Who has scored the latest goal in Premier League history? What was the latest match-winner in the competition? Will the increase in added time mean we see more record-breaking goals in 2023-24?
We answer all these questions as we look at the latest goals scored in Premier League history on record (since 2006-07).
Latest Goals in Premier League History
- 102:07 – Oli McBurnie for Sheffield United vs West Ham on 21 January 2024
- 101:48 – Dirk Kuyt for Liverpool vs Arsenal on 17 April 2011
- 100:15 – Gabriel Jesus for Arsenal vs Manchester United on 3 September 2023
- 100:09 – Leon Bailey for Aston Villa vs Crystal Palace on 16 September 2023
- 100:03 – Juan Mata for Chelsea vs Norwich City on 27 August 2011
- 99:53 – Dejan Kulusevski for Tottenham vs Sheffield United on 16 September 2023
- 99:45 – Bruno Fernandes for Manchester United vs Brighton on 26 September 2020
- 99:17 – Oliver Norwood for Sheffield United vs Wolves on 4 November 2023
- 98:54 – Yerry Mina for Everton vs Wolves on 20 May 2023
- 98:35 – Darwin Núñez for Liverpool vs Nottingham Forest on 2 March 2024
*Since 2006-07 when exact goal times became available.
Oli McBurnie (102:07): Sheffield United vs. West Ham on 21 January 2024
Given how much added time we are seeing in the 2023-24 season, it was surely only ever a matter of time before we saw the record broken for the latest-ever Premier League goal. If anything, it’s a surprise it took this long.
But in mid-January, Sheffield United and West Ham played out a thriller at Bramall Lane, and a late penalty gave the hosts a chance to level the game. An injury to West Ham goalkeeper Alphonse Areola delayed the game significantly, and then Oli McBurnie stepped up to score the latest Premier League goal on record, clocking in his equaliser at 102 minutes and seven seconds.
Here, Chris Wilder’s relegation-threatened hosts battled back after twice going behind to earn a point in an ill-tempered affair. This was also the first Premier League game since Boxing Day 2007 between Chelsea and Aston Villa in which both sides saw at least one player sent off and both sides receive at least one penalty each. Drama!
Dirk Kuyt (101:48): Arsenal vs. Liverpool on 17 April 2011
Dirk Kuyt’s dramatic late penalty for Liverpool against Arsenal at the Emirates Stadium on 17 April 2011 was the latest goal scored in Premier League history until McBurnie’s goal. Timed at 101 minutes and 48 seconds, it was the equaliser in a 1-1 draw and came just four minutes after Robin van Persie thought he’d picked up all three points for the Gunners as he put them into a 1-0 lead, also from a penalty.
The game went so deep into stoppage time due to an injury suffered by Jamie Carragher in the second half. His Liverpool teammate Lucas Leiva was clumsily fouled in the box by Arsenal’s Emmanuel Eboué, which gave Dutch forward Kuyt the chance to steal the latest of points.
Gabriel Jesus (100:15): Arsenal vs. Manchester United on 3 September 2023
After witnessing the latest Premier League goal on record 12 years previous, the Emirates Stadium saw the third latest goal scored in the competition in Arsenal’s 3-1 win over Manchester United in September 2023. This time it was scored in Arsenal’s favour.
Gabriel Jesus put the cherry on top of a great win over Man Utd with Arsenal’s third goal – a breakaway in which he calmly slotted past United goalkeeper André Onana in the 101st minute of the game.
After going behind in the first half to a trademark Marcus Rashford counter-attack goal, Arsenal struck back 101 seconds later through Martin Ødegaard. All was quiet until the 88th minute when the game suddenly sprung to life. The Red Devils thought substitute Alejandro Garnacho had given them the victory, only for VAR to chalk it off for a marginal offside. With eight minutes of added time announced, Declan Rice scored his first Arsenal goal in the 96th minute (95:43) to win the game, before Jesus confirmed the victory with his strike on 100:15.
Leon Bailey (100:09): Aston Villa vs. Crystal Palace on 16 September 2023
Like Jesus’ goal two weeks earlier, Leon Bailey’s strike in a 3-1 win only confirmed the victory for his side, rather than being the match-winning effort.
The Aston Villa winger scored in the 101st minute, with his effort timed exactly at 100 minutes and nine seconds – six seconds earlier than Jesus’ goal against United.
Bailey’s clincher came after Douglas Luiz converted a 98th-minute penalty to belatedly turn things around at home to Crystal Palace. The Eagles had led thanks to Odsonne Édouard early in the second half, and Villa weren’t able to reply until Colombian Jhon Durán pulled them level in the 87th minute.
The result marked a ninth consecutive home victory for Villa, which is a record for the club in the Premier League era. They would later extend that record to 15 consecutive matches.
Juan Mata (100:03): Chelsea vs. Norwich City on 27 August 2011
Juan Mata’s debut goal for Chelsea against Norwich was at the the time just the second Premier League goal to occur past the 100th minute, just four months after Kuyt’s strike for Liverpool at Arsenal.
The extensive stoppage time that allowed for Mata’s goal was due to a head injury suffered by Didier Drogba, who had to be carried off on a stretcher, leading to 11 minutes added at the end of the game.
Chelsea had scored first and led at half-time, but an error by Portuguese goalkeeper Hilário led to the Canaries equalising in the 63rd minute through Grant Holt. With 10 minutes to go, John Ruddy’s foul saw the Norwich goalkeeper dismissed and Frank Lampard scored the ensuing penalty. Chelsea rounded off their victory when Mata was then gifted the ball by a defensive error before he placed it in the bottom-left corner to put the result beyond doubt.
Dejan Kulusevski (99:53): Tottenham vs. Sheffield United on 16 September 2023
Although Dejan Kulusevski’s goal for Spurs at home to Sheffield United in September 2023 wasn’t the latest of all time in the Premier League, or even the latest scored on that day, it holds the record for being the latest match-winning goal on record in the competition.
The Swede’s strike completed a remarkable comeback for the home side, with this also the latest a side has been behind in a Premier League match (97:33) before eventually going on to win the game. It overtook Tottenham’s own previous record from January 2022 at Leicester City, when they won all three points despite being in a losing position on 94:52.
Gus Hamer had put the promoted side ahead at the Tottenham Hotspur stadium in the 73rd minute, but Spurs thought they’d stolen a point with a Richarlison header in the eighth minute of stoppage time. Cue pandemonium among the Spurs fans when Kulusevski slammed home the winner two minutes and 20 seconds later.
Bruno Fernandes (99:45): Brighton vs. Manchester United on 26 September 2020
The seventh-latest goal and second-latest winning goal in the Premier League was scored by Bruno Fernandes in September 2020. It was particularly remarkable for another reason – it was scored after the final whistle had been blown.
Referee Chris Kavanagh had blown the whistle to end the game at 2-2, before VAR spotted a Neal Maupay handball. Man Utd were then awarded a penalty, which Fernandes dispatched to seal the win. For obvious reasons, this decision was highly controversial, with Brighton boss Graham Potter particularly aggrieved regarding the huge amount of additional time.
The AMEX stadium would have been in uproar but for the fact the stadium was empty as the game was played during the Covid-19 pandemic.
Brighton eventually had their revenge on United, though. In May 2023, this time at Old Trafford, Brighton were awarded a last-minute penalty, and Alexis Mac Allister stepped up to get payback for the south-coast club as he scored what was the fourth latest winner in the history of the Premier League at the time.