John McGinn è un centrocampista dell'Aston Villa che ha giocato la maggior parte delle partite della sua squadra in Premier League nel 2024/2025, avendo collezionato 34 presenze, per un totale di 2233 minuti. É stato scelto nell'11 iniziale in 27 di queste presenze, su 38 giornate, ed è entrato a gara in corso 7 volte.
La sua ultima apparizione in campionato è stata il 25 maggio, partita in cui ha giocato 62 minuti con la maglia dell'Aston Villa contro il Manchester United, nella sconfitta per 2-0. In totale il centrocampista ha segnato 1 rete in questa stagione; ha inoltre offerto 4 assist. Ha ricevuto 7 cartellini gialli.
Il suo primo gol nel campionato è arrivato in una vittoria 3-0 contro il Southampton il 12 aprile.
Mcginn ha giocato 35 partite di Premier League nell'ultima stagione con l'Aston Villa, gare in cui ha realizzato 6 gol e fornito 4 passaggi vincenti.
McGinn è passato a giocare con l'Aston Villa nell'agosto 2018, mentre prima giocava con Hibernian, con cui ha collezionato 101 presenze in campionato, con 12 gol e 15 assist.
McGinn ha avuto un impatto positivo al suo debutto in Premier League con l'Aston Villa il 10 agosto 2019. Il centrocampista ha segnato nella sua prima gara nella competizione, contro il Tottenham Hotspur, a 24 anni e 296 giorni. Finora in Premier League, ha collezionato 203 partite, con 17 gol segnati e 23 assist.