Sao Paulo are 9th in the 2026 Serie A after 30 matches — 39 points from an 11-6-13 record, 35 goals scored and 35 conceded. Market-implied expected points say 42.1 — 3.1 fewer than they have banked; on performances alone they would be 8th. The 1:0 against Chapecoense-SC cost them the most expected points. Form over the last five: LWLLW, 6 points. They average 1.2 goals scored and 1.2 conceded per match; 40% of their matches have cleared 2.5 goals, with 6 clean sheets and 7 blanks in front of goal. Biggest win: 4:1 against Cruzeiro.
Of their 23 goals, the most (23) have come in the 90+ minute band. 23 of them have arrived after the 75th minute.
Produced performances worth 3.1 more points than they collected, by market expectations. full table →
Flat-stake ROI of backing them in every match this season. The bookmaker margin usually wins — shown because we publish losers too.
6 points from the last five. Avg 1.2 scored, 1.2 conceded per match.
Upcoming fixtures — data vs market
league hub →| # | Time | Market | Implied | Odds | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | Bahia– Sao Paulo | 2026-10-29 | 00:30 | Under 2.5 | 56.1% | 51.5% | ▲ +4.5% | 1.94 |
Add Sao Paulo fixtures to your calendar
Every fixture this season, updated automatically: kick-off changes, postponements, and after each match the score, half-time score and goal minutes.
All 2026 results
odds are closing 1X2 prices| Date | Opponent | H/A | Score | HT | 1st goal | 1 | X | 2 | Result |
|---|---|---|---|---|---|---|---|---|---|
| 2026-10-11 | Vitoria | H | 2:1 | — | — | 1.65 | 3.33 | 4.69 | W |
| 2026-10-08 | Cruzeiro | A | 2:0 | — | — | 1.83 | 3.49 | 4.18 | L |
| 2026-10-02 | Santos | H | 1:2 | — | — | 2.09 | 3.27 | 3.47 | L |
| 2026-09-20 | Internacional | H | 1:0 | — | — | 1.97 | 3.21 | 4.04 | W |
| 2026-09-12 | Palmeiras | A | 2:0 | — | — | 1.43 | 4.29 | 7.33 | L |
| 2026-09-05 | Atletico-MG | H | 2:0 | — | — | 1.92 | 3.27 | 4.06 | W |
| 2026-08-29 | Bragantino | H | 2:1 | — | — | 2.41 | 3.16 | 2.96 | W |
| 2026-08-23 | Chapecoense-SC | A | 1:0 | — | — | 3.78 | 3.11 | 1.92 | L |
| 2026-08-16 | Coritiba | H | 1:1 | — | — | 1.63 | 3.30 | 5.09 | D |
| 2026-08-08 | Gremio | A | 2:1 | — | — | 2.25 | 2.95 | 3.14 | L |
| 2026-07-26 | Flamengo RJ | A | 1:1 | — | — | 1.43 | 4.41 | 6.99 | D |
| 2026-07-23 | Athletico-PR | H | 1:2 | — | — | 2.00 | 3.15 | 3.84 | L |
| 2026-06-01 | Remo | A | 1:0 | — | — | 3.01 | 3.21 | 2.33 | L |
| 2026-05-23 | Botafogo RJ | H | 1:1 | — | — | 1.72 | 3.73 | 4.58 | D |
| 2026-05-16 | Fluminense | A | 2:1 | — | — | 1.67 | 3.48 | 4.54 | L |
| 2026-05-10 | Corinthians | A | 3:2 | — | — | 2.05 | 3.06 | 3.83 | L |
| 2026-05-03 | Bahia | H | 2:2 | — | — | 1.92 | 3.21 | 3.48 | D |
| 2026-04-26 | Mirassol | H | 1:0 | — | — | 2.00 | 3.35 | 3.73 | W |
| 2026-04-18 | Vasco | A | 2:1 | — | — | 2.03 | 3.06 | 3.34 | L |
| 2026-04-11 | Vitoria | A | 2:0 | — | — | 2.97 | 3.02 | 2.48 | L |
| 2026-04-04 | Cruzeiro | H | 4:1 | — | — | 2.21 | 3.16 | 3.38 | W |
| 2026-04-01 | Internacional | A | 1:1 | — | — | 2.18 | 3.08 | 3.46 | D |
| 2026-03-22 | Palmeiras | H | 0:1 | — | — | 2.62 | 3.00 | 2.82 | L |
| 2026-03-19 | Atletico-MG | A | 1:0 | — | — | 2.33 | 3.02 | 3.26 | L |
| 2026-03-16 | Bragantino | A | 1:2 | — | — | 2.39 | 3.08 | 3.08 | W |
| 2026-03-13 | Chapecoense-SC | H | 2:0 | — | — | 1.42 | 4.56 | 7.21 | W |
| 2026-02-25 | Coritiba | A | 0:1 | — | — | 2.48 | 3.09 | 2.94 | W |
| 2026-02-12 | Gremio | H | 2:0 | — | — | 1.90 | 3.28 | 4.15 | W |
| 2026-02-05 | Santos | A | 1:1 | — | — | 2.23 | 3.13 | 3.31 | D |
| 2026-01-29 | Flamengo RJ | H | 2:1 | — | — | 3.71 | 2.99 | 2.15 | W |
Goal timing
league-wide chart →When Sao Paulo score
23 goals by 15-minute band — busiest: 90+' (attribution approximated from goal order, as in the league heat map)
First goal in Sao Paulo matches
either side scoring — 0 of 30 matches saw a first-half opener; 30 stayed goalless
Match stats
averages over 30 matches with stat coverageGo deeper
Statistics, not betting advice · the market usually knows why · 18+




Vitoria
Cruzeiro
Santos
Internacional
Palmeiras
Atletico-MG
Bragantino
Chapecoense-SC
Coritiba
Gremio
Flamengo RJ
Athletico-PR
Remo
Botafogo RJ
Fluminense
Corinthians
Bahia
Mirassol
Vasco