

Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Atlético Madrid take a form score of 4.7 out of 10 into this La Liga fixture, against 3.3 for Osasuna. Atlético Madrid have 2 wins and 3 defeats in their last 5, while Osasuna have 1 win and 4 defeats in theirs. Across the season Atlético Madrid average 1.4 goals scored and 1.6 conceded per game, Osasuna 1.2 and 1.5. Atlético Madrid have kept a clean sheet in 20% of their matches this season, Osasuna in 10%. In their last 10 meetings Atlético Madrid have won 8, drawn 0 and lost 2. Atlético Madrid sit 2nd on 0 points, Osasuna 3rd on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Atlético Madrid return to home soil on Wednesday seeking to arrest a slide that has yielded three defeats in their last five outings, a run that includes a 5-1 hammering at Villarreal in their most recent La Liga appearance. That loss, combined with defeats to Celta Vigo and Arsenal, has left Atlético with a patchy weighted form score of 4.67 out of 10 despite back-to-back wins over Girona and Osasuna earlier in the sample period. The hosts have conceded 8 goals across those five fixtures while scoring just 4, managing a clean sheet only once and failing to find the net in two matches. Their season profile from a 10-match sample shows them averaging 12.9 shots per game with 3.8 on target and 1.69 expected goals, yet they have kept clean sheets in only 20 percent of those outings and blanked in another 20 percent, underlining the inconsistency that has defined this period.
Osasuna arrive in the capital in even shakier shape, their weighted form rating of 3.33 out of 10 marking them as poor heading into this fixture. A friendly win over Racing Santander on 24 July represents their sole success in the last five, a result that carries limited weight against competitive defeats to Getafe, Espanyol, Atlético Madrid and Levante. Those four losses saw them concede 8 and score 6, with narrow margins throughout: 1-0 at Getafe, 2-1 at home to Espanyol, 2-1 when hosting Atlético in May, and 3-2 away to Levante. They have scored in four of the five but managed just one clean sheet, and the 1.34-point gap in weighted form between the sides reflects Osasuna's struggle to turn competitive performances into points.
The head to head record tilts heavily toward Atlético, who have won 8 of the last 10 meetings against Osasuna's 2 victories, with no draws in that sequence. Both teams have scored in only 2 of those 10 meetings, and over 2.5 goals has landed in 4, suggesting these fixtures tend toward tight, low-scoring affairs. Osasuna's two wins in the sample came on 15 May 2025, a 2-0 away success, and a remarkable 4-1 triumph in Madrid on 19 May 2024, but those results sit against six Atlético wins, five of them by a single-goal margin.
Atlético's superior head to head record and home advantage offer a foundation, but their recent defensive fragility and Osasuna's ability to score in four of their last five competitive outings complicate the picture. The 10-match season profile shows Atlético generating 1.69 expected goals per game with 48.7 percent possession and 5.8 corners, figures that suggest controlled build-up but a frequent inability to convert dominance into clean sheets or multiple goals. Osasuna have conceded in all four competitive defeats yet found the net in each, pointing toward an open contest if Atlético's defensive issues persist. The form gap is narrow enough and the head to head pattern tight enough that this fixture may hinge on whether Atlético can rediscover the defensive solidity that brought them a 1-0 win over Girona or whether the fragility exposed at Villarreal lingers into September.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram