New York Red Bulls vs St. Louis City

30 September 2026 · MLS · 2026 · Referee Rubiel Vazquez

Full time 0 – 3

Half-time: 0–1

  • Rafael Navarro 5’
  • Simon Becher 87’
  • Tomáš Ostrák 90+1’

Match summary

St. Louis City won comfortably, 3-0 away at New York Red Bulls. St. Louis City led 1-0 at half-time.

Rafael Navarro put St. Louis City ahead with a header in the 5th minute, Simon Becher made it 0-2 in the 87th minute, and Tomáš Ostrák made it 0-3 in stoppage time.

The chances backed that up: St. Louis City created 2.09 expected goals (xG) from 15 shots to New York Red Bulls's 1.19 from 10.

Match stats

45% Possession 55%
10 Shots 15
5 Shots on target 8
4 Corners 3
98 Attacks 93
60 Dangerous attacks 58
420 Passes 511
80.5% Pass accuracy 81.2%
16 Tackles 26
12 Fouls 12
1 Yellow cards 1
3 Offsides 4

Key events

New York Red Bulls St. Louis City
Kick-off
5’
Rafael NavarroHeader0-1 (St. Louis City)
14’
Carlo HolseShot on target
Jorge RuvalcabaShot on target
15’
29’
Dante PolvaraShot on target
29’
Corner
29’
Corner
Cade CowellShot on target
30’
35’
Half-time0-1
Second half underway
Corner
50’
Corner
52’
57’
Rafael NavarroShot on target
57’
Corner
Corner
68’
Eric Maxim Choupo-MotingShot on target
73’
Corner
84’
Emil ForsbergArgument
86’
87’
Simon BecherRight foot shot0-2 (St. Louis City)
87’
Tomáš OstrákShot on target
Cade CowellShot on target
89’
90+1’
Tomáš OstrákRight foot shot0-3 (St. Louis City)
90+1’
Jeong Sang-binShot on target
Full-time0-3

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 2.09 5’ Rafael Navarro (St. Louis City), 0-1 5’ 87’ Simon Becher (St. Louis City), 0-2 87’ 90+1’ Tomáš Ostrák (St. Louis City), 0-3 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 2.09 5’ Rafael Navarro (St. Louis City), 0-1 Navarro 5’ 87’ Simon Becher (St. Louis City), 0-2 Becher 87’ 90+1’ Tomáš Ostrák (St. Louis City), 0-3 Ostrák 90+1’
New York Red Bulls 1.19 xGSt. Louis City 2.09 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 St. Louis City attacking New York Red Bulls attacking 
5’ Rafael Navarro (St. Louis City), set piece, 0.68 xG, goal 39’ Emil Forsberg (New York Red Bulls), open play, 0.42 xG, off target 29’ Dante Polvara (St. Louis City), from a corner, 0.35 xG, saved 57’ Rafael Navarro (St. Louis City), open play, 0.26 xG, saved 87’ Tomáš Ostrák (St. Louis City), open play, 0.23 xG, saved 49’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.22 xG, blocked 90+1’ Tomáš Ostrák (St. Louis City), open play, 0.14 xG, goal 69’ Mohammed Sofo (New York Red Bulls), from a corner, 0.13 xG, off target 90+1’ Jeong Sang-bin (St. Louis City), open play, 0.11 xG, saved 11’ Mohammed Sofo (New York Red Bulls), open play, 0.10 xG, off target 65’ Emil Forsberg (New York Red Bulls), direct free kick, 0.08 xG, blocked 58’ Dante Polvara (St. Louis City), from a corner, 0.07 xG, off target 84’ Cade Cowell (New York Red Bulls), open play, 0.06 xG, blocked 15’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.05 xG, saved 73’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.05 xG, saved 20’ Carlo Holse (St. Louis City), direct free kick, 0.05 xG, off target 87’ Simon Becher (St. Louis City), open play, 0.05 xG, goal 30’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 28’ Carlo Holse (St. Louis City), open play, 0.03 xG, blocked 89’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 14’ Carlo Holse (St. Louis City), open play, 0.03 xG, saved 28’ Tomas Totland (St. Louis City), open play, 0.03 xG, blocked 71’ Carlo Holse (St. Louis City), open play, 0.02 xG, off target 50’ Conrad Wallem (St. Louis City), open play, 0.02 xG, blocked 38’ Carlo Holse (St. Louis City), open play, 0.02 xG, blocked 5’ Rafael Navarro (St. Louis City), set piece, 0.68 xG, goal 39’ Emil Forsberg (New York Red Bulls), open play, 0.42 xG, off target 29’ Dante Polvara (St. Louis City), from a corner, 0.35 xG, saved 57’ Rafael Navarro (St. Louis City), open play, 0.26 xG, saved 87’ Tomáš Ostrák (St. Louis City), open play, 0.23 xG, saved 49’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.22 xG, blocked 90+1’ Tomáš Ostrák (St. Louis City), open play, 0.14 xG, goal 69’ Mohammed Sofo (New York Red Bulls), from a corner, 0.13 xG, off target 90+1’ Jeong Sang-bin (St. Louis City), open play, 0.11 xG, saved 11’ Mohammed Sofo (New York Red Bulls), open play, 0.10 xG, off target 65’ Emil Forsberg (New York Red Bulls), direct free kick, 0.08 xG, blocked 58’ Dante Polvara (St. Louis City), from a corner, 0.07 xG, off target 84’ Cade Cowell (New York Red Bulls), open play, 0.06 xG, blocked 15’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.05 xG, saved 73’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.05 xG, saved 20’ Carlo Holse (St. Louis City), direct free kick, 0.05 xG, off target 87’ Simon Becher (St. Louis City), open play, 0.05 xG, goal 30’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 89’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 28’ Carlo Holse (St. Louis City), open play, 0.03 xG, blocked 14’ Carlo Holse (St. Louis City), open play, 0.03 xG, saved 28’ Tomas Totland (St. Louis City), open play, 0.03 xG, blocked 71’ Carlo Holse (St. Louis City), open play, 0.02 xG, off target 50’ Conrad Wallem (St. Louis City), open play, 0.02 xG, blocked 38’ Carlo Holse (St. Louis City), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

