All teams

São Paulo

Brasileirão Série A · strength −0.44 (attack −0.36, defence −0.08) 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
Brasileiro Serie A 2026 goals 37–36 · xG 42.0–38.0 · 43 points from 45.8 in 32324345.8−2.8
CONMEBOL Sudamericana 2026 goals 11–5 · xG 10.0–8.1 · 17 points from 14.7 in 10101714.7+2.3
Copa do Brasil 2026 goals 2–3 · xG 2.3–2.2 · 3 points from 3.0 in 2233.0+0.0
Brasileiro Serie A 2025 goals 33–33 · xG 30.5–35.3 · 39 points from 35.1 in 26263935.1+3.9
CONMEBOL Libertadores 2025 goals 1–4 · xG 5.3–5.6 · 2 points from 5.3 in 4425.3−3.3
Copa do Brasil 2025 goals 2–2 · xG 1.2–2.3 · 3 points from 1.7 in 2231.7+1.3

Rating by month

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

−0.75−0.50−0.25+0.00+0.25+0.50Apr 2024AugDecAprAugDecAprAugDefence −0.08Attack −0.36
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.44−0.36−0.08
Sep 2026−0.47−0.38−0.09
Aug 2026−0.49−0.37−0.12
Jul 2026−0.43−0.30−0.13
Jun 2026−0.41−0.30−0.11
May 2026−0.43−0.31−0.12
Apr 2026−0.40−0.29−0.11
Mar 2026−0.40−0.32−0.09
Feb 2026−0.34−0.23−0.11
Jan 2026−0.46−0.29−0.17
Dec 2025−0.41−0.26−0.15
Nov 2025−0.30−0.19−0.11
Oct 2025−0.25−0.21−0.04
Sep 2025−0.19−0.22+0.02
Aug 2025−0.19−0.23+0.03
Jul 2025−0.39−0.34−0.05
Jun 2025−0.44−0.37−0.07
May 2025−0.39−0.37−0.02
Apr 2025−0.34−0.40+0.06
Mar 2025−0.26−0.37+0.10
Feb 2025−0.27−0.40+0.13
Jan 2025−0.23−0.38+0.15
Dec 2024−0.08−0.31+0.23
Nov 2024+0.15−0.17+0.31
Oct 2024+0.13−0.18+0.31
Sep 2024−0.35−0.42+0.07
Aug 2024−0.42−0.46+0.04
Jul 2024−0.48−0.45−0.03
Jun 2024−0.62−0.54−0.07
May 2024−0.44−0.41−0.03
Apr 2024−0.76−0.59−0.17

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Rafael Goalkeeper · 3,522′ · 39 matches3949.164.1on 24 Oct 2026 at Mirassol56.4on 18 Oct 2026 v Vasco da Gama47.5on 11 Oct 2026 v Vitória+6.9
2Danielzinho Midfielder · 2,388′ · 36 matches3649.796.1on 2 Oct 2026 v Santos41.6on 20 Sep 2026 v Internacional62.2on 16 Sep 2026 v Boca Juniors+14.9
3Jonathan Calleri Forward · 2,739′ · 34 matches3448.142.7on 18 Oct 2026 v Vasco da Gama64.0on 11 Oct 2026 v Vitória46.0on 8 Oct 2026 at Cruzeiro+3.1
4Luciano Forward · 2,465′ · 33 matches3351.750.8on 24 Oct 2026 at Mirassol47.9on 18 Oct 2026 v Vasco da Gama58.4on 2 Oct 2026 v Santoslevel (+1.6)
5Artur Midfielder · 2,509′ · 32 matches3251.664.8on 18 Oct 2026 v Vasco da Gama53.9on 11 Oct 2026 v Vitória67.8on 8 Oct 2026 at Cruzeiro+11.0
6Ferreirinha Midfielder · 1,233′ · 32 matches3256.443.7on 8 Oct 2026 at Cruzeiro33.2on 20 Sep 2026 v Internacional48.3on 16 Sep 2026 v Boca Juniors−14.4
7Marcos Antônio Midfielder · 2,258′ · 30 matches3050.356.2on 24 Oct 2026 at Mirassol53.6on 18 Oct 2026 v Vasco da Gama50.4on 11 Oct 2026 v Vitória+3.7
8Sabino Defender · 2,208′ · 29 matches2951.937.8on 18 Oct 2026 v Vasco da Gama47.7on 11 Oct 2026 v Vitória54.1on 8 Oct 2026 at Cruzeiro−5.1
9Lucas Ramon Defender · 2,206′ · 29 matches2945.041.8on 11 Oct 2026 v Vitória26.3on 20 Sep 2026 v Internacional41.3on 16 Sep 2026 v Boca Juniors−5.8
10Damián Bobadilla Midfielder · 2,019′ · 27 matches2748.452.4on 24 Oct 2026 at Mirassol44.3on 18 Oct 2026 v Vasco da Gama53.1on 11 Oct 2026 v Vitórialevel (+1.4)
11Wendell Defender · 1,645′ · 27 matches2746.844.2on 24 Oct 2026 at Mirassol62.7on 8 Oct 2026 at Cruzeiro50.9on 2 Oct 2026 v Santos+11.8
12Pablo Maia Midfielder · 1,547′ · 27 matches2748.553.2on 24 Oct 2026 at Mirassol50.3on 18 Oct 2026 v Vasco da Gama42.5on 8 Oct 2026 at Cruzeiro−2.0
13André Silva Forward · 873′ · 26 matches2642.235.1on 20 Sep 2026 v Internacional41.0on 16 Sep 2026 v Boca Juniors42.3on 12 Sep 2026 at Palmeiraslevel (−1.7)
14Robert Arboleda Defender · 1,731′ · 22 matches2253.954.6on 24 Oct 2026 at Mirassol54.2on 18 Oct 2026 v Vasco da Gama57.8on 11 Oct 2026 v Vitórialevel (+1.6)
15Cauly Midfielder · 1,111′ · 22 matches2251.647.8on 12 Sep 2026 at Palmeiras52.5on 23 Aug 2026 at Chapecoense27.0on 12 Aug 2026 at Bolívar−3.1
16Alan Javier Franco Defender · 1,599′ · 19 matches1948.465.6on 31 May 2026 at Remo42.2on 26 May 2026 v Boston River42.8on 23 May 2026 v Botafogolevel (+1.8)
17Enzo Díaz Defender · 1,365′ · 18 matches1846.763.3on 31 May 2026 at Remo36.9on 20 May 2026 v Millonarios48.2on 16 May 2026 at Fluminense+3.0
18Gonzalo Tapia Forward · 565′ · 18 matches1844.745.5on 31 May 2026 at Remo26.0on 26 May 2026 v Boston River58.4on 23 May 2026 v Botafogolevel (+1.3)
19Rafael Tolói Defender · 1,066′ · 15 matches1552.644.9on 18 Oct 2026 v Vasco da Gama27.2on 11 Oct 2026 v Vitória50.6on 8 Oct 2026 at Cruzeiro−5.8
20Iago Borduchi Defender · 992′ · 14 matches1445.055.8on 24 Oct 2026 at Mirassol41.3on 18 Oct 2026 v Vasco da Gama24.6on 11 Oct 2026 v Vitória−5.2
21Djhordney Midfielder · 557′ · 12 matches1246.145.9on 24 Oct 2026 at Mirassol45.9on 11 Oct 2026 v Vitória80.3on 8 Oct 2026 at Cruzeiro+2.6
22Luan Santos Midfielder · 344′ · 12 matches1246.341.4on 20 May 2026 v Millonarios54.8on 16 May 2026 at Fluminense41.0on 10 May 2026 at Corinthianslevel (−1.0)
23Luis Osorio Defender · 753′ · 11 matches1146.846.7on 24 Oct 2026 at Mirassol47.2on 18 Oct 2026 v Vasco da Gama16.7on 12 Sep 2026 at Palmeiras−8.5
24Newton Midfielder · 681′ · 11 matches1146.741.3on 24 Oct 2026 at Mirassol49.9on 18 Oct 2026 v Vasco da Gama42.8on 11 Oct 2026 v Vitória−2.0
25Cédric Soares Midfielder · 528′ · 11 matches1143.55.9on 16 May 2026 at Fluminense38.3on 13 May 2026 at Juventude38.9on 10 May 2026 at Corinthians−5.1
26Lucas Moura Forward · 463′ · 11 matches1149.256.1on 24 Oct 2026 at Mirassol38.7on 18 Oct 2026 v Vasco da Gama45.3on 11 Oct 2026 v Vitórialevel (−1.1)
27Gustavo Santana Forward · 413′ · 10 matches1044.842.1on 24 Oct 2026 at Mirassol54.7on 18 Oct 2026 v Vasco da Gama43.0on 11 Oct 2026 v Vitórialevel (−0.9)
28Victor Sá Midfielder · 292′ · 10 matches1048.321.5on 24 Oct 2026 at Mirassol55.8on 8 Oct 2026 at Cruzeiro70.0on 2 Oct 2026 v Santos+5.0
29Lucca Midfielder · 269′ · 10 matches1048.6100.0on 31 May 2026 at Remo55.9on 26 May 2026 v Boston River44.7on 20 May 2026 v Millonarios+20.7
30Domingos Duarte Defender · 759′ · 9 matches952.943.3on 20 Sep 2026 v Internacional61.4on 16 Sep 2026 v Boca Juniors62.9on 9 Sep 2026 at Boca Juniors+5.8
31Dória Defender · 684′ · 9 matches944.931.9on 20 May 2026 v Millonarios64.9on 16 May 2026 at Fluminense36.7on 13 May 2026 at Juventudelevel (−0.4)
32Pedro Ferreira Midfielder · 161′ · 9 matches943.068.5on 24 Oct 2026 at Mirassol36.3on 11 Oct 2026 v Vitória63.3on 8 Oct 2026 at Cruzeiro+14.1
33Tetê Midfielder · 137′ · 8 matches836.843.8on 12 Sep 2026 at Palmeiras51.6on 31 May 2026 at Remo29.3on 26 May 2026 v Boston River+7.2
34Pedro Lima Defender · 431′ · 6 matches644.557.7on 24 Oct 2026 at Mirassol42.3on 18 Oct 2026 v Vasco da Gama45.3on 11 Oct 2026 v Vitória+5.1
35Carlos Coronel Goalkeeper · 450′ · 5 matches554.457.6on 8 Oct 2026 at Cruzeiro43.8on 2 Oct 2026 v Santos53.7on 12 Sep 2026 at Palmeiras−2.7
36Maik Defender · 369′ · 5 matches545.042.4on 18 Apr 2026 at Vasco da Gama50.0on 18 Mar 2026 at Atlético Mineiro36.8on 25 Feb 2026 at Coritiba−2.0
37Felipe Negrucci Midfielder · 49′ · 4 matches444.564.7on 26 May 2026 v Boston River46.0on 7 May 2026 at O'Higgins38.5on 29 Apr 2026 at Millonarioslevel (+2.0)
38Aurélio Buta Defender · 156′ · 3 matches330.734.8on 29 Aug 2026 v Red Bull Bragantino25.6on 19 Aug 2026 v Bolívar36.6on 12 Aug 2026 at Bolívar–
39Ryan Francisco Forward · 102′ · 3 matches342.943.8on 2 Oct 2026 v Santos42.7on 16 Sep 2026 v Boca Juniors38.9on 16 Aug 2026 v Coritiba–
40Nicolas Bosshardt Defender · 63′ · 2 matches243.243.9on 29 Apr 2026 at Millonarios0.0on 12 Mar 2026 v Chapecoense–
41Nahuel Ferraresi Defender · 28′ · 2 matches266.171.7on 12 Feb 2026 v Grêmio54.2on 4 Feb 2026 at Santos–

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

76 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Brasileirão Série Aat MirassolD 1–11.1–1.31.24
18 Oct 2026Brasileirão Série AVasco da GamaW 1–01.2–0.91.60
11 Oct 2026Brasileirão Série AVitóriaW 2–11.8–0.82.09
8 Oct 2026Brasileirão Série Aat CruzeiroL 0–21.1–3.10.41
2 Oct 2026Brasileirão Série ASantosL 1–21.8–0.62.22
20 Sep 2026Brasileirão Série AInternacionalW 1–01.0–0.71.62
16 Sep 2026Copa SudamericanaBoca JuniorsD 1–10.8–0.71.37
12 Sep 2026Brasileirão Série Aat PalmeirasL 0–21.3–2.40.75
9 Sep 2026Copa Sudamericanaat Boca JuniorsL 0–10.5–1.00.86
5 Sep 2026Brasileirão Série AAtlético MineiroW 2–01.8–0.72.16
All 76 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Brasileirão Série Aat MirassolD 1–11.1–1.31.24
18 Oct 2026Brasileirão Série AVasco da GamaW 1–01.2–0.91.60
11 Oct 2026Brasileirão Série AVitóriaW 2–11.8–0.82.09
8 Oct 2026Brasileirão Série Aat CruzeiroL 0–21.1–3.10.41
2 Oct 2026Brasileirão Série ASantosL 1–21.8–0.62.22
20 Sep 2026Brasileirão Série AInternacionalW 1–01.0–0.71.62
16 Sep 2026Copa SudamericanaBoca JuniorsD 1–10.8–0.71.37
12 Sep 2026Brasileirão Série Aat PalmeirasL 0–21.3–2.40.75
9 Sep 2026Copa Sudamericanaat Boca JuniorsL 0–10.5–1.00.86
5 Sep 2026Brasileirão Série AAtlético MineiroW 2–01.8–0.72.16
29 Aug 2026Brasileirão Série ARed Bull BragantinoW 2–11.3–0.61.95
23 Aug 2026Brasileirão Série Aat ChapecoenseL 0–11.1–0.61.81
19 Aug 2026Copa SudamericanaBolívarW 3–11.8–0.12.58
16 Aug 2026Brasileirão Série ACoritibaD 1–11.1–0.32.08
12 Aug 2026Copa Sudamericanaat BolívarD 1–10.6–0.81.13
8 Aug 2026Brasileirão Série Aat GrêmioL 1–21.7–1.81.35
26 Jul 2026Brasileirão Série Aat FlamengoD 1–10.6–2.00.49
23 Jul 2026Brasileirão Série AAthleticoL 1–20.9–1.80.82
31 May 2026Brasileirão Série Aat RemoL 0–11.0–0.81.57
26 May 2026Copa SudamericanaBoston RiverW 2–01.7–0.62.17
23 May 2026Brasileirão Série ABotafogoD 1–11.7–0.82.00
20 May 2026Copa SudamericanaMillonariosD 1–11.5–1.81.15
16 May 2026Brasileirão Série Aat FluminenseL 1–20.9–1.50.96
13 May 2026Copa do Brasilat JuventudeL 1–30.5–2.10.38
10 May 2026Brasileirão Série Aat CorinthiansL 2–31.1–1.41.14
7 May 2026Copa Sudamericanaat O'HigginsD 0–00.7–0.51.51
3 May 2026Brasileirão Série ABahiaD 2–22.1–2.21.36
29 Apr 2026Copa Sudamericanaat MillonariosD 0–00.4–1.00.77
26 Apr 2026Brasileirão Série AMirassolW 1–01.0–1.11.30
21 Apr 2026Copa do BrasilJuventudeW 1–01.8–0.12.58
18 Apr 2026Brasileirão Série Aat Vasco da GamaL 1–22.4–2.41.44
14 Apr 2026Copa SudamericanaO'HigginsW 2–01.0–1.21.27
11 Apr 2026Brasileirão Série Aat VitóriaL 0–20.7–1.01.04
8 Apr 2026Copa Sudamericanaat Boston RiverW 1–00.9–0.31.94
4 Apr 2026Brasileirão Série ACruzeiroW 4–12.0–1.41.74
1 Apr 2026Brasileirão Série Aat InternacionalD 1–10.9–1.01.22
22 Mar 2026Brasileirão Série APalmeirasL 0–10.1–0.10.97
18 Mar 2026Brasileirão Série Aat Atlético MineiroL 0–10.6–1.10.92
15 Mar 2026Brasileirão Série Aat Red Bull BragantinoW 2–10.8–0.61.45
12 Mar 2026Brasileirão Série AChapecoenseW 2–01.5–0.62.05
25 Feb 2026Brasileirão Série Aat CoritibaW 1–01.3–0.91.71
12 Feb 2026Brasileirão Série AGrêmioW 2–04.7–0.32.92
4 Feb 2026Brasileirão Série Aat SantosD 1–10.6–1.10.92
29 Jan 2026Brasileirão Série AFlamengoW 2–10.8–2.40.46
7 Dec 2025Brasileirão Série Aat VitóriaL 0–10.3–2.30.25
3 Dec 2025Brasileirão Série AInternacionalW 3–01.3–0.42.02
27 Nov 2025Brasileirão Série Aat FluminenseL 0–60.1–4.40.02
23 Nov 2025Brasileirão Série AJuventudeW 2–12.0–1.11.95
20 Nov 2025Brasileirão Série Aat CorinthiansL 1–30.3–2.00.31
9 Nov 2025Brasileirão Série ARed Bull BragantinoL 0–10.5–1.30.77
6 Nov 2025Brasileirão Série AFlamengoD 2–20.8–1.80.74
2 Nov 2025Brasileirão Série Aat Vasco da GamaW 2–01.9–1.81.44
26 Oct 2025Brasileirão Série ABahiaW 2–01.5–0.91.83
19 Oct 2025Brasileirão Série Aat MirassolL 0–30.5–3.50.13
16 Oct 2025Brasileirão Série Aat GrêmioL 0–20.9–2.90.43
5 Oct 2025Brasileirão Série APalmeirasL 2–31.9–1.21.80
2 Oct 2025Brasileirão Série Aat FortalezaW 2–01.4–1.01.67
29 Sep 2025Brasileirão Série ACearáL 0–10.8–0.71.37
25 Sep 2025Copa LibertadoresLDUL 0–12.6–0.92.38
21 Sep 2025Brasileirão Série Aat SantosL 0–10.5–1.40.64
18 Sep 2025Copa Libertadoresat LDUL 0–20.9–0.71.44
14 Sep 2025Brasileirão Série ABotafogoW 1–01.5–0.62.05
31 Aug 2025Brasileirão Série Aat CruzeiroL 0–10.9–1.01.30
24 Aug 2025Brasileirão Série AAtlético MineiroW 2–01.7–0.12.55
20 Aug 2025Copa LibertadoresAtlético NacionalD 1–11.6–1.71.32
16 Aug 2025Brasileirão Série Aat Sport RecifeD 2–21.6–0.72.00
13 Aug 2025Copa Libertadoresat Atlético NacionalD 0–00.2–2.40.19
9 Aug 2025Brasileirão Série AVitóriaW 2–02.5–0.32.67
6 Aug 2025Copa do Brasilat AthleticoL 0–10.2–1.30.45
3 Aug 2025Brasileirão Série Aat InternacionalW 2–10.5–1.40.61
31 Jul 2025Copa do BrasilAthleticoW 2–11.0–1.01.30
27 Jul 2025Brasileirão Série AFluminenseW 3–12.4–0.32.64
24 Jul 2025Brasileirão Série Aat JuventudeW 1–01.0–0.31.94
20 Jul 2025Brasileirão Série ACorinthiansW 2–02.1–1.61.72
17 Jul 2025Brasileirão Série Aat Red Bull BragantinoD 2–21.4–0.81.79
12 Jul 2025Brasileirão Série Aat FlamengoL 0–20.2–1.30.49