Head-to-head record
Previous meetings: 138
Celta Vigo wins: 35
Draws: 21
Real Madrid wins: 82
These two sides have locked horns on 138 occasions throughout history, and Real Madrid comfortably lead the head-to-head record, having won 82 times to Celta's 35, while there have also been 21 draws.
Real Madrid have netted 322 times against Celta, conceding 174, while Cristiano Ronaldo is the all-time leading goalscorer in this fixture, having scored 20 goals against the Sky Blues during his time with Los Blancos.
Unsurprisingly, Real Madrid have also dominated their La Liga meetings, winning 72 of their 119 matches, suffering 30 defeats in the process, while there have been 17 draws.
Notably, three of Celta's last four wins over Real Madrid have actually come at the Bernabeu, while they have only beaten Los Blancos once in front of their own supporters since May 2001.
Real enjoyed a 10-game winning run against Celta in La Liga between May 2014 and December 2025, when Os Celestes emerged 2-0 winners in the Spanish capital during their most recent clash.
Xabi Alonso's side came into that game desperate to keep up with Barcelona in the title race, but after conceding the first goal to Williot Swedberg's brilliant flick early in the second half, frustrations grew.
Madrid left-back Fran Garcia picked up two yellow cards in around sixty seconds shortly beyond the hour mark, before Alvaro Fernandez Carreras saw a straight red for abusing the referee in stoppage time.
To make matters worse, Swedberg then added a second when he was played through by Celta legend Iago Aspas and dribbled around Thibaut Courtois before walking the ball into an empty net.
The the two teams also met in the Copa del Rey in January 2025, with Real Madrid booking their spot in the quarter-finals courtesy of a 5-2 success at Bernabeu.
Last 20 meetings
Dec 07, 2025: Real Madrid 0-2 Celta Vigo (La Liga)
May 04, 2025: Real Madrid 3-2 Celta Vigo (La Liga)
Jan 16, 2025: Real Madrid 5-2 Celta Vigo (Copa del Rey Round of 16)
Oct 19, 2024: Celta Vigo 1-2 Real Madrid (La Liga)
Mar 10, 2024: Real Madrid 4-0 Celta Vigo (La Liga)
Aug 25, 2023: Celta Vigo 0-1 Real Madrid (La Liga)
Apr 22, 2023: Real Madrid 2-0 Celta Vigo (La Liga)
Aug 20, 2022: Celta Vigo 1-4 Real Madrid (La Liga)
Apr 02, 2022: Celta Vigo 1-2 Real Madrid (La Liga)
Sep 12, 2021: Real Madrid 5-2 Celta Vigo (La Liga)
Mar 20, 2021: Celta Vigo 1-3 Real Madrid (La Liga)
Jan 02, 2021: Real Madrid 2-0 Celta Vigo (La Liga)
Feb 16, 2020: Real Madrid 2-2 Celta Vigo (La Liga)
Aug 17, 2019: Celta Vigo 1-3 Real Madrid (La Liga)
Mar 16, 2019: Real Madrid 2-0 Celta Vigo (La Liga)
Nov 11, 2018: Celta Vigo 2-4 Real Madrid (La Liga)
May 12, 2018: Real Madrid 6-0 Celta Vigo (La Liga)
Jan 07, 2018: Celta Vigo 2-2 Real Madrid (La Liga)
May 17, 2017: Celta Vigo 1-4 Real Madrid (La Liga)
Jan 25, 2017: Celta Vigo 2-2 Real Madrid (Copa del Rey Quarter-Finals)
Last 10 La Liga meetings
Dec 07, 2025: Real Madrid 0-2 Celta Vigo (La Liga)
May 04, 2025: Real Madrid 3-2 Celta Vigo (La Liga)
Oct 19, 2024: Celta Vigo 1-2 Real Madrid (La Liga)
Mar 10, 2024: Real Madrid 4-0 Celta Vigo (La Liga)
Aug 25, 2023: Celta Vigo 0-1 Real Madrid (La Liga)
Apr 22, 2023: Real Madrid 2-0 Celta Vigo (La Liga)
Aug 20, 2022: Celta Vigo 1-4 Real Madrid (La Liga)
Apr 02, 2022: Celta Vigo 1-2 Real Madrid (La Liga)
Sep 12, 2021: Real Madrid 5-2 Celta Vigo (La Liga)
Mar 20, 2021: Celta Vigo 1-3 Real Madrid (La Liga)