RB Leipzig vs VfB Stuttgart
3 – 1
1 – 0
2 – 1
(HT: 1–0)
FT15:30
Red Bull Arena (Leipzig) · Ref: Sven Jablonski, Germany
Score Summary
Full Time
3 – 1
Half Time
1 – 0
Key Stats
Ball Possession
42% – 58%
Blocked Shots
2 – 4
Corner Kicks
5 – 5
Fouls
8 – 10
Goalkeeper Saves
3 – 7
Offsides
0 – 7
Elo (before match)
Rating
1500 – 1490
Expected win probability
51.4% – 48.6%
Top Performers
Top Rated
Yan Diomande
RB Leipzig
8.6 rating (90 min)
RB Leipzig
8.6 rating (90 min)
Most Clinical
Yan Diomande
RB Leipzig
1 goals
RB Leipzig
1 goals
Best Creator
Josha Vagnoman
VfB Stuttgart
3 key passes, 0 assists
VfB Stuttgart
3 key passes, 0 assists
Defensive Leader
Angelo Stiller
VfB Stuttgart
2 tackles + 3 interceptions
VfB Stuttgart
2 tackles + 3 interceptions
Standings (Top 6)
View Full Standings
| # | Team | Pts | Form |
|---|---|---|---|
| 1 |
Bayern München
|
66 | W W W W W |
| 2 |
Borussia Dortmund
|
55 | W L D W W |
| 3 |
1899 Hoffenheim
|
49 | W L D W L |
| 4 |
VfB Stuttgart
|
47 | D W D W L |
| 5 |
RB Leipzig
|
47 | W W D D W |
| 6 |
Bayer Leverkusen
|
44 | D W D L W |
| 7 |
Eintracht Frankfurt
|
35 | D W L W D |
| 8 |
SC Freiburg
|
34 | D L W L W |
| 9 |
FC Augsburg
|
31 | L W W W L |
| 10 |
Hamburger SV
|
29 | W L L D W |
| 11 |
Union Berlin
|
28 | L L W L D |
| 12 |
Borussia Mönchengladbach
|
25 | L W L L D |
| 13 |
Werder Bremen
|
25 | W W L L L |
| 14 |
1. FC Köln
|
24 | L L D L L |
| 15 |
FSV Mainz 05
|
24 | D D D L W |
| 16 |
FC St. Pauli
|
24 | D W W L W |
| 17 |
VfL Wolfsburg
|
20 | L L L D L |
| 18 |
1. FC Heidenheim
|
14 | L L D L L |
{# ================================================================
Lineup Section — SofaScore/Flashscore style shared pitch
Context: pitch_lineups, lineups_data, match, substitutions,
substitutions_map, debug_mode, debug_lineups
================================================================ #}
RB Leipzig
VfB Stuttgart
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
RB Leipzig
VfB Stuttgart
🔄 Substitutions
Match Substitutions
58'
VfB Stuttgart
58'
VfB Stuttgart
71'
RB Leipzig
71'
RB Leipzig
77'
VfB Stuttgart
85'
RB Leipzig
88'
VfB Stuttgart
90'
RB Leipzig
90'
RB Leipzig
Match Statistics (Full Time)
| Statistic | RB Leipzig | VfB Stuttgart |
|---|---|---|
| Ball Possession | 42% | 58% |
| Blocked Shots | 2 | 4 |
| Corner Kicks | 5 | 5 |
| Fouls | 8 | 10 |
| Goalkeeper Saves | 3 | 7 |
| Offsides | 0 | 7 |
| Passes Accurate | 324 | 485 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 14 | 7 |
| Shots Off Goal | 5 | 6 |
| Shots On Goal | 9 | 4 |
| Shots Outsidebox | 2 | 7 |
| Total Passes | 416 | 553 |
| Total Shots | 16 | 14 |
| Yellow Cards | 1 | 2 |
| expected_goals | 2.09 | 1.49 |
| goals_prevented | 0 | 0 |
| Passes % | 78% | 88% |
Team Aggregates (Season)
RB Leipzig
| Possession % | {{ team_aggregates_home.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_home.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_home.shot_accuracy }}% |
| Goals (avg) | 1.92 |
| xG (avg) | 1.5{% else %}N/A |
VfB Stuttgart
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 2.0 |
| xG (avg) | 1.33{% else %}N/A |
RB Leipzig — Player Statistics
| Player | cards.red | cards.yellow | dribbles.attempts | dribbles.past | dribbles.success | duels.total | duels.won | fouls.committed | fouls.drawn | games.captain | games.minutes | games.number | games.position | games.rating | games.substitute | goals.assists | goals.conceded | goals.saves | goals.total | offsides | passes.accuracy | passes.key | passes.total | penalty.commited | penalty.missed | penalty.saved | penalty.scored | penalty.won | shots.on | shots.total | tackles.blocks | tackles.interceptions | tackles.total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Andrija Maksimović | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 33 | M | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Antonio Nusa | 0 | 0 | 3 | 1 | 2 | 9 | 6 | N/A | 3 | False | 71 | 7 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 11 | 1 | 16 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | N/A | N/A | N/A |
| 👤 Assan Ouédraogo | 0 | 0 | 1 | 1 | N/A | 6 | 3 | N/A | 2 | False | 71 | 20 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 17 | 1 | 20 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | N/A |
| 👤 Castello Lukeba | 0 | 0 | 1 | N/A | 1 | 4 | 4 | N/A | 1 | False | 90 | 23 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 38 | N/A | 39 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 2 | N/A | 2 |
| 👤 Christoph Baumgartner | 0 | 1 | 1 | 1 | 1 | 7 | 3 | 1 | N/A | False | 85 | 14 | M | 6.6 | False | 1 | 0 | N/A | N/A | N/A | 27 | 1 | 38 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | 1 | N/A | 1 |
| 👤 Conrad Harder | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 1 | 11 | F | N/A | True | 0 | 0 | N/A | N/A | N/A | N/A | N/A | 1 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 David Raum | 0 | 0 | 2 | N/A | 1 | 5 | 1 | 1 | N/A | True | 90 | 22 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 22 | 3 | 38 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 El Chadaille Bitshiabu | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 5 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ezechiel Banzuzi | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | N/A | False | 12 | 6 | M | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 4 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Johan Bakayoko | 0 | 0 | 2 | N/A | 1 | 4 | 1 | 1 | N/A | False | 19 | 9 | F | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 8 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Lukas Klostermann | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 1 | 16 | D | N/A | True | 0 | 0 | N/A | N/A | N/A | 3 | 1 | 3 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Maarten Vandevoordt | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 26 | G | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Nicolas Seiwald | 0 | 0 | N/A | 1 | N/A | 7 | 4 | N/A | N/A | False | 90 | 13 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 28 | N/A | 31 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 3 | 2 |
| 👤 Péter Gulácsi | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 1 | G | 6.7 | False | 0 | 1 | 3 | N/A | N/A | 29 | N/A | 41 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ridle Baku | 0 | 0 | N/A | 1 | N/A | 2 | 1 | 1 | N/A | False | 89 | 17 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 45 | 2 | 60 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Rômulo | 0 | 0 | 1 | N/A | N/A | 14 | 5 | 1 | 4 | False | 89 | 40 | F | 7 | False | 0 | 0 | N/A | 1 | N/A | 19 | 2 | 28 | N/A | 0 | N/A | 0 | N/A | 2 | 4 | N/A | N/A | 1 |
| 👤 Tidiam Gomis | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 27 | F | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Willi Orbán | 0 | 0 | N/A | 1 | N/A | 7 | 4 | 1 | N/A | False | 90 | 4 | D | 7 | False | 0 | 0 | N/A | N/A | N/A | 40 | N/A | 45 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 3 |
| 👤 Xaver Schlager | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 1 | N/A | False | 19 | 24 | M | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 12 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Yan Diomande | 0 | 0 | 5 | N/A | 5 | 10 | 7 | 1 | N/A | False | 90 | 49 | F | 8.6 | False | 0 | 0 | N/A | 1 | N/A | 25 | 1 | 32 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | 1 |
VfB Stuttgart — Player Statistics
| Player | cards.red | cards.yellow | dribbles.attempts | dribbles.past | dribbles.success | duels.total | duels.won | fouls.committed | fouls.drawn | games.captain | games.minutes | games.number | games.position | games.rating | games.substitute | goals.assists | goals.conceded | goals.saves | goals.total | offsides | passes.accuracy | passes.key | passes.total | penalty.commited | penalty.missed | penalty.saved | penalty.scored | penalty.won | shots.on | shots.total | tackles.blocks | tackles.interceptions | tackles.total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Alexander Nübel | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 33 | G | 7.5 | False | 0 | 3 | 7 | N/A | N/A | 22 | N/A | 26 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ameen Al-Dakhil | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 2 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Angelo Stiller | 0 | 0 | 2 | 1 | 1 | 8 | 5 | N/A | 1 | False | 90 | 6 | M | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 67 | 1 | 72 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 3 | 2 |
| 👤 Atakan Karazor | 0 | 0 | 1 | 2 | 1 | 10 | 7 | N/A | 2 | True | 88 | 16 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 36 | 1 | 41 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 3 |
| 👤 Badredine Bouanani | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | 1 | False | 9 | 27 | F | 6.7 | True | 0 | 0 | N/A | N/A | 1 | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Bilal El Khannouss | 0 | 0 | N/A | N/A | N/A | 6 | 2 | 1 | 1 | False | 90 | 11 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 36 | 3 | 46 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Chema Andrés | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 30 | M | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Chris Führich | 0 | 0 | 2 | N/A | 1 | 5 | 2 | N/A | N/A | False | 58 | 10 | F | 6.7 | False | 0 | 0 | N/A | N/A | 1 | 20 | 2 | 25 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | N/A | 1 |
| 👤 Deniz Undav | 0 | 1 | N/A | 3 | N/A | 12 | 2 | 2 | 1 | False | 77 | 26 | F | 5.7 | False | 0 | 0 | N/A | N/A | 5 | 11 | N/A | 17 | N/A | 0 | N/A | 0 | N/A | 1 | 4 | N/A | N/A | N/A |
| 👤 Fabian Bredlow | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 1 | G | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Finn Jeltsch | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 29 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Jamie Leweling | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 1 | N/A | False | 13 | 18 | F | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Jeff Chabot | 0 | 0 | N/A | N/A | N/A | 9 | 6 | 3 | N/A | False | 90 | 24 | D | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 78 | N/A | 87 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | N/A |
| 👤 Josha Vagnoman | 0 | 0 | 1 | 2 | 1 | 7 | 5 | N/A | N/A | False | 90 | 4 | M | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 39 | 3 | 47 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 3 |
| 👤 Luca Jaquez | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 1 | N/A | False | 90 | 14 | D | 6.2 | False | 1 | 0 | N/A | N/A | N/A | 68 | 1 | 71 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 2 | N/A |
| 👤 Maximilian Mittelstädt | 0 | 0 | N/A | 3 | N/A | 6 | 2 | N/A | 1 | False | 58 | 7 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 26 | N/A | 33 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 2 | 1 |
| 👤 Nikolas Nartey | 0 | 0 | 1 | N/A | 1 | 5 | 2 | N/A | N/A | False | 32 | 28 | M | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 16 | N/A | 18 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Pascal Stenzel | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 15 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ramon Hendriks | 0 | 1 | 1 | N/A | 1 | 5 | 3 | 2 | N/A | False | 90 | 3 | D | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 58 | N/A | 60 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | N/A |
| 👤 Tiago Tomás | 0 | 0 | N/A | N/A | N/A | 2 | N/A | N/A | N/A | False | 32 | 8 | F | 7.3 | True | 0 | 0 | N/A | 1 | N/A | 6 | N/A | 8 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
Match Events
Christoph Baumgartner (Yellow Card)
38'
J. Chabot (Own Goal)
45'
Y. Diomande (Normal Goal)
53'
57'
Deniz Undav (Yellow Card)
58'
M. Mittelstadt → Substitution 1
58'
C. Fuhrich → Substitution 2
65'
T. Tomas (Normal Goal)
A. Ouedraogo → Substitution 1
71'
A. Nusa → Substitution 2
71'
77'
D. Undav → Substitution 3
84'
Ramon Hendriks (Yellow Card)
C. Baumgartner → Substitution 3
85'
88'
A. Karazor → Substitution 4
R. Baku → Substitution 4
90'
Romulo Cardoso → Substitution 5
90'
Romulo Cardoso (Normal Goal)
90'
Substitutions
58'
VfB Stuttgart
58'
VfB Stuttgart
71'
RB Leipzig
71'
RB Leipzig
77'
VfB Stuttgart
85'
RB Leipzig
88'
VfB Stuttgart
90'
RB Leipzig
90'
RB Leipzig
League Standings
View Standings
Teams in this match: RB Leipzig and VfB Stuttgart
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Bayern München
|
25 | 21 | 3 | 1 | 92 | 24 | 68 | 66 | W W W W W |
| 2 |
Borussia Dortmund
|
25 | 16 | 7 | 2 | 53 | 26 | 27 | 55 | W L D W W |
| 3 |
1899 Hoffenheim
|
25 | 15 | 4 | 6 | 53 | 33 | 20 | 49 | W L D W L |
| 4 |
VfB Stuttgart
|
25 | 14 | 5 | 6 | 50 | 34 | 16 | 47 | D W D W L |
| 5 |
RB Leipzig
|
25 | 14 | 5 | 6 | 48 | 34 | 14 | 47 | W W D D W |
| 6 |
Bayer Leverkusen
|
25 | 13 | 5 | 7 | 48 | 32 | 16 | 44 | D W D L W |
| 7 |
Eintracht Frankfurt
|
25 | 9 | 8 | 8 | 48 | 49 | -1 | 35 | D W L W D |
| 8 |
SC Freiburg
|
25 | 9 | 7 | 9 | 37 | 42 | -5 | 34 | D L W L W |
| 9 |
FC Augsburg
|
25 | 9 | 4 | 12 | 31 | 43 | -12 | 31 | L W W W L |
| 10 |
Hamburger SV
|
25 | 7 | 8 | 10 | 28 | 36 | -8 | 29 | W L L D W |
| 11 |
Union Berlin
|
25 | 7 | 7 | 11 | 30 | 42 | -12 | 28 | L L W L D |
| 12 |
Borussia Mönchengladbach
|
25 | 6 | 7 | 12 | 28 | 43 | -15 | 25 | L W L L D |
| 13 |
Werder Bremen
|
25 | 6 | 7 | 12 | 29 | 45 | -16 | 25 | W W L L L |
| 14 |
1. FC Köln
|
25 | 6 | 6 | 13 | 34 | 43 | -9 | 24 | L L D L L |
| 15 |
FSV Mainz 05
|
25 | 5 | 9 | 11 | 29 | 41 | -12 | 24 | D D D L W |
| 16 |
FC St. Pauli
|
25 | 6 | 6 | 13 | 23 | 40 | -17 | 24 | D W W L W |
| 17 |
VfL Wolfsburg
|
25 | 5 | 5 | 15 | 34 | 55 | -21 | 20 | L L L D L |
| 18 |
1. FC Heidenheim
|
25 | 3 | 5 | 17 | 24 | 57 | -33 | 14 | L L D L L |
Predictions provided by Football API
All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.
Bundesliga
Teams
Last 5: Form 87% · Att 100% · Def 73%
Goals: 13 for · 3 against
W6 D1 L1 · LWWWWDWW
Last 5: Form 100% · Att 91% · Def 82%
Goals: 10 for · 2 against
W6 D— L2 · LWLWWWWW
Predictions
Draw
45%
Double chance : draw or VfB Stuttgart
Goals: RB Leipzig -3.5 · VfB Stuttgart -2.5
Win or Draw
Comparison
Attack
57% – 43%
Defense
40% – 60%
Head to Head
20% – 80%
Form
46% – 54%
Goals
44% – 56%
Total
46.8% – 53.2%
Poisson
74% – 26%
Head to Head
Last 8 matches: Home wins: 5, Away wins: 2, Draws: 1
Red Bull Arena
MHPArena
MHPArena
Stuttgart Arena
Leipzig Stadium
Red Bull Arena
Mercedes-Benz-Arena
Mercedes-Benz-Arena
CatBoost Prediction
Model not available yet. Run train_catboost to train a model.
No Predictions Available
Predictions for this match have not been generated yet. Check back later or sync match data.
Analysis
Analysis Coming Soon
xG comparison, momentum graph, and match rating overview will be available in a future update.















