Fluminense vs Bahia preview

Brazil flag 2026 Serie A, Brazil
Estadio Jornalista Mário Filho
Serie A
Full Time
Round 21 Regular Season

CONTEXT

Fluminense hosted Bahia in a match that concluded with a 0-0 scoreline. Fluminense held 59 percent possession and generated 1.95 expected goals while Bahia recorded 41 percent possession and 0.57 expected goals. The halftime score stood at 0-0 with both sides level. Fluminense entered as the stronger team yet the outcome produced a draw that diverged from the expected goals differential of 1.38. No red cards were shown to either side. The result reflected a significant deviation from structural projections centered on Fluminense. The game remained without goals throughout both halves despite the underlying metrics.

TL;DR

  • Structural deviation: Fluminense showed a significant deviation from expected structural performance in the 0-0 draw.
  • Efficiency shift: Efficiency remained in line with underlying metrics for both teams across the match.
  • xG alignment: The 0-0 outcome was not consistent with the xG differential favoring Fluminense.
  • Market alignment: The final result aligned with pre-match market expectations for the draw.
  • xG expectations: Fluminense posted 1.95 xG against Bahia's 0.57 xG in the 0-0 encounter.
  • Event impact: No second half adjustments or key events altered the 0-0 scoreline.
  • Red card distortion: Absence of red cards produced no distortion to the match dynamics or result.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
R. Claus
R. Claus
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
D. Simon Manis
D. Simon Manis
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
L. Moreira da Cruz
L. Moreira da Cruz
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
D. Hidalgo Blanco
D. Hidalgo Blanco
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
1.58
Avg Points / Game (Last 100 Matches)
1.47
1.17 i
Last 6 Opponents
Grêmio Rank: 63 D
Bragantino Rank: 64 D
Cruzeiro Rank: 68 D
Mirassol Rank: 66 L
São Paulo Rank: 63 W
Vitória Rank: 62 D
Avg Points / Game (Last 6 Matches)
1.5 i
Last 6 Opponents
Corinthians Rank: 68 D
Atlético Mineiro Rank: 63 D
Chapecoense Rank: 53 W
Botafogo Rank: 69 W
Coritiba Rank: 60 L
Grêmio Rank: 63 D
2
Head to Head (Wins - Draws - Losses)
2 - 2 - 1
1

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
68.95
63.23
0 (Weakest) 100 (Strongest)
Metric
Fluminense
Bahia
Power Score
68.95
63.23
League Position
4
5
Global Rank
294
461

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Fluminense Opponent-weighted form score
Bahia Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Fluminense Bahia

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Fluminense

Left / Center / Right
Opposition half density
vs season average

Bahia

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Fluminense ⚠ Proxy
vs
⚠ Proxy Bahia
Attacking Efficiency
Higher is better
Attacking Efficiency
48.22
29.15
Defensive Efficiency
Lower is better
Defensive Efficiency
29.15
48.22
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Fluminense +1.65 Efficiency Index
vs
Bahia -1.65 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Fluminense
Bahia
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Fluminense
vs
Bahia
Created Set-piece attacking threat
Fluminense Bahia
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
12%
56%
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
-0.23 vs -0.32
Conceded Set-piece defensive exposure
Fluminense Bahia
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
56%
12%
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
-0.32 vs -0.23
Fluminense
Bahia
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Fluminense
vs
Bahia
Attack After Winning Possession transition → offence
Fluminense Bahia
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Fluminense Bahia
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Fluminense
Bahia
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • FLU had peak pressure around 57'.
  • BAH started the game with stronger pressure.
FLU Pressure BAH Pressure
Pressure Index: FLU reached the top pressure at 57' (97.17).

Team Head to Head Last 6 Seasons

Summary of 5 matches between these sides — filtered by competition and venue context.

Fluminense FLU Home
5 matches
Bahia BAH Away
Match Record
2
Wins
1
2
Draws
2
1
Losses
2
Goals
8
Goals Scored
6
6
Goals Conceded
8
+2
Goal Difference
-2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-07-31T00:00:20+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-2-3-1

General Information

Date & Time
Competition
2026 Serie A, Brazil · Round 21 · Regular Season
Stadium
Estadio Jornalista Mário Filho
Capacity
78838
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Raphael Claus
Danilo Ricardo Simon Manis
Leila Naiara Moreira da Cruz
Daniel Alejandro Hidalgo Blanco

Statistics

Possession
FLU
58%
BAH
42%

Top Statistics

3 Big Chances Created 0
11 Shots 6
69 Dangerous attacks 39
59 Possession 41
8 Corners 1
9 Free kicks 7
1 Yellow Cards 1

