All teams

Sporting CP

Liga Portugal · strength −0.01 (attack −0.05, defence +0.05) 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
UEFA Champions League 26/27 goals 7–4 · xG 6.4–3.9 · 6 points from 5.5 in 3365.5+0.5
Liga Portugal 26/27 goals 20–9 · xG 15.6–7.2 · 18 points from 15.8 in 881815.8+2.2
Liga Portugal 25/26 goals 89–24 · xG 71.5–26.2 · 82 points from 71.7 in 34348271.7+10.3
UEFA Champions League 25/26 goals 20–15 · xG 16.4–13.0 · 20 points from 17.5 in 12122017.5+2.5

Rating by month

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

−0.50+0.00+0.50+1.00+1.50Aug 2024DecAprAugDecAprAugDefence +0.05Attack −0.05
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.01−0.05+0.05
Sep 2026−0.00−0.08+0.08
Aug 2026+0.20+0.03+0.17
Jul 2026+0.11−0.01+0.11
Jun 2026+0.06−0.04+0.10
May 2026+0.06−0.04+0.10
Apr 2026+0.07−0.04+0.11
Mar 2026+0.06−0.07+0.14
Feb 2026+0.15−0.06+0.21
Jan 2026+0.09−0.05+0.14
Dec 2025+0.13−0.01+0.14
Nov 2025+0.28+0.07+0.22
Oct 2025+0.26+0.10+0.16
Sep 2025+0.33+0.19+0.14
Aug 2025+0.22+0.11+0.11
Jul 2025+0.11+0.05+0.06
Jun 2025+0.12+0.06+0.07
May 2025+0.12+0.06+0.07
Apr 2025+0.13+0.10+0.03
Mar 2025+0.05+0.06−0.01
Feb 2025−0.01+0.02−0.03
Jan 2025+0.22+0.13+0.10
Dec 2024+0.38+0.21+0.17
Nov 2024+0.40+0.30+0.10
Oct 2024+0.80+0.36+0.44
Sep 2024+2.29+0.91+1.38
Aug 2024+2.01+0.90+1.11

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Sergi Altimira Midfielder · 993′ · 11 matches1154.744.2on 21 Oct 2026 v LASK66.5on 13 Oct 2026 at RC Lens52.4on 9 Oct 2026 at Sporting Bragalevel (−0.3)
2Issa Doumbia Midfielder · 909′ · 11 matches1146.433.8on 21 Oct 2026 v LASK57.6on 13 Oct 2026 at RC Lens51.8on 9 Oct 2026 at Sporting Bragalevel (+1.7)
3Geny Catamo Midfielder · 834′ · 11 matches1149.542.9on 21 Oct 2026 v LASK51.5on 13 Oct 2026 at RC Lens66.8on 9 Oct 2026 at Sporting Braga+5.0
4Iván Fresneda Defender · 764′ · 11 matches1146.133.0on 21 Oct 2026 v LASK54.5on 13 Oct 2026 at RC Lens56.8on 9 Oct 2026 at Sporting Bragalevel (+2.0)
5Luis Javier Suárez Forward · 743′ · 11 matches1157.560.7on 21 Oct 2026 v LASK58.8on 13 Oct 2026 at RC Lens84.5on 9 Oct 2026 at Sporting Braga+6.0
6Gonçalo Inácio Defender · 908′ · 10 matches1050.254.4on 21 Oct 2026 v LASK44.9on 13 Oct 2026 at RC Lens54.0on 9 Oct 2026 at Sporting Bragalevel (+0.9)
7Maximiliano Araújo Defender · 836′ · 10 matches1043.133.2on 21 Oct 2026 v LASK50.7on 13 Oct 2026 at RC Lens57.2on 9 Oct 2026 at Sporting Bragalevel (+1.2)
8Fotis Ioannidis Forward · 324′ · 10 matches1053.240.5on 21 Oct 2026 v LASK34.8on 13 Oct 2026 at RC Lens48.5on 9 Oct 2026 at Sporting Braga−7.3
9Rui Silva Goalkeeper · 818′ · 9 matches948.767.4on 9 Oct 2026 at Sporting Braga49.0on 19 Sep 2026 v FC Arouca49.4on 13 Sep 2026 at Famalicão+6.5
10Rodrigo Zalazar Forward · 606′ · 9 matches950.192.5on 9 Oct 2026 at Sporting Braga47.1on 19 Sep 2026 v FC Arouca48.6on 13 Sep 2026 at Famalicão+6.9
11Flávio Gonçalves Forward · 474′ · 9 matches951.957.6on 21 Oct 2026 v LASK59.7on 9 Oct 2026 at Sporting Braga56.5on 13 Sep 2026 at Famalicão+5.2
12Luís Guilherme Midfielder · 297′ · 9 matches950.775.5on 21 Oct 2026 v LASK58.3on 13 Oct 2026 at RC Lens55.3on 13 Sep 2026 at Famalicão+7.6
13Eduardo Quaresma Defender · 582′ · 8 matches856.644.0on 21 Oct 2026 v LASK57.5on 13 Oct 2026 at RC Lens62.6on 9 Oct 2026 at Sporting Bragalevel (−1.9)
14Nestory Irankunda Forward · 365′ · 8 matches851.542.0on 21 Oct 2026 v LASK54.5on 13 Oct 2026 at RC Lens60.1on 9 Oct 2026 at Sporting Bragalevel (+0.6)
15Silas Andersen Midfielder · 195′ · 8 matches851.582.6on 13 Oct 2026 at RC Lens39.3on 9 Oct 2026 at Sporting Braga44.4on 19 Sep 2026 v FC Arouca−3.6
16Zeno Debast Defender · 418′ · 6 matches648.830.6on 19 Sep 2026 v FC Arouca60.2on 13 Sep 2026 at Famalicão31.8on 9 Sep 2026 v Galatasaraylevel (−0.5)
17Georgios Vagiannidis Defender · 317′ · 5 matches541.646.1on 9 Oct 2026 at Sporting Braga31.2on 9 Sep 2026 v Galatasaray35.1on 5 Sep 2026 v CD Nacional−4.5
18Jesse Derry Midfielder · 55′ · 5 matches536.420.0on 21 Oct 2026 v LASK37.5on 13 Oct 2026 at RC Lens31.9on 28 Aug 2026 at Rio Ave−5.6
19João Simões Midfielder · 152′ · 3 matches341.538.3on 21 Oct 2026 v LASK43.3on 13 Oct 2026 at RC Lens48.5on 9 Oct 2026 at Sporting Braga–
20Pedro Lima Midfielder · 23′ · 3 matches346.142.6on 13 Oct 2026 at RC Lens39.8on 19 Sep 2026 v FC Arouca100.0on 22 Aug 2026 v FC Alverca–
21Kaique Goalkeeper · 180′ · 2 matches256.550.2on 21 Oct 2026 v LASK62.8on 13 Oct 2026 at RC Lens–
22Rodrigo Dias Defender · 90′ · 1 match149.249.2on 8 Aug 2026 at CF Estrela Amadora–
23Ibrahima Ba Defender · 90′ · 1 match144.044.0on 22 Aug 2026 v FC Alverca–
24Rafael Nel Forward · 15′ · 1 match149.649.6on 22 Aug 2026 v FC Alverca–

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

