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
17
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
20171.67
4
Y. Akhamrich
Y. Akhamrich
Bristol Rovers
Bristol Rovers
17151.60
5
S. Lavery
S. Lavery
Cambridge United
Cambridge United
30171.59
6
J. Davies
J. Davies
Fleetwood Town
Fleetwood Town
15111.59
7
D. Adeniran
D. Adeniran
Barnet
Barnet
1041.51
8
N. Kabamba
N. Kabamba
Bromley
Bromley
44321.46
9
B. Ihionvien
B. Ihionvien
Shrewsbury
Shrewsbury
1091.39
10
S. Vokes
S. Vokes
Gillingham
Gillingham
33161.37
11
K. Dennis
K. Dennis
Tranmere
Tranmere
23131.36
12
C. Kavanagh
C. Kavanagh
Oldham
Oldham
10101.36
13
R. Browne
R. Browne
Barnet
Barnet
1351.36
14
A. Cook
A. Cook
Grimsby
Grimsby
19191.34
15
D. Kanu
D. Kanu
Walsall
Walsall
38451.33
16
C. Vernam
C. Vernam
Grimsby
Grimsby
37381.31
17
Isaac Andrew Fletcher
Isaac Andrew Fletcher
Barrow
Barrow
29211.28
18
C. McAleny
C. McAleny
Harrogate Town
Harrogate Town
21121.28
19
M. Dennis
M. Dennis
Notts County
Notts County
41331.25
20
H. McKirdy
H. McKirdy
Crawley Town
Crawley Town
32301.25
21
J. Martin
J. Martin
Cheltenham
Cheltenham
2491.24
22
A. Drinan
A. Drinan
Swindon Town
Swindon Town
38441.22
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. Jatta
A. Jatta
Notts County
Notts County
29291.19
26
D. Butterworth
D. Butterworth
Swindon Town
Swindon Town
1031.19
27
Louis Flower
Louis Flower
Crawley Town
Crawley Town
1261.18
28
N. Mendez-Laing
N. Mendez-Laing
Milton Keynes Dons
Milton Keynes Dons
23201.17
29
W. Grigg
W. Grigg
Chesterfield
Chesterfield
30141.15
30
E. Tezgel
E. Tezgel
Crewe
Crewe
29211.13
31
Princewill  Ehibhatiomhan
Princewill Ehibhatiomhan
Salford City
Salford City
2481.13
32
O. Palmer
O. Palmer
Swindon Town
Swindon Town
39291.12
33
R. Hepburn-Murphy
R. Hepburn-Murphy
Milton Keynes Dons
Milton Keynes Dons
34211.11
34
J. Luker
J. Luker
Notts County
Notts County
1031.11
35
L. Bonis
L. Bonis
Chesterfield
Chesterfield
43321.10
36
M. Cheek
M. Cheek
Bromley
Bromley
35351.09
37
M. Dinanga
M. Dinanga
Bromley
Bromley
1671.09
38
J. Kabia
J. Kabia
Grimsby
Grimsby
43341.08
39
T. Walton
T. Walton
Accrington ST
Accrington ST
14111.08
40
C. Jennings
C. Jennings
Tranmere
Tranmere
28151.05
41
M. Olakigbe
M. Olakigbe
Swindon Town
Swindon Town
1471.05
42
Kyreece Lisbie
Kyreece Lisbie
Colchester
Colchester
43321.04
43
Micah Mbick
Micah Mbick
Colchester
Colchester
22171.03
44
M. Fondop-Talum
M. Fondop-Talum
Oldham
Oldham
40301.02
45
Ronan Hale
Ronan Hale
Gillingham
Gillingham
18171.02
46
Iwan Morgan
Iwan Morgan
Shrewsbury
Shrewsbury
19161.02
47
R. Loft
R. Loft
Cambridge United
Cambridge United
16110.98
48
I. Hutchinson
I. Hutchinson
Cheltenham
Cheltenham
40320.97
49
B. Knight
B. Knight
Cambridge United
Cambridge United
33230.97
50
B. Thompson
B. Thompson
Bromley
Bromley
32130.97

More League Two Stats