John Lundstram dello Sheffield United ha giocato nella maggior parte delle gare del club in Premier League nel 2020/2021, avendo collezionato 28 presenze, per un totale di 2032 minuti. É partito titolare in 23 presenze su 38 giornate ed è entrato 5 volte.
Lundstram ha collezionato la sua ultima presenza l'8 maggio, con lo Sheffield United: una sconfitta per 2-0 contro il Crystal Palace, in cui ha giocato solo 10 minuti. In questa stagione il centrocampista ha offerto 2 assist - primo a pari merito per il suo club. Ha ricevuto 8 cartellini gialli, oltre a essere stato espulso 1 volta.
Nella passata stagione di Premier League Lundstram ha giocato 34 partite con lo Sheffield United, realizzando 5 gol e fornendo 3 assist vincenti.
Lundstram è passato tra le fila dello Sheffield United nel luglio 2017, mentre prima giocava con Oxford United, con cui ha collezionato 82 presenze in campionato, con 4 gol e 5 assist.
Il 10 agosto 2019 Lundstram ha debuttato in Premier League, all'età di 25 anni e 173 giorni contro Bournemouth. In generale in Premier League, ha collezionato 62 partite, con 5 gol e 5 assist.