Ivan Toney

Date of birth16 March 1996
Place of birthNorthampton
NationalityEnglish
Weight65 kg
Height1.79 m
PositionForward

At the age of 16 years and 242 days, Ivan Toney became Northampton Town's youngest-ever player when he made his debut on 13 November 2012 in a FA Cup tie against Bradford City.

The previous record holder was Adrian Mann who was 16 years and 297 days when he played against Bury on 5 May 1984.

Ivan signed his first pro contract with the Cobblers in September 2013.

It ran to June 2016 and was extended to June 2017 in May 2014.

Ivan joined Brentford in August 2020 with a five-year contract.

In September 2022, he became the first current Bees player to be selected for an England squad since Les Smith against Romania in Bucharest on 24 May 1939.

Club history

Team Joined Left Loan / Trialist
Northampton Town 03 Sep 2013 06 Aug 2015
Newcastle United 06 Aug 2015 09 Aug 2018
Barnsley 09 Nov 2015 23 Dec 2015 L
Barnsley 24 Mar 2016 31 May 2016 L
Shrewsbury Town 08 Aug 2016 03 Jan 2017 L
Scunthorpe United 12 Jan 2017 31 May 2017 L
Wigan Athletic 02 Aug 2017 10 Jan 2018 L
Scunthorpe United 11 Jan 2018 31 May 2018 L
Peterborough United 09 Aug 2018 31 Aug 2020
Brentford 31 Aug 2020

Club stats

Season Team Competition Apps Subs Goals Y R
2012-13 Northampton Town FA Cup
1
2013-14 Northampton Town Johnstones Paint Trophy
1
1
2013-14 Northampton Town League Cup
1
2013-14 Northampton Town League Two 3
10
3
1
2014-15 Northampton Town FA Cup 2
1
2014-15 Northampton Town Johnstones Paint Trophy
1
2014-15 Northampton Town League Cup 1
1
2014-15 Northampton Town League Two 23
17
8
10
1
2015-16 Barnsley Johnstones Paint Trophy 2
1
1
2
2015-16 Barnsley League One 10
5
1
1
2015-16 Barnsley League One Play-Offs
3
2015-16 Newcastle United League Cup
2
2015-16 Newcastle United Premier League
2
2016-17 Scunthorpe United League One 9
6
6
3
2016-17 Scunthorpe United League One Play-Offs 2
1
1
2016-17 Shrewsbury Town FA Cup 3
2
2016-17 Shrewsbury Town Football League Trophy 2
1
1
2016-17 Shrewsbury Town League Cup 1
1
2016-17 Shrewsbury Town League One 19
6
8
1
2017-18 Scunthorpe United League One 13
3
8
2
2017-18 Scunthorpe United League One Play-Offs 2
1
2017-18 Wigan Athletic FA Cup 2
2
2
2017-18 Wigan Athletic League One 10
14
4
4
2021-22 Brentford FA Cup 1
1
1
2021-22 Brentford League Cup 1
1
1
2021-22 Brentford Premier League 32
1
12
8
2022-23 Brentford League Cup 1
1
1
2022-23 Brentford Premier League 33
20
9
2023-24 Brentford Premier League 10
4
3


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
14 Jan 2017 Northampton Town v Scunthorpe United W 1-2 League One
28 Jan 2017 Scunthorpe United v Port Vale W 3-2 League One
04 Feb 2017 Southend United v Scunthorpe United L 3-1 League One
11 Feb 2017 Scunthorpe United v Shrewsbury Town L 0-1 League One
14 Feb 2017 Scunthorpe United v Walsall D 0-0 League One
04 Mar 2017 Scunthorpe United v Fleetwood Town L 0-2 League One
11 Mar 2017 Gillingham v Scunthorpe United L 3-2 League One
14 Mar 2017 Scunthorpe United v Rochdale W 2-1 League One
18 Mar 2017 Oxford United v Scunthorpe United L 2-1 League One
26 Mar 2017 Scunthorpe United v Bradford City W 3-2 League One
01 Apr 2017 Millwall v Scunthorpe United L 3-1 League One
08 Apr 2017 Scunthorpe United v Bolton Wanderers W 1-0 League One
14 Apr 2017 Milton Keynes Dons v Scunthorpe United W 0-1 League One
17 Apr 2017 Scunthorpe United v Chesterfield W 3-1 League One
22 Apr 2017 Swindon Town v Scunthorpe United W 1-2 League One
04 May 2017 Millwall v Scunthorpe United D 0-0 League One Play-Offs Semi-final 1st leg
07 May 2017 Scunthorpe United v Millwall L 2-3 League One Play-Offs Semi-final 2nd leg
20 Jan 2018 Scunthorpe United v Gillingham L 1-3 League One
23 Jan 2018 Scunthorpe United v Doncaster Rovers D 1-1 League One
27 Jan 2018 Southend United v Scunthorpe United L 3-2 League One
03 Feb 2018 Fleetwood Town v Scunthorpe United W 2-3 League One
10 Feb 2018 Scunthorpe United v Rotherham United L 1-2 League One
13 Feb 2018 Peterborough United v Scunthorpe United D 2-2 League One
17 Feb 2018 Scunthorpe United v Northampton Town D 2-2 League One
10 Mar 2018 Wigan Athletic v Scunthorpe United D 3-3 League One
17 Mar 2018 Scunthorpe United v Shrewsbury Town L 1-2 League One
24 Mar 2018 Scunthorpe United v Rochdale D 1-1 League One
30 Mar 2018 Oxford United v Scunthorpe United D 1-1 League One
07 Apr 2018 AFC Wimbledon v Scunthorpe United D 1-1 League One
14 Apr 2018 Charlton Athletic v Scunthorpe United W 0-1 League One
21 Apr 2018 Scunthorpe United v Walsall W 1-0 League One
28 Apr 2018 Milton Keynes Dons v Scunthorpe United W 0-2 League One
01 May 2018 Scunthorpe United v Plymouth Argyle W 2-0 League One
12 May 2018 Scunthorpe United v Rotherham United D 2-2 League One Play-Offs Semi-final 1st leg
16 May 2018 Rotherham United v Scunthorpe United L 2-0 League One Play-Offs Semi-final 2nd leg


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
2022-23 England UEFA European Championship
1
2023-24 England International Friendly 1
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
26 Mar 2023 England v Ukraine W 2-0 UEFA European Championship Qualifying group C
26 Mar 2024 England v Belgium D 2-2 International Friendly


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.