Ian James è un difensore del Sporting KC che ha collezionato 4 presenze, per un totale di 158 minuti. È stato scelto nell'11 iniziale in 1 di queste presenze su 27 giornate ed è stato spesso utilizzato come subentrato, in 3 occasioni.
Il difensore ha giocato la sua ultima gara il 24 agosto, con lo Sporting Kansas City: una sconfitta per 5-2 contro i Seattle Sounders, in cui ha giocato 25 minuti.
La gara casalinga contro i Colorado Rapids, il 30 agosto, sarà la prossima sfida di MLS per lo Sporting Kansas City.
James ha giocato 10 partite di MLS Next Pro nell'ultima stagione con Sporting KC II.
Prima di arrivare a vestire la maglia del Sporting KC nel gennaio 2025, il difensore ha collezionato 18 presenze in campionato con Sporting KC II.