Serie A Gameweek 28

Sao Paulo 1 - 0 FT Internacional

Estadio Do MorumBIS

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

Futmetrix Verdict
22
FT
Sun, Sep 20
Português
Sao Paulo
1-0
Internacional
⚡ Intensity 17
⚖️ Balance 28
🏆 Stakes 0
🎲 Upset 0
Calleri penalty condemns lifeless Internacional.

Win Probability

  • Sao Paulo 50%
  • Draw 27%
  • Internacional 23%

Futmetrix AI estimate

Calleri's Spot-Kick Sinks Toothless Internacional

Skip It Futmetrix Score: 22/100. A solitary early penalty condemned a horribly wasteful visiting side to further relegation misery at Morumbi.

The Early Breakthrough

A sudden surge of Intensity defined the opening quarter of this clash at Morumbi. Sao Paulo refused to let the visitors settle into any rhythm, pressing aggressively and forcing early structural mistakes. That relentless pressure paid total dividends in the 15th minute when the referee pointed directly to the penalty spot. Jonathan Calleri stepped up with absolute composure, converting the kick to establish a vital advantage. The swift opener completely altered the tactical landscape, forcing a notoriously cautious away side to abandon their defensive blueprint immediately.

Sterile Possession

Chasing the game, Internacional edged possession with 56 percent of the ball, but their attacking sequences severely lacked Balance. They managed 13 total shots, yet a dismal return of just one on target highlighted their glaring offensive woes. Standing firmly in their way was R. Tolói. The veteran defender marshalled the home backline brilliantly, breaking up passing lanes and ensuring his goalkeeper remained completely untroubled. The visitors pushed bodies forward as the half wore on, but their final ball was consistently dreadful, turning promising buildup phases into harmless goal kicks.

Relegation Reality

The final whistle cemented a grim reality for the struggling visitors. The Stakes were exceptionally high, yet they failed to register the necessary quality to drag themselves out of the drop zone. Sao Paulo comfortably managed the dying minutes to secure three points that solidify their mid-table standing. Any lingering hopes for a dramatic Upset Factor fizzled out into tame sideways passing. This result leaves the away side stuck in 18th place, desperately needing a sharp turnaround in attacking fortune to survive the impending relegation scrap.

Key Questions

Who scored the winning goal for Sao Paulo?

Jonathan Calleri scored the only goal of the match from a penalty in the 15th minute.

Who was the Man of the Match?

R. Tolói earned Man of the Match honors for an outstanding defensive performance that secured the 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.

Match Statistics

Possession
44%
56%
Sao Paulo 44%
Internacional 56%
Shots
6
13
Sao Paulo 6
Internacional 13
Shots on Target
1
1
Sao Paulo 1
Internacional 1
Expected Goals (xG)
1.01
0.68
Sao Paulo 1.01
Internacional 0.68
Passes
395
490
Sao Paulo 395
Internacional 490
Corners
3
3
Sao Paulo 3
Internacional 3
Fouls
15
13
Sao Paulo 15
Internacional 13
Yellow Cards
1
3
Sao Paulo 1
Internacional 3
Red Cards
0
0
Sao Paulo 0
Internacional 0

Match Events

19' 🟨 Jonathan Calleri
Matheus Bahia 🟨 20'
Bruno Henrique 🟨 34'
39' 🔄 ↓ Domingos Duarte ↑Jose Monteiro
↓ Bruno Henrique ↑Thiago Maia 🔄 45'
↓ Matheus Bahia ↑Allex Rodrigues Pereira da Silva 🔄 45'
HT
64' 🔄 ↓ Luciano ↑Danielzinho
↓ Vitinho ↑Brian Aguirre 🔄 70'
73' 🔄 ↓ Pedro Lima ↑Lucas Ramon
73' 🔄 ↓ Artur Victor Guimarães ↑Andre Silva
73' 🔄 ↓ Jonathan Calleri ↑Aldemir Ferreira
↓ Paulo Lucas Santos de Paula ↑Antonio Sanabria 🔄 79'
↓ Johan Carbonero ↑Niclas Eliasson 🔄 88'
Gabriel Mercado 🟨 90'+3
FT

