Serie A (Brazil)
Cruzeiro Host Sao Paulo at Estádio Governador Magalhães Pinto
Oct 8, 2026, 12:30 AM UTC
Team Strength Comparison
Match Analysis
Both ratings and the market back Cruzeiro here, which makes this feel like a relatively straightforward call—but there's something lurking beneath that shouldn't be ignored. Cruzeiro's overall strength edge is slim (64 to 62), though they do pull ahead in attack by four points and defense by the same margin. Their dominance rating is five points higher. So far so good for the hosts. Bookmakers are offering 1.8 on Cruzeiro, 3.5 on the draw and 4.3 on Sao Paulo, which translates to a 52% implied probability for the hosts against 22% for the visitors—both the ratings and the odds are pointing the same direction. Here's where I'd push back slightly: Cruzeiro's consistency rating is catastrophically low at 19, while Sao Paulo sits at 64. That's a 45-point gulf, and it matters. I notice Cruzeiro's home form is pristine—3 wins and 2 draws in their last five at this ground—but away from home they've collapsed, winning just once in their last five on the road. Sao Paulo's away form is similarly dreadful (0 wins in five), yet they've been steadier overall. The head-to-head record only complicates things further: Sao Paulo lead the all-time matchup 11 wins to 6, and in their last five meetings the hosts have managed just a single victory. I find the consistency disparity genuinely hard to overlook. Yes, Cruzeiro have the edge on paper and the market agrees, but their inability to maintain performance week to week—combined with their away woes and a losing record against this opponent—suggests the gap might be tighter than the odds imply.
An objective read of long-term data and odds — not a prediction or betting advice.
Metric by metric
Cruzeiro · Sao Paulo — a longer bar means a higher rating (0–100).
10-season trends
Both clubs on one continuous scale — a promoted club's climb shows as a smooth rise, not a break.
Odds Analysis & Market Prediction
With each bookmaker's margin removed, the market makes Cruzeiro the favourite at 49%. 20 of 20 bookmakers agree.
Fair win probability
Average bookmaker margin 9%.
Archived Oct 3, 2026, 11:00 AM UTC
Pre-Match Odds Comparison · Cruzeiro vs Sao Paulo
| Book | Home | Draw | Away |
|---|---|---|---|
| BoyleSports | 1.83 | 3.30 | 3.80 |
| 888sport | 1.85 | 3.30 | 3.90 |
| William Hill | 1.85 | 3.30 | 3.90 |
| LeoVegas | 1.92 | 3.40 | 3.90 |
| Paddy Power | 1.80 | 3.40 | 4.00 |
| Sky Bet | 1.75 | 3.20 | 3.60 |
| Ladbrokes | 1.91 | 3.50 | 3.90 |
| Coral | 1.91 | 3.50 | 4.00 |
| Bet Victor | 1.90 | 3.40 | 3.90 |
| Betano (UK) | 1.90 | 3.40 | 3.90 |
| Virgin Bet | 1.84 | 3.35 | 3.80 |
| Casumo | 1.88 | 3.45 | 3.95 |
| LiveScore Bet | 1.84 | 3.35 | 3.80 |
| Grosvenor | 1.88 | 3.45 | 3.95 |
| Smarkets | 1.82 | 3.20 | 3.65 |
| Betfair Sportsbook | 1.85 | 3.50 | 4.00 |
| Betfred (UK) | 1.83 | 3.40 | 4.00 |
| Unibet (UK) | 1.91 | 3.50 | 4.00 |
| Matchbook | 1.91 | 3.50 | 4.00 |
| Betway | 1.91 | 3.50 | 3.60 |
Moneyline captured before kickoff — historical reference only. 21+
Head-to-Head Record
| Serie A · Regular Season - 10 | 2026-04-04 | Sao Paulo 4-1 Cruzeiro | L |
| Serie A · Regular Season - 22 | 2025-08-31 | Cruzeiro 1-0 Sao Paulo | W |
| Serie A · Regular Season - 3 | 2025-04-13 | Sao Paulo 1-1 Cruzeiro | D |
| Friendlies Clubs · Club Friendlies 3 | 2025-01-16 | Cruzeiro 1-1 Sao Paulo | D |
| Serie A · Regular Season - 26 | 2024-09-15 | Cruzeiro 0-1 Sao Paulo | L |
| Serie A · Regular Season - 7 | 2024-06-02 | Sao Paulo 2-0 Cruzeiro | L |
| Serie A · Regular Season - 31 | 2023-11-02 | Sao Paulo 1-0 Cruzeiro | L |
| Serie A · Regular Season - 12 | 2023-06-25 | Cruzeiro 1-0 Sao Paulo | W |
| Serie A · Regular Season - 26 | 2019-10-17 | Cruzeiro 1-0 Sao Paulo | W |
| Serie A · Regular Season - 7 | 2019-06-02 | Sao Paulo 1-1 Cruzeiro | D |
| Serie A · Regular Season - 35 | 2018-11-18 | Sao Paulo 1-0 Cruzeiro | L |
| Serie A · Regular Season - 16 | 2018-07-29 | Cruzeiro 0-2 Sao Paulo | L |
| Serie A · Regular Season - 20 | 2017-08-13 | Sao Paulo 3-2 Cruzeiro | L |
| Serie A · Regular Season - 1 | 2017-05-14 | Cruzeiro 1-0 Sao Paulo | W |
| Copa Do Brasil · 4th Round | 2017-04-19 | Cruzeiro 1-2 Sao Paulo | L |
| Copa Do Brasil · 4th Round | 2017-04-14 | Sao Paulo 0-2 Cruzeiro | W |
| Serie A · Regular Season - 25 | 2016-09-16 | Sao Paulo 1-0 Cruzeiro | L |
| Serie A · Regular Season - 6 | 2016-06-05 | Cruzeiro 0-1 Sao Paulo | L |
| Serie A · Regular Season - 34 | 2015-11-08 | Cruzeiro 2-1 Sao Paulo | W |
| Serie A · Regular Season - 15 | 2015-07-26 | Sao Paulo 1-0 Cruzeiro | L |
Recent Form — Home & Away
Cruzeiro — Home
- 2026-09-06Cruzeiro vs Atletico Paranaense 3-1
- 2026-08-26Cruzeiro vs Atletico-MG 1-1
- 2026-08-22Cruzeiro vs Flamengo 2-1
- 2026-08-13Cruzeiro vs Flamengo 1-1
- 2026-08-09Cruzeiro vs Mirassol 3-1
- 2026-08-05Cruzeiro vs Chapecoense-sc 2-0
- 2026-07-26Cruzeiro vs Botafogo 0-1
- 2026-07-04Cruzeiro vs Defensor Sporting 2-0
- 2026-05-31Cruzeiro vs Fluminense 1-1
- 2026-05-29Cruzeiro vs Barcelona SC 4-0
- 2026-05-24Cruzeiro vs Chapecoense-sc 2-1
- 2026-05-13Cruzeiro vs Goias 1-0
- 2026-05-03Cruzeiro vs Atletico-MG 1-3
- 2026-04-29Cruzeiro vs Boca Juniors 1-0
- 2026-04-18Cruzeiro vs Gremio 2-0
- 2026-04-15Cruzeiro vs U. Catolica 1-2
- 2026-04-12Cruzeiro vs RB Bragantino 2-1
- 2026-04-01Cruzeiro vs Vitoria 3-0
- 2026-03-22Cruzeiro vs Santos 0-0
- 2026-03-15Cruzeiro vs Vasco DA Gama 3-3
Cruzeiro — Away
- 2026-09-20Vitoria vs Cruzeiro 1-3
- 2026-09-13Santos vs Cruzeiro 2-1
- 2026-09-02Atletico-MG vs Cruzeiro 2-1
- 2026-08-30Vasco DA Gama vs Cruzeiro 3-1
- 2026-08-20Flamengo vs Cruzeiro 2-1
- 2026-08-16Corinthians vs Cruzeiro 1-2
- 2026-08-02Chapecoense-sc vs Cruzeiro 0-0
- 2026-07-31Coritiba vs Cruzeiro 0-1
- 2026-07-23Internacional vs Cruzeiro 1-2
- 2026-07-12Gremio vs Cruzeiro 3-1
- 2026-05-20Boca Juniors vs Cruzeiro 1-1
- 2026-05-17Palmeiras vs Cruzeiro 1-1
- 2026-05-10Bahia vs Cruzeiro 1-2
- 2026-05-07U. Catolica vs Cruzeiro 0-0
- 2026-04-25Remo vs Cruzeiro 0-1
- 2026-04-22Goias vs Cruzeiro 2-2
- 2026-04-08Barcelona SC vs Cruzeiro 0-1
- 2026-04-04Sao Paulo vs Cruzeiro 4-1
- 2026-03-18Atletico Paranaense vs Cruzeiro 2-1
- 2026-03-12Flamengo vs Cruzeiro 2-0
Sao Paulo — Home
- 2026-09-20Sao Paulo vs Internacional 1-0
- 2026-09-16Sao Paulo vs Boca Juniors 1-1
- 2026-09-05Sao Paulo vs Atletico-MG 2-0
- 2026-08-29Sao Paulo vs RB Bragantino 2-1
- 2026-08-19Sao Paulo vs Bolívar 3-1
- 2026-08-16Sao Paulo vs Coritiba 1-1
- 2026-07-23Sao Paulo vs Atletico Paranaense 1-2
- 2026-05-26Sao Paulo vs Boston River 2-0
- 2026-05-23Sao Paulo vs Botafogo 1-1
- 2026-05-20Sao Paulo vs Millonarios 1-1
- 2026-05-03Sao Paulo vs Bahia 2-2
- 2026-04-26Sao Paulo vs Mirassol 1-0
- 2026-04-21Sao Paulo vs Juventude 1-0
- 2026-04-14Sao Paulo vs O'Higgins 2-0
- 2026-04-04Sao Paulo vs Cruzeiro 4-1
- 2026-03-22Sao Paulo vs Palmeiras 0-1
- 2026-03-12Sao Paulo vs Chapecoense-sc 2-0
- 2026-02-12Sao Paulo vs Gremio 2-0
- 2026-02-07Sao Paulo vs Primavera SP 2-1
- 2026-01-31Sao Paulo vs Santos 2-0
Sao Paulo — Away
- 2026-09-12Palmeiras vs Sao Paulo 2-0
- 2026-09-09Boca Juniors vs Sao Paulo 1-0
- 2026-08-23Chapecoense-sc vs Sao Paulo 1-0
- 2026-08-12Bolívar vs Sao Paulo 1-1
- 2026-08-08Gremio vs Sao Paulo 2-1
- 2026-07-26Flamengo vs Sao Paulo 1-1
- 2026-05-31Remo vs Sao Paulo 1-0
- 2026-05-16Fluminense vs Sao Paulo 2-1
- 2026-05-13Juventude vs Sao Paulo 3-1
- 2026-05-10Corinthians vs Sao Paulo 3-2
- 2026-05-07O'Higgins vs Sao Paulo 0-0
- 2026-04-29Millonarios vs Sao Paulo 0-0
- 2026-04-18Vasco DA Gama vs Sao Paulo 2-1
- 2026-04-11Vitoria vs Sao Paulo 2-0
- 2026-04-08Boston River vs Sao Paulo 0-1
- 2026-04-01Internacional vs Sao Paulo 1-1
- 2026-03-18Atletico-MG vs Sao Paulo 1-0
- 2026-03-15RB Bragantino vs Sao Paulo 1-2
- 2026-03-01Palmeiras vs Sao Paulo 2-1
- 2026-02-25Coritiba vs Sao Paulo 0-1