League Two Ground Duels Won 2026/2027

Every ground duel won by a League Two player this season. Filter by position, club, per game, per 90 and much more.

Updated 14 November 2026, after the last game

League Two Ground Duels Won Questions

Which League Two player has won the most ground duels this season?

Joe Wormleighton of Northampton Town has won the most ground duels in League Two in 2026/2027, with 83 from 13 appearances, an average of 6.4 a game. George McEachran is next on 75.

League Two Ground Duels Won

Rank Player Team Ground Duels Won
1Joe WormleightonNorthampton83
2George McEachranChesterfield75
3Dilan MarkandayChesterfield72
4C. CumminsExeter City66
5Jack PayneColchester65
6Ciaran BrennanNewport65
7Moses SesayColchester65
8Will AimsonSalford64
9Lewis McCannFleetwood64
10Jake EvansCheltenham62
11Matus HolicekCrewe61
12Jordan Lawrence-GabrielPort Vale60
13Brendan Sarpong-WireduSalford58
14Géza Dávid TuriGrimsby58
15Joe GreyYork58
16Harry BoyesYork58
17Isaac MooreWalsall58
18Cameron NormanNewport57
19Josh MarchCrewe56
20Oliver NorburnOldham54
21Idris KanuBarnet54
22Clinton MolaBristol Rovers54
23Kevin BerkoeShrewsbury54
24Reece SmithWalsall54
25Kian McMahon-BrownShrewsbury54
26Luca WoodhouseExeter City53
27Joe AndersonAccrington52
28James BrophyGillingham51
29Charlie WhitakerTranmere51
30Jacob SlaterTranmere51
31Kane DrummondOldham51
32Ade AdeyemoCrawley50
33Will VaulksTranmere49
34Harrison BigginsNewport49
35Tom SangShrewsbury49
36J. TomkinsonCheltenham49
37Matthew Max Dibley-DiasNewport49
38Oisín GallagherBarnet49
39S. McWilliamsCheltenham48
40Remeao HuttonChesterfield48
41Kelly N'MaiSalford48
42David TutondaAccrington47
43Joel SeniorTranmere47
44Ben StevensonCheltenham46
45Shaun RooneyFleetwood46
46Jamie WalkerGrimsby46
47Mason HancockWalsall46
48Anthony MundaSwindon46
49Jack ThomsonSwindon45
50Connor Lemonheigh-EvansNorthampton45
51Harrison NealFleetwood45
52Bobby FaulknerTranmere45
53Billy KirkmanSwindon45
54Harvey GilmourRochdale44
55Jayden SweeneyGrimsby44
56Tom ConlonTranmere43
57Joe WhiteCrewe43
58Kane TaylorRochdale43
59Favour FawunmiOldham43
60Onel Lázaro Hernández MayeaPort Vale42
61Mark HelmFleetwood42
62Luca HooleShrewsbury42
63Shaqai FordeBristol Rovers42
64E. AhuiWalsall42
65Josh GordonExeter City41
66Lee JenkinsNewport41
67Alex HuntYork41
68Josh WoodsAccrington41
69Donald LoveAccrington40
70Charles VernamGrimsby40
71Omar BecklesGillingham40
72Jamie RobsonOldham40
73J. ArthursCrawley40
74Devon MatthewsAccrington40
75Jordan GibsonCrewe39
76Charlie LakinBarnet39
77Keenan Appiah-ForsonOldham39
78Yahya BambaNewport39
79Tom InceTranmere38
80Stefan MolsAccrington38
81Will GrayShrewsbury38
82Ellis IandoloColchester37
83Tyler WaltonAccrington37
84Elliot BondsSalford37
85Ryan StirkChesterfield37
86Dylan MorganCrawley37
87Richard SmallwoodBristol Rovers36
88Ollie BanksYork36
89Joe FelixYork36
90A. OdohSalford36
91Louie MarshChesterfield36
92Mark KitchingYork35
93Owen DaleNorthampton35
94Cameron McJannettGrimsby35
95Ronan CoughlanFleetwood35
96Priestley FarquharsonCrawley35
97Denzel HallRotherham35
98Oscar ThornColchester35
99Dajaune BrownRochdale35
100Finley CartwrightGrimsby35
101Harry AndersonColchester34
102N. FreemanGillingham34
103Jay WilliamsColchester34
104Adam SeniorBarnet34
105Kallum CesaySalford34
106Logan DobbsGillingham34
107J. GrantSalford33
108Kyle McFadzeanChesterfield33
109Reece HutchinsonCrewe33
110Taylor AllenSalford33
111James MaxwellNorthampton33
112Keenan GoughBristol Rovers33
113Michael Adu-PokuNewport33
114Janoi DonacienNorthampton32
115K. DempseyPort Vale32
116Justin AmaluzorGrimsby32
117Kofi BalmerBristol Rovers32
118Luke OffordCrewe32
119V. HarperExeter City32
120Brandon CoverRotherham32
121Conor McManusGillingham32
122Osman KamaraCrawley32
123Harvey RodgersGrimsby31
124Luke MolyneuxSalford31
125Kian SpenceRotherham31
126Charlie McCannCheltenham31
127Josh AusterfieldRotherham31
128Andy SmithGillingham31
129Courtney ClarkeWalsall31
130Maldini KacurriGrimsby31
131Rhys WaltersPort Vale31
132G. BirchExeter City31
133Danny CollingeBarnet30
134Josh StephensonCrewe30
135Kaelan MajekodunmiSwindon30
136Jili BuyabuRotherham30
137Harry WaldockGillingham30
138Dylan JonesTranmere30
139Gwion EdwardsExeter City29
140D. ButlerSwindon29
141Tom PettOldham29
142Sven SpranglerWalsall29
143Mitchell ClarkSwindon29
144Tom KnowlesBarnet29
145Lee BonisChesterfield29
146Finley PotterFleetwood29
147George HallPort Vale29
148Joel TabinerCrewe29
149Jack TaylorExeter City29
150Lee EvansNorthampton28
151Ollie ClarkeSwindon28
152Liam MandevilleChesterfield28
153Alex NewbyYork28
154Mike FondopOldham28
155J. PowellSalford28
156Ronan Aiden Connolly Shea Chapman HaleGillingham28
157Calum KavanaghOldham28
158Owen LuntCrewe28
159Freddie WillcoxCheltenham28
160Connor O'BrienAccrington28
161Jayce FitzgeraldRotherham28
162Lewis BillingtonCrewe28
163Johnny RussellCrawley28
164Jaheim HeadleyPort Vale28
165Dominic IorfaRotherham27
166J. FitzwaterExeter City27
167Kyle CameronNewport27
168Matthew Virtue-ThickSwindon27
169Josh DavisonShrewsbury27
170Lewis GordonChesterfield27
171Joe O'Brien WhitmarshNorthampton27
172Fabrizio CavegnBristol Rovers27
173Ollie PearceYork26
174J. ShipleyCheltenham26
175Lewis SimperWalsall26
176Zac WilliamsBarnet26
177Kaiden WilsonRochdale26
178Jon GuthrieNorthampton25
179Gus Scott-MorrissOldham25
180Nnamdi OfoborhBarnet25
181George LloydShrewsbury25
182Romoney CrichlowBarnet25
183Matty JacobNewport25
184Declan SkuraWalsall25
185Joe IronsideTranmere24
186Will BoyleShrewsbury24
187Taylor PerryExeter City24
188Tyrese FornahNorthampton24
189Iwan MorganGrimsby24
190Rafaele CirinoFleetwood24
191Thomas JamesBristol Rovers23
192George ByersPort Vale23
193Ryan BroomCheltenham23
194Josh KoromaChesterfield23
195Emmanuel MontheOldham23
196Andrew DallasWalsall23
197Nikola TavaresBarnet23
198Louie WatsonCrawley23
199Charlie McNeillCrewe23
200Jaden WilliamsColchester23
201Aaron Loupalo-BiFleetwood23
202Zane OkoroTranmere23
203Brandon ComleyBarnet22
204R. ColeExeter City22
205Kieran GreenGrimsby22
206G. MiddletonRochdale22
207Jasper MoonPort Vale22
208Joseph TomlinsonCheltenham22
209James ConnollyWalsall22
210Jay Turner-CookeShrewsbury22
211Babajide AdeekoRochdale22
212Tai SodjeWalsall22
213Adam MurphyFleetwood22
214Charlie TaskerRochdale22
215B. IhionvienColchester22
216Will DaviesFleetwood22
217Cian DoyleGrimsby22
218Lamin SillahGillingham22
219Donervon DanielsOldham21
220Tobi Adebayo-RowlingRochdale21
221Paul MullinRotherham21
222A. Jude-BoydShrewsbury21
223Joe ThomasNewport21
224Ched EvansFleetwood20
225Josh RuffelsShrewsbury20
226Tom NicholsSwindon20
227B. PurringtonBristol Rovers20
228Robbie CundyCheltenham20
229Luke HannantRochdale20
230Ossama AshleyRotherham20
231Jack LankesterCrewe20
232Zak JohnsonYork20
233Joe SnowdonSwindon20
234Crispin McLeanFleetwood20
235Pemi AderojuCrawley20
236Paul DigbyColchester19
237Joe QuigleyBristol Rovers19
238Sam FinleyTranmere19
239Ciaran KellyBristol Rovers19
240Elliott MooreNorthampton19
241Kion EteteNewport19
242Will SuttonOldham19
243Jake Thomas BattyFleetwood19
244Stephan NegruSwindon19
245Lakyle SamuelExeter City19
246Kai JenningsCrawley19
247C. HumphreysPort Vale18
248P. SweeneyCheltenham18
249Kane Vincent-YoungColchester18
250Nathan SmithTranmere18
251Jack SimpsonChesterfield18
252Arthur ReadYork18
253Aaron NemaneRotherham18
254Aaron DrinanSwindon18
255Jake Doyle HayesExeter City18
256Liam CoyleAccrington18
257Zane AlbarusGillingham18
258Charlie CrewWalsall18
259Alex HendersonAccrington18
260Oyindamola AjayiBarnet18
261Kyle UreCrewe18
262Luke GarbuttSalford17
263Ben WoodburnSalford17
264Rob HuntColchester17
265Ellis HarrisonBristol Rovers17
266James BallSwindon17
267Ryan GraydonSalford17
268C. HayesRochdale17
269Joe FoulkesGrimsby17
270Adebola OluwoSalford17
271Kylian KouassiColchester17
272Sonny AljofreeRotherham17
273James WilsonCheltenham16
274Sam StubbsShrewsbury16
275Shaun WhalleyAccrington16
276Kabongo TshimangaBarnet16
277Jeff KingYork16
278Ryan FallowfieldYork16
279Robbie McKenzieGillingham16
280Lewis MontsmaPort Vale16
281Rhys BennettFleetwood16
282Tommy LeighBristol Rovers16
283Oliver LynchPort Vale16
284Jamie JellisRotherham16
285Calum AgiusCrewe16
286Nathaniel OpokuNorthampton16
287Daniel UdohSalford15
288Kellan GordonCrawley15
289Anthony ScullyExeter City15
290Ethan ColemanGillingham15
291Joseph HungboSwindon15
292S. Duke-McKennaCrawley15
293Cameron EvansNewport15
294Lewis RichardsCrawley15
295Sam SherringRochdale15
296Riley HarbottleBristol Rovers15
297Kieran NgwenyaRotherham15
298Shaquille GwengweNewport15
299Logan BriggsNorthampton15
300Adrien ThibautCrewe15
301Garath McClearyGillingham14
302Emmanuel DieseruvweRochdale14
303Jordan DaviesTranmere14
304Jack SparkesBristol Rovers14
305Macaulay LangstaffSalford14
306Kyle JohnPort Vale14
307Kieron EvansNewport14
308Bobby KamwaBristol Rovers14
309Alfie PondChesterfield14
310Aidan BorlandAccrington14
311Matty WarhurstNorthampton14
312Samuel Kuffour Jr.Colchester14
313Aden FlintRochdale13
314Sam HoskinsNorthampton13
315Mark SheltonGrimsby13
316S. RaggettColchester13
317Connor HallPort Vale13
318E. FrancisRochdale13
319Ben MiddlemasSwindon13
320Daniel MossRochdale13
321Joseph GbodeShrewsbury13
322Ethan SutherlandExeter City13
323Andreas WeimannCheltenham12
324Jack HuntYork12
325Andy CookGrimsby12
326Seamus ConneelyAccrington12
327Armani LittleGillingham12
328George NurseCheltenham12
329Ben GarrityPort Vale12
330Antwoine HackfordSwindon12
331Josh PowellNorthampton12
332Ewan OtooRotherham12
333Sonny FinchGrimsby12
334Ed JamesExeter City12
335Leon ChiwomeColchester12
336Kirsten OtchereCheltenham12
337Charlie BarkerCrawley12
338Charlie WarrenAccrington12
339Matt ButcherSalford11
340Tom NaylorChesterfield11
341Oliver TurtonSalford11
342J. RaffertyRotherham11
343Christian DoidgeNewport11
344Beryly LubalaColchester11
345Isaac FletcherShrewsbury11
346Malcolm EbioweiCrawley11
347Frankie MaguireYork11
348S. CoxExeter City11
349Ben PerryColchester11
350Conor ThomasCrewe10
351Ethan Ebanks-LandellRochdale10
352Myles KenlockBarnet10
353Ryan DelaneyOldham10
354Andy CannonFleetwood10
355Liam GordonPort Vale10
356J. RandallChesterfield10
357Jake BickerstaffCheltenham10
358Will GoodwinGillingham10
359Zain Silcott-DuberryRochdale10
360Reiss-Alexander Russell-DennyBristol Rovers10
361Wyll StanwayCheltenham10
362Nathan TinsdaleCrawley10
363Klaudio KrasniqiCrawley10
364Tom BradshawRotherham9
365Tom EavesGillingham9
366Ollie PalmerSwindon9
367Morgan WilliamsYork9
368J. AitchisonBristol Rovers9
369Lee O'ConnorTranmere9
370Akin OdimayoCrawley9
371Jack TuckerColchester9
372Eli KingGillingham9
373Noah ChilversOldham9
374Jovan MalcolmYork9
375Charlie CatonAccrington9
376Elliott NevittOldham9
377James DebayoSwindon9
378Kiano DyerChesterfield9
379D. KamaraTranmere9
380Alfie MerrittNewport9
381Jack DaleyGillingham9
382Ryan TafazolliSwindon8
383Mickey DemetriouCrewe8
384Gerard GarnerNewport8
385Aaron PressleyWalsall8
386Thomas HillOldham8
387Keyrol FigueroaPort Vale8
388Josh RobertsonFleetwood8
389Sam ChambersNorthampton8
390Lewis TempleOldham8
391Conor HaugheyFleetwood8
392Louis MillardSwindon8
393Conor GrantAccrington7
394Jake ReevesBarnet7
395H. BoatengYork7
396Dion PereiraCrawley7
397Danny RoseExeter City7
398Jay LynchFleetwood7
399Matthew HudsonOldham7
400Patrick BroughTranmere7
401E. ListNorthampton7
402G. MillerCheltenham7
403A. KilgourBristol Rovers7
404Matt SmithNewport7
405Ben WainePort Vale7
406Louie MouldenAccrington7
407Tom DaviesNewport7
408G. NevettTranmere7
409Jordan TurnbullTranmere6
410Ryan BootChesterfield6
411Antony EvansWalsall6
412Harvey SaundersNorthampton6
413Kane SmithBarnet6
414Ryan EastRochdale6
415Ryan LeakWalsall6
416Tom PearceChesterfield6
417Max WattersPort Vale6
418Danilo OrsiCrawley6
419Fábio André Tavares DesidérioRotherham6
420Thimothee Lo-TutalaColchester6
421Jayden WarehamExeter City6
422Edon PrutiGrimsby6
423Jack MaskellBarnet6
424Michael GoldingShrewsbury6
425H. DouglasRotherham6
426Will NorrisSalford5
427Ryan WatsonTranmere5
428Devante RodneyRochdale5
429Josh HawkesOldham5
430Dan ScarrSalford5
431Harry KiteExeter City5
432Paul GlatzelSwindon5
433Arvin AppiahBristol Rovers5
434Jake LeakeColchester5
435Will BrookShrewsbury5
436Tom MooreAccrington5
437Nathan AsiimweSalford5
438M. KaletaRotherham5
439Andrew OluwaboriExeter City5
440Tanatswa NyakuhwaNewport5
441Maleace AsamoahPort Vale5
442Tom BoothCrewe5
443Kai PayneOldham5
444Ryley ReynoldsGrimsby5
445Albert AdomahWalsall4
446Connor RipleySwindon4
447Danny AndrewFleetwood4
448Farrend RawsonAccrington4
449Ian HendersonRochdale4
450Jonny SmithRochdale4
451Zech MedleyYork4
452Brandon WilliamsRotherham4
453Cameron AntwiGillingham4
454James FurlongWalsall4
455Jed WardWalsall4
456Matthew CoxBarnet4
457Bryant BilongoRochdale4
458J. PearmanSwindon4
459Isiah Noel-WilliamsBarnet4
460Ty Ewens-FindlayCrawley4
461S. InwoodSwindon4
462Sheldon KendallGillingham4
463R. LampteyChesterfield4
464Jordan WrightNewport3
465Cole StocktonAccrington3
466Laurence MaguireRochdale3
467A. LewisNewport3
468Daniel ButterworthSwindon3
469Jack BycroftExeter City3
470J. SmithPort Vale3
471Zach JeacockNorthampton3
472Ar'jany MarthaRotherham3
473Josh AndrewsGrimsby3
474Dylan DuffyChesterfield3
475Alfie McNallyYork3
476Frankie TerryColchester3
477Nicholas MichalskiCrawley3
478Josh StonesYork3
479Roman DixonWalsall3
480Emmanuel AdegboyegaRotherham3
481Kien ConnellyColchester3
482Vito MannoneCrawley2
483Luke McGeeTranmere2
484Teddy BishopColchester2
485Tom AndersonShrewsbury2
486Kadeem HarrisGillingham2
487Ryan CroasdalePort Vale2
488Will WrightBarnet2
489Liam GordonGillingham2
490Oliver WrightGillingham2
491Brad YoungBristol Rovers2
492Zach AweSalford2
493Tyreece SimpsonPort Vale2
494Rico BrowneWalsall2
495Dan SassiNewport2
496Malik Owolabi-BelewuChesterfield2
497S. Palmer-HouldenGillingham2
498Harrison BurkeWalsall2
499Isaac LeeShrewsbury2
500Fraser BrydenChesterfield2
501Lenny AgbaireRotherham2
502Danny AnijskoChesterfield2
503Joel CatesbyAccrington2
504Kayden HughesFleetwood2
505Nils RammingRochdale2
506Kyrell MalcolmSalford2
507Joel McGregorSwindon2
508Ronnie HarveyColchester2
509Junior EcclestonChesterfield2
510Philip SanyaoluBristol Rovers2
511Jamie PatersonRochdale1
512Ashley PalmerYork1
513Bradley DackGillingham1
514Jamie AllenRochdale1
515Marko MarošiPort Vale1
516Courtney Baker-RichardsonTranmere1
517Christy James PymGrimsby1
518C. McCarthyNorthampton1
519Ashley Maynard-BrewerGillingham1
520Ted CannRotherham1
521Macauley SouthamBristol Rovers1
522Ruel SotiriouChesterfield1
523R. StauntonGrimsby1
524Klaidi LolosRotherham1
525Ronan DarcyAccrington1
526Mo FaalPort Vale1
527Sam BeckwithRochdale1
528Sam WallerRochdale1
529Lino SousaShrewsbury1
530Max DycheNorthampton1
531Jack PerkinsNorthampton1
532Charlie McArthurYork1
533Jackson IzquierdoCrawley1
534Zech ObieroGillingham1
535Charlie VeeversTranmere1
536Pele Arganese-McDermottCrawley1
537Gianmarco Di BiaseCrawley1
538Stan DanceyCrewe1
539George SebineRotherham1
540Isaac EnglandShrewsbury1
541Michael LuxtonGillingham1

