Bahia vs Santos

25 April 2026 · Brasileirão · 2026 · Referee Ramon Abatti Abel

Full time 2 – 2

Half-time: 0–2

  • Luciano Juba 76’
  • Willian José 83’
  • Benjamín Rollheiser 22’ (pen), 45+4’ (pen)

Match summary

Bahia and Santos drew 2-2. Santos led 2-0 at half-time.

In the first half, Benjamín Rollheiser put Santos ahead from the penalty spot in the 22nd minute and Rollheiser made it 0-2 from the penalty spot in first-half stoppage time. In the second half, Luciano Juba pulled one back to make it 1-2 with a direct free kick in the 76th minute and Willian José equalised with a header in the 83rd minute.

Santos had the better of the chances, with 2.13 expected goals (xG) from 11 shots to Bahia's 1.20 from 18.

Match stats

64% Possession 36%
18 Shots 11
5 Shots on target 5
5 Corners 3
108 Attacks 77
61 Dangerous attacks 31
515 Passes 295
87.4% Pass accuracy 75.9%
20 Tackles 17
16 Fouls 17
3 Yellow cards 4
1 Offsides 1

Key events

Bahia Santos
Kick-off
7’
MaykeShot on target
20’
20’
Gabriel BontempoVAR: No penalty
22’
Benjamín RollheiserPenalty0-1 (Santos)
45’
Benjamín RollheiserPenalty0-2 (Santos)
45’
ThacianoVAR: No penalty
Half-time0-2
GilbertoGabriel Xavier
46’
Second half underway
53’
Santiago Ramos MingoShot on target
53’
Santiago Ramos Mingo
59’
65’
Lautaro DíazThaciano
Nicolás AcevedoShot on target
68’
71’
Lautaro DíazShot on target
72’
Luciano JubaFree Kick1-2 (Bahia)
76’
80’
82’
Mayke
Willian JoséHeader2-2 (Bahia)
83’
85’
MoisésShot on target
89’
90’
90’
Nicolás AcevedoShot on target
90’

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.20 2.13 22’ Benjamín Rollheiser (Santos), 0-1 22’ 45+4’ Benjamín Rollheiser (Santos), 0-2 45+4’ 76’ Luciano Juba (Bahia), 1-2 76’ 83’ Willian José (Bahia), 2-2 83’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.20 2.13 22’ Benjamín Rollheiser (Santos), 0-1 Rollheiser 22’ 45+4’ Benjamín Rollheiser (Santos), 0-2 Rollheiser 45+4’ 76’ Luciano Juba (Bahia), 1-2 Juba 76’ 83’ Willian José (Bahia), 2-2 José 83’
Bahia 1.20 xGSantos 2.13 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Santos attacking Bahia attacking 
22’ Benjamín Rollheiser (Santos), penalty, 0.79 xG, goal 49’ Benjamín Rollheiser (Santos), penalty, 0.79 xG, goal 5’ Gabriel Xavier (Bahia), set piece, 0.26 xG, blocked 90’ Nicolás Acevedo (Bahia), set piece, 0.15 xG, saved 25’ Erick Pulga (Bahia), open play, 0.12 xG, off target 61’ Thaciano (Santos), from a corner, 0.10 xG, off target 59’ Rony (Santos), from a corner, 0.09 xG, off target 69’ Caio Alexandre (Bahia), open play, 0.09 xG, blocked 85’ Moisés (Santos), open play, 0.09 xG, saved 31’ Jean Lucas (Bahia), open play, 0.08 xG, off target 69’ Caio Alexandre (Bahia), open play, 0.08 xG, off target 10’ Benjamín Rollheiser (Santos), open play, 0.06 xG, blocked 83’ Willian José (Bahia), open play, 0.06 xG, goal 71’ Gabriel Bontempo (Santos), open play, 0.06 xG, blocked 71’ Lautaro Díaz (Santos), open play, 0.06 xG, saved 79’ Rony (Santos), open play, 0.06 xG, off target 53’ Jean Lucas (Bahia), open play, 0.05 xG, off target 53’ Santiago Ramos Mingo (Bahia), open play, 0.05 xG, saved 90’ Willian José (Bahia), direct free kick, 0.05 xG, blocked 68’ Nicolás Acevedo (Bahia), from a corner, 0.04 xG, saved 8’ Willian José (Bahia), open play, 0.04 xG, off target 76’ Luciano Juba (Bahia), direct free kick, 0.04 xG, goal 51’ Erick Pulga (Bahia), open play, 0.03 xG, off target 7’ Mayke (Santos), open play, 0.02 xG, saved 41’ Cristian Olivera (Bahia), open play, 0.02 xG, off target 63’ Nicolás Acevedo (Bahia), open play, 0.02 xG, blocked 60’ Christian Oliva (Santos), open play, 0.02 xG, off target 61’ Caio Alexandre (Bahia), open play, 0.01 xG, blocked 6’ Nicolás Acevedo (Bahia), from a corner, 0.01 xG, blocked 22’ Benjamín Rollheiser (Santos), penalty, 0.79 xG, goal 49’ Benjamín Rollheiser (Santos), penalty, 0.79 xG, goal 5’ Gabriel Xavier (Bahia), set piece, 0.26 xG, blocked 90’ Nicolás Acevedo (Bahia), set piece, 0.15 xG, saved 25’ Erick Pulga (Bahia), open play, 0.12 xG, off target 61’ Thaciano (Santos), from a corner, 0.10 xG, off target 69’ Caio Alexandre (Bahia), open play, 0.09 xG, blocked 59’ Rony (Santos), from a corner, 0.09 xG, off target 85’ Moisés (Santos), open play, 0.09 xG, saved 69’ Caio Alexandre (Bahia), open play, 0.08 xG, off target 31’ Jean Lucas (Bahia), open play, 0.08 xG, off target 10’ Benjamín Rollheiser (Santos), open play, 0.06 xG, blocked 83’ Willian José (Bahia), open play, 0.06 xG, goal 71’ Gabriel Bontempo (Santos), open play, 0.06 xG, blocked 71’ Lautaro Díaz (Santos), open play, 0.06 xG, saved 79’ Rony (Santos), open play, 0.06 xG, off target 53’ Jean Lucas (Bahia), open play, 0.05 xG, off target 53’ Santiago Ramos Mingo (Bahia), open play, 0.05 xG, saved 90’ Willian José (Bahia), direct free kick, 0.05 xG, blocked 8’ Willian José (Bahia), open play, 0.04 xG, off target 68’ Nicolás Acevedo (Bahia), from a corner, 0.04 xG, saved 76’ Luciano Juba (Bahia), direct free kick, 0.04 xG, goal 51’ Erick Pulga (Bahia), open play, 0.03 xG, off target 7’ Mayke (Santos), open play, 0.02 xG, saved 63’ Nicolás Acevedo (Bahia), open play, 0.02 xG, blocked 41’ Cristian Olivera (Bahia), open play, 0.02 xG, off target 60’ Christian Oliva (Santos), open play, 0.02 xG, off target 61’ Caio Alexandre (Bahia), open play, 0.01 xG, blocked 6’ Nicolás Acevedo (Bahia), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Bahia 4-3-3 Starting XI
Vieira
Acevedo
Xavier 46’
Mingo
Juba
Araújo 46’
Alexandre 72’
Lucas
Olivera 73’
José
Pulga 90’
Santos 4-2-3-1 Starting XI
Diogenes
Escobar
Mayke
Veríssimo
Ananias
Schmidt 89’
Oliva
Bontempo 80’
Rollheiser 2 65’
Thaciano 65’
Rony 80’

