diff --git a/mo/web/org_score.py b/mo/web/org_score.py
index 78f8d90957d4ac1922d968fc1cc6ffdda973cac1..d0613d2aaae9b55efccc80d830b05af6b3106fdd 100644
--- a/mo/web/org_score.py
+++ b/mo/web/org_score.py
@@ -152,6 +152,12 @@ def org_score(round_id: Optional[int] = None, contest_id: Optional[int] = None):
         school = pant.school_place
         local_pion_ct_id = subcontest_id_map[(round.round_id, pion.contest_id)]
 
+        order_cell: Union[Cell, str]
+        if result.successful or not score.want_successful:
+            order_cell = OrderCell(result.order.place, result.order.span, result.order.continuation)
+        else:
+            order_cell = ""
+
         if result.winner:
             status = 'vítěz'
         elif result.successful:
@@ -160,7 +166,7 @@ def org_score(round_id: Optional[int] = None, contest_id: Optional[int] = None):
             status = ""
 
         row = Row(keys={
-            'order':        OrderCell(result.order.place, result.order.span, result.order.continuation),
+            'order':        order_cell,
             'status':       status,
             'user':         user,
             'email':        user.email,