Top Scorers     
2024-2025

Totals given for goals scored for one team only (all domestic competitions), and data are likely to be incomplete

Premier League

24 Mohamed Salah (Liverpool)
19 Alexander Isak (Newcastle United)
19 Erling Haaland (Manchester City)
18 Chris Wood (Nottingham Forest)
14 Jean-Philippe Mateta (Crystal Palace)
14 Cole Palmer (Chelsea)
14 Bryan Mbeumo (Brentford)
13 Cody Gakpo (Liverpool)
12 Justin Kluivert (AFC Bournemouth)
11 Ollie Watkins (Aston Villa)
11 Kai Havertz (Arsenal)
11 Yoane Wissa (Brentford)
11 Matheus Cunha (Wolverhampton Wanderers)
11 Raúl Jiménez (Fulham)
10 Liam Delap (Ipswich Town)
9 Jhon Durán (Aston Villa)
9 Nicolas Jackson (Chelsea)
9 James Maddison (Tottenham Hotspur)
9 Dominic Solanke (Tottenham Hotspur)
9 Brennan Johnson (Tottenham Hotspur)
9 Anthony Gordon (Newcastle United)
9 Luis Díaz (Liverpool)
9 Dango Ouattara (AFC Bournemouth)
9 Antoine Semenyo (AFC Bournemouth)


Football League Championship

16 Borja Sainz (Norwich City)
14 Joel Piroe (Leeds United)
12 Josh Maja (West Bromwich Albion)
12 Wilson Isidor (Sunderland)
12 Milutin Osmajic (Preston North End)
11 Callum Robinson (Cardiff City)
11 Anis Mehmeti (Bristol City)
11 Thomas Cannon (Stoke City)
11 Emmanuel Latte Lath (Middlesbrough)
10 Vakoun Issouf Bayo (Watford)
10 Liam Cullen (Swansea City)
10 Josh Windass (Sheffield Wednesday)
10 Callum Lang (Portsmouth)
10 Daniel James (Leeds United)
9 Zian Flemming (Burnley)
9 Josh Brownhill (Burnley)
9 Emil Ris Jakobsen (Preston North End)
9 Joshua Sargent (Norwich City)
8 Andreas Weimann (Blackburn Rovers)
8 Michael Smith (Sheffield Wednesday)
8 Tommy Conway (Middlesbrough)
8 Finn Azaz (Middlesbrough)
8 Brenden Aaronson (Leeds United)


Football League 1

19 Richard Kone (Wycombe Wanderers)
19 Jay Stansfield (Birmingham City)
16 Louie Barry (Stockport County)
15 Aaron Collins (Bolton Wanderers)
15 Ricky-Jade Jones (Peterborough United)
14 Charlie Kelman (Leyton Orient)
13 Matt Godden (Charlton Athletic)
13 Thelo Aasgaard (Wigan Athletic)
13 Harvey Knibbs (Reading)
12 Millenic Alli (Exeter City)
11 Josh Magennis (Exeter City)
11 Alfie May (Birmingham City)
11 Sam Smith (Reading)
11 Malik Mothersille (Peterborough United)
11 Will Evans (Mansfield Town)
11 Davis Keillor-Dunn (Barnsley)
10 Beryly Lubala (Wycombe Wanderers)
10 Daniel Kemp (Stevenage)
10 Kwame Poku (Peterborough United)
9 Miles Leaburn (Charlton Athletic)
9 John McAtee (Bolton Wanderers)
9 Kyle Wootton (Stockport County)
9 John Marquis (Shrewsbury Town)
9 Lee Gregory (Mansfield Town)
9 Daniel Agyei (Leyton Orient)


Football League 2

