Marcus Rashford wrote his name into Barcelona folklore after scoring a stunning free-kick in the club’s win over Real Madrid this weekend.
Barcelona sealed the Spanish title against their arch-rivals for the first time in history, with Rashford responsible for a fantastic free-kick opener inside nine minutes.
The goal means Rashford has become only the sixth English player to score in fixtures between Barcelona and Real Madrid. We’ve remembered every Englishman to have scored in El Clásico.
Every English goalscorer in El Clásico history:
Laurie Cunningham – Real Madrid
Laurie Cunningham paved a path for British footballers at Spain’s superpowers after signing for Real Madrid from West Bromwich Albion in 1979.
The winger became the first-ever Briton to sign for Real Madrid and made 66 appearances for Los Blancos across three seasons, scoring 20 times. He marked his El Clásico debut with a goal in a thrilling 3-2 win for Real Madrid during his first season, scoring the winner as the two rivals shared five first-half goals.
Cunningham won La Liga and two Copa del Rey trophies at Real Madrid before joining Marseille, having spent time on loan at Manchester United and Sporting Gijon after falling out of favour.
Gary Lineker – Barcelona
Gary Lineker is the only Englishman to have scored an El Clásico goal for Barcelona and the only player from these shores to have scored a hat-trick in this fixture.
Lineker signed for Barcelona from Everton after winning the Golden Boot at the 1986 World Cup in Mexico and scored 52 goals in 138 appearances for the Catalans.
His most memorable moment came in a 3-2 win over Real Madrid, as Lineker scored all three goals in an end-to-end Clásico contest.
It’s not everyday you score a hat-trick in #ElClasico… ????
???? @GaryLineker knows the feeling! ⚽️⚽️⚽️ pic.twitter.com/swMlFexFg8
— LALIGA English (@LaLigaEN) October 29, 2018
Lineker scored five times in eight appearances against Real Madrid, during a Barcelona career that saw the forward win the Copa del Rey and European Cup Winners’ Cup. He was the highest-scoring British player in La Liga history (42) until being surpassed by Gareth Bale.
Steve McManaman – Real Madrid
‘El Macca’ became a fan favourite at Real Madrid after signing from Liverpool on a free transfer, with the midfielder establishing himself as one of Britain’s best football exports.
McManaman featured alongside the Galacticos of the early noughties and won La Liga and the UEFA Champions League twice, scoring in the latter final win over Valencia in 2000.
He became the first Englishman to win the Champions League with a non-English club after that success, before lifting the trophy a second time in 2002. His only El Clásico goal came in a semi-final between the teams en route to that triumph, scoring the second in a 2-0 win with a chipped finish over Roberto Bonano in the first leg at the Camp Nou.
Incredibly, he never lost a Clásico in seven appearances against Barcelona.
Midfield Magicians: Scouse schemer, Steve McManaman
Michael Owen – Real Madrid
Michael Owen’s spell in Spanish football was a brief affair as the forward spent just one season at Real Madrid.
After arriving from Liverpool, Owen struggled to dislodge Raul and Ronaldo as the club’s first-choice frontmen but scored a respectable 16 goals from 26 starts across all competitions.
A cool finish from @themichaelowen… ????
How many English players have scored in #ElClasico in #LaLigaHistory? ????????????????????????????⚽️ pic.twitter.com/T355Ktg0VD
— LALIGA English (@LaLigaEN) February 24, 2020
He scored the fourth goal in a 4-2 El Clásico win over Barcelona at the Bernabeu in April 2005 and it was an all-English connection as David Beckham sent his England teammate in on goal.
Owen ended the campaign with the division’s best minutes-per-goal ratio but signed for Newcastle that summer in search of a more regular role.
Jude Bellingham – Real Madrid
Jude Bellingham’s instant impact at Real Madrid was nothing short of extraordinary.
The midfielder turned down the Premier League in favour of Real Madrid in 2023, and became an instant favourite in the demanding environment of world football’s biggest club.
He scored 213 goals in all competitions during his debut season, including stoppage-time winners in both El Clásico meetings in La Liga. After also beating Barcelona to win The Supercopa de España, he started his time in this fixture in unforgettable fashion.
BELLINGHAM!!!! ????????
For the second time this season, Jude Bellingham wins ElClásico for Real Madrid in stoppage time ???? pic.twitter.com/1yw1yyFZeR
— Premier Sports (@PremSportsTV) April 21, 2024
A dream debut season ended with La Liga and Champions League success, alongside La Liga’s Player of the Season award. He’s scored four goals in six league meetings with Barcelona to date.
Marcus Rashford – Barcelona
Marcus Rashford added his name to this list on Sunday with a spectacular strike to break the deadlock in El Clásico. His free-kick, whipped past Thibaut Courtois, sent Barcelona on route to a title-clinching win against their eternal enemy.
It’s a dream end to his loan spell at the Camp Nou, a stint he is hoping can be extended.
Marcus Rashford is the first Barcelona player to score a free-kick against Real Madrid since Lionel Messi in 2012 🪄
🔎 Stat via OptaJOE pic.twitter.com/bt51MGob2w
— Football on TNT Sports (@footballontnt) May 10, 2026
Read – Five of the best players to play for Barcelona and Real Madrid
See more – Wing Wizards: Luis Figo – Brilliance and betrayal

