John Klein è un centrocampista del St. Louis City che ha collezionato 10 presenze, per un totale di 545 minuti. É stato scelto nell'11 iniziale in 6 partite su 33 giornate ed è entrato dalla panchina 4 volte.
La sua ultima apparizione in MLS è stata il 28 settembre, partita in cui ha giocato solo 6 minuti con la maglia del St. Louis City contro lo Sporting Kansas City, nella vittoria per 3-1. In totale il centrocampista ha realizzato 1 rete nel 2024; ha inoltre fornito 1 assist.
Il suo primo gol nel campionato è arrivato in una sconfitta 4-1 contro i Colorado Rapids il 7 luglio.
La prossima gara per St. Louis City sarà una trasferta contro il Minnesota United, il 19 ottobre.
Nella passata stagione di MLS Klein è sceso in campo in 2 partite con St. Louis City.
Klein è passato a giocare con St. Louis City nel maggio 2023, mentre prima giocava con St. Louis City II, con cui ha collezionato 48 presenze in campionato, con 18 gol e 10 assist.