
Sao Paulo 2-1 RB Bragantino: result and stats, Serie A
- Luciano14' (pen)
- G. Santana45'
- 90'Fernando Santos
Sao Paulo
Substitutions
- 55'G. Santana
437.8Andre Silva
176.5 - 71'Luciano
107.9Lucas Ramon
196.1 - 71'Buta
206.6Pablo Maia
296.2 - 84'Danielzinho
946.7Djhordney
486.3 - 84'
Unused
- Carlos CoronelG
31 - R. ToloiD
2 - Luis OsorioD
54 - WendellD
18 - CaulyM
80 - P. dos SantosF
34 - Jonathan CalleriF
9
Substitutions
- 46'Eric Ramires
76.6Fabinho
56.6 - 46'Vinicinho
176.5Fernando Santos
117.5 - 68'J. Herrera
326.5Gustavo Neves
226.6 - 68'Lucas Barbosa
216.7H. Mosquera
307.0A - 78'I. Pitta
96.3Yuri Alves
416.4
Unused
Home

OutD. BobadillaInactive
OutLucas MouraAchilles Tendon Injury
OutLucca MarquesJaw injury
OutVictor SaInactive
Away

OutDavi GomesKnee Injury
OutEduardo SashaInactive
OutVanderlanKnee Injury

Player of the match
Highest-rated players




xG race
24 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Shot map
16 v 8Sao Paulo shoot right, RB Bragantino left. Bigger dot = better chance.
Goal mouth
17 on target · 3 scoredWhere each shot on target crossed the line. Placement beats power.
Shot duel
Luciano's 14' chance was the biggest of the match: 0,79 xG, scored.
Every shot on its minute, Sao Paulo above and RB Bragantino below. The longer the bar, the bigger the chance. Faces on goals and on chances of 0,3 xG or more.
xG analytics
Sao Paulo
RB BragantinoExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
Momentum
19 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-1
90' Goal Fernando 0.40 xG · Regular play · Left footAverage positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Antônio and Danielzinho, 9 passes between them.
Most-connected pair: Marques and Henrique, 20 passes between them.
Tactical battle
37control63
In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
The moment that decided it
The goal that swung the win probability the most.
- Score
- 0–0→1–0
- Sao Paulo win chance
- 34%→78%
- xG of the shot
- 0.79
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
More match stats
Attack
Passing
Duels
Defending
Match summary
Sao Paulo beat RB Bragantino 2-1 at Estadio Do MorumBIS in Serie A. Sao Paulo led 2-0 at half-time. Scorers: Luciano (14' pen), G. Santana (45') for Sao Paulo; Fernando Santos (90') for RB Bragantino. In their last 21 meetings, Sao Paulo have won 7, RB Bragantino 8, with 6 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Sao Paulo or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Goal profile
This seasonHow often each side reaches a scoreline, across 34 matches each.
They score
They concede
Heaviest results
best 4-1 (H)·worst 0-2 (A)
best 3-0 (H)·worst 0-2 (H)
Venue spotlight
Head-to-headLast 21 meetings
- 29 Aug 2026
Sao Paulo2 - 1RB Bragantino
Serie A - 15 Mar 2026
RB Bragantino1 - 2Sao Paulo
Serie A - 21 Feb 2026
RB Bragantino1 - 2Sao Paulo
Paulista - A1 - 9 Nov 2025
Sao Paulo0 - 1RB Bragantino
Serie A - 17 Jul 2025
RB Bragantino2 - 2Sao Paulo
Serie A - 8 Feb 2025
RB Bragantino1 - 0Sao Paulo
Paulista - A1
Show 15 earlier meetingsHide earlier meetings
- 20 Nov 2024
RB Bragantino1 - 1Sao Paulo
Serie A - 6 Jul 2024
Sao Paulo2 - 0RB Bragantino
Serie A - 17 Feb 2024
Sao Paulo2 - 2RB Bragantino
Paulista - A1 - 8 Nov 2023
Sao Paulo1 - 0RB Bragantino
Serie A - 9 Jul 2023
RB Bragantino0 - 0Sao Paulo
Serie A - 8 Feb 2023
RB Bragantino2 - 1Sao Paulo
Paulista - A1 - 14 Aug 2022
Sao Paulo3 - 0RB Bragantino
Serie A - 23 Apr 2022
RB Bragantino1 - 1Sao Paulo
Serie A - 4 Feb 2022
RB Bragantino4 - 3Sao Paulo
Paulista - A1 - 24 Oct 2021
RB Bragantino1 - 0Sao Paulo
Serie A - 4 Jul 2021
Sao Paulo1 - 2RB Bragantino
Serie A - 12 Apr 2021
Sao Paulo1 - 0Bragantino
Paulista - A1 - 7 Jan 2021
Bragantino4 - 2Sao Paulo
Serie A - 9 Sept 2020
Sao Paulo1 - 1Bragantino
Serie A - 23 Jul 2020
Sao Paulo2 - 3Bragantino
Paulista - A1


































