Serie A Gameweek 25

Mirassol 1 - 1 FT Palmeiras

Estádio José Maria de Campos Maia

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
61
FT
Sun, Aug 30
Português
Mirassol
1-1
Palmeiras
⚡ Intensity 43
⚖️ Balance 44
🏆 Stakes 67
🎲 Upset 31
Relegation battlers stun leaders in tense draw.

Win Probability

  • Mirassol 26%
  • Draw 29%
  • Palmeiras 45%

Futmetrix AI estimate

Defiance at the Bottom: Mirassol Frustrates Palmeiras

Worth Watching Futmetrix Score: 61/100. A classic encounter that proved league positions mean absolutely nothing when top-flight survival is fiercely contested on the pitch.

The Opening Standoff

The action at Estádio José Maria de Campos Maia began with immediate urgency as the visitors looked to assert their dominance. Palmeiras arrived with absolute determination, eager to cement their spot at the summit of the table. They edged possession in the opening exchanges, stringing together precise passes to unlock a resolute defense. However, they found Walter in inspired form. The veteran goalkeeper commanded his penalty area, pulling off crucial interventions to frustrate the title challengers. A high Intensity rating tells the story of an end-to-end spectacle, with both sides combining for a staggering 25 shots throughout the contest. Despite facing the league's most formidable attack, Mirassol stood their ground, refusing to be intimidated by the crest on their opponents' shirts during a fiercely contested first half.

The Turning Point

The tactical chess match broke wide open shortly after the interval. On 50 minutes, the hosts launched a blistering sequence that saw Igor Formiga deliver a precise ball to Eduardo. The midfielder made no mistake, finishing emphatically to send the home supporters into sheer delirium. The Upset Factor suddenly skyrocketed, leaving the league leaders reeling and demanding a swift response. That retaliation arrived on the 75-minute mark when defensive stalwart G. Gomez pushed forward, turning provider for Mauricio, who ruthlessly levelled the scoreline. This dramatic sequence perfectly highlighted the incredible Balance of a fixture where momentum swung wildly, proving that even the most heavily favoured squads must dig deep when facing opponents fighting for their very existence in the top tier.

The Dramatic Conclusion

As the final whistle loomed, the pressure gauge hit maximum capacity. The visitors pushed relentlessly for a late winner, but the home side's defensive block held firm against the surging green wave. The tipping point occurred right on 90 minutes when frustration boiled over; Arthur Gabriel was shown a straight red card for a reckless trip, instantly shifting the late dynamic. Forced to navigate eight minutes of stoppage time with ten men, the visitors abandoned their all-out assault to protect the draw. The incredible Stakes attached to this solitary point cannot be understated for the home side, providing a massive psychological boost in their desperate relegation battle. They proved they possess the grit and organization to survive, taking a vital step toward safety against the absolute pinnacle of the division.

Key Questions

How did the red card for Arthur Gabriel impact the match?

The 90th-minute dismissal halted Palmeiras' late attacking momentum, forcing them to adopt a defensive shape during stoppage time and allowing Mirassol to comfortably secure the draw.

What does this mean for Mirassol's season?

Earning a hard-fought point against the league leaders serves as a massive psychological boost and provides crucial momentum in their ongoing fight to escape the relegation zone.

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.

Match Statistics

Possession
48%
52%
Mirassol 48%
Palmeiras 52%
Shots
11
14
Mirassol 11
Palmeiras 14
Shots on Target
5
3
Mirassol 5
Palmeiras 3
Expected Goals (xG)
0.75
1.52
Mirassol 0.75
Palmeiras 1.52
Passes
424
464
Mirassol 424
Palmeiras 464
Pass Accuracy
88%
81%
Mirassol 88%
Palmeiras 81%
Corners
3
4
Mirassol 3
Palmeiras 4
Fouls
16
11
Mirassol 16
Palmeiras 11
Yellow Cards
2
2
Mirassol 2
Palmeiras 2
Red Cards
0
1
Mirassol 0
Palmeiras 1

Match Events

HT
50' ⚽ Eduardo (Igor Formiga)
↓ Felipe Anderson ↑Khellven 🔄 70'
↓ Vitor Roque ↑Lucas Evangelista 🔄 70'
70' 🔄 ↓ Eduardo ↑G. Cazonatti
70' 🔄 ↓ Neto Moura ↑Japa
Mauricio (G. Gomez) ⚽ 75'
76' 🔄 ↓ Gustavo Silva ↑Carlos Eduardo
79' 🔄 ↓ Bruno Santos ↑Andre Luis
79' 🔄 ↓ Alesson ↑Fernandinho
85' 🟨 Denilson
↓ Mauricio ↑Heittor Vinicius 🔄 87'
Arthur Gabriel 🟨 90'+6
Arthur Gabriel 🟨 90'+8
Arthur Gabriel 🟥 90'+8
FT

Player Cards

Our take on every player in this match

Mirassol

