All teams

Osasuna

LaLiga · strength −0.53 (attack −0.31, defence −0.22) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
LaLiga 26/27 goals 10–18 · xG 13.7–13.2 · 11 points from 12.9 in 991112.9−1.9
LaLiga 25/26 goals 44–50 · xG 45.1–49.0 · 42 points from 50.6 in 38384250.6−8.6

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.60−0.40−0.20+0.00+0.20+0.40Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.22Attack −0.31
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.53−0.31−0.22
Sep 2026−0.68−0.41−0.27
Aug 2026−0.52−0.34−0.17
Jul 2026−0.55−0.36−0.19
Jun 2026−0.55−0.36−0.19
May 2026−0.55−0.36−0.19
Apr 2026−0.45−0.31−0.14
Mar 2026−0.56−0.35−0.21
Feb 2026−0.67−0.40−0.27
Jan 2026−0.61−0.37−0.24
Dec 2025−0.52−0.29−0.23
Nov 2025−0.30−0.15−0.15
Oct 2025−0.21−0.11−0.10
Sep 2025−0.22−0.14−0.08
Aug 2025−0.22−0.15−0.07
Jul 2025−0.38−0.20−0.18
Jun 2025−0.39−0.21−0.19
May 2025−0.40−0.21−0.19
Apr 2025−0.39−0.21−0.17
Mar 2025−0.40−0.26−0.14
Feb 2025−0.48−0.31−0.16
Jan 2025−0.62−0.44−0.18
Dec 2024−0.59−0.44−0.15
Nov 2024−0.57−0.41−0.16
Oct 2024−0.58−0.43−0.15
Sep 2024−0.05−0.19+0.14
Aug 2024−0.07−0.21+0.14
Jul 2024−0.02−0.18+0.16
Jun 2024−0.02−0.18+0.16
May 2024−0.02−0.19+0.16
Apr 2024−0.02−0.17+0.15
Mar 2024−0.02−0.17+0.15
Feb 2024+0.04−0.12+0.17
Jan 2024+0.05−0.12+0.17
Dec 2023−0.01−0.11+0.10
Nov 2023−0.06−0.16+0.10
Oct 2023+0.00−0.14+0.14
Sep 2023+0.11−0.09+0.20
Aug 2023+0.16+0.01+0.15

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Abel Bretones Defender · 731′ · 9 matches939.831.3on 18 Oct 2026 v Real Racing Club57.1on 11 Oct 2026 at Real Betis36.7on 19 Sep 2026 v Rayo Vallecano+3.0
2Ante Budimir Forward · 704′ · 9 matches954.646.8on 18 Oct 2026 v Real Racing Club55.6on 11 Oct 2026 at Real Betis50.6on 19 Sep 2026 v Rayo Vallecano−3.6
3Iñigo Arguibide Defender · 665′ · 9 matches937.053.8on 18 Oct 2026 v Real Racing Club53.0on 11 Oct 2026 at Real Betis36.8on 19 Sep 2026 v Rayo Vallecano+7.1
4Jon Moncayola Midfielder · 651′ · 9 matches940.834.1on 18 Oct 2026 v Real Racing Club47.6on 11 Oct 2026 at Real Betis32.5on 19 Sep 2026 v Rayo Vallecano−3.4
5Rubén García Midfielder · 542′ · 9 matches949.650.4on 18 Oct 2026 v Real Racing Club56.2on 11 Oct 2026 at Real Betis45.7on 19 Sep 2026 v Rayo Vallecanolevel (+1.3)
6Raúl García de Haro Forward · 449′ · 9 matches946.8100.0on 18 Oct 2026 v Real Racing Club61.2on 11 Oct 2026 at Real Betis44.6on 19 Sep 2026 v Rayo Vallecano+11.0
7Jonathan Dubasin Midfielder · 357′ · 9 matches942.230.2on 18 Oct 2026 v Real Racing Club57.1on 11 Oct 2026 at Real Betis37.5on 19 Sep 2026 v Rayo Vallecano−6.7
8Alejandro Catena Defender · 742′ · 8 matches842.522.8on 18 Oct 2026 v Real Racing Club61.9on 11 Oct 2026 at Real Betis43.9on 19 Sep 2026 v Rayo Vallecanolevel (+0.4)
9Iker Muñoz Midfielder · 571′ · 8 matches843.133.4on 18 Oct 2026 v Real Racing Club67.2on 11 Oct 2026 at Real Betis36.4on 19 Sep 2026 v Rayo Vallecano−5.9
10Asier Osambela Defender · 382′ · 7 matches737.452.9on 18 Oct 2026 v Real Racing Club49.4on 11 Oct 2026 at Real Betis26.7on 19 Sep 2026 v Rayo Vallecanolevel (−0.8)
11Lucas Torró Midfielder · 364′ · 7 matches744.436.4on 18 Oct 2026 v Real Racing Club43.9on 11 Oct 2026 at Real Betis38.2on 19 Sep 2026 v Rayo Vallecano−2.9
12Moi Gómez Midfielder · 407′ · 6 matches649.033.1on 18 Oct 2026 v Real Racing Club56.8on 11 Oct 2026 at Real Betis68.8on 6 Sep 2026 at Deportivo Alavés+3.8
13Kike Barja Forward · 242′ · 6 matches651.642.4on 19 Sep 2026 v Rayo Vallecano35.3on 16 Sep 2026 at Atlético Madrid42.5on 12 Sep 2026 v Espanyol−10.6
14Raúl Moro Midfielder · 185′ · 6 matches647.726.5on 18 Oct 2026 v Real Racing Club35.8on 19 Sep 2026 v Rayo Vallecano47.6on 16 Sep 2026 at Atlético Madrid−6.6
15Sergio Herrera Goalkeeper · 465′ · 5 matches543.841.0on 12 Sep 2026 v Espanyol32.7on 6 Sep 2026 at Deportivo Alavés53.1on 31 Aug 2026 v Getafelevel (−1.3)
16Aitor Fernández Goalkeeper · 367′ · 4 matches445.950.9on 18 Oct 2026 v Real Racing Club40.6on 11 Oct 2026 at Real Betis43.9on 19 Sep 2026 v Rayo Vallecanolevel (−0.8)
17Enzo Boyomo Defender · 296′ · 4 matches444.938.0on 18 Oct 2026 v Real Racing Club50.3on 16 Sep 2026 at Atlético Madrid48.9on 6 Sep 2026 at Deportivo Alavéslevel (+0.4)
18Rockson Yeboah Defender · 210′ · 3 matches350.349.9on 16 Sep 2026 at Atlético Madrid49.6on 12 Sep 2026 v Espanyol53.9on 6 Sep 2026 at Deportivo Alavés–
19Unai Santos Defender · 208′ · 3 matches336.018.6on 11 Oct 2026 at Real Betis30.6on 19 Sep 2026 v Rayo Vallecano49.1on 16 Sep 2026 at Atlético Madrid–
20Jorge Herrando Defender · 187′ · 3 matches342.342.3on 31 Aug 2026 v Getafe40.1on 27 Aug 2026 at Celta Vigo43.8on 24 Aug 2026 v Levante UD–
21Aimar Oroz Midfielder · 161′ · 3 matches338.636.3on 31 Aug 2026 v Getafe44.5on 27 Aug 2026 at Celta Vigo39.4on 24 Aug 2026 v Levante UD–
22Valentin Rosier Defender · 103′ · 2 matches243.637.7on 18 Oct 2026 v Real Racing Club60.4on 11 Oct 2026 at Real Betis–
23Diego Rico Defender · 101′ · 2 matches233.129.6on 19 Sep 2026 v Rayo Vallecano37.3on 12 Sep 2026 v Espanyol–
24Romain Del Castillo Midfielder · 35′ · 2 matches246.846.6on 16 Sep 2026 at Atlético Madrid47.1on 12 Sep 2026 v Espanyol–
25Mauro Echegoyen Midfielder · 27′ · 1 match153.753.7on 11 Oct 2026 at Real Betis–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

