

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
Atlético Madrid host Celta Vigo on Saturday evening in LaLiga, with both sides still chasing very different ambitions as the season nears its finish. Diego Simeone’s team are clinging to a strong grip on fourth place and the Champions League spots, while Claudio Giráldez’s Celta arrive in sixth, still alive in the race for Europe and with enough points on the board to keep the pressure on those above them.
There’s a little fatigue around Atlético after their midweek Champions League exit away to Arsenal, and that matters. They went to London needing something from the tie and came away with a 1-0 defeat, Bukayo Saka’s first-half goal enough to settle it. The league picture is clearer: Atlético are on 63 points, five clear of Celta, and their home form has been the backbone of the campaign. Celta, for their part, have had an odd, stop-start spell. They’ve lost five of their last six, but their latest outing was a welcome 3-1 home win over Elche. That ended a miserable run and reminded everyone they can still hurt teams. Can they do it in Madrid? That’s the question.
This fixture has usually leaned Atlético’s way, but not always comfortably. The last two league meetings ended 1-1, and Celta have drawn here before. Still, Simeone’s side rarely let this kind of home game drift. They’re too solid, too streetwise, and usually too hard to beat at the Metropolitano. Celta will fancy a goal. They probably need one.
Atlético’s last few weeks have been a mix of frustration and control, which feels about right for a Simeone side at this stage of the season. They went to Elche on 22 April and were dragged into a wild one, losing 3-2 in a game that got away from them. Then came a response at home: a 3-2 win over Athletic Club on 25 April, the sort of match Atlético have to win if they’re serious about finishing in the top four. A 1-1 draw with Arsenal in the Champions League followed at the Metropolitano, and while that result left them with work to do in the second leg, it at least showed they can handle top-level opponents for spells. The European story ended with that 1-0 loss in London on 5 May, but back in LaLiga they’d already steadied themselves with a 2-0 win at Valencia. That’s the shape of their form right now: a little blunt at times, but still dangerous, still capable of turning a match with one good spell.
At home, the record is excellent. Atlético have won 14, drawn 1 and lost 2 league matches on their own ground, scoring 38 and conceding just 16. That’s the sort of base you build a Champions League campaign from, and it’s exactly why they’re still sitting in fourth. They don’t need many chances to win games at the Metropolitano, and the defensive numbers are what you'd expect from a Simeone team — compact, mean, difficult to shift. Even when they’ve been involved in higher-scoring games, like the 3-2 against Athletic or the 2-2 with Real Sociedad in the Copa del Rey, they’ve usually found enough attacking edge to stay ahead of the damage.
The slight wrinkle is that Atlético haven’t been sealing games as cleanly away from home, and they’ve had a couple of matches where they’ve had to ride their luck. That doesn’t usually matter much in Madrid. At home, they tend to impose a rhythm. They score first often enough, they protect leads well, and they’re comfortable turning things into a scrap. Celta won’t mind a fight, but Atlético are much better at that kind of game. That part is plain enough.
Celta’s recent run tells a harsher story. Before beating Elche 3-1 on 3 May, they had lost five straight, and those defeats came in different settings too. They were beaten 2-1 at Villarreal on 26 April, then lost 1-0 away to Barcelona four days earlier, which is no shame in itself but still left them with nothing. Before that, the wheels had really come off in Europe and at home. SC Freiburg beat them 3-1 in Vigo on 16 April after Celta had already been thumped 3-0 away in Germany, while Real Oviedo came to town and won 3-0 on 12 April. That’s a rough stretch by any measure. The Elche win was badly needed. It stopped the rot. But it doesn’t erase the damage.
Even with that wobble, Celta’s league position remains respectable. They’re sixth on 47 points, with 12 wins, 11 draws and 11 defeats, and their 48 goals scored show they’re not short of attacking ideas. Away from home, too, they’ve been far better than a side sitting in the lower half of the table might normally be. They’ve won seven, drawn six and lost only four on the road, scoring 22 and conceding 19. That is a strong away record. Better than strong, really. It’s the one reason they’re still in the European conversation.
Still, there’s a difference between overall away competence and what happens when they’re taken to a top-four side in Madrid. Celta have been conceding too easily in the wrong moments. They’ve also looked vulnerable once opponents start pressing them back, which is exactly what Atlético do at home. They can play football, Celta. They can keep the ball and find patterns. But they’ve been too soft when matches turn nasty. The 3-1 against Elche had some encouragement in it — Hugo Álvarez opened the scoring, Iago Aspas doubled the lead, and late goals from André Silva and Borja Iglesias finished the job — yet even that game had 15 shots against them. Against Atlético, those cracks tend to get punished.
This fixture has produced some stubborn, low-scoring evenings, and the recent record leans Atlético. The last eight league meetings include wins for Simeone’s side in four of the first six, plus two straight draws more recently: 1-1 in Vigo in October 2025 and 1-1 in Madrid in February 2025. Celta did take a point at home in that latest league meeting, but they’ve rarely landed a real blow in this matchup.
The broader pattern is clear enough. Atlético have gone 14 meetings without losing to Celta, and that sort of run doesn’t happen by accident. Celta have also failed to keep a clean sheet in 12 of those games. That matters here. Atlético usually find a way through.
We’re backing Both Teams To Score at 4/7 here, and it looks a fair price for a game that should settle somewhere around Atlético Madrid 2-1 Celta Vigo. If you want to dig a bit deeper here, the BTTS and win tips page pulls together BTTS and win combinations if you want a more aggressive version of the same kind of read. Atlético’s home record is one thing, but the clean sheet angle isn’t as ironclad as people assume, and Celta have enough away threat to land a punch. They’ve scored 22 goals on the road in LaLiga, which is not the return of a timid side.
The other side of the argument is Atlético’s control at the Metropolitano. They’re likely to dominate territory and win the bigger moments. But Celta have scored in plenty of away games and they’ve got enough about them in the final third to make life awkward, especially if Atlético are carrying any residue from the Arsenal tie. One goal each feels right, with Atlético’s superiority at home probably deciding it late. If you want a bigger number, over 2.5 goals is the alternative, but BTTS is the cleaner angle.
League and venue; tap a row for the match page.
League
Range
Venue
No matches for these filters.
No matches for these filters.
Percentages from finished games after filters (1X2, goals, BTTS).
League
Range
Venue