Goalkeepers
Walter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Igor Formiga
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
João Victor
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Willian Machado
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Reinaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Midfielders
Neto Moura
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Denilson
MAGNET
MAGNET
70
Activity
70
Activity
61
Passes
9
Duels
Gustavo Silva
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Bruno Santos
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Alesson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
12%
Pass Acc
Forwards
Carlos Eduardo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Alex Santana
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gabriel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Elias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Oliveira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Luís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gustavo Cazonatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
João Wellington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Shaylon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fernandinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Carlos Eduardo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
André Luís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Palmeiras

Goalkeepers
Carlos Miguel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Agustín Giay
ENFORCER
ENFORCER
3
Tackles
3
Tackles
8
Duels Won
80%
Win %
Gustavo Gómez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
40%
Duel Win %
Murilo
MAGNET
MAGNET
76
Activity
76
Activity
72
Passes
4
Duels
Midfielders
Maurício
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Marlon Freitas
MAGNET
MAGNET
65
Activity
65
Activity
61
Passes
4
Duels
Andreas Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Arthur Gabriel
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6.3
Rating
Forwards
José López
MAGNET
MAGNET
45
Activity
45
Activity
30
Passes
15
Duels
Felipe Anderson
MAGNET
MAGNET
49
Activity
49
Activity
35
Passes
14
Duels
Vitor Roque
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Marcelo Lomba
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Andre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Khellven
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Bruno Fuchs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Larson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Erick Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emiliano Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Evangelista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Heittor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Miguel Cinoncelli Bilong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riquelme Fillipi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 Palmeiras 1 - 0 Mirassol Serie A Allianz Parque
01/17/2026 Palmeiras 1 - 0 Mirassol Paulista - A1 Allianz Parque
11/09/2025 Mirassol 2 - 1 Palmeiras Serie A Estádio José Maria de Campos Maia
07/16/2025 Palmeiras 1 - 1 Mirassol Serie A Allianz Parque
02/23/2025 Mirassol 2 - 3 Palmeiras Paulista - A1 Estádio José Maria de Campos Maia
02/24/2024 Palmeiras 3 - 1 Mirassol Paulista - A1 Arena Barueri
02/02/2023 Mirassol 0 - 2 Palmeiras Paulista - A1 Estádio José Maria de Campos Maia
04/25/2021 Palmeiras 1 - 2 Mirassol Paulista - A1 Allianz Parque
02/16/2020 Palmeiras 3 - 1 Mirassol Paulista - A1 Allianz Parque
03/15/2026
Serie A Allianz Parque
01/17/2026
Paulista - A1 Allianz Parque
11/09/2025
Serie A Estádio José Maria de Campos Maia
07/16/2025
Serie A Allianz Parque
02/23/2025
Paulista - A1 Estádio José Maria de Campos Maia
02/24/2024
Paulista - A1 Arena Barueri
02/02/2023
Paulista - A1 Estádio José Maria de Campos Maia
04/25/2021
Paulista - A1 Allianz Parque
02/16/2020
Paulista - A1 Allianz Parque
Mirassol Win
Palmeiras Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 25 52 45 21 +24 DMirassol 1 - 1 Palmeiras (30-08-2026)WPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)LFluminense 3 - 2 Palmeiras (15-08-2026)DPalmeiras 0 - 0 Internacional (09-08-2026)WVitoria 0 - 4 Palmeiras (30-07-2026)
2 Flamengo 25 51 50 21 +29 WFlamengo 2 - 0 Mirassol (02-09-2026)WFlamengo 3 - 0 Botafogo (30-08-2026)LCruzeiro 2 - 1 Flamengo (22-08-2026)WMirassol 1 - 5 Flamengo (16-08-2026)WFlamengo 2 - 0 Vitoria (09-08-2026)
3 Atletico Paranaense 25 45 37 25 +12 DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WBotafogo 2 - 3 Atletico Paranaense (24-08-2026)DAtletico Paranaense 1 - 1 RB Bragantino (15-08-2026)WSantos 0 - 2 Atletico Paranaense (09-08-2026)DCorinthians 0 - 0 Atletico Paranaense (30-07-2026)
4 Fluminense 25 42 39 32 +7 DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WFluminense 2 - 1 Remo (22-08-2026)WFluminense 3 - 2 Palmeiras (15-08-2026)DBotafogo 1 - 1 Fluminense (09-08-2026)DFluminense 0 - 0 Bahia (30-07-2026)
5 Bahia 25 40 37 30 +7 WBahia 3 - 2 Internacional (30-08-2026)WVitoria 0 - 2 Bahia (23-08-2026)DChapecoense-sc 3 - 3 Bahia (16-08-2026)DBahia 0 - 0 Vasco DA Gama (09-08-2026)DFluminense 0 - 0 Bahia (30-07-2026)
6 Cruzeiro 25 39 35 36 -1 LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)WCruzeiro 2 - 1 Flamengo (22-08-2026)WCorinthians 1 - 2 Cruzeiro (16-08-2026)WCruzeiro 3 - 1 Mirassol (09-08-2026)WCoritiba 0 - 1 Cruzeiro (31-07-2026)
7 Coritiba 25 37 33 33 0 WRemo 2 - 3 Coritiba (31-08-2026)WCoritiba 2 - 1 Corinthians (23-08-2026)DSao Paulo 1 - 1 Coritiba (16-08-2026)WCoritiba 2 - 1 Chapecoense-sc (08-08-2026)LCoritiba 0 - 1 Cruzeiro (31-07-2026)
8 Atletico-MG 24 36 32 28 +4 WAtletico-MG 2 - 1 Vitoria (29-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)WAtletico-MG 3 - 0 Gremio (16-08-2026)DRemo 2 - 2 Atletico-MG (08-08-2026)WPalmeiras 1 - 2 Atletico-MG (26-07-2026)
9 RB Bragantino 24 35 29 25 +4 LSao Paulo 2 - 1 RB Bragantino (29-08-2026)WRB Bragantino 1 - 0 Gremio (23-08-2026)DAtletico Paranaense 1 - 1 RB Bragantino (15-08-2026)LRB Bragantino 0 - 2 Corinthians (09-08-2026)DRB Bragantino 0 - 0 Coritiba (26-07-2026)
10 Corinthians 25 32 26 25 +1 LCorinthians 0 - 1 Santos (30-08-2026)LCoritiba 2 - 1 Corinthians (23-08-2026)LCorinthians 1 - 2 Cruzeiro (16-08-2026)WRB Bragantino 0 - 2 Corinthians (09-08-2026)DCorinthians 0 - 0 Atletico Paranaense (30-07-2026)
11 Sao Paulo 24 30 29 28 +1 WSao Paulo 2 - 1 RB Bragantino (29-08-2026)LChapecoense-sc 1 - 0 Sao Paulo (23-08-2026)DSao Paulo 1 - 1 Coritiba (16-08-2026)LGremio 2 - 1 Sao Paulo (08-08-2026)DFlamengo 1 - 1 Sao Paulo (26-07-2026)
12 Botafogo 24 30 37 40 -3 LFlamengo 3 - 0 Botafogo (30-08-2026)LBotafogo 2 - 3 Atletico Paranaense (24-08-2026)LVitoria 1 - 0 Botafogo (16-08-2026)DBotafogo 1 - 1 Fluminense (09-08-2026)WCruzeiro 0 - 1 Botafogo (26-07-2026)
13 Santos 24 29 34 36 -2 WCorinthians 0 - 1 Santos (30-08-2026)DSantos 1 - 1 Mirassol (23-08-2026)WVasco DA Gama 0 - 3 Santos (16-08-2026)LSantos 0 - 2 Atletico Paranaense (09-08-2026)DSantos 2 - 2 Chapecoense-sc (25-07-2026)
14 Vitoria 25 29 24 37 -13 LAtletico-MG 2 - 1 Vitoria (29-08-2026)LVitoria 0 - 2 Bahia (23-08-2026)WVitoria 1 - 0 Botafogo (16-08-2026)LFlamengo 2 - 0 Vitoria (09-08-2026)LVitoria 0 - 4 Palmeiras (30-07-2026)
15 Gremio 24 28 27 32 -5 WGremio 3 - 1 Chapecoense-sc (30-08-2026)LRB Bragantino 1 - 0 Gremio (23-08-2026)LAtletico-MG 3 - 0 Gremio (16-08-2026)WGremio 2 - 1 Sao Paulo (08-08-2026)DGremio 1 - 1 Fluminense (26-07-2026)
16 Internacional 25 25 26 31 -5 LBahia 3 - 2 Internacional (30-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)DInternacional 1 - 1 Remo (17-08-2026)DPalmeiras 0 - 0 Internacional (09-08-2026)DInternacional 1 - 1 Flamengo (29-07-2026)
17 Vasco DA Gama 24 25 27 39 -12 WVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)LPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)LVasco DA Gama 0 - 3 Santos (16-08-2026)DBahia 0 - 0 Vasco DA Gama (09-08-2026)DVasco DA Gama 1 - 1 Mirassol (25-07-2026)
18 Mirassol 25 25 27 39 -12 LFlamengo 2 - 0 Mirassol (02-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)DSantos 1 - 1 Mirassol (23-08-2026)LMirassol 1 - 5 Flamengo (16-08-2026)LCruzeiro 3 - 1 Mirassol (09-08-2026)
19 Remo 25 23 30 42 -12 LRemo 2 - 3 Coritiba (31-08-2026)LFluminense 2 - 1 Remo (22-08-2026)DInternacional 1 - 1 Remo (17-08-2026)DRemo 2 - 2 Atletico-MG (08-08-2026)LMirassol 2 - 1 Remo (29-07-2026)
20 Chapecoense-sc 24 14 25 49 -24 LGremio 3 - 1 Chapecoense-sc (30-08-2026)WChapecoense-sc 1 - 0 Sao Paulo (23-08-2026)DChapecoense-sc 3 - 3 Bahia (16-08-2026)LCoritiba 2 - 1 Chapecoense-sc (08-08-2026)DSantos 2 - 2 Chapecoense-sc (25-07-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.