Player Cards

Our take on every player in this match

Sao Paulo

Goalkeepers
Rafael Monteiro
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Rafael Tolói
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Robert Arboleda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Domingos Duarte
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
D. Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marcos Antônio
MAGNET
MAGNET
72
Activity
72
Activity
64
Passes
8
Duels
Iago Borduchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Artur
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Luciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Jonathan Calleri
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Carlos Coronel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wendell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sabino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Lucas Ramon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Pedro Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cauly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Danielzinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
André Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Victor Sá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Santana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Francisco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Internacional

Goalkeepers
Anthoni
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Bruno Gomes
MAGNET
MAGNET
78
Activity
78
Activity
65
Passes
13
Duels
Guillermo Maripán
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Gabriel Mercado
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Vitinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Bruno Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Paulinho
ENFORCER
ENFORCER
4
Tackles
4
Tackles
8
Duels Won
73%
Win %
Matheus Bahia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Johan Carbonero
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Alexandro Bernabéi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Alan Patrick
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
BENCH
Félix Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Braian Aguirre
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Zeca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Allex
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Niclas Eliasson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Ronaldo
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
44
Total Mins
Started
Entry
Alerrandro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Joao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/01/2026 Internacional 1 - 1 Sao Paulo Serie A Estádio Beira-Rio
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
04/01/2026
Serie A Estádio Beira-Rio
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
Sao Paulo Win
Internacional Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Flamengo 28 60 55 23 +32 WFlamengo 2 - 1 RB Bragantino (20-09-2026)WFlamengo 2 - 1 Corinthians (13-09-2026)WRemo 0 - 1 Flamengo (06-09-2026)WFlamengo 2 - 0 Mirassol (02-09-2026)WFlamengo 3 - 0 Botafogo (30-08-2026)
2 Palmeiras 28 57 47 21 +26 DGremio 0 - 0 Palmeiras (20-09-2026)WPalmeiras 2 - 0 Sao Paulo (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)WPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)
3 Atletico Paranaense 28 49 43 32 +11 WAtletico Paranaense 2 - 1 Bahia (20-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WBotafogo 2 - 3 Atletico Paranaense (24-08-2026)
4 Fluminense 28 48 44 36 +8 WCorinthians 1 - 3 Fluminense (20-09-2026)LAtletico-MG 3 - 1 Fluminense (12-09-2026)WFluminense 1 - 0 Vasco DA Gama (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WFluminense 2 - 1 Remo (22-08-2026)
5 Bahia 28 46 43 35 +8 LAtletico Paranaense 2 - 1 Bahia (20-09-2026)WBahia 2 - 1 Remo (14-09-2026)WRB Bragantino 2 - 3 Bahia (05-09-2026)WBahia 3 - 2 Internacional (30-08-2026)WVitoria 0 - 2 Bahia (23-08-2026)
6 Cruzeiro 28 45 42 40 +2 WVitoria 1 - 3 Cruzeiro (20-09-2026)LSantos 2 - 1 Cruzeiro (13-09-2026)WCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)WCruzeiro 2 - 1 Flamengo (22-08-2026)
7 Atletico-MG 28 43 37 32 +5 WAtletico-MG 1 - 0 RB Bragantino (03-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)WAtletico-MG 3 - 1 Fluminense (12-09-2026)LSao Paulo 2 - 0 Atletico-MG (05-09-2026)WAtletico-MG 2 - 1 Vitoria (29-08-2026)
8 Santos 28 41 43 41 +2 WSao Paulo 1 - 2 Santos (02-10-2026)WRemo 1 - 2 Santos (19-09-2026)WSantos 2 - 1 Cruzeiro (13-09-2026)WInternacional 2 - 3 Santos (06-09-2026)WCorinthians 0 - 1 Santos (30-08-2026)
9 Coritiba 28 38 37 43 -6 LVasco DA Gama 5 - 0 Coritiba (19-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCoritiba 1 - 2 Mirassol (06-09-2026)WRemo 2 - 3 Coritiba (31-08-2026)WCoritiba 2 - 1 Corinthians (23-08-2026)
10 Sao Paulo 28 36 33 32 +1 LSao Paulo 1 - 2 Santos (02-10-2026)WSao Paulo 1 - 0 Internacional (20-09-2026)LPalmeiras 2 - 0 Sao Paulo (12-09-2026)WSao Paulo 2 - 0 Atletico-MG (05-09-2026)WSao Paulo 2 - 1 RB Bragantino (29-08-2026)
11 RB Bragantino 28 36 33 32 +1 LAtletico-MG 1 - 0 RB Bragantino (03-10-2026)LFlamengo 2 - 1 RB Bragantino (20-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)LRB Bragantino 2 - 3 Bahia (05-09-2026)LSao Paulo 2 - 1 RB Bragantino (29-08-2026)
12 Botafogo 28 35 41 45 -4 LMirassol 2 - 0 Botafogo (19-09-2026)WBotafogo 3 - 2 Gremio (16-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)LFlamengo 3 - 0 Botafogo (30-08-2026)
13 Vitoria 28 33 28 42 -14 LVitoria 1 - 3 Cruzeiro (20-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WVitoria 1 - 0 Gremio (07-09-2026)LAtletico-MG 2 - 1 Vitoria (29-08-2026)LVitoria 0 - 2 Bahia (23-08-2026)
14 Corinthians 28 32 29 32 -3 LCorinthians 1 - 3 Fluminense (20-09-2026)LFlamengo 2 - 1 Corinthians (13-09-2026)LCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LCorinthians 0 - 1 Santos (30-08-2026)LCoritiba 2 - 1 Corinthians (23-08-2026)
15 Mirassol 28 32 33 42 -9 WMirassol 2 - 0 Botafogo (19-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WCoritiba 1 - 2 Mirassol (06-09-2026)LFlamengo 2 - 0 Mirassol (02-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)
16 Vasco DA Gama 27 31 34 41 -7 WVasco DA Gama 5 - 0 Coritiba (19-09-2026)WGremio 1 - 2 Vasco DA Gama (12-09-2026)LFluminense 1 - 0 Vasco DA Gama (06-09-2026)WVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)LPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)
17 Gremio 28 29 30 38 -8 DGremio 0 - 0 Palmeiras (20-09-2026)LBotafogo 3 - 2 Gremio (16-09-2026)LGremio 1 - 2 Vasco DA Gama (12-09-2026)LVitoria 1 - 0 Gremio (07-09-2026)WGremio 3 - 1 Chapecoense-sc (30-08-2026)
18 Internacional 28 28 30 36 -6 LSao Paulo 1 - 0 Internacional (20-09-2026)WChapecoense-sc 1 - 2 Internacional (12-09-2026)LInternacional 2 - 3 Santos (06-09-2026)LBahia 3 - 2 Internacional (30-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)
19 Remo 28 23 32 47 -15 LRemo 1 - 2 Santos (19-09-2026)LBahia 2 - 1 Remo (14-09-2026)LRemo 0 - 1 Flamengo (06-09-2026)LRemo 2 - 3 Coritiba (31-08-2026)LFluminense 2 - 1 Remo (22-08-2026)
20 Chapecoense-sc 27 18 29 53 -24 DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)LChapecoense-sc 1 - 2 Internacional (12-09-2026)WCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LGremio 3 - 1 Chapecoense-sc (30-08-2026)WChapecoense-sc 1 - 0 Sao Paulo (23-08-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.