diff --git a/submissions/models.py b/submissions/models.py
index f7348cfb610ade1639421d2518b357eb5885d74e..eb215940c293c93fe85d36b3970c8ebc987e511a 100644
--- a/submissions/models.py
+++ b/submissions/models.py
@@ -244,7 +244,7 @@ class Submission(models.Model):
     def thread(self):
         """Return all (public) Submissions in the database in this ArXiv identifier series."""
         return Submission.objects.public().filter(thread_hash=self.thread_hash).order_by(
-                '-preprint__vn_nr')
+                '-preprint__vn_nr', '-submission_date')
 
     @cached_property
     def other_versions_public(self):