Ponte Preta vs Sport Recife

9 May 2026 · Brasileirão Série B · 2026 · Referee Paulo Schleich Vollkopf

Full time 1 – 3

Half-time: 1–2

  • Danilo Barcelos 23’
  • Felipinho 31’
  • Chrystian Barletta 45+5’ (pen)
  • Perotti 59’

Match summary

Sport Recife came from behind to win 3-1 away at Ponte Preta. Sport Recife led 2-1 at half-time.

In the first half, Danilo Barcelos put Ponte Preta ahead with a header in the 23rd minute, Felipinho equalised in the 31st minute, and Chrystian Barletta put Sport Recife in front from the penalty spot in first-half stoppage time. In the second half, Perotti made it 1-3 in the 59th minute.

Ponte Preta can feel hard done by, creating 2.27 expected goals (xG) from 16 shots to Sport Recife's 1.52 from 10. Sport Recife had a player sent off.

Match stats

48% Possession 52%
16 Shots 10
5 Shots on target 4
11 Corners 2
90 Attacks 73
50 Dangerous attacks 32
271 Passes 323
74.2% Pass accuracy 79.6%
13 Tackles 13
17 Fouls 11
5 Yellow cards 4
0 Red cards 1
1 Offsides 2

Key events

Ponte Preta Sport Recife
Kick-off
5’
PerottiShot on target
19’
Danilo BarcelosHeader1-0 (Ponte Preta)
23’
31’
FelipinhoLeft foot shot1-1 (Sport Recife)
45’
FelipinhoVAR: No penalty
45+4’
45+5’
Chrystian BarlettaPenalty1-2 (Sport Recife)
Half-time1-2
Second half underway
50’
David da HoraShot on target
56’
59’
PerottiRight foot shot1-3 (Sport Recife)
RodriguinhoKevyson
61’
Rodriguinho
63’
69’
Marcelo AjulSecond yellow
ThalysAndré Lima
71’
ElvisJusten
71’
RodriguinhoShot on target
71’
72’
Daniel BaianinhoDiego Tavares
76’
79’
RodriguinhoShot on target
81’
WevertonShot on target
81’
82’
RodriguinhoVAR: Goal given
83’
90+3’
90+4’

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 2.27 1.52 23’ Danilo Barcelos (Ponte Preta), 1-0 23’ 31’ Felipinho (Sport Recife), 1-1 31’ 45+5’ Chrystian Barletta (Sport Recife), 1-2 45+5’ 59’ Perotti (Sport Recife), 1-3 59’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.27 1.52 23’ Danilo Barcelos (Ponte Preta), 1-0 Barcelos 23’ 31’ Felipinho (Sport Recife), 1-1 Felipinho 31’ 45+5’ Chrystian Barletta (Sport Recife), 1-2 Barletta 45+5’ 59’ Perotti (Sport Recife), 1-3 Perotti 59’
Ponte Preta 2.27 xGSport Recife 1.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sport Recife attacking Ponte Preta attacking 
50’ Chrystian Barletta (Sport Recife), penalty, 0.79 xG, goal 56’ David da Hora (Ponte Preta), open play, 0.44 xG, saved 81’ Weverton (Ponte Preta), set piece, 0.40 xG, saved 81’ Rodriguinho (Ponte Preta), set piece, 0.29 xG, saved 31’ Felipinho (Sport Recife), open play, 0.26 xG, goal 71’ Rodriguinho (Ponte Preta), set piece, 0.24 xG, saved 59’ Perotti (Sport Recife), open play, 0.23 xG, goal 45’ Rodrigo de Souza (Ponte Preta), from a corner, 0.22 xG, off target 85’ Rodriguinho (Ponte Preta), set piece, 0.14 xG, blocked 16’ Bryan Borges (Ponte Preta), open play, 0.09 xG, blocked 6’ David da Hora (Ponte Preta), open play, 0.09 xG, off target 65’ Felipinho (Sport Recife), open play, 0.08 xG, blocked 56’ Justen (Ponte Preta), from a corner, 0.07 xG, off target 87’ Rodriguinho (Ponte Preta), open play, 0.06 xG, blocked 9’ Danilo Barcelos (Ponte Preta), direct free kick, 0.05 xG, blocked 23’ Danilo Barcelos (Ponte Preta), open play, 0.05 xG, goal 90+9’ Chrystian Barletta (Sport Recife), open play, 0.05 xG, off target 90+1’ Marcio Silva (Ponte Preta), from a corner, 0.05 xG, off target 26’ Chrystian Barletta (Sport Recife), open play, 0.04 xG, off target 42’ David da Hora (Ponte Preta), from a corner, 0.04 xG, off target 87’ Rodriguinho (Ponte Preta), open play, 0.04 xG, blocked 88’ Perotti (Sport Recife), open play, 0.03 xG, blocked 54’ Felipinho (Sport Recife), open play, 0.02 xG, off target 5’ Perotti (Sport Recife), from a corner, 0.02 xG, saved 12’ Justen (Ponte Preta), set piece, 0.01 xG, blocked 34’ Carlos De Pena (Sport Recife), set piece, 0.01 xG, off target 50’ Chrystian Barletta (Sport Recife), penalty, 0.79 xG, goal 56’ David da Hora (Ponte Preta), open play, 0.44 xG, saved 81’ Weverton (Ponte Preta), set piece, 0.40 xG, saved 81’ Rodriguinho (Ponte Preta), set piece, 0.29 xG, saved 31’ Felipinho (Sport Recife), open play, 0.26 xG, goal 59’ Perotti (Sport Recife), open play, 0.23 xG, goal 71’ Rodriguinho (Ponte Preta), set piece, 0.24 xG, saved 45’ Rodrigo de Souza (Ponte Preta), from a corner, 0.22 xG, off target 85’ Rodriguinho (Ponte Preta), set piece, 0.14 xG, blocked 16’ Bryan Borges (Ponte Preta), open play, 0.09 xG, blocked 6’ David da Hora (Ponte Preta), open play, 0.09 xG, off target 65’ Felipinho (Sport Recife), open play, 0.08 xG, blocked 56’ Justen (Ponte Preta), from a corner, 0.07 xG, off target 87’ Rodriguinho (Ponte Preta), open play, 0.06 xG, blocked 9’ Danilo Barcelos (Ponte Preta), direct free kick, 0.05 xG, blocked 90+9’ Chrystian Barletta (Sport Recife), open play, 0.05 xG, off target 23’ Danilo Barcelos (Ponte Preta), open play, 0.05 xG, goal 90+1’ Marcio Silva (Ponte Preta), from a corner, 0.05 xG, off target 26’ Chrystian Barletta (Sport Recife), open play, 0.04 xG, off target 42’ David da Hora (Ponte Preta), from a corner, 0.04 xG, off target 87’ Rodriguinho (Ponte Preta), open play, 0.04 xG, blocked 88’ Perotti (Sport Recife), open play, 0.03 xG, blocked 54’ Felipinho (Sport Recife), open play, 0.02 xG, off target 5’ Perotti (Sport Recife), from a corner, 0.02 xG, saved 12’ Justen (Ponte Preta), set piece, 0.01 xG, blocked 34’ Carlos De Pena (Sport Recife), set piece, 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

