Santos vs Internacional

24 July 2025 · Brasileirão · 2025 · Referee Lucas Paulo Torezin

Full time 1 – 2

Half-time: 0–1

  • Álvaro Barreal 90+1’
  • Johan Carbonero 9’
  • Rafael Borré 75’ (pen)

Match summary

Internacional won 2-1 away at Santos. Internacional led 1-0 at half-time.

Johan Carbonero put Internacional ahead in the 9th minute, Rafael Borré made it 0-2 from the penalty spot in the 75th minute, and Álvaro Barreal pulled one back to make it 1-2 in stoppage time.

The chances backed that up: Internacional created 2.55 expected goals (xG) from 11 shots to Santos's 1.86 from 21.

Match stats

64% Possession 36%
21 Shots 11
7 Shots on target 4
8 Corners 2
515 Passes 286
89.1% Pass accuracy 74.8%
22 Tackles 22
17 Fouls 11
4 Yellow cards 2
1 Offsides 1

Key events

Santos Internacional
GilArgument
0’
Kick-off
9’
Johan CarboneroLeft foot shot0-1 (Internacional)
12’
VitãoFoul
SouzaFoul
37’
NeymarShot on target
39’
Half-time0-1
46’
Rafael BorréShot on target
47’
Wesley RibeiroShot on target
Second half underway
Deivid WashingtonShot on target
56’
Deivid WashingtonShot on target
56’
59’
Bruno TabataJohan Carbonero
Álvaro BarrealShot on target
66’
73’
Alan PatrickVAR: No penalty
75’
Rafael BorréPenalty0-2 (Internacional)
76’
Enner ValenciaRafael Borré
76’
Diego RosaThiago Maia
NeymarShot on target
80’
João BassoArgument
81’
81’
Enner ValenciaArgument
83’
87’
Alan BenítezWesley Ribeiro
Álvaro BarrealLeft foot shot1-2 (Santos)
90+1’
NeymarShot on target
90+4’
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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.86 2.55 9’ Johan Carbonero (Internacional), 0-1 9’ 75’ Rafael Borré (Internacional), 0-2 75’ 90+1’ Álvaro Barreal (Santos), 1-2 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.86 2.55 9’ Johan Carbonero (Internacional), 0-1 Carbonero 9’ 75’ Rafael Borré (Internacional), 0-2 Borré 75’ 90+1’ Álvaro Barreal (Santos), 1-2 Barreal 90+1’
Santos 1.86 xGInternacional 2.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Internacional attacking Santos attacking 
75’ Rafael Borré (Internacional), penalty, 0.79 xG, goal 9’ Johan Carbonero (Internacional), open play, 0.69 xG, goal 47’ Wesley Ribeiro (Internacional), open play, 0.37 xG, saved 46’ Rafael Borré (Internacional), open play, 0.30 xG, saved 90+1’ Álvaro Barreal (Santos), open play, 0.22 xG, goal 39’ Neymar (Santos), open play, 0.20 xG, saved 87’ Gabriel Bontempo (Santos), open play, 0.20 xG, off target 90+6’ Robinho Júnior (Santos), open play, 0.19 xG, blocked 56’ Deivid Washington (Santos), open play, 0.14 xG, saved 56’ Deivid Washington (Santos), open play, 0.14 xG, saved 52’ Alan Patrick (Internacional), open play, 0.13 xG, off target 80’ Neymar (Santos), open play, 0.13 xG, saved 57’ Neymar (Santos), open play, 0.11 xG, off target 14’ Johan Carbonero (Internacional), open play, 0.09 xG, off target 90+4’ Robinho Júnior (Santos), open play, 0.09 xG, off target 65’ Rafael Borré (Internacional), open play, 0.08 xG, off target 32’ João Schmidt (Santos), from a corner, 0.08 xG, off target 2’ Benjamín Rollheiser (Santos), open play, 0.06 xG, off target 40’ Benjamín Rollheiser (Santos), from a corner, 0.05 xG, off target 45’ Neymar (Santos), from a corner, 0.05 xG, off target 37’ Bruno Henrique (Internacional), set piece, 0.05 xG, off target 47’ Zé Rafael (Santos), open play, 0.04 xG, off target 48’ Álvaro Barreal (Santos), open play, 0.04 xG, off target 17’ Vitão (Internacional), set piece, 0.03 xG, off target 43’ Deivid Washington (Santos), open play, 0.03 xG, hit the woodwork 83’ Neymar (Santos), direct free kick, 0.03 xG, blocked 90+4’ Neymar (Santos), open play, 0.03 xG, saved 47’ Thiago Maia (Internacional), from a corner, 0.02 xG, blocked 82’ Robinho Júnior (Santos), open play, 0.02 xG, blocked 90+1’ Souza (Santos), open play, 0.01 xG, blocked 66’ Álvaro Barreal (Santos), from a corner, 0.01 xG, saved 47’ Bruno Henrique (Internacional), from a corner, 0.01 xG, off target 75’ Rafael Borré (Internacional), penalty, 0.79 xG, goal 9’ Johan Carbonero (Internacional), open play, 0.69 xG, goal 47’ Wesley Ribeiro (Internacional), open play, 0.37 xG, saved 46’ Rafael Borré (Internacional), open play, 0.30 xG, saved 90+1’ Álvaro Barreal (Santos), open play, 0.22 xG, goal 39’ Neymar (Santos), open play, 0.20 xG, saved 87’ Gabriel Bontempo (Santos), open play, 0.20 xG, off target 90+6’ Robinho Júnior (Santos), open play, 0.19 xG, blocked 56’ Deivid Washington (Santos), open play, 0.14 xG, saved 56’ Deivid Washington (Santos), open play, 0.14 xG, saved 52’ Alan Patrick (Internacional), open play, 0.13 xG, off target 80’ Neymar (Santos), open play, 0.13 xG, saved 57’ Neymar (Santos), open play, 0.11 xG, off target 14’ Johan Carbonero (Internacional), open play, 0.09 xG, off target 90+4’ Robinho Júnior (Santos), open play, 0.09 xG, off target 65’ Rafael Borré (Internacional), open play, 0.08 xG, off target 32’ João Schmidt (Santos), from a corner, 0.08 xG, off target 2’ Benjamín Rollheiser (Santos), open play, 0.06 xG, off target 40’ Benjamín Rollheiser (Santos), from a corner, 0.05 xG, off target 37’ Bruno Henrique (Internacional), set piece, 0.05 xG, off target 45’ Neymar (Santos), from a corner, 0.05 xG, off target 43’ Deivid Washington (Santos), open play, 0.03 xG, hit the woodwork 47’ Zé Rafael (Santos), open play, 0.04 xG, off target 48’ Álvaro Barreal (Santos), open play, 0.04 xG, off target 17’ Vitão (Internacional), set piece, 0.03 xG, off target 83’ Neymar (Santos), direct free kick, 0.03 xG, blocked 90+4’ Neymar (Santos), open play, 0.03 xG, saved 47’ Thiago Maia (Internacional), from a corner, 0.02 xG, blocked 82’ Robinho Júnior (Santos), open play, 0.02 xG, blocked 90+1’ Souza (Santos), open play, 0.01 xG, blocked 66’ Álvaro Barreal (Santos), from a corner, 0.01 xG, saved 47’ Bruno Henrique (Internacional), 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

