diff --git a/unisportomat/quiz/serializers.py b/unisportomat/quiz/serializers.py
index e59e4ffb30be157fdec7a0d6de59d5540737075a..01420695d5f4ebe1249af77b7f596c64c2431de6 100644
--- a/unisportomat/quiz/serializers.py
+++ b/unisportomat/quiz/serializers.py
@@ -70,11 +70,7 @@ class SingleSportSerializer(serializers.BaseSerializer):
             criterion_data["id"] = criterion.pk
             criterion_data["name"] = criterion.name
 
-            # The iterator iterates over the Criterions connected, and not the criterion connection itself, so we need to get that one again
-            # TODO: Use get_rating of the Sport object
-            criterion_data["value"] = CriterionRating.objects.get(
-                criterion=criterion.pk, sport=sport.pk
-            ).rating
+            criterion_data["value"] = sport.get_rating(criterion)
 
             criteria.append(criterion_data)