diff --git a/hypha/apply/funds/management/commands/export_submissions_csv.py b/hypha/apply/funds/management/commands/export_submissions_csv.py
index e3ce85ebac3cc3113179610e4d0e8a476b49b9ff..999f380d391076cb4f745797084d98530ed0c14a 100644
--- a/hypha/apply/funds/management/commands/export_submissions_csv.py
+++ b/hypha/apply/funds/management/commands/export_submissions_csv.py
@@ -12,7 +12,7 @@ class Command(BaseCommand):
         with open('export_submissions.csv', 'w', newline='') as csvfile:
             writer = csv.writer(csvfile, quoting=csv.QUOTE_ALL)
             writer.writerow(['Submission ID', 'Submission title', 'Submission author', 'Submission e-mail', 'Submission value', 'Submission duration', 'Submission reapplied', 'Submission stage', 'Submission phase', 'Submission screening', 'Submission date', 'Submission region', 'Submission country', 'Submission focus', 'Round/Lab/Fellowship'])
-            for submission in ApplicationSubmission.objects.all():
+            for submission in ApplicationSubmission.objects.exclude_draft():
                 submission_region = ''
                 submission_country = ''
                 submission_focus = ''
diff --git a/hypha/apply/funds/views.py b/hypha/apply/funds/views.py
index 84f033ac163bb86cb5fea158b8c235907f860b07..3f6b24696804ebb17d5b28235f1e31f9ec66f97d 100644
--- a/hypha/apply/funds/views.py
+++ b/hypha/apply/funds/views.py
@@ -115,7 +115,7 @@ User = get_user_model()
 
 class SubmissionStatsMixin:
     def get_context_data(self, **kwargs):
-        submissions = ApplicationSubmission.objects.all()
+        submissions = ApplicationSubmission.objects.exclude_draft()
         submission_undetermined_count = submissions.undetermined().count()
         review_my_count = submissions.reviewed_by(self.request.user).count()
 
@@ -128,7 +128,7 @@ class SubmissionStatsMixin:
         submission_accepted_sum = intcomma(submission_accepted_value.get('value__sum'))
         submission_accepted_count = submission_accepted.count()
 
-        reviews = Review.objects.all()
+        reviews = Review.objects.submitted()
         review_count = reviews.count()
         review_my_score = reviews.by_user(self.request.user).score()
 
@@ -1282,7 +1282,7 @@ class SubmissionResultView(SubmissionStatsMixin, FilterView):
         return new_kwargs
 
     def get_queryset(self):
-        return self.filterset_class._meta.model.objects.current()
+        return self.filterset_class._meta.model.objects.current().exclude_draft()
 
     def get_context_data(self, **kwargs):
         search_term = self.request.GET.get('query')