Serie A Regular Season - 20

Santos 2 - 2 FT Chapecoense-sc

Vila Belmiro

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

Futmetrix Verdict
95
FT
Sat, Jul 25
Português
Santos
2-2
Chapecoense-sc
⚡ Intensity 100
⚖️ Balance 58
🏆 Stakes 0
🎲 Upset 100
Neymar rescues late point for Santos

Neymar's Penalty Heroics Spare Santos from Late Calamity

Must-Watch Futmetrix Score: 95/100. A match defined by relentless attacking pressure nearly ended in total embarrassment for the hosts, requiring a nerve-shredding late spot-kick to salvage local pride.

Early Dominance and Control

The Estádio Urbano Caldeira witnessed an absolute siege in the opening half. Santos dominated possession with a commanding 64%, starving their opponents of the ball. The Intensity of their press trapped the visitors deep, resulting in a staggering 20 shots over the ninety minutes. This suffocating approach paid dividends in the 36th minute when Neymar found the back of the net, latching onto a smart ball from A. Barreal. At this juncture, the hosts looked perfectly primed to cruise to a comfortable victory against a side thoroughly entrenched in a dire relegation battle.

The Relegation Fightback

Football, however, is a game of fine margins. The Balance of the tie flipped dramatically after the interval. Chapecoense-sc emerged with renewed venom, finding an equaliser in the 51st minute when substitute Marcinho struck, courtesy of a slick pass from Giovanni Augusto. The atmosphere then soured entirely for the home crowd in the 62nd minute. An unfortunate own goal involving Joao Ananias somehow put the relegation battlers ahead. Suddenly, the Upset Factor was off the charts, as a team with only one league win all season sat minutes away from a famous away triumph.

A Desperate Final Stand

Staring down the barrel of a disastrous defeat, the hosts threw everything forward. They racked up 12 corners in a desperate bid to breach the away defence. The Stakes were enormous; a loss here would severely damage their mid-table stability and infuriate the fanbase. Salvation finally arrived in the 89th minute via the penalty spot. Stepping up amid deafening noise, Neymar ruthlessly converted the kick to complete his brace and lock the scoreline at 2-2. It was a dramatic escape that spared their blushes, though dropping points at home will undoubtedly prompt difficult questions in the dressing room.

Key Questions

How did Chapecoense-sc pull off this shock result?

They absorbed immense pressure brilliantly, displaying ruthless efficiency in the second half through Marcinho's impact and capitalising on a shocking defensive own goal.

What made Neymar the Man of the Match?

He carried his side's entire attacking threat, delivering a clinical brace that included a pressure-cooker 89th-minute penalty to rescue a vital point.

How dramatic was the late winner by Neymar?

The tension was palpable. His 89th-minute strike from the spot narrowly averted what would have been a humiliating home defeat to the division's bottom club.

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
64%
36%
Santos 64%
Chapecoense-sc 36%
Shots
20
5
Santos 20
Chapecoense-sc 5
Shots on Target
7
3
Santos 7
Chapecoense-sc 3
Expected Goals (xG)
1.65
0.86
Santos 1.65
Chapecoense-sc 0.86
Passes
586
333
Santos 586
Chapecoense-sc 333
Pass Accuracy
89%
81%
Santos 89%
Chapecoense-sc 81%
Corners
12
1
Santos 12
Chapecoense-sc 1
Fouls
11
13
Santos 11
Chapecoense-sc 13
Yellow Cards
3
4
Santos 3
Chapecoense-sc 4
Red Cards
0
0
Santos 0
Chapecoense-sc 0

Match Events

36' Neymar (A. Barreal)
HT
David Antunes Bruno Matias 🔄 46'
Enio Giovanni Augusto 🔄 46'
K. Ramirez Marcinho 🔄 46'
Marcinho (Giovanni Augusto) 51'
Camilo Reijers 🟨 54'
Joao Ananias 62'
63' 🔄 B. Rollheiser G. Caballero
63' 🔄 Willian Arao C. Oliva
63' 🔄 Igor Vinicius Gabriel Menino
68' 🟨 Lucas Verissimo
Matheus Aurelio 🟨 73'
76' 🟨 Neymar
Bruno Tubarao 🟨 76'
77' 🟨 A. Barreal
80' 🔄 A. Barreal Thaciano
80' 🔄 Gabriel Barbosa Rony
Fernando Bruno Pacheco 🔄 80'
Camilo Reijers Vinicius Balieiro 🔄 83'
Bruno Matias 🟨 88'
89' Neymar
FT

Player Cards

Our take on every player in this match

Santos

Goalkeepers
Gabriel Brazão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Igor Vinícius
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
44%
Duel Win %
Lucas Veríssimo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
João Paulo Ananias
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
6.2
Rating
Gonzalo Escobar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Willian Arão
MAGNET
MAGNET
69
Activity
69
Activity
64
Passes
5
Duels
Gabriel Bontempo
MAGNET
MAGNET
79
Activity
79
Activity
73
Passes
6
Duels
Benjamín Rollheiser
MAGNET
MAGNET
78
Activity
78
Activity
72
Passes
6
Duels
Neymar
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Penalty
Impact
9.3
Rating
Álvaro Barreal
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
53%
Pass Acc
Forwards
Gabriel Barbosa
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
João Paulo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adonis Frías
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luan Peres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thaciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Miguelito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Oliva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Gabriel Menino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Samuel Mendes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gustavo Caballero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Robinho Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

Chapecoense-sc

Goalkeepers
Matheus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Bruno Tubarão
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Bruno Leonardo
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
3
Interceptions
3
Blocks
Eduardo Doma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Fernando
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Ênio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
David Antunes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Camilo
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Max
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Kevin Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Yannick Bolasie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
BENCH
Rafael Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafael Thyere
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Pacheco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Kauan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vinicius Balieiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Bruno Matias
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6
Rating
Giovanni Augusto
SUPER SUB
SUPER SUB
1
Assist
1
Assist
51
Minutes
6.9
Rating
Marcinho
SUPER SUB
SUPER SUB
1
Goal
1
Goal
51
Minutes
7.2
Rating
Neto Pessoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kassio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/28/2026 Chapecoense-sc 4 - 2 Santos Serie A Arena Condá
10/16/2024 Chapecoense-sc 3 - 2 Santos Serie B Arena Condá
07/02/2024 Santos 1 - 0 Chapecoense-sc Serie B Estádio Urbano Caldeira
11/17/2021 Santos 2 - 0 Chapecoense-sc Serie A Estádio Urbano Caldeira
08/01/2021 Chapecoense-sc 0 - 1 Santos Serie A Arena Condá
12/01/2019 Santos 2 - 0 Chapecoense-SC Serie A Urbano Caldeira
08/31/2019 Chapecoense-SC 0 - 1 Santos Serie A Arena Condá
11/12/2018 Santos 0 - 1 Chapecoense-sc Serie A Pacaembú
07/22/2018 Chapecoense-sc 0 - 0 Santos Serie A Arena Condá
11/13/2017 Chapecoense-sc 2 - 0 Santos Serie A Arena Condá
01/28/2026
Serie A Arena Condá
10/16/2024
Serie B Arena Condá
07/02/2024
Serie B Estádio Urbano Caldeira
11/17/2021
Serie A Estádio Urbano Caldeira
08/01/2021
Serie A Arena Condá
12/01/2019
Serie A Urbano Caldeira
08/31/2019
Serie A Arena Condá
11/12/2018
Serie A Pacaembú
07/22/2018
Serie A Arena Condá
11/13/2017
Serie A Arena Condá
Santos Win
Chapecoense-sc Win
Draw

League Standings

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