Fluminense vs Santos

18 October 2026 · Brasileirão · 2026 · Referee Ramon Abatti Abel

Full time 1 – 2

Half-time: 1–0

  • Rodrigo Castillo 4’
  • Gabriel Barbosa 49’
  • Philippe Coutinho 54’

Match summary

Santos came from behind to win 2-1 away at Fluminense. Fluminense led 1-0 at half-time.

Rodrigo Castillo put Fluminense ahead from a corner in the 4th minute, Gabriel Barbosa equalised in the 49th minute, and Philippe Coutinho won it with a header in the 54th minute.

The chances backed that up: Santos created 2.12 expected goals (xG) from 17 shots to Fluminense's 1.09 from 8.

Match stats

50% Possession 50%
8 Shots 17
2 Shots on target 5
4 Corners 5
84 Attacks 90
31 Dangerous attacks 44
520 Passes 523
86.7% Pass accuracy 88.9%
25 Tackles 19
18 Fouls 18
2 Yellow cards 1

Key events

Fluminense Santos
Kick-off
Rodrigo CastilloLeft foot shot1-0 (Fluminense)
4’
Corner
4’
Corner
7’
Corner
11’
Corner
18’
21’
Corner
25’
31’
41’
Corner
45+2’
Corner
45+3’
Corner
Half-time1-0
48’
NeymarShot on target
Second half underway
49’
Gabriel BarbosaLeft foot shot1-1 (Santos)
54’
Philippe CoutinhoHeader1-2 (Santos)
76’
Jefferson SavarinoShot on target
80’
81’
RonyShot on target
82’
Corner
87’
Benjamín RollheiserShot on target
90+5’
Full-time1-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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.09 2.12 4’ Rodrigo Castillo (Fluminense), 1-0 4’ 49’ Gabriel Barbosa (Santos), 1-1 49’ 54’ Philippe Coutinho (Santos), 1-2 54’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.09 2.12 4’ Rodrigo Castillo (Fluminense), 1-0 Castillo 4’ 49’ Gabriel Barbosa (Santos), 1-1 Barbosa 49’ 54’ Philippe Coutinho (Santos), 1-2 Coutinho 54’
Fluminense 1.09 xGSantos 2.12 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Santos attacking Fluminense attacking 
54’ Philippe Coutinho (Santos), open play, 0.60 xG, goal 4’ Rodrigo Castillo (Fluminense), from a corner, 0.46 xG, goal 81’ Rony (Santos), open play, 0.28 xG, saved 7’ Agustín Canobbio (Fluminense), open play, 0.19 xG, blocked 80’ Jefferson Savarino (Fluminense), open play, 0.20 xG, saved 87’ Benjamín Rollheiser (Santos), open play, 0.17 xG, saved 81’ Neymar (Santos), open play, 0.15 xG, hit the woodwork 80’ Neymar (Santos), open play, 0.13 xG, off target 28’ Agustín Canobbio (Fluminense), open play, 0.12 xG, off target 49’ Gabriel Barbosa (Santos), open play, 0.13 xG, goal 89’ Benjamín Rollheiser (Santos), open play, 0.10 xG, blocked 87’ Christian Oliva (Santos), open play, 0.09 xG, off target 48’ Neymar (Santos), open play, 0.09 xG, saved 90+4’ Hulk (Fluminense), open play, 0.07 xG, blocked 28’ Everton Cebolinha (Santos), open play, 0.06 xG, off target 40’ Gabriel Barbosa (Santos), open play, 0.06 xG, blocked 75’ Gabriel Barbosa (Santos), open play, 0.06 xG, blocked 25’ Gabriel Barbosa (Santos), direct free kick, 0.05 xG, blocked 47’ Everton Cebolinha (Santos), from a corner, 0.05 xG, off target 32’ Everton Cebolinha (Santos), set piece, 0.04 xG, blocked 61’ Everton Cebolinha (Santos), open play, 0.03 xG, blocked 78’ Samuel Xavier (Fluminense), open play, 0.03 xG, off target 25’ Álvaro Barreal (Santos), set piece, 0.02 xG, blocked 90+9’ Hulk (Fluminense), open play, 0.01 xG, blocked 12’ Samuel Xavier (Fluminense), from a corner, 0.01 xG, off target 54’ Philippe Coutinho (Santos), open play, 0.60 xG, goal 4’ Rodrigo Castillo (Fluminense), from a corner, 0.46 xG, goal 81’ Rony (Santos), open play, 0.28 xG, saved 80’ Jefferson Savarino (Fluminense), open play, 0.20 xG, saved 7’ Agustín Canobbio (Fluminense), open play, 0.19 xG, blocked 87’ Benjamín Rollheiser (Santos), open play, 0.17 xG, saved 81’ Neymar (Santos), open play, 0.15 xG, hit the woodwork 80’ Neymar (Santos), open play, 0.13 xG, off target 28’ Agustín Canobbio (Fluminense), open play, 0.12 xG, off target 49’ Gabriel Barbosa (Santos), open play, 0.13 xG, goal 89’ Benjamín Rollheiser (Santos), open play, 0.10 xG, blocked 87’ Christian Oliva (Santos), open play, 0.09 xG, off target 48’ Neymar (Santos), open play, 0.09 xG, saved 90+4’ Hulk (Fluminense), open play, 0.07 xG, blocked 28’ Everton Cebolinha (Santos), open play, 0.06 xG, off target 40’ Gabriel Barbosa (Santos), open play, 0.06 xG, blocked 75’ Gabriel Barbosa (Santos), open play, 0.06 xG, blocked 25’ Gabriel Barbosa (Santos), direct free kick, 0.05 xG, blocked 47’ Everton Cebolinha (Santos), from a corner, 0.05 xG, off target 32’ Everton Cebolinha (Santos), set piece, 0.04 xG, blocked 61’ Everton Cebolinha (Santos), open play, 0.03 xG, blocked 78’ Samuel Xavier (Fluminense), open play, 0.03 xG, off target 25’ Álvaro Barreal (Santos), set piece, 0.02 xG, blocked 90+9’ Hulk (Fluminense), open play, 0.01 xG, blocked 12’ Samuel Xavier (Fluminense), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Fluminense 4-2-3-1 Starting XI
Fábio
Xavier
Ignácio
Rabello
Renê
Hércules
Nonato 76’
Canobbio 57’
Acosta 57’
Soteldo 57’
Castillo 57’
Santos 4-2-3-1 Starting XI
Diogenes
Veríssimo 83’
Peres
Bontempo
Rodinei
Barreal 87’
Gustavinho
Cebolinha 72’
Coutinho 72’
Neymar 87’
Barbosa

