

Top Pick is the model's top pick: the card that stands out most against what its market usually shows in the model's own numbers. It is not a judgement on the price. Every card is published before kickoff and settled in public.
Our own numbers, from the goal rates the model fits for each side.
Our score is the one that fits the goals we expect, so it is not always the biggest percentage above: the single likeliest score is usually a low scoring draw, and even that lands only about 12% of the time. This is the model's working, not a tip. The bets it leads to are above.
How this scoreline is calculated
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Cruzeiro mixed, Palmeiras mixedThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Cruzeiro take a form score of 7.0 out of 10 into this Brasileirao fixture, against 7.1 for Palmeiras. Cruzeiro have 4 wins and 1 defeat in their last 5 competitive matches, while Palmeiras have 3 wins, 1 draw and 1 defeat in theirs. Across the season Cruzeiro average 2.1 goals scored and 1.4 conceded per game, Palmeiras 1.9 and 0.6. Cruzeiro have kept a clean sheet in 30% of their matches this season, Palmeiras in 50%. In their last 10 meetings Cruzeiro have won 1, drawn 3 and lost 6. Cruzeiro sit 3rd on 60 points, Palmeiras 2nd on 73.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Palmeiras arrive 13 points clear of Cruzeiro in the Brasileirao table, sitting 2nd on 73 points against the home side's 60 in 3rd, and that gap is built on defensive numbers rather than firepower. Palmeiras have conceded just 23 in 34 games, a rate of 0.68 per match, compared with 48 shipped by Cruzeiro at 1.41 per match. Both sides actually score at a similar clip, 1.82 against 1.62 per game, which points to this being decided more by what each team stops than what it creates.
Cruzeiro's recent form reads well on paper, 7 wins and 3 losses from their last 10 with 21 scored and 14 conceded, and they have found the net in all 10 of those matches. The pattern within that run matters: a 3-2 home win over Bahia and a 4-2 away win at Gremio sit alongside 2-4 and 1-2 defeats, at RB Bragantino and Santos respectively, suggesting a side capable of scoring against anyone but still vulnerable at the back. A clean sheet in just 3 of those 10 games lines up with a season average of conceding 1.41 per game, and against a Palmeiras attack that has scored in 8 of their last 10, keeping it tight will be the harder task tonight.
Palmeiras bring the stronger defensive record into this one, 5 clean sheets from their last 10 and only 6 goals conceded across that run, though their own attack has gone quiet at times, failing to score in 20 percent of matches this season and drawing 0-0 at Santos last time out in the league. The 6-1 demolition of Remo shows the ceiling when things click, but a 0-1 loss to Fluminense in the Libertadores and a 1-0 win away to Fluminense either side of it point to a team that grinds as often as it blows teams away. With 2.27 expected goals per game for Cruzeiro against 1.96 for Palmeiras, the underlying shot data actually favours the home side slightly, even if the league position does not.
History leans Palmeiras's way too: of the 5 itemised meetings, Palmeiras won 2, Cruzeiro won 1, and 2 were drawn, including a 1-1 stalemate in May 2026 and a goalless draw in October 2025. Across all 10 meetings the goals have been sparse, just 2.0 per game, with both teams scoring in only 5 of 10 and only 3 of 10 going over 2.5 goals. That low-scoring tendency matches what Formatic's model sees here, with the goal rates pointing to a tight 1-1 as the most likely scoreline, and the market reflecting that balance by making Palmeiras only a marginal favourite in an otherwise even game. Expect a cagey contest low on goals, with Palmeiras's control of possession, projected at 48.2 percent against Cruzeiro's 52.7, doing little to translate into a one-sided scoreline.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram