Dominic Solanke hasn’t played for England since November 14, 2017 — when he came on as a 75th-minute substitute for Jamie Vardy against Brazil in a goalless friendly at Wembley Stadium.
In the almost seven years since Solanke’s only cap, the national team have played 90 games, scored 196 goals, used 87 players and competed at four major tournaments.
However, the Tottenham Hotspur striker is in Lee Carsley’s squad for this month’s Nations League fixtures against Greece and Finland — and if he plays it will represent the longest gap between England appearances for more than 20 years (former goalkeeper Ian Walker from February 1997 to June 2004) and the longest by an outfield player since 1980 (Frank Lampard Sr. from October 1972 to May 1980).
Thirteen players defined as centre-forwards have made an appearance for England since Solanke, 27, last did — from the country’s record scorer to two members of the one-cap club. Oh, and the current Plymouth Argyle manager too.
Here, The Athletic takes a look at how each of these 13 men have performed playing up front for England since Solanke last did and where they are now.
Harry Kane
Games for England since Solanke’s only cap: 77
Goals for England since Solanke’s only cap: 56
Assists for England since Solanke’s only cap: 15
Kane, now England’s all-time record goalscorer, was well-established in the team before Solanke’s sole cap. The ex-Tottenham striker had played 23 times for his country when Solanke, then at Liverpool, featured against Brazil in 2017. Since then he has gone on to score 56 goals for the national team — with 15 at major tournaments.
He has captained England in two finals in this period (Euro 2020 & Euro 2024) and last month became the 10th man to reach 100 caps for England. The 31-year-old will be confident of breaking Peter Shilton’s long-standing record of 125 England appearances.
Kane scored 44 goals in all competitions for Bayern Munich last season and, despite appearing sluggish at times during Euro 2024, looks like he has several more years of top-level football remaining.
Marcus Rashford
Games: 45
Goals: 15
Assists: 1
Rashford, who started up front in that game against Brazil in 2017, had 15 caps to his name when Solanke made his debut — despite having just turned 20.
The Manchester United player, who turns 27 at the end of this month, has had a mixed time for England since — with some epic highs combined with a handful of lows. He scored three times at the 2022 World Cup but also missed in the penalty shootout that decided the Euro 2020 final and wasn’t named in the squad for Euro 2024.
He has been left out of both of England’s squads since then (including this one) and will be looking to reclaim his place soon and play at a third World Cup in 2026 — a feat nobody has bettered for the national team. He is certainly talented enough to do so.
Ollie Watkins
Games: 15
Goals: 4
Assists: 0
Watkins made his England debut in March 2021 — scoring 20 minutes after coming on as a substitute against San Marino in a World Cup qualifier.
The Aston Villa striker has only found the net three times in his 14 England games since then — but nine of those appearances have come as a substitute.
Watkins did, however, score one of the most iconic goals in England’s recent history with his sensational shot, while on the turn, into the far corner against the Netherlands in the semi-finals of Euro 2024.
Player | Tournament | Opposition |
---|---|---|
Bobby Charlton
|
1966 World Cup
|
Portugal
|
Bobby Charlton
|
1966 World Cup
|
Portugal
|
Gary Lineker
|
1990 World Cup
|
West Germany
|
Alan Shearer
|
Euro 1996
|
Germany
|
Kieran Trippier
|
2018 World Cup
|
Croatia
|
Harry Kane
|
Euro 2020
|
Denmark
|
Harry Kane
|
Euro 2024
|
Netherlands
|
Ollie Watkins
|
Euro 2024
|
Netherlands
|
Kane’s consistency has hurt Watkins’ minutes, but the 28-year-old will be hoping that as time goes on he becomes a more permanent fixture in the England starting line-up. You wouldn’t bet against him leading the line at the 2026 World Cup.
Dominic Calvert-Lewin
Games: 11
Goals: 4
Assists: 0
Another player who scored on his England debut (against Wales in October 2020), Everton’s Calvert-Lewin has made 11 England appearances — with the last of those coming against Ukraine in the quarter-finals of Euro 2020 in July 2021.
He earned his first call-up after scoring nine goals in his first six club games of the 2020-21 season and then scored after starting against Wales at Wembley.
He played twice at Euro 2020 but hasn’t had a look-in since — largely down to his poor returns in front of goal (scoring just 14 times in the previous three Premier League seasons combined) and his long injury lay-offs. The 27-year-old recently said he hopes to play himself back into the squad.
Tammy Abraham
Games: 9
Goals: 3
Assists: 1
Abraham hasn’t played for England for more than two years and has started just three games for his country overall.
He made his debut on November 10, 2017 against Germany while on loan at Swansea City from Chelsea and earned his second cap four days later against Brazil in the game where Solanke (then aged 20) made his first, and only, England appearance. The duo entered the field of play together as substitutes with 15 minutes remaining.
Abraham’s last goal for England — against San Marino in November 2021 — was the 100th by an England substitute.
He joined Roma in the summer of 2021 and had an impressive first season in the Italian capital, scoring 27 goals in 53 games in all competitions and helping the club win the Europa Conference League. However, since then a lack of form (not helped by a long absence due to injury) has denied the 27-year-old further England recognition and he seems unlikely to return to the fold soon. He joined AC Milan on loan in the summer and will be hoping to re-ignite his career there.
Player | Previous game | Next game | Gap |
---|---|---|---|
Ian Callaghan
|
20 July 1966
|
7 September 1977
|
11y & 49d
|
Andy Ducat
|
2 April 1910
|
15 March 1920
|
9y & 348d
|
Raich Carter
|
17 April 1937
|
28 September 1946
|
9y & 164d
|
Arthur Dunn
|
23 February 1884
|
5 March 1892
|
8y & 11d
|
Larry Lloyd
|
23 May 1972
|
17 May 1980
|
7y & 360d
|
Fanny Walden
|
4 April 1914
|
13 March 1922
|
7y & 343d
|
Stanley Matthews
|
18 May 1939
|
12 April 1947
|
7y & 329d
|
Frank Lampard Sr.
|
11 October 1972
|
31 May 1980
|
7y & 233d
|
Tommy Lawton
|
24 May 1939
|
28 September 1946
|
7y & 127d
|
Ian Walker
|
12 February 1997
|
5 June 2004
|
7y & 114d
|
If Solanke plays it will be the 13th-longest gap
|
|
|
|
Callum Wilson
Games: 9
Goals: 2
Assists: 1
Wilson became the first Bournemouth player to score for England when he found the net on his debut against the USMNT in November 2018. He played three more times for Gareth Southgate’s team in the next 11 months, before being dropped for more than three years.
He then earned a stunning recall for the 2022 World Cup and made two appearances in the group stage in Qatar. His last appearance for England came in September 2023 in a friendly against Scotland.
Wilson, 32, is yet to play for Newcastle United in this campaign due to injury and his minutes have been reduced over recent seasons due to competition for places up front.
Jamie Vardy
Games: 7
Goals: 1
Assists: 0
Vardy’s final minutes representing his country came in extra time of the 2018 World Cup semi-final against Croatia with England desperately searching for an equaliser that never came.
The Leicester City forward played in four of England’s seven games at that tournament in Russia, with three of those appearances as a substitute. He retired from international football later that summer but has remained a consistent scorer at club level and is approaching the 200-goal mark for Leicester (on 192). He is one of three players on this list, along with Kane and Wayne Rooney, to have scored 100 goals in the Premier League.
With his last England appearance coming at the age of 31, Vardy could well have carried on under Southgate and added to his total of seven goals (one since Solanke’s debut).
Danny Welbeck
Games: 6
Goals: 1
Assists: 0
Welbeck’s last England appearance came aged just 27 in September 2018, following a summer where had been taken to — and played at — the World Cup.
Injuries meant he slipped further and further away from a recall. But he has started this season very brightly — scoring four goals in seven Premier League appearances for Brighton & Hove Albion. Only Erling Haaland (10), Bryan Mbeumo (six), Cole Palmer (six) and Luis Diaz (five) have scored more than the 33-year-old in the English top flight in 2024-25.
Adding to his total of 42 caps and 16 goals seems unlikely now given his age, but never say never.
Ivan Toney
Games: 6
Goals: 1
Assists: 1
Toney became the first Brentford player to appear for England since Leslie Smith in 1939 when he came on as a late substitute against Ukraine in a Euro 2024 qualifier in March 2023.
Then, less than two months later, he was banned from all football for eight months for breaching Football Association betting rules. It was a devastating blow for the forward and left many questioning whether he would play for his country again.
He did. Exactly a year on from his first cap, he became the first Brentford player to score for England when he tucked away a typically cool penalty against Belgium in a friendly at Wembley.
The 28-year-old played his way into Southgate’s squad for Euro 2024 (in part due to his incredible spot-kick record) and came on as a substitute in the last 16, quarter-finals and final at the tournament in Germany. He took England’s fourth penalty in the shootout victory over Switzerland in the last eight and, unsurprisingly, scored.
After a long-running transfer saga, Toney joined Al Ahli in Saudi Arabia in August — a move which has seemingly ended his England career… for now.
Danny Ings
Games: 2
Goals: 1
Assists: 0
Ings earned his second England cap in September 2020, almost five years on from his first against Lithuania in October 2015. He was selected again as a result of a hugely impressive 2019-20 season for Southampton when he scored 22 goals in the Premier League (the most by a player for the club in the top flight since James Beattie’s 23 in 2002-03).
Southgate recalled him the following month and he started (alongside Calvert-Lewin) against Wales at Wembley. Ings scored in the 63rd minute but hasn’t played for England since.
The 32-year-old is now at West Ham United and has only found the net four times in 40 Premier League games for the club since joining in January 2023. The chance of a recall to the national team appears remote.
Wayne Rooney
Games: 1
Goals: 0
Assists: 0
That’s right. Rooney, 39 later this month, has played for England more recently than Solanke. England’s then-record scorer returned for a farewell game against the USMNT in November 2018, with his previous appearance having come more than two years previously.
It was Rooney’s 120th cap (a record for an outfield player), but he couldn’t add to his 53 goals after coming on for the last 32 minutes.
The former captain was playing for D.C. United at the time, so became the second man to appear for England while playing club football in USA (after David Beckham at LA Galaxy). He came close to scoring late on, but was denied by USMNT goalkeeper Brad Guzan.
Rooney has since gone into management and is already on his fourth job at Plymouth Argyle in the Championship.
Patrick Bamford
Games: 1
Goals: 0
Assists: 0
Bamford’s only appearance for England came on his 28th birthday in September 2021 in a World Cup qualifier against Andorra at Wembley. His call-up came after his impressive season for Leeds United in 2020-21, where he scored 17 goals in 38 Premier League games to help the newly-promoted team finish ninth.
He started the match but failed to find the net and was replaced by Kane just after the 60-minute mark. He hasn’t represented his country since.
Bamford is playing in the Championship for a second successive season with Leeds and, aged 31, may well remain a member of the one-cap club.
Eddie Nketiah
Games: 1
Goals: 0
Assists: 0
Nketiah played for England against Australia at Wembley in October 2023, with the then-Arsenal player coming on as a 73rd-minute substitute for goalscorer Watkins.
He had just two touches and hasn’t played for England since. Now at Crystal Palace, it would appear Nketiah is well down the pecking order given England’s abundance of attacking talent. Yet given his age (25), a recall further down the line remains a possibility.
Of these 13 players, Nketiah is the one who has scored a Premier League hat-trick the most recently — doing so against Sheffield United in October 2023 (the same month that he played for England).
(Top photo: Getty Images)