One of the biggest matches on the Spanish football calendar will take place in Madrid on Saturday evening, with Atletico Madrid welcoming Barcelona in Spain's top flight.
Barcelona are currently top of the La Liga table, four points ahead of second-placed Real Madrid, although the gap could have been cut to one point ahead of this match, with Alvaro Arbeloa's side facing struggling Mallorca earlier in the day.
Atletico, meanwhile, are fourth in the division, one point behind third-placed Villarreal and 13 points ahead of fifth-placed Real Betis in the fight for a top-four spot.
Incredibly, Barcelona and Atletico will meet three times in their next four matches, with the pair also due to lock horns in the quarter-finals of the Champions League.
Barcelona are looking to make it four straight wins in all competitions, but Atletico away is certainly one of the hardest matches on the Spanish football calendar.
Here, Sports Mole looks at the head-to-heads record and past meetings between the two sides ahead of their clash this weekend.
Head-to-head record
Previous meetings: 249
Atletico wins: 78
Draws: 57
Barcelona wins: 114
Barcelona lead the overall head-to-head record between the two sides, having recorded 114 wins to Atletico's 78, while there have also been 57 draws in this particular fixture.
The Catalan outfit have also comfortably outscored their opponents, finding the back of the net on 468 occasions in their 248 matches against Atletico, while the capital outfit have managed 361.
Lionel Messi is the leading goalscorer in this fixture, finding the back of the net on 32 occasions against Atletico, which is 16 ahead of Cesar Rodriguez in second position.
Unsurprisingly, Barcelona also lead the head-to-head record in La Liga, winning 82 of their 177 matches to Atletico's 53, while there have also been 42 draws in Spain's top flight.
Twelve of the last 15 meetings between these two sides have come in La Liga, and Barcelona had been on a five-game winning run against Atletico at that level, including 1-0 and 3-0 successes during the 2023-24 campaign.
However, Atletico shocked their rivals in December 2024 with a 2-1 victory at Estadi Olimpic Lluis Companys, with Alexander Sorloth netting a last-gasp winner.
Barcelona did manage to gain revenge in the reverse match at Wanda Metropolitano, coming from two goals behind late on to record a 4-2 victory against their title rivals, and Blaugrana made it back-to-back wins in this fixture with a 3-1 triumph in December 2025.
The pair have also met in the semi-finals of the Copa del Rey this season, with Atletico running out 4-3 winners on aggregate.
Atletico went five games unbeaten against the Catalan side between January 2020 and October 2021, winning three times during that run, including twice in the league.
The capital outfit's success over Barcelona in their last league meeting at Estadi Olimpic Lluis Companys, meanwhile, proved to be their first away victory over the Catalan giants since February 2006.
Last 20 meetings
Mar 3, 2025: Barcelona 3-0 Atletico (Copa del Rey Semi-Finals)
Feb 12, 2026: Atletico 4-0 Barcelona (Copa del Rey Semi-Finals)
Dec 02, 2025: Barcelona 3-1 Atletico (La Liga)
Apr 02, 2025: Atletico 0-1 Barcelona (Copa del Rey Semi-Finals)
Mar 16, 2025: Atletico 2-4 Barcelona (La Liga)
Feb 25, 2025: Barcelona 4-4 Atletico (Copa del Rey Semi-Finals)
Dec 21, 2024: Barcelona 1-2 Atletico (La Liga)
Apr 17, 2024: Atletico 0-3 Barcelona (La Liga)
Dec 03, 2023: Barcelona 1-0 Atletico (La Liga)
Apr 23, 2023: Barcelona 1-0 Atletico (La Liga)
Jan 08, 2023: Atletico 0-1 Barcelona (La Liga)
Feb 06, 2022: Barcelona 4-2 Atletico (La Liga)
Oct 02, 2021: Atletico 2-0 Barcelona (La Liga)
May 08, 2021: Barcelona 0-0 Atletico (La Liga)
Nov 21, 2020: Atletico 1-0 Barcelona (La Liga)
Jun 30, 2020: Barcelona 2-2 Atletico (La Liga)
Jan 09, 2020: Barcelona 2-3 Atletico (Spanish Super Cup Semi-Finals)
Dec 01, 2019: Atletico 0-1 Barcelona (La Liga)
Apr 06, 2019: Barcelona 2-0 Atletico (La Liga)
Nov 24, 2018: Atletico 1-1 Barcelona (La Liga)
Mar 04, 2018: Barcelona 1-0 Atletico (La Liga)
Last 10 La Liga meetings
Dec 02, 2025: Barcelona 3-1 Atletico (La Liga)
Mar 16, 2025: Atletico 2-4 Barcelona (La Liga)
Dec 21, 2024: Barcelona 1-2 Atletico (La Liga)
Apr 17, 2024: Atletico 0-3 Barcelona (La Liga)
Dec 03, 2023: Barcelona 1-0 Atletico (La Liga)
Apr 23, 2023: Barcelona 1-0 Atletico (La Liga)
Jan 08, 2023: Atletico 0-1 Barcelona (La Liga)
Feb 06, 2022: Barcelona 4-2 Atletico (La Liga)
Oct 02, 2021: Atletico 2-0 Barcelona (La Liga)
May 08, 2021: Barcelona 0-0 Atletico (La Liga)