Serie A Regular Season - 9

Internacional 1 - 1 FT Sao Paulo

Estádio Beira-Rio

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

Futmetrix Verdict
48
FT
Wed, Apr 1
Português
Internacional
1-1
Sao Paulo
⚡ Intensity 26
⚖️ Balance 40
🏆 Stakes 67
🎲 Upset 23
Late Calleri strike breaks Internacional hearts.

Calleri's Late Heroics Rescue Sao Paulo at Beira-Rio

Average Entertainment Futmetrix Score: 48/100. A textbook smash-and-grab attempt by the hosts was dramatically thwarted at the death by a relentless, exhausting wave of visiting pressure.

The Smash-and-Grab Setup

The atmosphere inside Estádio Beira-Rio was crackling with anticipation, yet the hosts quickly accepted a script where they would suffer without the ball. The tactical Balance shifted early as a clear pattern emerged: sustained visiting possession against a stubborn, deep-sitting defensive block. Despite recording a meager 34% of the ball across the full ninety minutes, Internacional executed their counter-attacking blueprint with absolute ruthlessness. The breakthrough arrived in the 23rd minute when structural patience paid massive dividends. Spotting a rare gap in the opposition's transition shape, Braian Aguirre delivered a pinpoint pass to release Alerrandro, who finished emphatically to stun the heavy favorites. It felt like a masterclass in opportunistic football, setting the stage for a massive Upset Factor against a side pushing aggressively for the top continental qualification spots.

The Corner Siege

Stung by the early deficit, Sao Paulo immediately turned the match into a one-sided territorial siege. The visitors camped inside the opposition half, dictating the tempo and suffocating the home defense with wave after wave of attacking movements. Generating a staggering 15 total shots and forcing a relentless barrage of 11 corners, the sheer attacking volume pushed the game's Intensity to extraordinary levels. Estádio Beira-Rio effectively became a shooting gallery, with the home defenders forced to head, tackle, and block desperately to protect their fragile advantage. Every set-piece felt like a heavy blow to the defensive dam, testing the goalkeeper's nerves and draining the physical reserves of the backline. For long stretches of the second half, the hosts could barely cross the halfway line, entirely focused on surviving.

Breakthrough at the Death

The breaking point finally arrived in the dying moments of the match, shattering local hearts in the 87th minute. Just when it seemed the home side had weathered the worst of the storm, the visitors found the ultimate reward for their absolute dominance. A well-worked phase of play allowed Wendell to deliver the decisive assist through a crowded penalty area. Showing his trademark predatory instincts, Jonathan Calleri met the delivery to bury the equalizer, silencing the frustrated home crowd. Given the massive Stakes in the race for Copa Libertadores places, this hard-fought away point feels like a significant triumph for the visitors. Meanwhile, for a mid-table side battling to climb the standings, conceding so late highlights a critical inability to manage games when completely starved of possession.

Key Questions

Did Internacional deserve the late equalizer?

Actually, Sao Paulo scored the late equalizer. Given their overwhelming 66% possession and relentless barrage of 15 shots, the visitors completely deserved to salvage a point.

What does this mean for Internacional's season?

Sitting 12th, Internacional remains stuck in mid-table obscurity. Dropping crucial late points continues to prevent them from mounting a serious push toward continental qualification spots.

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
34%
66%
Internacional 34%
Sao Paulo 66%
Shots
6
15
Internacional 6
Sao Paulo 15
Shots on Target
4
3
Internacional 4
Sao Paulo 3
Expected Goals (xG)
1.02
0.90
Internacional 1.02
Sao Paulo 0.90
Passes
290
566
Internacional 290
Sao Paulo 566
Pass Accuracy
78%
88%
Internacional 78%
Sao Paulo 88%
Corners
2
11
Internacional 2
Sao Paulo 11
Fouls
16
14
Internacional 16
Sao Paulo 14
Yellow Cards
1
1
Internacional 1
Sao Paulo 1
Red Cards
0
0
Internacional 0
Sao Paulo 0