League Two Defending Leaders

  • League Two Tackles
  • League Two Interceptions
  • League Two Tackles and Interceptions
  • League Two Clearances
  • League Two Blocked Shots
  • League Two Dribbled Past
  • League Two Total Duels
  • League Two Duels Won
  • League Two Duel Success %
  • League Two Aerial Duels Won

League Two pages

  • League Two Player Projections
  • League Two Table
  • League Two Fixtures
  • League Two Team Stats
  • League Two Power Rankings
  • League Two xG Table
  • League Two Player xG Stats
  • League Two BTTS Stats
  • League Two Corner Stats
  • League Two Player Streaks
  • League Two stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Football stats, projections and bet builders, built on data.

Download Statz on the App Store Get Statz on Google Play

Newsletter

Weekly edges + bet builders, straight to your inbox.

Sports

  • Football
  • NBA
  • NFL
  • Cricket
  • Golf

Football

  • Premier League
  • Champions League
  • La Liga
  • Erling Haaland stats
  • Arsenal
  • Arsenal xG

Tools

  • Acca Builder
  • Player Props
  • Daily Bet Builder
  • Team Bet Builder
  • Bet Builder Tips
  • Daily Acca
  • Statz Pro

Company

  • About Statz
  • Privacy Policy
  • Terms & Conditions
  • Contact
18+ BeGambleAware.org GamCare

18+ only. Please gamble responsibly. For free, confidential help, visit BeGambleAware.org or GamCare.

Statz may earn a commission from bookmaker links. This never affects our stats or picks.

© 2026 CricLabs Ltd, company no. 13939251. All rights reserved.