Il centrocampista del New York City James Sands ha giocato la maggior parte delle gare del suo club in MLS nel 2024, avendo collezionato 32 presenze, per un totale di 2827 minuti. É partito titolare in tutte le 32 presenze, su 37 giornate.
L'ultima presenza di Sands risale al 9 novembre, nella vittoria per 6-5 contro il Cincinnati, in cui ha giocato 90 minuti. In totale il centrocampista ha realizzato 1 rete in questa stagione; ha inoltre fornito 1 assist. Ha ricevuto 13 cartellini gialli, record in questo campionato, oltre a essere stato espulso 1 volta.
Il suo primo gol nel campionato è arrivato in un pareggio 1-1 contro l'Inter Miami il 21 settembre.
Nella passata stagione di MLS Sands è sceso in campo in 26 partite con il New York City.
Sands è tornato a giocare con il New York City nel marzo 2023 dopo un'esperienza in prestito con Rangers, con cui ha collezionato 24 presenze in campionato.