Match Events

23' Alerrandro (B. Aguirre)
HT
Danielzinho Cauly 🔄 46'
62' 🔄 B. Aguirre Bruno Tabata
62' 🔄 Bruno Henrique Thiago Maia
70' 🔄 Bruno Tabata A. Rodriguez
71' 🔄 Alerrandro R. Borre
Marcos Antonio Ferreira 🔄 71'
Lucas Ramon C. Soares 🔄 71'
80' 🟨 Paulinho Paula
81' 🔄 Paulinho Paula Ronaldo
81' 🔄 Alan Patrick J. Carbonero
Luciano Andre Silva 🔄 84'
Jonathan Calleri (Wendell) 87'
R. Toloi 🟨 90'+4
Pablo Maia Luan Silva 🔄 90'+7
Artur P. dos Santos 🔄 90'+7
FT

Player Cards

Our take on every player in this match

Internacional

Goalkeepers
Anthoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Bruno Gomes
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Gabriel Mercado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Victor Gabriel
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
10
Duels Won
0
Pens Won
Midfielders
Braian Aguirre
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Bruno Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Rodrigo Villagra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Paulinho Paula
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Alexandro Bernabei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Alerrandro
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Alan Patrick
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
Kauan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juninho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Bahia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Clayton Sampaio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thiago Maia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Alan Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Allex
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ronaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Bruno Tabata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
70
Entry
Rafael Borré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Johan Carbonero
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won

Sao Paulo

