Il centrocampista del Crystal Palace James McCarthy non ha giocato nella maggior parte delle partite della sua squadra in Premier League nel 2020/2021, avendo collezionato 16 presenze, per un totale di 824 minuti. É partito titolare in 10 partite su 38 giornate ed è entrato a gara in corso 6 volte.
La sua ultima apparizione in campionato risale al 23 maggio, partita in cui ha giocato 88 minuti con la maglia del Crystal Palace contro il Liverpool, nella sconfitta per 2-0.
Nella passata stagione di Premier League Mccarthy ha giocato 33 partite con il Crystal Palace.
Prima di cominciare l'esperienza con il Crystal Palace nell'agosto 2019, McCarthy ha collezionato 108 presenze in campionato con l'Everton, per un totale di 6 gol e 7 assist.
McCarthy ha esordito in Premier League con Wigan Athletic il 22 agosto 2009, giocando 16 minuti, da subentrato, contro il Manchester United all'età di 18 anni e 283 giorni. La prima presenza con la sua attuale squadra, il Crystal Palace, in Premier League è stata nella partita contro lo Sheffield United il 18 agosto 2019.
Finora in Premier League, conta 272 presenze con 13 reti realizzate e 13 assist per i compagni.