diff --git a/backend/secfit/workouts/views.py b/backend/secfit/workouts/views.py
index 984ba8916e0fea2cb3d1c93c1578a91bd7ece014..9180c800b58a85a9b9eb78633fe55c84b4df1a7f 100644
--- a/backend/secfit/workouts/views.py
+++ b/backend/secfit/workouts/views.py
@@ -256,7 +256,8 @@ class Leaderboards(APIView):
     
             for j in range(0, len(leaderboardNumbers)):
                 if leaderboardNumbers[j]['workout__owner__pk'] == currentLoggedInUser.pk:
-                    leaderboardResult.append({"name": currentLoggedInUser.username, "value": leaderboardNumbers[j]["amount"], "rank": j+1})
+                    if j+1 > 5:
+                        leaderboardResult.append({"name": currentLoggedInUser.username, "value": leaderboardNumbers[j]["amount"], "rank": j+1})
                     break
             else:
                 leaderboardResult.append({"name": currentLoggedInUser.username, "value": 0, "rank": len(leaderboardNumbers) + 1})
@@ -413,4 +414,4 @@ class WorkoutLiking(APIView):
 
             return Response((False, likeAmount + 1), status.HTTP_201_CREATED)
 
-        return Response((likingAllowed, likeAmount), status.HTTP_100_CONTINUE)
\ No newline at end of file
+        return Response((likingAllowed, likeAmount), status.HTTP_100_CONTINUE)