Santos 4-4-2 Starting XI
Brazão
Escobar 77’
Souza
Basso
Peres
Guilherme 15’
Rafael 46’
Schmidt
Rollheiser 77’
Neymar
Washington 62’
Internacional 4-2-3-1 Starting XI
Rochet
Bernabei
Vitão
Gabriel
Aguirre
Henrique 59’
Maia 76’
Ribeiro 87’
Carbonero 59’
Patrick
Borré 76’

Player stats

Goalkeeper1 player
90′ 2 2 20 – – – – –
Defenders5 players
Gonzalo Escobar Taken off
77′ 3 – – 5 1 38 3 – – –
João Basso
90′ 2 1 – 9 5 65 2 – – –
90′ 1 3 – 5 3 67 2 – – –
Souza
90′ 1 1 – 7 1 55 1 – – –
Igor Vinícius Came on as a substitute
13′ 2 – – 3 – 9 1 – – –
Midfielders7 players
Benjamín Rollheiser Taken off
77′ – – 35 2 0.21 – – – – – –
Zé Rafael Taken off
45′ – – 22 – 0.01 2 – 3 1 1 –
90′ – – 58 – 0.05 – – 4 4 1 –
Guilherme Taken off
15′ – – 7 – 0.00 2 – 5 – 2 –
Neymar
90′ – – 51 3 0.19 – – 3 2 2 –
Álvaro Barreal Came on as a substitute
75′ 1 – 39 2 0.11 3 2 5 1 – –
Gabriel Bontempo Came on as a substitute
45′ – – 23 2 0.03 5 3 7 – – –
Forwards3 players
Deivid Washington Taken off
62′ – – 3 2 0.32 0.00 – 4 – 13 –
Luca Meirelles Came on as a substitute
28′ – – – – – 0.01 – – – 5 –
Robinho Júnior Came on as a substitute
13′ – – 3 – 0.30 0.01 1 1 – 7 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.