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 13
1
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
13 Aug 2021 Brentford v Arsenal W 2-0 Premier League
21 Aug 2021 Crystal Palace v Brentford D 0-0 Premier League
28 Aug 2021 Aston Villa v Brentford D 1-1 Premier League
11 Sep 2021 Brentford v Brighton and Hove Albion L 0-1 Premier League
18 Sep 2021 Wolverhampton Wanderers v Brentford W 0-2 Premier League
25 Sep 2021 Brentford v Liverpool D 3-3 Premier League
03 Oct 2021 West Ham United v Brentford W 1-2 Premier League
16 Oct 2021 Brentford v Chelsea L 0-1 Premier League
24 Oct 2021 Brentford v Leicester City L 1-2 Premier League
27 Oct 2021 Stoke City v Brentford W 1-2 League Cup 4th round
30 Oct 2021 Burnley v Brentford L 3-1 Premier League
06 Nov 2021 Brentford v Norwich City L 1-2 Premier League
20 Nov 2021 Newcastle United v Brentford D 3-3 Premier League
28 Nov 2021 Brentford v Everton W 1-0 Premier League
02 Dec 2021 Tottenham Hotspur v Brentford L 2-0 Premier League
22 Dec 2021 Brentford v Chelsea L 0-2 League Cup 5th round
26 Dec 2021 Brighton and Hove Albion v Brentford L 2-0 Premier League
29 Dec 2021 Brentford v Manchester City L 0-1 Premier League
02 Jan 2022 Brentford v Aston Villa W 2-1 Premier League
08 Jan 2022 Port Vale v Brentford W 1-4 FA Cup 3rd round
11 Jan 2022 Southampton v Brentford L 4-1 Premier League
16 Jan 2022 Liverpool v Brentford L 3-0 Premier League
19 Jan 2022 Brentford v Manchester United L 1-3 Premier League
22 Jan 2022 Brentford v Wolverhampton Wanderers L 1-2 Premier League
05 Feb 2022 Everton v Brentford L 4-1 FA Cup 4th round
26 Feb 2022 Brentford v Newcastle United L 0-2 Premier League
05 Mar 2022 Norwich City v Brentford W 1-3 Premier League
12 Mar 2022 Brentford v Burnley W 2-0 Premier League
20 Mar 2022 Leicester City v Brentford L 2-1 Premier League
02 Apr 2022 Chelsea v Brentford W 1-4 Premier League
10 Apr 2022 Brentford v West Ham United W 2-0 Premier League
16 Apr 2022 Watford v Brentford W 1-2 Premier League
23 Apr 2022 Brentford v Tottenham Hotspur D 0-0 Premier League
02 May 2022 Manchester United v Brentford L 3-0 Premier League
07 May 2022 Brentford v Southampton W 3-0 Premier League
15 May 2022 Everton v Brentford W 2-3 Premier League
22 May 2022 Brentford v Leeds United L 1-2 Premier League
07 Aug 2022 Leicester City v Brentford D 2-2 Premier League
13 Aug 2022 Brentford v Manchester United W 4-0 Premier League
20 Aug 2022 Fulham v Brentford L 3-2 Premier League
23 Aug 2022 Colchester United v Brentford W 0-2 League Cup 2nd round
27 Aug 2022 Brentford v Everton D 1-1 Premier League
30 Aug 2022 Crystal Palace v Brentford D 1-1 Premier League
03 Sep 2022 Brentford v Leeds United W 5-2 Premier League
18 Sep 2022 Brentford v Arsenal L 0-3 Premier League
01 Oct 2022 AFC Bournemouth v Brentford D 0-0 Premier League
08 Oct 2022 Newcastle United v Brentford L 5-1 Premier League
14 Oct 2022 Brentford v Brighton and Hove Albion W 2-0 Premier League
19 Oct 2022 Brentford v Chelsea D 0-0 Premier League
23 Oct 2022 Aston Villa v Brentford L 4-0 Premier League
29 Oct 2022 Brentford v Wolverhampton Wanderers D 1-1 Premier League
08 Nov 2022 Brentford v Gillingham L 1-1 (5-6) League Cup 3rd round
12 Nov 2022 Manchester City v Brentford W 1-2 Premier League
26 Dec 2022 Brentford v Tottenham Hotspur D 2-2 Premier League
30 Dec 2022 West Ham United v Brentford W 0-2 Premier League
14 Jan 2023 Brentford v AFC Bournemouth W 2-0 Premier League
22 Jan 2023 Leeds United v Brentford D 0-0 Premier League
04 Feb 2023 Brentford v Southampton W 3-0 Premier League
11 Feb 2023 Arsenal v Brentford D 1-1 Premier League
18 Feb 2023 Brentford v Crystal Palace D 1-1 Premier League
06 Mar 2023 Brentford v Fulham W 3-2 Premier League
11 Mar 2023 Everton v Brentford L 1-0 Premier League
15 Mar 2023 Southampton v Brentford W 0-2 Premier League
18 Mar 2023 Brentford v Leicester City D 1-1 Premier League
01 Apr 2023 Brighton and Hove Albion v Brentford D 3-3 Premier League
05 Apr 2023 Manchester United v Brentford L 1-0 Premier League
08 Apr 2023 Brentford v Newcastle United L 1-2 Premier League
15 Apr 2023 Wolverhampton Wanderers v Brentford L 2-0 Premier League
22 Apr 2023 Brentford v Aston Villa D 1-1 Premier League
26 Apr 2023 Chelsea v Brentford W 0-2 Premier League
29 Apr 2023 Brentford v Nottingham Forest W 2-1 Premier League
06 May 2023 Liverpool v Brentford L 1-0 Premier League
20 Jan 2024 Brentford v Nottingham Forest W 3-2 Premier League
31 Jan 2024 Tottenham Hotspur v Brentford L 3-2 Premier League
05 Feb 2024 Brentford v Manchester City L 1-3 Premier League
10 Feb 2024 Wolverhampton Wanderers v Brentford W 0-2 Premier League
17 Feb 2024 Brentford v Liverpool L 1-4 Premier League
20 Feb 2024 Manchester City v Brentford L 1-0 Premier League
26 Feb 2024 West Ham United v Brentford L 4-2 Premier League
02 Mar 2024 Brentford v Chelsea D 2-2 Premier League
09 Mar 2024 Arsenal v Brentford L 2-1 Premier League
16 Mar 2024 Burnley v Brentford L 2-1 Premier League
30 Mar 2024 Brentford v Manchester United D 1-1 Premier League
03 Apr 2024 Brentford v Brighton and Hove Albion D 0-0 Premier League
06 Apr 2024 Aston Villa v Brentford D 3-3 Premier League
27 Apr 2024 Everton v Brentford L 1-0 Premier League


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.