diff --git a/client/src/pages/views/OperatorViewPage.tsx b/client/src/pages/views/OperatorViewPage.tsx
index a3228752c9b239a0f0cac5846518879e0559e451..b8d15a1af2c7fb619ff453aed0cd195fc5d240c1 100644
--- a/client/src/pages/views/OperatorViewPage.tsx
+++ b/client/src/pages/views/OperatorViewPage.tsx
@@ -204,6 +204,15 @@ const OperatorViewPage: React.FC = () => {
     return typeName
   }
 
+  const addScore = (id: number) => {
+    // Sums the scores for the teams. id must be id-1 because it starts at 1
+    let totalScore = 0
+    for (let j = 0; j < teams[id - 1].question_answers.length; j++) {
+      totalScore = totalScore + teams[id - 1].question_answers[j].score
+    }
+    return totalScore
+  }
+
   return (
     <OperatorContainer>
       <Dialog
@@ -363,7 +372,7 @@ const OperatorViewPage: React.FC = () => {
           {teams &&
             teams.map((team) => (
               <ListItem key={team.id}>
-                {team.name} score: {'666'}
+                {team.name} score:{addScore(team.id)}
               </ListItem>
             ))}
         </List>