Player stats

Goalkeeper1 player
Fábio
90′ 3 2 19 – – – – –
Defenders4 players
90′ 4 – – 5 – 51 – – – –
90′ 4 – 2 10 3 63 3 – – –
90′ 2 1 1 6 1 46 1 – 1 –
Renê
90′ – 2 2 4 2 66 2 – – –
Midfielders9 players
Hércules
90′ – – 56 – 0.04 5 2 6 1 – –
Nonato Taken off
76′ – – 61 – 0.05 4 6 6 3 1 –
Agustín Canobbio Taken off
57′ – – 14 – 0.05 3 – 6 1 2
Luciano Acosta Taken off
57′ – – 22 1 0.09 1 – 3 – 1 –
Yeferson Soteldo Taken off
57′ – – 21 2 0.06 – – 3 – 1 –
Wesley Natã Came on as a substitute
33′ – – 10 – 0.01 1 – 5 3 3 –
Jefferson Savarino Came on as a substitute
33′ – – 23 1 0.03 – – 3 2 1
Ganso Came on as a substitute
33′ – – 34 – 0.01 – – 3 1 1 –
Kevin Serna Came on as a substitute
14′ – – 8 3 0.19 – – 1 – – –
Forwards2 players
Rodrigo Castillo Taken off
57′ 1 – 1 1 0.46 0.01 – 1 1 13 –
Hulk Came on as a substitute
33′ – – 2 – 0.08 0.01 – 4 – 12 –
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.