Player stats

Goalkeeper1 player
90′ 3 2 20 – – – – –
Defenders5 players
90′ 3 3 – 10 4 93 – – – –
Gabriel Xavier Taken off
45′ – – – 5 5 54 1 – – –
Santiago Ramos Mingo
90′ 2 1 – 8 5 51 2 – –
90′ 2 1 – 4 – 39 – 1 – –
Gilberto Came on as a substitute
45′ – 2 – 1 – 41 1 – – –
Midfielders5 players
Michel Araújo Taken off
45′ – – 21 – 0.02 5 – 5 1 – –
Caio Alexandre Taken off
72′ – – 63 1 0.15 3 – 6 1 2 –
90′ – – 26 1 0.02 1 1 7 3 3 –
Everton Ribeiro Came on as a substitute
45′ – – 26 2 0.19 1 – 4 2 3
Erick Came on as a substitute
18′ – – 7 – 0.00 1 – 2 – – –
Forwards4 players
Cristian Olivera Taken off
73′ – – 1 – 0.02 0.76 2 1 1 38 –
90′ 1 – 3 1 0.15 0.14 2 4 – 23 –
Erick Pulga Taken off
89′ – 1 2 – 0.14 0.15 2 7 3 14
Everaldo Came on as a substitute
17′ – – – – – – – 1 – 2 –
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.