James Garner dell'Everton ha giocato nella maggior parte delle partite del club in Premier League nel 2024/2025, avendo collezionato 21 presenze, per un totale di 1595 minuti. É partito titolare in 17 presenze su 38 giornate ed è entrato 4 volte.
La sua ultima partita nella competizione è stata il 25 maggio, partita in cui ha giocato 90 minuti con la maglia dell'Everton contro il Newcastle United, nella vittoria per 1-0. In questo campionato il centrocampista ha offerto 1 assist. Ha ricevuto 5 cartellini gialli.
Nella passata stagione di Premier League Garner è sceso in campo in 37 partite con l'Everton, gare in cui ha realizzato 1 gol e fornito 2 assist.
Prima di cominciare l'esperienza con l'Everton nel settembre 2022, Garner ha collezionato 2 presenze in campionato con il Manchester United.
Garner ha fatto il suo esordio in campionato con il Manchester United il 27 febbraio 2019, giocando 1 minuto, da subentrato, contro il Crystal Palace all'età di 17 anni e 351 giorni. La prima presenza con il suo club attuale, l'Everton, in Premier League è stata nella partita contro il Manchester United il 9 ottobre 2022.
In totale, nella sua carriera in Premier League, ha giocato 76 partite con un gol e 4 assist per i compagni.