57 since July 2025
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueLASKL 2–33.2–1.12.45
13 Oct 2026Champions Leagueat RC LensW 2–01.7–1.71.36
9 Oct 2026Liga Portugalat Sporting BragaW 3–11.0–1.70.86
19 Sep 2026Liga PortugalFC AroucaD 2–21.3–2.10.91
13 Sep 2026Liga Portugalat FamalicãoD 1–12.5–0.32.66
9 Sep 2026Champions LeagueGalatasarayW 3–11.5–1.11.68
5 Sep 2026Liga PortugalCD NacionalW 2–03.0–0.12.87
28 Aug 2026Liga Portugalat Rio AveW 4–01.9–0.52.35
22 Aug 2026Liga PortugalFC AlvercaW 3–12.2–0.42.52
14 Aug 2026Liga PortugalVitória SCW 3–21.1–1.11.35
All 57 results
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueLASKL 2–33.2–1.12.45
13 Oct 2026Champions Leagueat RC LensW 2–01.7–1.71.36
9 Oct 2026Liga Portugalat Sporting BragaW 3–11.0–1.70.86
19 Sep 2026Liga PortugalFC AroucaD 2–21.3–2.10.91
13 Sep 2026Liga Portugalat FamalicãoD 1–12.5–0.32.66
9 Sep 2026Champions LeagueGalatasarayW 3–11.5–1.11.68
5 Sep 2026Liga PortugalCD NacionalW 2–03.0–0.12.87
28 Aug 2026Liga Portugalat Rio AveW 4–01.9–0.52.35
22 Aug 2026Liga PortugalFC AlvercaW 3–12.2–0.42.52
14 Aug 2026Liga PortugalVitória SCW 3–21.1–1.11.35
8 Aug 2026Liga Portugalat CF Estrela AmadoraD 2–22.6–1.02.31
16 May 2026Liga PortugalGil VicenteW 3–01.7–0.72.06
11 May 2026Liga Portugalat Rio AveW 4–11.6–0.72.01
4 May 2026Liga PortugalVitória SCW 5–14.2–0.52.86
29 Apr 2026Liga PortugalTondelaD 2–21.7–1.41.59
26 Apr 2026Liga Portugalat AVS - Futebol SADD 1–13.4–1.72.25
19 Apr 2026Liga PortugalBenficaL 1–21.7–2.31.05
15 Apr 2026Champions Leagueat ArsenalD 0–00.3–0.60.90
11 Apr 2026Liga Portugalat CF Estrela AmadoraW 1–00.7–0.41.57
7 Apr 2026Champions LeagueArsenalL 0–10.9–0.81.40
3 Apr 2026Liga PortugalSanta ClaraW 4–22.7–0.72.53
22 Mar 2026Liga Portugalat FC AlvercaW 4–11.3–0.81.73
17 Mar 2026Champions LeagueBodø/GlimtW 3–03.8–0.52.81
11 Mar 2026Champions Leagueat Bodø/GlimtL 0–30.5–2.50.31
7 Mar 2026Liga Portugalat Sporting BragaD 2–21.9–1.61.61
27 Feb 2026Liga PortugalEstoril PraiaW 3–02.3–0.62.41
21 Feb 2026Liga Portugalat MoreirenseW 3–01.4–0.32.18
15 Feb 2026Liga PortugalFamalicãoW 1–02.2–0.52.45
9 Feb 2026Liga Portugalat FC PortoD 1–11.3–0.81.75
1 Feb 2026Liga PortugalCD NacionalW 2–11.8–1.41.62
28 Jan 2026Champions Leagueat Athletic ClubW 3–21.5–0.62.04
24 Jan 2026Liga Portugalat FC AroucaW 2–11.0–1.11.31
20 Jan 2026Champions LeagueParis Saint-GermainW 2–10.8–1.30.99
16 Jan 2026Liga PortugalCasa PiaW 3–02.3–0.22.69
2 Jan 2026Liga Portugalat Gil VicenteD 1–11.4–1.01.68
28 Dec 2025Liga PortugalRio AveW 4–03.5–0.12.91
23 Dec 2025Liga Portugalat Vitória SCW 4–12.7–0.72.51
13 Dec 2025Liga PortugalAVS - Futebol SADW 6–02.8–0.72.56
9 Dec 2025Champions Leagueat FC Bayern MünchenL 1–30.3–2.20.26
5 Dec 2025Liga Portugalat BenficaD 1–10.5–1.40.69
30 Nov 2025Liga PortugalCF Estrela AmadoraW 4–02.4–0.12.75
26 Nov 2025Champions LeagueClub Brugge KVW 3–01.8–0.82.07
8 Nov 2025Liga Portugalat Santa ClaraW 2–11.2–0.61.88
4 Nov 2025Champions Leagueat JuventusD 1–10.2–1.50.38
31 Oct 2025Liga PortugalFC AlvercaW 2–02.3–0.32.63
26 Oct 2025Liga Portugalat TondelaW 3–02.5–0.42.64
22 Oct 2025Champions LeagueOlympique de MarseilleW 2–11.1–0.51.81
5 Oct 2025Liga PortugalSporting BragaD 1–11.4–1.31.46
1 Oct 2025Champions Leagueat SSC NapoliL 1–21.3–0.91.71
27 Sep 2025Liga Portugalat Estoril PraiaW 1–01.1–0.22.13
22 Sep 2025Liga PortugalMoreirenseW 3–05.0–0.22.93
18 Sep 2025Champions LeagueFC Kairat AlmatyW 4–13.8–0.72.76
13 Sep 2025Liga Portugalat FamalicãoW 2–12.2–0.92.20
30 Aug 2025Liga PortugalFC PortoL 1–21.0–1.51.01
23 Aug 2025Liga Portugalat CD NacionalW 4–12.6–0.72.50
17 Aug 2025Liga PortugalFC AroucaW 6–03.0–0.22.83
8 Aug 2025Liga Portugalat Casa PiaW 2–02.9–0.42.71