Goalkeepers
Rafael
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Lucas Ramon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Rafael Tolói
MAGNET
MAGNET
82
Activity
82
Activity
77
Passes
5
Duels
Sabino
MAGNET
MAGNET
77
Activity
77
Activity
71
Passes
6
Duels
Wendell
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
60%
Pass Acc
Midfielders
Pablo Maia
MAGNET
MAGNET
75
Activity
75
Activity
66
Passes
9
Duels
Artur
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Danielzinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Marcos Antônio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Luciano
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Jonathan Calleri
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.3
Rating
BENCH
Young
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Cédric Soares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Robert Arboleda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolas Bosshardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dória
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cauly
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Felipe Negrucci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luan Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Ferreirinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Tetê
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
André Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/03/2025 Sao Paulo 3 - 0 Internacional Serie A Estadio Do MorumBIS
08/03/2025 Internacional 1 - 2 Sao Paulo Serie A Estádio José Pinheiro Borda
09/22/2024 Sao Paulo 1 - 3 Internacional Serie A MorumBIS
06/13/2024 Internacional 0 - 0 Sao Paulo Serie A Estádio Heriberto Hülse
09/14/2023 Internacional 2 - 1 Sao Paulo Serie A Estádio José Pinheiro Borda
05/07/2023 Sao Paulo 2 - 0 Internacional Serie A Estádio Cícero Pompeu de Toledo
11/09/2022 Sao Paulo 0 - 1 Internacional Serie A Estádio Cícero Pompeu de Toledo
07/20/2022 Internacional 3 - 3 Sao Paulo Serie A Estádio José Pinheiro Borda
10/31/2021 Sao Paulo 1 - 0 Internacional Serie A Estádio Cícero Pompeu de Toledo
07/08/2021 Internacional 0 - 2 Sao Paulo Serie A Estádio José Pinheiro Borda
12/03/2025
Serie A Estadio Do MorumBIS
08/03/2025
Serie A Estádio José Pinheiro Borda
09/22/2024
Serie A MorumBIS
06/13/2024
Serie A Estádio Heriberto Hülse
09/14/2023
Serie A Estádio José Pinheiro Borda
05/07/2023
Serie A Estádio Cícero Pompeu de Toledo
11/09/2022
Serie A Estádio Cícero Pompeu de Toledo
07/20/2022
Serie A Estádio José Pinheiro Borda
10/31/2021
Serie A Estádio Cícero Pompeu de Toledo
07/08/2021
Serie A Estádio José Pinheiro Borda
Internacional Win
Sao Paulo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 9 22 19 9 +10 WPalmeiras 2 - 1 Gremio (03-04-2026)WSao Paulo 0 - 1 Palmeiras (22-03-2026)WPalmeiras 2 - 1 Botafogo (18-03-2026)WPalmeiras 1 - 0 Mirassol (15-03-2026)LVasco DA Gama 2 - 1 Palmeiras (12-03-2026)
2 Fluminense 9 19 16 10 +6 WFluminense 3 - 1 Corinthians (02-04-2026)WFluminense 1 - 0 Atletico-MG (21-03-2026)LVasco DA Gama 3 - 2 Fluminense (19-03-2026)WFluminense 3 - 2 Atletico Paranaense (15-03-2026)WRemo 0 - 2 Fluminense (12-03-2026)
3 Bahia 8 17 12 7 +5 WBahia 3 - 0 Atletico Paranaense (01-04-2026)LRemo 4 - 1 Bahia (22-03-2026)WBahia 2 - 0 RB Bragantino (18-03-2026)WInternacional 0 - 1 Bahia (15-03-2026)DBahia 1 - 1 Vitoria (11-03-2026)
4 Sao Paulo 9 17 11 6 +5 DInternacional 1 - 1 Sao Paulo (01-04-2026)LSao Paulo 0 - 1 Palmeiras (22-03-2026)LAtletico-MG 1 - 0 Sao Paulo (18-03-2026)WRB Bragantino 1 - 2 Sao Paulo (15-03-2026)WSao Paulo 2 - 0 Chapecoense-sc (12-03-2026)
5 Atletico Paranaense 9 16 14 11 +3 LBahia 3 - 0 Atletico Paranaense (01-04-2026)WAtletico Paranaense 4 - 1 Botafogo (29-03-2026)WAtletico Paranaense 2 - 0 Coritiba (22-03-2026)WAtletico Paranaense 2 - 1 Cruzeiro (18-03-2026)LFluminense 3 - 2 Atletico Paranaense (15-03-2026)
6 Flamengo 8 14 13 8 +5 LRB Bragantino 3 - 0 Flamengo (03-04-2026)DCorinthians 1 - 1 Flamengo (22-03-2026)WFlamengo 3 - 0 Remo (19-03-2026)WBotafogo 0 - 3 Flamengo (14-03-2026)WFlamengo 2 - 0 Cruzeiro (12-03-2026)
7 Coritiba 9 14 10 9 +1 DCoritiba 1 - 1 Vasco DA Gama (01-04-2026)LAtletico Paranaense 2 - 0 Coritiba (22-03-2026)WMirassol 0 - 1 Coritiba (18-03-2026)WCoritiba 1 - 0 Remo (15-03-2026)WCorinthians 0 - 2 Coritiba (12-03-2026)
8 Vasco DA Gama 9 12 14 14 0 DCoritiba 1 - 1 Vasco DA Gama (01-04-2026)WVasco DA Gama 2 - 1 Gremio (22-03-2026)WVasco DA Gama 3 - 2 Fluminense (19-03-2026)DCruzeiro 3 - 3 Vasco DA Gama (15-03-2026)WVasco DA Gama 2 - 1 Palmeiras (12-03-2026)
9 Atletico-MG 9 11 12 11 +1 WChapecoense-sc 0 - 4 Atletico-MG (02-04-2026)LFluminense 1 - 0 Atletico-MG (21-03-2026)WAtletico-MG 1 - 0 Sao Paulo (18-03-2026)LVitoria 2 - 0 Atletico-MG (14-03-2026)WAtletico-MG 1 - 0 Internacional (11-03-2026)
10 Gremio 9 11 14 14 0 LPalmeiras 2 - 1 Gremio (03-04-2026)LVasco DA Gama 2 - 1 Gremio (22-03-2026)WGremio 2 - 0 Vitoria (19-03-2026)DChapecoense-sc 1 - 1 Gremio (16-03-2026)DGremio 1 - 1 RB Bragantino (13-03-2026)
11 RB Bragantino 9 11 9 10 -1 WRB Bragantino 3 - 0 Flamengo (03-04-2026)LRB Bragantino 1 - 2 Botafogo (21-03-2026)LBahia 2 - 0 RB Bragantino (18-03-2026)LRB Bragantino 1 - 2 Sao Paulo (15-03-2026)DGremio 1 - 1 RB Bragantino (13-03-2026)
12 Santos 9 10 12 13 -1 WSantos 2 - 0 Remo (02-04-2026)DCruzeiro 0 - 0 Santos (22-03-2026)LSantos 1 - 2 Internacional (19-03-2026)DSantos 1 - 1 Corinthians (15-03-2026)DMirassol 2 - 2 Santos (11-03-2026)
13 Corinthians 9 10 8 10 -2 LFluminense 3 - 1 Corinthians (02-04-2026)DCorinthians 1 - 1 Flamengo (22-03-2026)DChapecoense-sc 0 - 0 Corinthians (20-03-2026)DSantos 1 - 1 Corinthians (15-03-2026)LCorinthians 0 - 2 Coritiba (12-03-2026)
14 Vitoria 8 10 8 13 -5 LCruzeiro 3 - 0 Vitoria (01-04-2026)WVitoria 1 - 0 Mirassol (22-03-2026)LGremio 2 - 0 Vitoria (19-03-2026)WVitoria 2 - 0 Atletico-MG (14-03-2026)DBahia 1 - 1 Vitoria (11-03-2026)
15 Internacional 9 9 8 10 -2 DInternacional 1 - 1 Sao Paulo (01-04-2026)WInternacional 2 - 0 Chapecoense-sc (22-03-2026)WSantos 1 - 2 Internacional (19-03-2026)LInternacional 0 - 1 Bahia (15-03-2026)LAtletico-MG 1 - 0 Internacional (11-03-2026)
16 Botafogo 8 9 14 18 -4 WBotafogo 3 - 2 Mirassol (01-04-2026)LAtletico Paranaense 4 - 1 Botafogo (29-03-2026)WRB Bragantino 1 - 2 Botafogo (21-03-2026)LPalmeiras 2 - 1 Botafogo (18-03-2026)LBotafogo 0 - 3 Flamengo (14-03-2026)
17 Cruzeiro 9 7 11 16 -5 WCruzeiro 3 - 0 Vitoria (01-04-2026)DCruzeiro 0 - 0 Santos (22-03-2026)LAtletico Paranaense 2 - 1 Cruzeiro (18-03-2026)DCruzeiro 3 - 3 Vasco DA Gama (15-03-2026)LFlamengo 2 - 0 Cruzeiro (12-03-2026)
18 Chapecoense-sc 8 7 9 15 -6 LChapecoense-sc 0 - 4 Atletico-MG (02-04-2026)LInternacional 2 - 0 Chapecoense-sc (22-03-2026)DChapecoense-sc 0 - 0 Corinthians (20-03-2026)DChapecoense-sc 1 - 1 Gremio (16-03-2026)LSao Paulo 2 - 0 Chapecoense-sc (12-03-2026)
19 Mirassol 8 6 10 13 -3 LBotafogo 3 - 2 Mirassol (01-04-2026)LVitoria 1 - 0 Mirassol (22-03-2026)LMirassol 0 - 1 Coritiba (18-03-2026)LPalmeiras 1 - 0 Mirassol (15-03-2026)DMirassol 2 - 2 Santos (11-03-2026)
20 Remo 9 6 10 17 -7 LSantos 2 - 0 Remo (02-04-2026)WRemo 4 - 1 Bahia (22-03-2026)LFlamengo 3 - 0 Remo (19-03-2026)LCoritiba 1 - 0 Remo (15-03-2026)LRemo 0 - 2 Fluminense (12-03-2026)