Ponte Preta 3-4-2-1 Starting XI
Silva
Barcelos
Weverton
Silva
Kevyson 61’
Justen 71’
Lima 71’
Borges
Souza 61’
Tavares 76’
Hora
Sport Recife 4-2-3-1 Starting XI
Couto
Felipinho
Benevenuto
Ajul
Madson 81’
Fonseca 67’
Lucas 81’
Clayson 72’
Pena 72’
Barletta
Perotti

Player stats

Goalkeeper1 player
Diogo Silva
90′ 1 3 18 – – – – –
Defenders6 players
Weverton
90′ 2 1 – 3 – 33 1 – – –
90′ 1 1 – 4 2 29 – – –
90′ – 1 – 3 2 40 3 1 –
Kevyson Taken off
61′ 1 – – 4 1 19 1 – – –
90′ 2 – – 4 – 24 2 – –
Rodriguinho Came on as a substitute
29′ – 1 – 3 2 5 2 – –
Midfielders8 players
Justen Taken off
71′ – – 11 – 0.02 2 2 4 – – –
André Lima Taken off
71′ – – 22 – 0.00 – 1 – – – –
Rodrigo de Souza Taken off
61′ – – 15 – 0.00 5 2 10 2 2 –
Diego Tavares Taken off
76′ – 1 4 1 0.07 – – 2 2 1 –
90′ – – 15 – 0.00 – – 5 2 4 –
Tárik Came on as a substitute
29′ – – 15 1 0.02 – 1 1 – – –
Thalys Came on as a substitute
19′ – – 6 – 0.00 1 2 1 – – –
Elvis Came on as a substitute
19′ – – 14 3 0.41 – – 1 1 1
Forwards1 player
Daniel Baianinho Came on as a substitute
14′ – – – – – 0.04 1 1 – 3 –
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.