diff --git a/article/templates/article/objects/author_card.html b/article/templates/article/objects/author_card.html
index b1d92d111..4032ad52e 100644
--- a/article/templates/article/objects/author_card.html
+++ b/article/templates/article/objects/author_card.html
@@ -12,11 +12,13 @@
{{ author.author.full_name|safe }}
- {% if author.author_role == "org_role" %}
- {{author.author.ubyssey_role}}
- {% else %}
- {{ author_roles|join:", " }}
- {% endif %}
+ {% for role in author_roles %}
+ {% if role == "org_role" %}
+ {{ author.author.ubyssey_role }}{% if not forloop.last %},{% endif %}
+ {% else %}
+ {{ role }}{% if not forloop.last %},{% endif %}
+ {% endif %}
+ {% endfor %}