Cruzeiro 3-1 Mirassol: Match Report, Goals, Stats and Ratings
Brasileirão Matchday 22 · Sunday 9 August 2026 · Estádio Governador Magalhães Pinto, Belo Horizonte · referee Lucas Casagrande · full time
Full time: Cruzeiro 3-1 Mirassol
Cruzeiro won 3-1 at home to Mirassol in Brasileirão Matchday 22 on Sunday 9 August 2026. The goals: João Marcelo 12', Reinaldo 27', Kaio Jorge 76', Wesley 84'.
How Cruzeiro won it
Cruzeiro struck first through João Marcelo in the 12th minute, set up by Bruno Rodrigues. Mirassol levelled at 1-1 in the 27th minute through Reinaldo from the penalty spot. Kaio Jorge made it 2-1 to Cruzeiro in the 76th minute, set up by Fagner. Wesley made it 3-1 to Cruzeiro in the 84th minute, set up by Lucas Villalba.
It was 1-1 at half-time, and the second half changed the result.
The referee, Lucas Casagrande, showed 5 yellow cards: 3 to Cruzeiro and 2 to Mirassol.
Cruzeiro: Artur Jorge, 4-2-3-1 · Mirassol: R. Silva Guanaes, 4-2-3-1.
Moneyball's prediction against the result
Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.
Why it went this way
On the day the expected goals were 1.62 for Cruzeiro and 1.00 for Mirassol.
Cruzeiro scored about 1.4 more than their chances were worth: clinical finishing, or a goalkeeper having a bad day.
Cruzeiro had 3 shots on target, Mirassol 4.
Cruzeiro had 50% of the ball and turned it into the win.
Where the two sides stood before this match
Cruzeiro came into it with 32 Brasileirão matches played, scoring 1.6 and conceding 1.4 a match, with 1.45 expected goals for and 1.62 against, and had won 50% of their matches.
Mirassol came into it with 32 Brasileirão matches played, scoring 1.2 and conceding 1.4 a match, with 1.35 expected goals for and 1.85 against, and had won 28% of their matches.
Cruzeiro vs Mirassol: the match in numbers
| Cruzeiro | Match statistics | Mirassol |
|---|---|---|
| 50% | Ball possession | 50% |
| 1.62 | Expected goals (xG) | 1.00 |
| 11 | Total shots | 13 |
| 3 | Shots on target | 4 |
| 3 | Big chances | 2 |
| 374 | Total passes | 379 |
| 83% | Pass accuracy | 85% |
| 4 | Corners | 1 |
| 14 | Fouls | 18 |
| 0 | Offsides | 2 |
| 16 | Tackles | 17 |
| 3 | Saves | 0 |
| 3 | Yellow cards | 2 |
Team statistics from Sportmonks.
Player ratings and man of the match
Man of the match: Fagner (Cruzeiro), rated 7.6 by Sportmonks, with 1 assist.
Cruzeiro
- Fagner 7.6 1 assist
- João Marcelo 7.4 1 goal
- Kaio Jorge 7.4
- Wesley 7.3 1 goal
- Jonathan Jesus 7.2
Mirassol
- Gustavo Cazonatti 7.0
- Fernandinho 6.9
- Eduardo 6.9
- Wallisson 6.9
- Gabriel 6.6
The lowest-rated starter was Carlos Eduardo Lecciolle Thomazella at 5.9. Ratings run from 0 to 10; around 7.0 is a solid match.
What comes next
- Cruzeiro: Atlético Mineiro vs Cruzeiro Thursday 29 October 2026 · Brasileirão
- Mirassol: Corinthians vs Mirassol Friday 30 October 2026 · Brasileirão
Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.
Questions about Cruzeiro vs Mirassol
What was the score in Cruzeiro vs Mirassol?
Cruzeiro 3-1 Mirassol (half-time 1-1), Brasileirão, Sunday 9 August 2026.
Who scored in Cruzeiro vs Mirassol?
João Marcelo 12', Reinaldo 27', Kaio Jorge 76', Wesley 84'.
Did Moneyball predict Cruzeiro vs Mirassol correctly?
Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.
Who was man of the match in Cruzeiro vs Mirassol?
Fagner, rated 7.6 by Sportmonks.
Who refereed Cruzeiro vs Mirassol?
Lucas Casagrande.
Every match, before and after
Moneyball Odds writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.
Moneyball Odds is a statistical analysis site, not a bookmaker. No model predicts football reliably. For readers aged 18 and over.