League Two Accurate Passes 2026/2027

Every accurate pass 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 Accurate Passes Questions

Which League Two player has completed the most passes this season?

Zak Johnson of York City has completed the most passes in League Two in 2026/2027, with 792 of 889 attempted across twelve appearances, an average of 66.0 a game. Jack Simpson is next on 776.

League Two Accurate Passes

Rank Player Team Accurate Passes
1Zak JohnsonYork792
2Jack SimpsonChesterfield776
3Kaiden WilsonRochdale768
4Ollie BanksYork721
5Mark KitchingYork713
6Alex HuntYork652
7George McEachranChesterfield645
8Luke OffordCrewe635
9James ConnollyWalsall619
10Jack TuckerColchester618
11Lewis GordonChesterfield617
12Declan SkuraWalsall613
13Ryan StirkChesterfield598
14Will AimsonSalford579
15Omar BecklesGillingham576
16Harrison NealFleetwood573
17Kyle McFadzeanChesterfield572
18Finley PotterFleetwood568
19Oliver NorburnOldham564
20Will VaulksTranmere561
21P. SweeneyCheltenham542
22Ryan FallowfieldYork539
23Adebola OluwoSalford532
24Remeao HuttonChesterfield528
25Lee EvansNorthampton526
26Josh StephensonCrewe498
27Harvey GilmourRochdale478
28Taylor AllenSalford474
29Priestley FarquharsonCrawley464
30Mason HancockWalsall458
31Cameron McJannettGrimsby452
32Ellis IandoloColchester448
33Charlie BarkerCrawley448
34Dan ScarrSalford446
35Elliott MooreNorthampton442
36Rhys BennettFleetwood423
37Sven SpranglerWalsall420
38J. ArthursCrawley420
39Jack PayneColchester415
40Sonny AljofreeRotherham415
41James BrophyGillingham414
42Shaun RooneyFleetwood414
43Alfie McNallyYork414
44Lewis BillingtonCrewe413
45Aden FlintRochdale407
46Matus HolicekCrewe406
47Wyll StanwayCheltenham403
48J. FitzwaterExeter City400
49S. RaggettColchester398
50C. HumphreysPort Vale394
51Will NorrisSalford393
52J. TomkinsonCheltenham391
53Géza Dávid TuriGrimsby387
54Maldini KacurriGrimsby384
55Jon GuthrieNorthampton383
56Joe AndersonAccrington383
57Tom ConlonTranmere378
58Clinton MolaBristol Rovers373
59Connor HallPort Vale371
60Joe WhiteCrewe370
61Luca WoodhouseExeter City370
62Denzel HallRotherham367
63Jake Doyle HayesExeter City359
64Thimothee Lo-TutalaColchester358
65Charlie TaskerRochdale358
66Jack ThomsonSwindon355
67Isaac MooreWalsall353
68Donald LoveAccrington351
69Connor RipleySwindon350
70Harry BoyesYork349
71Devon MatthewsAccrington347
72Ben StevensonCheltenham346
73Jayden SweeneyGrimsby346
74Robbie CundyCheltenham340
75Stephan NegruSwindon338
76Charlie McCannCheltenham336
77Rob HuntColchester335
78Mark HelmFleetwood334
79Danny CollingeBarnet333
80Dilan MarkandayChesterfield333
81Logan DobbsGillingham332
82K. DempseyPort Vale330
83Sam StubbsShrewsbury324
84Tobi Adebayo-RowlingRochdale319
85Louie MarshChesterfield317
86J. PowellSalford315
87Jed WardWalsall314
88E. FrancisRochdale313
89Tom SangShrewsbury311
90George ByersPort Vale310
91Babajide AdeekoRochdale310
92Ade AdeyemoCrawley310
93Josh RuffelsShrewsbury309
94Morgan WilliamsYork307
95Lakyle SamuelExeter City306
96Tom BoothCrewe306
97Jacob SlaterTranmere305
98Donervon DanielsOldham303
99N. FreemanGillingham303
100Tom InceTranmere302
101Jay WilliamsColchester302
102James WilsonCheltenham301
103J. ShipleyCheltenham299
104Oliver WrightGillingham297
105C. CumminsExeter City296
106Liam MandevilleChesterfield294
107Joe GreyYork292
108Andy SmithGillingham292
109Harrison BigginsNewport291
110Jamie RobsonOldham291
111Thomas JamesBristol Rovers289
112Joel SeniorTranmere288
113Harvey RodgersGrimsby287
114Elliot BondsSalford286
115Janoi DonacienNorthampton284
116Will BoyleShrewsbury281
117Christy James PymGrimsby281
118Keenan Appiah-ForsonOldham281
119Jake ReevesBarnet280
120Brendan Sarpong-WireduSalford278
121Sam SherringRochdale278
122Joe WormleightonNorthampton276
123Kofi BalmerBristol Rovers272
124Bobby FaulknerTranmere272
125Nils RammingRochdale271
126Ciaran BrennanNewport270
127Kevin BerkoeShrewsbury269
128D. ButlerSwindon262
129E. AhuiWalsall260
130J. GrantSalford257
131Alex NewbyYork257
132Mitchell ClarkSwindon253
133Josh AusterfieldRotherham253
134Moses SesayColchester253
135Richard SmallwoodBristol Rovers252
136Lee JenkinsNewport251
137Arthur ReadYork248
138Nikola TavaresBarnet248
139Zac WilliamsBarnet248
140Gus Scott-MorrissOldham247
141Luke MolyneuxSalford246
142Jay LynchFleetwood245
143Kyle CameronNewport241
144Jordan Lawrence-GabrielPort Vale241
145Brandon ComleyBarnet239
146Ryan BootChesterfield238
147Lewis McCannFleetwood236
148Connor Lemonheigh-EvansNorthampton233
149Emmanuel MontheOldham230
150Aaron PressleyWalsall230
151Luca HooleShrewsbury229
152Oisín GallagherBarnet229
153Charles VernamGrimsby228
154Louie MouldenAccrington227
155Tyrese FornahNorthampton225
156Reece SmithWalsall225
157Kaelan MajekodunmiSwindon225
158Nathan SmithTranmere224
159A. OdohSalford224
160Matthew HudsonOldham222
161Charlie CrewWalsall221
162Jaheim HeadleyPort Vale221
163Jasper MoonPort Vale220
164Dominic IorfaRotherham219
165Cameron NormanNewport217
166Daniel MossRochdale217
167S. McWilliamsCheltenham216
168Brandon CoverRotherham216
169Will BrookShrewsbury214
170Kane Vincent-YoungColchester211
171Matthew CoxBarnet209
172Tom PettOldham205
173Adam SeniorBarnet205
174Ewan OtooRotherham205
175Jack TaylorExeter City204
176Jake EvansCheltenham203
177R. ColeExeter City202
178Shaqai FordeBristol Rovers202
179Frankie TerryColchester202
180Kieran GreenGrimsby201
181Kane TaylorRochdale201
182Joe FelixYork200
183Alfie PondChesterfield199
184David TutondaAccrington198
185Joel TabinerCrewe198
186Billy KirkmanSwindon195
187Joseph TomlinsonCheltenham192
188Brad YoungBristol Rovers192
189Seamus ConneelyAccrington191
190Jack BycroftExeter City191
191Jay Turner-CookeShrewsbury190
192Ethan Ebanks-LandellRochdale189
193Kian SpenceRotherham189
194Will GrayShrewsbury189
195Nnamdi OfoborhBarnet188
196James MaxwellNorthampton185
197Ciaran KellyBristol Rovers184
198Paul DigbyColchester182
199Aaron DrinanSwindon182
200Kieran NgwenyaRotherham181
201Robbie McKenzieGillingham179
202Jake Thomas BattyFleetwood179
203Anthony MundaSwindon179
204Ronan Aiden Connolly Shea Chapman HaleGillingham178
205Jordan WrightNewport177
206Charlie LakinBarnet175
207Reece HutchinsonCrewe175
208Louie WatsonCrawley175
209G. NevettTranmere175
210Sam WallerRochdale174
211Tommy LeighBristol Rovers173
212Tom NaylorChesterfield172
213Johnny RussellCrawley172
214Keenan GoughBristol Rovers171
215Mike FondopOldham168
216Charlie WhitakerTranmere168
217Dylan MorganCrawley168
218Luke McGeeTranmere165
219Idris KanuBarnet165
220Luke GarbuttSalford164
221Lewis SimperWalsall164
222Jordan GibsonCrewe163
223Ossama AshleyRotherham163
224Andreas WeimannCheltenham162
225Ollie PearceYork159
226Jayce FitzgeraldRotherham159
227Josh KoromaChesterfield156
228Joe O'Brien WhitmarshNorthampton156
229Jili BuyabuRotherham156
230Kai JenningsCrawley156
231Stefan MolsAccrington155
232Jamie WalkerGrimsby154
233G. MiddletonRochdale151
234Akin OdimayoCrawley151
235Kane DrummondOldham151
236Mickey DemetriouCrewe150
237Taylor PerryExeter City150
238Dajaune BrownRochdale150
239Connor O'BrienAccrington150
240Aidan BorlandAccrington149
241Ryan LeakWalsall148
242Zach JeacockNorthampton148
243Calum KavanaghOldham148
244Will SuttonOldham147
245Kian McMahon-BrownShrewsbury147
246Joe IronsideTranmere146
247J. RaffertyRotherham145
248Oscar ThornColchester145
249Courtney ClarkeWalsall145
250B. PurringtonBristol Rovers144
251Tyler WaltonAccrington144
252Kellan GordonCrawley144
253Calum AgiusCrewe144
254George NurseCheltenham143
255Cian DoyleGrimsby143
256Ed JamesExeter City142
257Jack HuntYork140
258Liam CoyleAccrington140
259Conor HaugheyFleetwood139
260Farrend RawsonAccrington138
261Ben GarrityPort Vale138
262Joe FoulkesGrimsby136
263Kallum CesaySalford132
264Josh WoodsAccrington132
265Owen DaleNorthampton131
266Armani LittleGillingham131
267Macaulay LangstaffSalford131
268Ryan DelaneyOldham130
269Marko MarošiPort Vale129
270James BallSwindon129
271J. RandallChesterfield129
272Nicholas MichalskiCrawley129
273Harry AndersonColchester128
274Jeff KingYork128
275A. KilgourBristol Rovers126
276Luke HannantRochdale126
277Tom NicholsSwindon125
278Josh MarchCrewe125
279Klaudio KrasniqiCrawley125
280Lewis MontsmaPort Vale124
281Onel Lázaro Hernández MayeaPort Vale123
282Josh DavisonShrewsbury121
283Harrison MaleTranmere121
284Favour FawunmiOldham121
285Lewis RichardsCrawley120
286Freddie WillcoxCheltenham120
287Alex HendersonAccrington120
288Matty JacobNewport119
289Kyle JohnPort Vale118
290Tom MooreAccrington118
291Matthew Max Dibley-DiasNewport117
292Joe ThomasNewport117
293Paul MullinRotherham116
294Ronan CoughlanFleetwood116
295J. SmithPort Vale116
296Matt ButcherSalford114
297Julian EyestoneRotherham114
298Harry WaldockGillingham114
299Crispin McLeanFleetwood113
300Jack DaleyGillingham113
301Ched EvansFleetwood112
302Vito MannoneCrawley112
303Ollie ClarkeSwindon112
304Iwan MorganGrimsby112
305George HallPort Vale111
306Kelly N'MaiSalford111
307Jamie JellisRotherham109
308Jack SparkesBristol Rovers108
309Joe SnowdonSwindon107
310Conor McManusGillingham107
311Garath McClearyGillingham106
312Lee O'ConnorTranmere106
313A. Jude-BoydShrewsbury106
314Adam MurphyFleetwood106
315Rafaele CirinoFleetwood105
316Owen LuntCrewe104
317Ben WoodburnSalford102
318Liam GordonPort Vale100
319Isaac FletcherShrewsbury100
320Riley HarbottleBristol Rovers100
321Ryan EastRochdale98
322Jack LankesterCrewe97
323George LloydShrewsbury96
324Danny AndrewFleetwood95
325Sam FinleyTranmere95
326Rhys WaltersPort Vale95
327Mark SheltonGrimsby93
328Lee BonisChesterfield93
329Ryan BroomCheltenham92
330Josh GordonExeter City92
331Andrew DallasWalsall92
332Romoney CrichlowBarnet92
333V. HarperExeter City91
334Harry KiteExeter City90
335Eli KingGillingham90
336Fabrizio CavegnBristol Rovers89
337Kyle UreCrewe89
338Matt SmithNewport88
339Aaron NemaneRotherham87
340Jordan TurnbullTranmere86
341Justin AmaluzorGrimsby86
342Oliver TurtonSalford85
343Kabongo TshimangaBarnet85
344Bobby KamwaBristol Rovers85
345Ethan SutherlandExeter City85
346Matthew Virtue-ThickSwindon84
347Oliver LynchPort Vale84
348Ryley ReynoldsGrimsby84
349Tom PearceChesterfield83
350Matty WarhurstNorthampton83
351Gwion EdwardsExeter City82
352Anthony ScullyExeter City82
353Sam BeckwithRochdale82
354Tom KnowlesBarnet81
355Jackson IzquierdoCrawley81
356Dylan JonesTranmere81
357Ethan ColemanGillingham80
358Finley CartwrightGrimsby80
359G. BirchExeter City80
360Tai SodjeWalsall79
361Ben MiddlemasSwindon79
362Shaun WhalleyAccrington76
363Ryan TafazolliSwindon75
364Daniel UdohSalford75
365Joseph HungboSwindon75
366Jaden WilliamsColchester75
367Josh PowellNorthampton74
368Osman KamaraCrawley74
369Andy CookGrimsby73
370Edon PrutiGrimsby73
371Ellis HarrisonBristol Rovers72
372Kiano DyerChesterfield72
373Charlie WarrenAccrington71
374Conor GrantAccrington70
375Zain Silcott-DuberryRochdale69
376Aaron Loupalo-BiFleetwood69
377Andy CannonFleetwood66
378Lewis TempleOldham66
379Sonny FinchGrimsby65
380H. DouglasRotherham65
381Myles KenlockBarnet64
382Lamin SillahGillingham64
383Lenny AgbaireRotherham63
384S. InwoodSwindon63
385Sam HoskinsNorthampton62
386Ted CannRotherham62
387Conor ThomasCrewe61
388Logan BriggsNorthampton60
389Zac HemmingChesterfield59
390Ryan GraydonSalford58
391C. HayesRochdale58
392Zane OkoroTranmere58
393Kirsten OtchereCheltenham58
394Tom AndersonShrewsbury57
395H. BoatengYork57
396S. Duke-McKennaCrawley57
397Beryly LubalaColchester55
398Fábio André Tavares DesidérioRotherham55
399Yahya BambaNewport55
400Arvin AppiahBristol Rovers54
401Will DaviesFleetwood54
402Dion PereiraCrawley53
403Joe QuigleyBristol Rovers52
404Harrison BurkeWalsall51
405Michael GoldingShrewsbury51
406Bryant BilongoRochdale51
407Emmanuel DieseruvweRochdale50
408Ollie PalmerSwindon50
409Jordan DaviesTranmere49
410Paul GlatzelSwindon49
411David HarringtonGrimsby49
412Charlie McNeillCrewe49
413B. IhionvienColchester49
414Charlie CatonAccrington48
415Tom BradshawRotherham47
416Oyindamola AjayiBarnet47
417Nathan TinsdaleCrawley47
418Antwoine HackfordSwindon45
419Nathaniel OpokuNorthampton45
420Zane AlbarusGillingham43
421Kai PayneOldham43
422Jonny SmithRochdale42
423Antony EvansWalsall42
424Cameron EvansNewport42
425Emmanuel AdegboyegaRotherham42
426Reiss-Alexander Russell-DennyBristol Rovers41
427Max DycheNorthampton40
428J. AitchisonBristol Rovers38
429Kieron EvansNewport38
430Elliott NevittOldham38
431Michael Adu-PokuNewport38
432Christian DoidgeNewport37
433Ben PerryColchester37
434Kylian KouassiColchester36
435Samuel Kuffour Jr.Colchester36
436Noah ChilversOldham35
437James DebayoSwindon35
438E. ListNorthampton33
439Ian LawlorCrewe33
440Kion EteteNewport33
441Keyrol FigueroaPort Vale33
442Douglas TharmeGrimsby32
443Max WattersPort Vale32
444Tom DaviesNewport32
445S. CoxExeter City32
446Jack MaskellBarnet32
447Adrien ThibautCrewe32
448Malcolm EbioweiCrawley31
449Leon ChiwomeColchester31
450Pemi AderojuCrawley31
451Kane SmithBarnet30
452Ty Ewens-FindlayCrawley30
453Ryan WatsonTranmere29
454Will GoodwinGillingham29
455Danny RoseExeter City28
456Ben WainePort Vale28
457Danilo OrsiCrawley28
458Jovan MalcolmYork28
459Frankie MaguireYork28
460Nathan AsiimweSalford28
461Kayden HughesFleetwood28
462Sheldon KendallGillingham28
463C. McCarthyNorthampton27
464Jake BickerstaffCheltenham27
465Ashley Maynard-BrewerGillingham26
466Louis MillardSwindon26
467Joseph GbodeShrewsbury25
468Jamie AllenRochdale24
469Zech MedleyYork24
470James FurlongWalsall24
471Shaquille GwengweNewport24
472Kien ConnellyColchester24
473D. KamaraTranmere24
474Matthew CraigPort Vale23
475Dan SassiNewport23
476Josh RobertsonFleetwood23
477J. PearmanSwindon23
478Patrick BroughTranmere22
479Gerard GarnerNewport22
480Zach AweSalford22
481Philip SanyaoluBristol Rovers22
482Ian HendersonRochdale21
483Rico BrowneWalsall21
484Fraser BrydenChesterfield21
485Sam ChambersNorthampton21
486Devante RodneyRochdale20
487Daniel ButterworthSwindon20
488Malik Owolabi-BelewuChesterfield20
489Tanatswa NyakuhwaNewport19
490Kadeem HarrisGillingham18
491Harvey SaundersNorthampton18
492Joel McGregorSwindon18
493Alfie MerrittNewport18
494Macauley SouthamBristol Rovers17
495Cameron AntwiGillingham17
496Thomas HillOldham17
497Ar'jany MarthaRotherham17
498Oliver HammondOldham17
499M. KaletaRotherham17
500Pele Arganese-McDermottCrawley17
501R. LampteyChesterfield17
502Albert AdomahWalsall16
503Josh HawkesOldham16
504G. MillerCheltenham15
505Tom EavesGillingham14
506Tyreece SimpsonPort Vale14
507Maleace AsamoahPort Vale14
508George SebineRotherham14
509Teddy BishopColchester13
510Liam GordonGillingham13
511Charlie BrownAccrington13
512Jayden WarehamExeter City13
513A. LewisNewport12
514Hayden CarsonSalford12
515Charlie VeeversTranmere12
516L. OakesExeter City12
517Sebastian AutonGrimsby12
518R. WoodsOldham11
519Bradley DackGillingham11
520Ronan DarcyAccrington11
521Josh StonesYork11
522Isiah Noel-WilliamsBarnet11
523Junior EcclestonChesterfield11
524Jamie PatersonRochdale10
525Cole StocktonAccrington10
526Laurence MaguireRochdale10
527Brandon WilliamsRotherham10
528Ruel SotiriouChesterfield10
529Isaac LeeShrewsbury10
530Charlie McArthurYork10
531Andrew OluwaboriExeter City10
532Klaidi LolosRotherham9
533Mo FaalPort Vale9
534Kane Thompson-SommersFleetwood9
535Roman DixonWalsall9
536Joel CatesbyAccrington9
537Craig HewittYork8
538Jack PerkinsNorthampton8
539Ross FitzsimonsNorthampton7
540Dylan DuffyChesterfield7
541Lino SousaShrewsbury7
542Gianmarco Di BiaseCrawley7
543Kyrell MalcolmSalford7
544Oliver SmithAccrington7
545R. StauntonGrimsby6
546Josh AndrewsGrimsby6
547Michael LuxtonGillingham6
548Will WrightBarnet5
549Josh FlintCrawley5
550Ronnie HarveyColchester5
551Isaac EnglandShrewsbury5
552Afolabi AkinyemiYork4
553Jake LeakeColchester4
554Cole JarvisNewport4
555Ryan CroasdalePort Vale3
556Kamarai SwyerNorthampton3
557S. Palmer-HouldenGillingham3
558Danny AnijskoChesterfield3
559Louie DayalGillingham3
560Will EtheridgeWalsall3
561Will GriggChesterfield2
562Courtney Baker-RichardsonTranmere2
563James CroleNewport2
564Favour OnukwuliCheltenham2
565J. JonesCrewe1
566Aaron McGowanPort Vale1
567Zech ObieroGillingham1
568Ajay MatthewsExeter City1
569Luca MooreCrewe1
570Jeval Thompson-McKenzieShrewsbury1
571Hugo AistonShrewsbury1

League Two Possession Leaders

  • League Two Chances Created
  • League Two Big Chances Created
  • League Two Passes Attempted
  • League Two Pass Accuracy %
  • League Two Long Balls Attempted
  • League Two Accurate Long Balls
  • League Two Long Ball Accuracy %
  • League Two Crosses Attempted
  • League Two Accurate Crosses
  • League Two Cross Accuracy %
  • League Two Dribbles Attempted
  • League Two Successful Dribbles
  • League Two Dribble Success %
  • League Two Fouls Drawn
  • League Two Penalties Won
  • League Two Times Dispossessed

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.