James Sands è un centrocampista del St. Pauli che è sceso in campo nella maggior parte delle partite della sua squadra in Bundesliga nel 2025/2026, avendo collezionato 24 presenze, per un totale di 1941 minuti. É partito titolare in 23 di queste presenze, su 28 giornate, ed è entrato a gara in corso 1 volta.
Sands ha giocato la sua ultima gara l'8 marzo, con il St. Pauli: un pareggio per 0-0 contro l'Eintracht Francoforte, in cui ha giocato 81 minuti. In totale il centrocampista ha realizzato 1 gol nel 2025/2026. Ha ricevuto 4 cartellini gialli.
Il suo primo gol nel campionato è arrivato in una sconfitta 3-2 contro il Borussia Dortmund il 17 gennaio.
La gara casalinga contro il Bayern Monaco, l'11 aprile, sarà la prossima sfida di Bundesliga per il St. Pauli.
Sands non ha giocato nemmeno una partita di MLS nell'ultima stagione con il New York City.
Sands è passato a giocare in prestito con il St. Pauli nel gennaio 2025. In precedenza giocava per il New York City, per cui ha collezionato 130 presenze in campionato, con 1 gol e 2 assist.
L'11 gennaio 2025 Sands ha debuttato in Bundesliga, a 24 anni e 189 giorni contro l'Eintracht Francoforte. In generale in Bundesliga, ha collezionato 31 partite, con 1 gol.