Match Overview

81 Ball Safe 75
10 Goal Kicks 11
20 Goal Attempts 9
5 Substitutions 5
22 Throwins 14
14 Successful Headers 9
0 Injuries 1
14 Dribble Attempts 17
8 Successful Dribbles 5
57 Successful Dribbles Percentage 29

Attacking

121 Attacks 84
3 Big Chances Missed 0

Possession

41 Long Passes 46
537 Passes 383
466 Successful Passes 325
87 Successful Passes Percentage 85
19 Key Passes 6
31 Successful Long Passes 27
76 Successful Long Passes Percentage 59

Defensive

0 Saves 10
18 Tackles 11
4 Interceptions 14
47 Duels Won 32

Build-up

24 Total Crosses 9
11 Accurate Crosses 0

Discipline

0 Offsides 3
7 Fouls 9

Lineup

Referee : Raphael Claus

Starting XI

1
Fábio
Fábio Goalkeeper
6.89
2
Samuel Xavier
7.79
4
Ignácio
Ignácio Defender
6.95
6
Renê
Renê Defender
7.12
22
Juan Pablo Freytes
6.67
3
Thiago Silva
Thiago Silva
Defender42'
6.6
8
Martinelli
Martinelli Midfielder
7.22
35
Hércules
Hércules
Midfielder62'
7.16
16
Nonato
Nonato Midfielder
7.38
17
Agustín Canobbio
Agustín Canobbio Midfielder
7.29
30
Yeferson Soteldo
Yeferson Soteldo Midfielder
6.88
32
Luciano Acosta
Luciano Acosta Midfielder
7.4
11
Jefferson Savarino
7.2
7
Hulk
Hulk Attacker
6.82
14
Germán Cano
Germán Cano
Attacker75'
7.19
Referee : Raphael Claus

Starting XI

1
Ronaldo
Ronaldo Goalkeeper
9.15
21
Santiago Ramos Mingo
6.88
31
Román Gómez
Román Gómez Defender
6.88
44
Marcos Victor
Marcos Victor Defender
7.69
46
Luciano Juba
Luciano Juba Defender
6.8
15
Michel Araújo
Michel Araújo
Midfielder65'
6.44
5
Nicolás Acevedo
6.91
6
Jean Lucas
Jean Lucas Midfielder
7.12
7
Ademir
Ademir Midfielder
6.82
10
Everton Ribeiro
Everton Ribeiro
Midfielder65'
6.73
11
Rodrigo Nestor
Rodrigo Nestor Midfielder
6.98
16
Erick Pulga
Erick Pulga Midfielder
6.37
9
Alejo Veliz
Alejo Veliz Attacker
6.63
12
Willian José
Willian José
Attacker88'

Events

2ND-HALF
Event
Luis Zubeldia
Argument / 3rd Yellowcard
90+1'
88'
Event
Willian José  Alejo Veliz
10th Substitution
Event
Germán Cano  Hulk 
8th Substitution
75'
75'
Event
9th Substitution
74'
Event
7th Substitution
65'
Event
Michel Araújo Luciano Juba
5th Substitution
65'
Event
6th Substitution
Event
Hércules Martinelli
2nd Substitution
62'
Event
Igor Rabello Thiago Silva
3rd Substitution
62'
Event
Jefferson Savarino Luciano Acosta
4th Substitution
62'
49'
Event
Foul / 2nd Yellowcard
1ST-HALF
Event
Thiago Silva Juan Pablo Freytes
1st Substitution
42'
Event
Foul / 1st Yellowcard
11'

Match Commentary