20 Matt Stevens (AFC Wimbledon)
18 Nathan Lowe (Walsall)
17 Alassana Jatta (Notts County)
16 Michael Cheek (Bromley)
15 Andy Cook (Bradford City)
14 Harry Smith (Swindon Town)
13 Luke Molyneux (Doncaster Rovers)
13 David McGoldrick (Notts County)
12 Lyle Taylor (Colchester United)
11 Armando Dobra (Chesterfield)
11 Cole Stockton (Salford City)
11 Jamille Matt (Walsall)
10 Ronan Coughlan (Fleetwood Town)
10 Billy Sharp (Doncaster Rovers)
10 Will Grigg (Chesterfield)
10 James Berry (Chesterfield)
10 Alex Gilbey (Milton Keynes)
10 Danny Rose (Grimsby Town)
9 Joel Colwill (Cheltenham Town)
8 Matthew Virtue-Thick (Fleetwood Town)
8 George Miller (Cheltenham Town)
8 Omari Patrick (Tranmere Rovers)
8 Ben Tollitt (Morecambe)


National League Premier

18 Ollie Pearce (York City)
17 Regan Linney (Altrincham)
14 Nicholas Haughton (AFC Fylde)
14 Conor Wilkinson (Solihull Moors)
14 Mike Fondop-Talom (Oldham Athletic)
13 Jack Stevens (Solihull Moors)
12 Alex Newby (Altrincham)
12 Gus Scott-Morriss (Southend United)
12 Kairo Mitchell (Rochdale)
12 Owen Oseni (Gateshead)
11 Will Davies (Sutton United)
11 Nicke Kabamba (Barnet)
11 Emmanuel Dieseruvwe (Hartlepool United)
10 Josh Rees (Dagenham and Redbridge)
10 Dion Pereira (Dagenham and Redbridge)
10 James Henry (Aldershot Town)
10 Dan Creaney (Tamworth)
10 Callum Stead (Barnet)
10 Luke Hannant (Gateshead)
10 Christian Doidge (Forest Green Rovers)


National League North

2 Tom Peers (Chester)
2 Chris Doyle (Marine)
2 Remaye Campbell (Hereford)
2 Jaiden White (Hereford)
2 Ross Crane (King's Lynn Town)
1 Kurt Willoughby (Chester)
1 Harrison Burke (Chester)
1 Liam Waldock (Alfreton Town)
1 Lewis Salmon (Alfreton Town)
1 Jack Hazlehurst (Marine)
1 Kieran Burton (Buxton)
1 Tate Campbell (Hereford)
1 Glen Taylor (Spennymoor Town)
1 Corey McKeown (Spennymoor Town)
1 Callum Ross (Spennymoor Town)
1 Isaac Sinclair (Curzon Ashton)
1 Mworina Bernard Doro (Warrington Town)
1 Lee Williams (Warrington Town)
1 Mo Fadera (Scunthorpe United)
1 Carlton Ubaezuonu (Scunthorpe United)
1 Callum Roberts (Scunthorpe United)
1 Harry Green (Scarborough Athletic)
1 Matthew Sargent (Radcliffe)
1 Jayden Carbon (Oxford City)
1 Owen Farmer (Leamington)
1 Reiss McNally (Kidderminster Harriers)
1 Ashley Hemmings (Kidderminster Harriers)
1 Amari Morgan-Smith (Kidderminster Harriers)


National League South

3 George Alexander (Eastbourne Borough)
2 Kwesi Appiah (Boreham Wood)
1 Joe Haigh (Farnborough)
1 Daniel O'Connor (Farnborough)
1 Ben Acey (Farnborough)
1 Yahaya Bamba (Eastbourne Borough)
1 Camron Gbadebo (Eastbourne Borough)
1 Callum Watts (Salisbury)
1 Aidan Elliott-Wheeler (Salisbury)
1 Sam Youngs (Enfield Town)
1 Anointed Chukwu (Enfield Town)
1 Tyrone Marsh (Boreham Wood)
1 Matt Rush (Boreham Wood)
1 Charlie O'Connell (Boreham Wood)
1 Sam Pearson (Weston-super-Mare)
1 Jordan Bastin (Weston-super-Mare)
1 Matthew Carson (Torquay United)
1 Finley Craske (Torquay United)
1 Sean Shields (Tonbridge Angels)
1 Zane Banton (St Albans City)
1 Aidan Dausch (St Albans City)
1 Angelo Balanta (Hornchurch)
1 Mazeed Ogungbo (Hemel Hempstead Town)
1 Brandon Barzey (Hemel Hempstead Town)