Skip to content
League Two
2025/26

League TwoMost Shots

Top 50 players in the League Two ranked by shots for the 2025/26 season. Minimum 10 appearances. Per-90 rates calculated from total minutes played.

1
M. Mellon
M. Mellon
Oldham
Oldham
44
Shots
2
J. Davies
J. Davies
Fleetwood Town
Fleetwood Town
24
Shots
3
S. Vokes
S. Vokes
Gillingham
Gillingham
32
Shots

Full Rankings

#PlayerTeamAppsShotsPer 90
1
M. Mellon
M. Mellon
Oldham
Oldham
16443.52
2
J. Davies
J. Davies
Fleetwood Town
Fleetwood Town
15243.47
3
S. Vokes
S. Vokes
Gillingham
Gillingham
33322.74
4
S. Lavery
S. Lavery
Cambridge United
Cambridge United
30292.72
5
D. Adeniran
D. Adeniran
Barnet
Barnet
1072.64
6
B. Thompson
B. Thompson
Bromley
Bromley
33352.55
7
E. Harrison
E. Harrison
Bristol Rovers
Bristol Rovers
37532.54
8
Y. Akhamrich
Y. Akhamrich
Bristol Rovers
Bristol Rovers
18262.53
9
A. Cook
A. Cook
Grimsby
Grimsby
21392.40
10
K. Dennis
K. Dennis
Tranmere
Tranmere
24242.39
11
B. Ihionvien
B. Ihionvien
Shrewsbury
Shrewsbury
11162.38
12
M. Fondop-Talum
M. Fondop-Talum
Oldham
Oldham
41702.35
13
F. Holman
F. Holman
Swindon Town
Swindon Town
21252.34
14
C. Aneke
C. Aneke
Shrewsbury
Shrewsbury
1352.34
15
J. Luker
J. Luker
Notts County
Notts County
1182.32
16
Princewill  Ehibhatiomhan
Princewill Ehibhatiomhan
Salford City
Salford City
24162.26
17
E. Tezgel
E. Tezgel
Crewe
Crewe
30432.23
18
D. Kanu
D. Kanu
Walsall
Walsall
39752.15
19
Iwan Morgan
Iwan Morgan
Shrewsbury
Shrewsbury
20352.11
20
R. Graydon
R. Graydon
Salford City
Salford City
45812.10
21
Ronan Hale
Ronan Hale
Gillingham
Gillingham
19372.10
22
C. Vernam
C. Vernam
Grimsby
Grimsby
39622.09
23
Isaac Andrew Fletcher
Isaac Andrew Fletcher
Barrow
Barrow
30352.08
24
I. Cameron
I. Cameron
Barrow
Barrow
14102.07
25
H. McKirdy
H. McKirdy
Crawley Town
Crawley Town
32492.05
26
J. Walker
J. Walker
Grimsby
Grimsby
39402.05
27
C. Jennings
C. Jennings
Tranmere
Tranmere
28292.02
28
C. McAleny
C. McAleny
Harrogate Town
Harrogate Town
21192.02
29
M. Dennis
M. Dennis
Notts County
Notts County
41532.00
30
B. Knight
B. Knight
Cambridge United
Cambridge United
35511.99
31
D. Butterworth
D. Butterworth
Swindon Town
Swindon Town
1051.98
32
I. Hutchinson
I. Hutchinson
Cheltenham
Cheltenham
41671.97
33
J. Hawkes
J. Hawkes
Oldham
Oldham
25231.97
34
Jude Jacob Soonsup-Bell
Jude Jacob Soonsup-Bell
Grimsby
Grimsby
23151.97
35
L. Bonis
L. Bonis
Chesterfield
Chesterfield
44591.96
36
J. Berry-McNally
J. Berry-McNally
Chesterfield
Chesterfield
32331.96
37
J. Andrews
J. Andrews
Gillingham
Gillingham
36441.95
38
Micah Mbick
Micah Mbick
Colchester
Colchester
22321.95
39
B. Assombalonga
B. Assombalonga
Barnet
Barnet
16111.94
40
A. Drinan
A. Drinan
Swindon Town
Swindon Town
39711.92
41
M. Cheek
M. Cheek
Bromley
Bromley
35621.92
42
C. Kavanagh
C. Kavanagh
Oldham
Oldham
10141.91
43
J. Quigley
J. Quigley
Oldham
Oldham
35411.88
44
A. Collins
A. Collins
Milton Keynes Dons
Milton Keynes Dons
28341.88
45
Jaden Williams
Jaden Williams
Colchester
Colchester
34151.87
46
M. Dinanga
M. Dinanga
Bromley
Bromley
16121.87
47
R. Akachukwu
R. Akachukwu
Colchester
Colchester
1491.86
48
F. Borini
F. Borini
Salford City
Salford City
25121.85
49
C. Paterson
C. Paterson
Milton Keynes Dons
Milton Keynes Dons
35571.82
50
O. Palmer
O. Palmer
Swindon Town
Swindon Town
40491.82

More League Two Stats