diff --git a/sth-backend/src/main/java/hdm/mi/sthbackend/model/Tournament.java b/sth-backend/src/main/java/hdm/mi/sthbackend/model/Tournament.java
index c64e0735246ffe2afcdb20f6c3820e4af732a62c..ecc9499352143ef6c009a2cda2ae51fb9d3bb51a 100644
--- a/sth-backend/src/main/java/hdm/mi/sthbackend/model/Tournament.java
+++ b/sth-backend/src/main/java/hdm/mi/sthbackend/model/Tournament.java
@@ -2,6 +2,7 @@ package hdm.mi.sthbackend.model;
 
 import lombok.AllArgsConstructor;
 import lombok.Getter;
+import lombok.Setter;
 import org.springframework.data.annotation.Id;
 import org.springframework.data.mongodb.core.mapping.Document;
 
@@ -15,7 +16,7 @@ import java.util.UUID;
 public class Tournament implements ITournament{
     @Id
     private UUID tournamentId;
-
+    @Setter
     private String tournamentName;
 
     private List<Match> matches;
diff --git a/sth-backend/src/main/java/hdm/mi/sthbackend/service/TournamentService.java b/sth-backend/src/main/java/hdm/mi/sthbackend/service/TournamentService.java
index 703c1fb369c2b7c457689d435542501895bed083..90dfb4be8dabd29edda62416fb3fe28f441ad930 100644
--- a/sth-backend/src/main/java/hdm/mi/sthbackend/service/TournamentService.java
+++ b/sth-backend/src/main/java/hdm/mi/sthbackend/service/TournamentService.java
@@ -198,6 +198,15 @@ public class TournamentService {
         log.debug("Score von Team " + teamId + " auf " + newScore + " geupdatet");
     }
 
+    public UUID updateTournamentName(UUID tournamentId, String newTournamentName)throws TournamentIdNotFoundException{
+        Tournament tournament = tournamentRepository.findById(tournamentId)
+                .orElseThrow(() -> new TournamentIdNotFoundException(tournamentId));
+
+        tournament.setTournamentName(newTournamentName);
+        tournamentRepository.save(tournament);
+        log.debug("Tournament Name for TournamentID " + tournamentId + " updated to " + newTournamentName);
+        return tournamentId;
+    }
     /*
     Weitere Methoden:
     UpdateTeamScore  Marius