Serie A Regular Season - 20
Cruzeiro 0 - 1 FT Botafogo
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Warleson 26'
Huguinho 35'
39' ↓ L. Sinisterra ↑Wanderson
G. Justino (Alex Telles) 41'
45'+3 Fagner
N. Ferraresi 45'+4
HT
56' Jonathan Jesus
60' ↓ Fabricio Bruno ↑Joao Marcelo
60' ↓ Marquinhos ↑K. Arroyo
↓ Danilo Santos ↑Kauan Toledo 69'
77' ↓ Fagner ↑William Furtado
77' ↓ G. Rojas ↑Kaua Moraes
↓ A. Montoro ↑S. Rodriguez 82'
↓ Arthur Cabral ↑K. Barria 82'
Alex Telles 88'
↓ Alex Telles ↑Marcal 90'
↓ Matheus Martins ↑L. M. Villalba Jaume 90'
K. Barria 90'+5
FT
Player Cards
Our take on every player in this match
Cruzeiro
Goalkeepers
Otávio Costa
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Fagner
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
22%
Pass Acc
Fabrício Bruno
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Jonathan Jesus
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gabriel Rojas
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Marquinhos
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Lucas Romero
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Matheus Henrique
MAGNET
72
Activity
72
Activity
59
Passes
13
Duels
Luis Sinisterra
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
39
Entry
Forwards
Bruno Rodrigues
MAGNET
41
Activity
41
Activity
26
Passes
15
Duels
Kaio Jorge
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
BENCH
Vitor Lamounier
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Marcelo
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
William Furtado
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Lucas Villalba
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauã Moraes
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Lucas Silva
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zé Lucas
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Morais
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rhuan Gabriel
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wanderson
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
Started
Entry
Keny Arroyo
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Rayan Lelis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Botafogo
Goalkeepers
Warleson
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Vitinho
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Gabriel Justino
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Nahuel Ferraresi
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Alex Telles
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
18%
Pass Acc
Midfielders
Huguinho
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Cristian Medina
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Álvaro Montoro
PROVOCATEUR
4
Fouls Won
4
Fouls Won
11
Duels Won
0
Pens Won
Danilo Santos
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Matheus Martins
👻 Invisible Nothing to note
Forwards
Arthur Cabral
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
Gabriel Batista
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marçal
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Mateo Ponte
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paulinho
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Monzón
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Rodríguez
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jordan Barrera
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauan Toledo
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Edenilson
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Villalba
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Lucas Emanuel
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kadir Barría
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 01/30/2026 | Botafogo | 4 - 0 | Cruzeiro | Serie A | Estadio Olimpico Nilton Santos |
| 12/04/2025 | Cruzeiro | 2 - 2 | Botafogo | Serie A | Governador Magalhães Pinto |
| 08/03/2025 | Botafogo | 0 - 2 | Cruzeiro | Serie A | Estadio Olimpico Nilton Santos |
| 07/28/2024 | Botafogo | 0 - 3 | Cruzeiro | Serie A | Estádio Nilton Santos |
| 04/14/2024 | Cruzeiro | 3 - 2 | Botafogo | Serie A | Estádio Governador Magalhães Pinto |
| 12/03/2023 | Botafogo | 0 - 0 | Cruzeiro | Serie A | Estádio Nilton Santos |
| 08/06/2023 | Cruzeiro | 0 - 0 | Botafogo | Serie A | Estádio Governador Magalhães Pinto |
| 10/13/2021 | Cruzeiro | 0 - 0 | Botafogo | Serie B | Estádio Raimundo Sampaio |
| 07/10/2021 | Botafogo | 3 - 3 | Cruzeiro | Serie B | Estádio Nilton Santos |
| 11/01/2019 | Botafogo | 0 - 2 | Cruzeiro | Serie A | Estadio Olimpico Nilton Santos |
Cruzeiro Win
Botafogo Win
Draw
League Standings
P: 19 GD: +19
P: 18 GD: +19
P: 20 GD: +9
P: 19 GD: +5
P: 20 GD: +6
P: 20 GD: +4
P: 20 GD: +2
P: 20 GD: +2
P: 20 GD: -2
P: 20 GD: -4
P: 19 GD: -3
P: 19 GD: +2
P: 19 GD: -1
P: 20 GD: -4
P: 20 GD: -4
P: 19 GD: -4
P: 20 GD: -8
P: 19 GD: -5
P: 19 GD: -11
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Palmeiras | 22 | 48 | 38 | 16 | +22 | |
| 2 | Flamengo | 20 | 39 | 37 | 18 | +19 | |
| 3 | Atletico Paranaense | 21 | 37 | 28 | 19 | +9 | |
| 4 | Fluminense | 22 | 35 | 31 | 26 | +5 | |
| 5 | Cruzeiro | 22 | 33 | 30 | 31 | -1 | |
| 6 | Bahia | 22 | 33 | 29 | 25 | +4 | |
| 7 | RB Bragantino | 20 | 31 | 26 | 20 | +6 | |
| 8 | Botafogo | 21 | 30 | 35 | 33 | +2 | |
| 9 | Coritiba | 22 | 30 | 27 | 29 | -2 | |
| 10 | Atletico-MG | 21 | 29 | 27 | 27 | 0 | |
| 11 | Corinthians | 21 | 29 | 22 | 20 | +2 | |
| 12 | Sao Paulo | 21 | 26 | 26 | 25 | +1 | |
| 13 | Vitoria | 21 | 26 | 22 | 31 | -9 | |
| 14 | Gremio | 21 | 25 | 24 | 27 | -3 | |
| 15 | Mirassol | 21 | 23 | 24 | 30 | -6 | |
| 16 | Internacional | 22 | 23 | 23 | 27 | -4 | |
| 17 | Santos | 20 | 22 | 29 | 33 | -4 | |
| 18 | Vasco DA Gama | 21 | 22 | 23 | 31 | -8 | |
| 19 | Remo | 22 | 22 | 26 | 36 | -10 | |
| 20 | Chapecoense-sc | 21 | 10 | 20 | 43 | -23 |
P: 22 GD: +22
P: 20 GD: +19
P: 21 GD: +9
P: 22 GD: +5
P: 22 GD: -1
P: 22 GD: +4
P: 20 GD: +6
P: 21 GD: +2
P: 22 GD: -2
P: 21 GD: 0
P: 21 GD: +2
P: 21 GD: +1
P: 21 GD: -9
P: 21 GD: -3
P: 21 GD: -6
P: 22 GD: -4
P: 20 GD: -4
P: 21 GD: -8
P: 22 GD: -10
P: 21 GD: -23
Match previews and recaps to help you decide which games are worth watching
Botafogo's Defensive Masterclass Stuns Cruzeiro
Skip It Futmetrix Score: 38/100. Our take is that clinical execution easily trumps territorial control in a match decided by sheer defensive willpower.
The Early Siege
The hosts wasted absolutely no time attempting to turn the Governador Magalhães Pinto into their own personal shooting gallery. Cruzeiro dominated possession with 61% of the ball, firmly dictating the tempo and forcing the visiting side into a remarkably deep defensive shell right from the off. The sheer Intensity of the home side's relentless build-up play resulted in a massive barrage of early shots and a heavy reliance on set-piece pressure. They racked up nine corners overall, constantly probing for structural weaknesses, but continuously found the door aggressively slammed shut. Botafogo were more than happy to absorb the heavy physical punishment, keeping their rigid shape and expertly frustrating a home attack that severely lacked a ruthless, clinical edge anywhere near the penalty area.
The Sucker Punch
Just as the relentless, smothering home pressure felt like it inevitably had to break the deadlock and reward the dominant side, the visitors delivered a breathtakingly devastating counter-blow against the run of play. In the 41st minute, G. Justino stunned the frustrated home crowd into total silence, smartly finishing off a brilliant, sweeping sequence sparked by a pinpoint Alex Telles assist. This single, decisive moment completely shattered the underlying Balance of the fixture. To casually say it introduced a massive Upset Factor into the afternoon is a wild understatement; Botafogo had barely crossed the halfway line with intent, yet they suddenly held the keys to the entire match, leaving the home side completely shell-shocked as they trudged toward the dressing rooms.
Locking the Gates
Fully aware of the incredibly high Stakes surrounding the tight race for vital Copa Sudamericana qualification spots, the visiting side parked the proverbial bus and threw absolutely everything behind the ball in the second half. Cruzeiro desperately and frantically launched 15 total shots over the course of the ninety minutes, but they repeatedly ran straight into an unyielding brick wall named Warleson. The heroic goalkeeper produced an unbelievable six saves to consistently bail out his fatigued defensive line. Positioned just ahead of him, Vitinho delivered a truly magnificent man-of-the-match shift to expertly sweep up any lingering signs of danger. Botafogo ultimately ground out a massive 1-0 away triumph, proving once again that dominating the possession statistics means nothing without a killer instinct.
Key Questions
Who scored the match-winning goal?
G. Justino scored the decisive goal in the 41st minute, smartly converting an assist from Alex Telles.
How many saves did Warleson make?
Warleson delivered an incredible performance, making six crucial saves to frustrate the hosts and keep a clean sheet.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Mid-Table Tussle Offers Little Genuine Spark
Average Entertainment Futmetrix Score: 53/100. With a dismal Stakes rating and both teams floating comfortably away from the sharp ends of the table, this fixture lacks the competitive edge to demand your attention.
The Setup
Sitting in 13th and 9th respectively, Cruzeiro and Botafogo are merely going through the motions this July 26, 2026. While a solid Balance rating highlights how evenly matched these sides are on paper, a pitiful lack of immediate Serie A consequence drains the tension from the occasion. A modest Form rating reflects their mutual inconsistency and failure to string victories together. We do see a respectable scattering of Stars, with Gerson operating for the hosts and Danilo Santos anchoring the visitors, but individual brilliance rarely saves a match completely devoid of a broader narrative.
Key Battle
The defining clash happens in the middle of the park, where the home midfield must find a way to break through a stubborn visiting defensive block. With neither side willing to overcommit, expect a tactical stalemate focused on disrupting passing lanes rather than fluid attacking play.
Our Prediction
Home advantage gives Cruzeiro the edge in a contest crying out for urgency. Expect the hosts to dictate possession, eventually grinding down the away side to secure a narrow, methodical 1-0 victory.