Santos vs Chapecoense

25 July 2026 · Brasileirão · 2026 · Referee Fernando Antonio Mendes de Salles Nascimento Filho

Full time 2 – 2

Half-time: 1–0

  • Neymar 36’, 89’ (pen)
  • Marcinho 51’
  • João Paulo Ananias 62’ (og)

Match summary

The points were shared as Santos and Chapecoense drew 2-2. Santos led 1-0 at half-time.

In the first half, Neymar put Santos ahead in the 36th minute. In the second half, Marcinho equalised in the 51st minute, Ananias's own goal put Chapecoense in front in the 62nd minute, and Neymar equalised from the penalty spot in the 89th minute.

Santos had the better of the chances, with 1.74 expected goals (xG) from 21 shots to Chapecoense's 0.86 from 5.

Match stats

64% Possession 36%
21 Shots 5
7 Shots on target 3
12 Corners 1
90 Attacks 54
58 Dangerous attacks 18
599 Passes 338
89.1% Pass accuracy 79.3%
16 Tackles 19
11 Fouls 13
3 Yellow cards 4
1 Offsides 1

Key events

Santos Chapecoense
Kick-off
NeymarShot on target
35’
NeymarRight foot shot1-0 (Santos)
36’
Half-time1-0
46’
NeymarShot on target
46’
47’
Bruno TubarãoShot on target
Second half underway
51’
MarcinhoRight foot shot1-1 (Chapecoense)
54’
CamiloFoul
57’
Yannick BolasieShot on target
62’
João Paulo AnaniasOwn goal1-2 (Chapecoense)
68’
73’
MatheusTime wasting
75’
NeymarShot on target
75’
NeymarArgument
76’
77’
88’
88’
Vinicius BalieiroVAR: Card upgraded
NeymarPenalty2-2 (Santos)
89’
Gabriel MeninoShot on target
90+3’
Gabriel MeninoShot on target
90+5’
Full-time2-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.86 36’ Neymar (Santos), 1-0 36’ 51’ Marcinho (Chapecoense), 1-1 51’ 62’ João Paulo Ananias (Chapecoense) own goal, 1-2 62’ 89’ Neymar (Santos), 2-2 89’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.86 36’ Neymar (Santos), 1-0 Neymar 36’ 51’ Marcinho (Chapecoense), 1-1 Marcinho 51’ 62’ João Paulo Ananias (Chapecoense) own goal, 1-2 Ananias 62’ 89’ Neymar (Santos), 2-2 Neymar 89’
Santos 1.74 xGChapecoense 0.86 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Chapecoense attacking Santos attacking 
89’ Neymar (Santos), penalty, 0.79 xG, goal 51’ Marcinho (Chapecoense), open play, 0.60 xG, goal 39’ Fernando (Chapecoense), set piece, 0.20 xG, off target 36’ Neymar (Santos), open play, 0.16 xG, goal 72’ Gabriel Barbosa (Santos), open play, 0.14 xG, off target 82’ Rony (Santos), open play, 0.10 xG, off target 84’ Gabriel Bontempo (Santos), open play, 0.07 xG, off target 26’ Neymar (Santos), open play, 0.07 xG, blocked 46’ Neymar (Santos), open play, 0.07 xG, saved 90+6’ Rony (Santos), set piece, 0.05 xG, off target 32’ Benjamín Rollheiser (Santos), open play, 0.04 xG, blocked 47’ Bruno Tubarão (Chapecoense), open play, 0.04 xG, saved 90+1’ Neymar (Santos), open play, 0.03 xG, blocked 18’ Neymar (Santos), open play, 0.03 xG, blocked 28’ Benjamín Rollheiser (Santos), open play, 0.03 xG, off target 75’ João Paulo Ananias (Santos), from a corner, 0.03 xG, off target 35’ Neymar (Santos), open play, 0.02 xG, saved 90+5’ Gabriel Menino (Santos), open play, 0.02 xG, saved 67’ Álvaro Barreal (Santos), from a corner, 0.02 xG, blocked 90+3’ Gabriel Menino (Santos), open play, 0.02 xG, saved 9’ Neymar (Santos), open play, 0.02 xG, off target 90+3’ Rony (Santos), open play, 0.02 xG, blocked 75’ Neymar (Santos), from a corner, 0.01 xG, saved 57’ Yannick Bolasie (Chapecoense), open play, 0.01 xG, saved 61’ Bruno Matias (Chapecoense), open play, 0.01 xG, blocked 90+2’ Gustavo Caballero (Santos), from a corner, 0.01 xG, blocked 62’ João Paulo Ananias (Santos), own goal 89’ Neymar (Santos), penalty, 0.79 xG, goal 51’ Marcinho (Chapecoense), open play, 0.60 xG, goal 39’ Fernando (Chapecoense), set piece, 0.20 xG, off target 36’ Neymar (Santos), open play, 0.16 xG, goal 72’ Gabriel Barbosa (Santos), open play, 0.14 xG, off target 82’ Rony (Santos), open play, 0.10 xG, off target 26’ Neymar (Santos), open play, 0.07 xG, blocked 84’ Gabriel Bontempo (Santos), open play, 0.07 xG, off target 46’ Neymar (Santos), open play, 0.07 xG, saved 90+6’ Rony (Santos), set piece, 0.05 xG, off target 47’ Bruno Tubarão (Chapecoense), open play, 0.04 xG, saved 32’ Benjamín Rollheiser (Santos), open play, 0.04 xG, blocked 90+1’ Neymar (Santos), open play, 0.03 xG, blocked 18’ Neymar (Santos), open play, 0.03 xG, blocked 28’ Benjamín Rollheiser (Santos), open play, 0.03 xG, off target 75’ João Paulo Ananias (Santos), from a corner, 0.03 xG, off target 35’ Neymar (Santos), open play, 0.02 xG, saved 90+5’ Gabriel Menino (Santos), open play, 0.02 xG, saved 67’ Álvaro Barreal (Santos), from a corner, 0.02 xG, blocked 90+3’ Gabriel Menino (Santos), open play, 0.02 xG, saved 9’ Neymar (Santos), open play, 0.02 xG, off target 90+3’ Rony (Santos), open play, 0.02 xG, blocked 75’ Neymar (Santos), from a corner, 0.01 xG, saved 57’ Yannick Bolasie (Chapecoense), open play, 0.01 xG, saved 61’ Bruno Matias (Chapecoense), open play, 0.01 xG, blocked 90+2’ Gustavo Caballero (Santos), from a corner, 0.01 xG, blocked 62’ João Paulo Ananias (Santos), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Santos 4-1-4-1 Starting XI
Brazão
Escobar
Veríssimo
Ananias
Vinícius 63’
Arão 63’
Barreal 80’
Bontempo
Rollheiser 63’
Neymar 2
Barbosa 80’
Chapecoense 4-5-1 Starting XI
Matheus
Fernando 80’
Leonardo
Doma
Tubarão
Ramírez 46’
Antunes 46’
Camilo 83’
Max
Ênio 46’
Bolasie

Player stats

Goalkeeper1 player
90′ 2 2 8 – – – – –
Defenders4 players
Igor Vinícius Taken off
63′ 2 1 – 4 1 48 2 – – –
90′ – 2 – 4 3 48 2 – –
90′ 3 – – 4 – 42 2 – – –
90′ 1 1 – 4 2 51 1 – – –
Midfielders9 players
Willian Arão Taken off
63′ – – 64 – 0.05 1 – 3 – – –
90′ – – 73 2 0.07 1 – 5 – 1 –
Benjamín Rollheiser Taken off
63′ – – 72 2 0.08 1 1 2 1 1 –
Neymar
90′ 2 – 62 2 0.45 1 – 7 – 4
Álvaro Barreal Taken off
80′ – 1 57 4 0.32 3 1 6 1 –
Gustavo Caballero Came on as a substitute
27′ – – 8 1 0.01 1 – 3 – 2 –
Christian Oliva Came on as a substitute
27′ – – 15 4 0.05 – – 1 1 – –
Gabriel Menino Came on as a substitute
27′ – – 15 – 0.18 – 1 – – – –
Thaciano Came on as a substitute
10′ – – 1 – 0.10 – – 1 – – –
Forwards2 players
Gabriel Barbosa Taken off
80′ – – 1 – 0.14 0.04 1 1 – 26 –
Rony Came on as a substitute
10′ – – 3 – 0.17 0.02 1 2 1 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.