James Garner è un centrocampista dell'Everton che ha giocato la maggior parte delle partite della sua squadra in Premier League nel 2023/2024, avendo collezionato 37 presenze, per un totale di 3006 minuti. É stato scelto nell'11 iniziale in 34 di queste presenze, su 38 giornate, ed è entrato a gara in corso 3 volte.
Garner ha giocato la sua ultima gara il 19 maggio, con l'Everton: una sconfitta per 2-1 contro l'Arsenal, in cui ha giocato 90 minuti. In totale il centrocampista ha realizzato 1 rete in questa stagione; ha inoltre offerto 2 assist. Ha ricevuto 7 cartellini gialli.
Il suo primo gol nel campionato è arrivato in una vittoria 3-0 contro il Bournemouth il 7 ottobre.
Garner ha giocato 16 partite di Premier League nell'ultima stagione con l'Everton, fornendo 1 assist.
Prima di cominciare l'esperienza con l'Everton nel settembre 2022, il centrocampista ha collezionato 2 presenze in campionato con il Manchester United.
Il 27 febbraio 2019 Garner ha esordito in Premier League con il Manchester United, a 17 anni e 351 giorni, contro il Crystal Palace. La prima presenza con la sua attuale squadra, l'Everton, in Premier League è stata nella sfida contro il Manchester United il 9 ottobre 2022.
Finora in Premier League, ha giocato 55 partite con un gol e 3 assist per i compagni.