The team name in the hint box will be in German, can you name them in English? Some will be accurate some will not be just due to the fact that there is no literal translation into German so it could be the object in German.
Agreed with XYU on some of your translations. The translation of Lakers could be improved, though. Seen means lakes. Lakers are the people of the lakes. I would suggest Seemenschen or Leute der Seen. Unfortunately, Seeleute does not work.
Celtics - Kelten
Lakers - Seen
Knicks - Knickerbocker
Blazers - Wegbereiter
Timberwolves - Wölfe (Holzwölfe is not a word)
Mavericks - Einzelgänger
As it happens, I made an NFL equivalent of this quiz recently:
https://www.jetpunk.com/user-quizzes/1374763/nfl-team-names-in-german