47 since July 2025
DateCompetitionOpponentResultxGExpected points
18 Oct 2026LaLigaReal Racing ClubW 2–03.4–0.32.85
11 Oct 2026LaLigaat Real BetisL 2–51.5–2.80.74
19 Sep 2026LaLigaRayo VallecanoD 1–10.5–1.20.82
16 Sep 2026LaLigaat Atlético MadridL 0–40.5–4.00.09
12 Sep 2026LaLigaEspanyolL 0–20.9–1.40.97
6 Sep 2026LaLigaat Deportivo AlavésL 2–51.8–1.41.65
31 Aug 2026LaLigaGetafeW 1–01.7–0.72.09
27 Aug 2026LaLigaat Celta VigoW 2–12.7–0.12.80
24 Aug 2026LaLigaLevante UDD 0–00.7–1.30.86
23 May 2026LaLigaat GetafeL 0–10.5–0.21.56
All 47 results
DateCompetitionOpponentResultxGExpected points
18 Oct 2026LaLigaReal Racing ClubW 2–03.4–0.32.85
11 Oct 2026LaLigaat Real BetisL 2–51.5–2.80.74
19 Sep 2026LaLigaRayo VallecanoD 1–10.5–1.20.82
16 Sep 2026LaLigaat Atlético MadridL 0–40.5–4.00.09
12 Sep 2026LaLigaEspanyolL 0–20.9–1.40.97
6 Sep 2026LaLigaat Deportivo AlavésL 2–51.8–1.41.65
31 Aug 2026LaLigaGetafeW 1–01.7–0.72.09
27 Aug 2026LaLigaat Celta VigoW 2–12.7–0.12.80
24 Aug 2026LaLigaLevante UDD 0–00.7–1.30.86
23 May 2026LaLigaat GetafeL 0–10.5–0.21.56
17 May 2026LaLigaEspanyolL 1–21.6–0.81.96
12 May 2026LaLigaAtlético MadridL 1–22.3–1.61.83
8 May 2026LaLigaat Levante UDL 2–30.6–3.20.22
2 May 2026LaLigaFC BarcelonaL 1–20.9–1.21.13
26 Apr 2026LaLigaSevillaW 2–11.4–0.42.15
21 Apr 2026LaLigaat Athletic ClubL 0–11.2–0.61.83
12 Apr 2026LaLigaReal BetisD 1–11.3–0.42.09
5 Apr 2026LaLigaat Deportivo AlavésD 2–21.3–2.10.93
21 Mar 2026LaLigaGirona FCW 1–02.0–0.22.56
15 Mar 2026LaLigaat Real SociedadL 1–30.5–2.00.43
7 Mar 2026LaLigaMallorcaD 2–22.6–1.12.25
1 Mar 2026LaLigaat ValenciaL 0–10.3–1.60.45
21 Feb 2026LaLigaReal MadridW 2–12.1–1.71.61
13 Feb 2026LaLigaat ElcheD 0–00.8–1.70.75
6 Feb 2026LaLigaat Celta VigoW 2–10.7–2.20.48
31 Jan 2026LaLigaVillarrealD 2–21.1–0.91.51
24 Jan 2026LaLigaat Rayo VallecanoW 3–11.2–0.81.67
17 Jan 2026LaLigaReal OviedoW 3–21.4–1.21.53
10 Jan 2026LaLigaat Girona FCL 0–11.3–0.71.85
3 Jan 2026LaLigaAthletic ClubD 1–10.6–1.20.82
20 Dec 2025LaLigaDeportivo AlavésW 3–02.2–0.62.42
13 Dec 2025LaLigaat FC BarcelonaL 0–20.4–2.60.22
8 Dec 2025LaLigaLevante UDW 2–00.8–0.51.63
29 Nov 2025LaLigaat MallorcaD 2–21.1–1.51.09
22 Nov 2025LaLigaReal SociedadL 1–31.3–1.61.19
8 Nov 2025LaLigaat SevillaL 0–11.3–1.71.11
3 Nov 2025LaLigaat Real OviedoD 0–00.8–1.01.22
26 Oct 2025LaLigaCelta VigoL 2–32.3–2.01.60
18 Oct 2025LaLigaat Atlético MadridL 0–11.1–2.60.61
3 Oct 2025LaLigaGetafeW 2–10.4–0.80.93
28 Sep 2025LaLigaat Real BetisL 0–20.7–0.81.25
25 Sep 2025LaLigaElcheD 1–10.9–0.81.40
20 Sep 2025LaLigaat VillarrealL 1–21.8–2.60.99
14 Sep 2025LaLigaRayo VallecanoW 2–01.6–1.11.72
31 Aug 2025LaLigaat EspanyolL 0–11.4–1.21.48
24 Aug 2025LaLigaValenciaW 1–00.8–0.41.69
19 Aug 2025LaLigaat Real MadridL 0–10.4–1.60.46