New York Red Bulls 4-3-3 Starting XI
Horvath
Padelford 63’
Parker 87’
Bazán
Nealis
Ruvalcaba 64’
Kone 84’
Forsberg
Cowell
Sofo 87’
Choupo-Moting
St. Louis City 3-1-4-2 Starting XI
Bürki
Baumgartl
Fall
Totland
Polvara
Durkin
Edelman 85’
Mățan 71’
Wallem
Holse 71’
Navarro 85’

Player stats

Goalkeeper1 player
90′ 5 3 22 1 – – – –
Defenders6 players
90′ 1 1 1 4 – 46 1 – – –
Tim Parker Taken off
87′ – – – – – 48 2 – – –
90′ 2 4 2 6 3 66 2 – – –
Devin Padelford Taken off
63′ – 2 – 1 – 24 – – – –
Connor Faello Came on as a substitute
27′ 1 1 – 5 1 25 – – – –
Robert Voloder Came on as a substitute
10′ – – – – – 7 – – – –
Midfielders7 players
Sekou Kone Taken off
84′ – – 52 1 0.31 4 1 7 1 1 –
90′ – – 29 2 0.19 2 – 3 1 –
Jorge Ruvalcaba Taken off
64′ – – 24 1 0.01 – – – – – –
90′ – – 19 1 0.14 1 – 8 1 4 –
Pedro Castro Came on as a substitute
26′ – – 11 – 0.02 – – 3 – 1 –
Nathan Worth Came on as a substitute
13′ – – 11 – 0.01 – – 1 – – –
Andy Rojas Came on as a substitute
10′ – – 2 – 0.00 2 – 3 – 1 –
Forwards2 players
Mohammed Sofo Taken off
87′ – – 2 – 0.23 0.02 1 7 1 19 –
90′ – – 2 2 0.28 0.04 1 7 1 18 –
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.