Brasileirão Serie A · Regular season · Matchday 29 · Preview

Cruzeiro, sixth, host São Paulo, 11th, with nine points between them

Cruzeiro lead São Paulo by nine points in the Brasileirão, yet both sides have taken 1.4 points a game over their last ten. São Paulo have won three of the last five meetings.

Cruzeiro
2–0Governador Magalhães Pinto, Belo Horizonte
São Paulo

The state of play

Cruzeiro are sixth with 45 points from 28 matches, nine clear of São Paulo in 11th on 36. The two meet at Governador Magalhães Pinto in Belo Horizonte, with kick-off at 00:30 UTC on 8 October.

Cruzeiro have 13 wins, six draws and nine defeats, and a goal difference of +2. São Paulo have 10 wins, six draws and 12 defeats, with a goal difference of +1. Neither side has a big margin in the goals column, which makes the points gap look larger than the underlying balance.

Form is mixed on both sides. Cruzeiro's last five league results read W-L-W-L-W. São Paulo's read L-W-L-W-W, so they come in with two wins in their last two.

Head to head

The two have met 50 times, with 10 draws, so 40 of those games produced a winner. They average 2.4 goals per meeting.

São Paulo have the better of the recent record. They won three of the last five: 4-1 on 4 April 2026, 1-0 on 15 September 2024 and 2-0 on 2 June 2024. Cruzeiro won 1-0 on 31 August 2025, and the other game, on 13 April 2025, finished 1-1.

The numbers behind it

Over the last ten matches the sides are level on record: four wins, two draws and four defeats each, which works out at 1.4 points a match for both. The goals differ. Cruzeiro have scored 16 and conceded 15 in that run, while São Paulo have scored 11 and conceded 10. Cruzeiro's games have carried more goals.

Across the season, Cruzeiro's expected goals are 39.4 for and 33.9 against, against actual totals of 42 scored and 40 conceded. They have let in more than the chances against them suggest.

São Paulo's expected goals are 36.8 for and 31.9 against, against 33 scored and 32 conceded. They have scored fewer than their chances imply, while their goals conceded are almost exactly in line.

Our view

The betting market implies about 50% for a Cruzeiro win, 27% for a draw and 23% for a São Paulo win. Our model leans slightly higher on the hosts at 54%, with 25% for a draw and 21% for the visitors.

The gap is small. It is consistent with Cruzeiro's higher points total and their stronger expected-goals numbers, but the equal ten-match records and São Paulo's recent head-to-head edge keep it uncertain.

On goals, the market implies about 48% for more than 2.5 and our model sits at 51%. Both sides scoring is close to even in both: 52%. These are estimates, and football is a high-variance sport.

Market and model

Betting market · consensus of 13 bookmakersGiovePicks model

  • Home win50% market54% model2.00 Fair odds implied by the market
  • Draw27% market25% model3.72 Fair odds implied by the market
  • Away win23% market21% model4.31 Fair odds implied by the market
  • Over 2.5 goals48% market51% model2.07 Fair odds implied by the market
  • Under 2.5 goals52% market49% model1.93 Fair odds implied by the market

Estimates built from public data, not advice or a tip. We do not take bets or recommend any operator. Football is high-variance and no estimate is a guarantee. 18+ only.

Read the match report →