diff --git a/mo/web/templates/org_rounds.html b/mo/web/templates/org_rounds.html
index 9f7a261898001e57397aa8df10544452f09d66fa..42ba1ee5d294888ffd2aa09e96b18eafbf64064a 100644
--- a/mo/web/templates/org_rounds.html
+++ b/mo/web/templates/org_rounds.html
@@ -14,12 +14,15 @@
 		</thead>
 	{% for r in rounds %}
 		<tr>
-			<td><a href='{{ url_for('org_round', id=r.round_id) }}'>{{ r.round_code() }}</a>
-			<td>{{ r.year }}
-			<td>{{ r.category }}
-			<td>{{ r.seq }}
-			<td>{{ level_names[r.level] }}
-			<td>{{ r.name }}
+		{% if not r.is_subround() %}
+			{% set rowspan = " rowspan=%d" % (subround_counts[r.round_id] + 1) if subround_counts[r.round_id] else "" %}
+			<td{{ rowspan }}><a href='{{ url_for('org_round', id=r.round_id) }}'>{{ r.round_code() }}</a>
+			<td{{ rowspan }}>{{ r.year }}
+			<td{{ rowspan }}>{{ r.category }}
+			<td{{ rowspan }}>{{ r.seq }}
+			<td{{ rowspan }}>{{ level_names[r.level] }}
+		{% endif %}
+			<td><a href='{{ url_for('org_round', id=r.round_id) }}'>{{ r.name }}</a>
 			<td class='rstate-{{r.state.name}}'>{{ r.state.friendly_name() }}
 	{% endfor %}
 	</table>