90
Attempt Attempt
Yeferson Julio Soteldo Martinez takes a right-footed shot but misses.
90
Attempt Attempt
Yeferson Julio Soteldo Martinez takes a right-footed shot but misses.
90
Attempt Attempt
Hercules Pereira do Nascimento takes a right-footed shot, but it is saved.
90
Attempt Attempt
Ignacio Da Silva Oliveira takes a right-footed shot but misses.
90
Attempt Attempt
Michel Araujo takes a right-footed shot but misses.
90
Attempt Attempt
Rodrigo Nestor takes a left-footed shot, but it's blocked.
90
Attempt Attempt
Shot - German Ezequiel Cano比奥 Left Footed Shot Blocked
90
Attempt Attempt
Igor Rabello da Costa attempts a header but misses the shot.
90
Corner Corner
Corner awarded.
88
Update Update
Willian Jose replaces Alejo Veliz.
85
Attempt Attempt
Ezequiel Cano takes a right-footed shot, but it's saved.
84
Corner Corner
Corner awarded.
82
Attempt Attempt
Ezequiel Cano takes a shot with his right foot, but it is saved.
81
Attempt Attempt
Ezequiel Cano takes a right-footed shot but misses.
81
Attempt Attempt
Gustavo Nonato Santana attempts a header but misses the shot.
77
Attempt Attempt
Shot by Augusto de Barros Ribeiro from Everton with his left foot, but it's blocked.
76
Attempt Attempt
Kauê Furquim takes a left-footed shot, but it is blocked.
75
Update Update
On German Ezequiel Cano,Off Givanildo Vieira De Souza, Hulk
75
Update Update
Kauê Furquim replaces Erick Da Costa Farias.
74
Substitution Substitution
David Martins is substituted for Jean Lucas De Souza Oliveira.
72
Attempt Attempt
Hercules Pereira do Nascimento takes a right-footed shot, but it is saved.
71
Corner Corner
Corner awarded.
67
Update Update
Offside.
66
Corner Corner
Corner awarded.
66
Attempt Attempt
Jefferson Savarino takes a right-footed shot but misses.
66
Attempt Attempt
Yeferson Julio Soteldo Martinez takes a left-footed shot, but it's saved.
65
Attempt Attempt
Yeferson Julio Soteldo Martinez takes a left-footed shot, but it is saved.
65
Update Update
Michel Araujo is on, and Luciano Batista da Silva Junior is off.
62
Substitution Substitution
Substitution for Everton: Augusto de Barros Ribeiro comes on for Ademir Santos.
62
Update Update
Hercules Pereira do Nascimento is on, and Matheus Martinelli Lima is off.
62
Update Update
Igor Rabello da Costa is on, and Thiago Emiliano da Silva is off.
61
Update Update
Jefferson Savarino is on, and Luciano Federico Acosta is off.
60
Attempt Attempt
Shot by Givanildo Vieira De Souza, Hulk, with a left-footed shot, is saved.
59
Attempt Attempt
Thiago Emiliano da Silva attempts a header but misses the shot.
59
Corner Corner
Corner awarded.
58
Attempt Attempt
Yeferson Julio Soteldo Martinez takes a right-footed shot, but it is blocked.
58
Attempt Attempt
Luciano Federico Acosta takes a shot with his head, but it is saved.
56
Attempt Attempt
Rodrigo Nestor takes a left-footed shot but misses.
53
Attempt Attempt
Agustin Canobbio Graviz attempts a header but misses the shot.
51
Attempt Attempt
Shot by Givanildo Vieira De Souza, Hulk, with a left-footed shot, is saved.
50
Yellow Card Yellow Card Important
Yellow card issued to Erick Da Costa Farias.
49
Corner Corner
Corner awarded.
49
Attempt Attempt
Shot - Givanildo Vieira De Souza, Hulk Head Shot Saved
45
Attempt Attempt
Matheus Martinelli Lima takes a right-footed shot but misses.
45
Attempt Attempt
Ademir Santos takes a left-footed shot but misses.
44
Update Update
Offside.
44
Corner Corner
Corner awarded.
42
Update Update
Thiago Emiliano da Silva comes on for Juan Pablo Freytes.
36
Update Update
Offside.
34
Attempt Attempt
Jean Lucas De Souza Oliveira takes a right-footed shot but misses.
33
Corner Corner
Corner awarded.
30
Corner Corner
Corner awarded.
22
Attempt Attempt
Agustin Canobbio Graviz takes a left-footed shot, but it is saved.
20
Attempt Attempt
Luciano Batista da Silva Junior takes a left-footed shot, but it is blocked.
19
Attempt Attempt
Matheus Martinelli Lima takes a left-footed shot but misses.
12
Attempt Attempt
Shot by Givanildo Vieira De Souza, Hulk, with a left-footed shot that misses.
11
Yellow Card Yellow Card Important
Yellow card shown to Ignacio Da Silva Oliveira.
10
Attempt Attempt
Alejo Veliz takes a right-footed shot but misses.
8
Attempt Attempt
Samuel Xavier Brito takes a shot with his right foot, but it is saved.
1
Update Update
Kick-off! The referee is Raphael Claus.

CONCLUSION

The 0-0 draw between Fluminense and Bahia highlighted a mismatch between possession dominance and goal output. Fluminense controlled the ball for 59 percent of the game and created the majority of chances yet could not find the net. Bahia defended compactly and limited clear opportunities despite lower possession. The even halftime score of 0-0 carried through to the final whistle without changes. Expected goals indicated a clearer advantage for the home side that did not materialize on the pitch. No disciplinary incidents occurred to shift momentum or team shapes. The result stands as a factual outcome driven by finishing variance rather than external factors.