Skip to content
League Two
2025/26

League TwoMost Shots on Target

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

1
M. Mellon
M. Mellon
Oldham
Oldham
26
SoT
2
C. Aneke
C. Aneke
Shrewsbury
Shrewsbury
4
SoT
3
F. Holman
F. Holman
Swindon Town
Swindon Town
18
SoT

Full Rankings

#PlayerTeamAppsSoTPer 90
1
M. Mellon
M. Mellon
Oldham
Oldham
16262.08
2
C. Aneke
C. Aneke
Shrewsbury
Shrewsbury
1341.88
3
F. Holman
F. Holman
Swindon Town
Swindon Town
21181.69
4
S. Lavery
S. Lavery
Cambridge United
Cambridge United
30171.59
5
J. Davies
J. Davies
Fleetwood Town
Fleetwood Town
15111.59
6
D. Adeniran
D. Adeniran
Barnet
Barnet
1041.51
7
Y. Akhamrich
Y. Akhamrich
Bristol Rovers
Bristol Rovers
18151.46
8
J. Luker
J. Luker
Notts County
Notts County
1151.45
9
N. Kabamba
N. Kabamba
Bromley
Bromley
45331.44
10
K. Dennis
K. Dennis
Tranmere
Tranmere
24141.40
11
S. Vokes
S. Vokes
Gillingham
Gillingham
33161.37
12
C. Kavanagh
C. Kavanagh
Oldham
Oldham
10101.36
13
R. Browne
R. Browne
Barnet
Barnet
1351.36
14
B. Ihionvien
B. Ihionvien
Shrewsbury
Shrewsbury
1191.34
15
C. Jarvis
C. Jarvis
Newport County
Newport County
1031.32
16
A. Jatta
A. Jatta
Notts County
Notts County
30331.30
17
D. Kanu
D. Kanu
Walsall
Walsall
39451.29
18
C. Vernam
C. Vernam
Grimsby
Grimsby
39381.28
19
C. McAleny
C. McAleny
Harrogate Town
Harrogate Town
21121.28
20
H. McKirdy
H. McKirdy
Crawley Town
Crawley Town
32301.25
21
Isaac Andrew Fletcher
Isaac Andrew Fletcher
Barrow
Barrow
30211.25
22
M. Dennis
M. Dennis
Notts County
Notts County
41321.21
23
J. Norwood
J. Norwood
Fleetwood Town
Fleetwood Town
1881.21
24
S. Hogan
S. Hogan
Milton Keynes Dons
Milton Keynes Dons
2071.21
25
A. Drinan
A. Drinan
Swindon Town
Swindon Town
39441.19
26
D. Butterworth
D. Butterworth
Swindon Town
Swindon Town
1031.19
27
N. Mendez-Laing
N. Mendez-Laing
Milton Keynes Dons
Milton Keynes Dons
24211.18
28
Louis Flower
Louis Flower
Crawley Town
Crawley Town
1261.18
29
A. Cook
A. Cook
Grimsby
Grimsby
21191.17
30
L. Bonis
L. Bonis
Chesterfield
Chesterfield
44351.16
31
E. Tezgel
E. Tezgel
Crewe
Crewe
30221.14
32
W. Grigg
W. Grigg
Chesterfield
Chesterfield
31141.14
33
Princewill  Ehibhatiomhan
Princewill Ehibhatiomhan
Salford City
Salford City
2481.13
34
J. Kabia
J. Kabia
Grimsby
Grimsby
45371.12
35
O. Palmer
O. Palmer
Swindon Town
Swindon Town
40301.11
36
R. Hepburn-Murphy
R. Hepburn-Murphy
Milton Keynes Dons
Milton Keynes Dons
35211.11
37
J. Martin
J. Martin
Cheltenham
Cheltenham
2691.11
38
M. Cheek
M. Cheek
Bromley
Bromley
35351.09
39
M. Dinanga
M. Dinanga
Bromley
Bromley
1671.09
40
Iwan Morgan
Iwan Morgan
Shrewsbury
Shrewsbury
20181.08
41
B. Knight
B. Knight
Cambridge United
Cambridge United
35271.06
42
E. Harrison
E. Harrison
Bristol Rovers
Bristol Rovers
37221.05
43
C. Jennings
C. Jennings
Tranmere
Tranmere
28151.05
44
M. Fondop-Talum
M. Fondop-Talum
Oldham
Oldham
41311.04
45
Kyreece Lisbie
Kyreece Lisbie
Colchester
Colchester
44321.03
46
Micah Mbick
Micah Mbick
Colchester
Colchester
22171.03
47
B. Thompson
B. Thompson
Bromley
Bromley
33141.02
48
T. Richards
T. Richards
Crawley Town
Crawley Town
18111.02
49
A. Collins
A. Collins
Milton Keynes Dons
Milton Keynes Dons
28181.00
50
T. Walton
T. Walton
Accrington ST
Accrington ST
15110.99

More League Two Stats