St. Louis City vs Colorado Rapids

26 July 2026 · MLS · 2026 · Referee Nabil Bensalah

Full time 1 – 0

Half-time: 0–0

  • Tomáš Ostrák 83’

Match summary

St. Louis City beat Colorado Rapids 1-0. It was goalless at half-time.

Tomáš Ostrák put St. Louis City ahead in the 83rd minute.

The chances backed that up: St. Louis City created 0.91 expected goals (xG) from 20 shots to Colorado Rapids's 0.10 from 2. Colorado Rapids had a player sent off.

Match stats

65% Possession 35%
20 Shots 2
3 Shots on target 0
10 Corners 1
137 Attacks 63
96 Dangerous attacks 17
571 Passes 304
89.0% Pass accuracy 80.3%
9 Tackles 11
22 Fouls 9
1 Yellow cards 3
0 Red cards 1
3 Offsides 0

Key events

St. Louis City Colorado Rapids
Kick-off
Christopher DurkinShot on target
3’
12’
Rob HoldingProfessional foul last man
25’
45+3’
Half-time0-0
Second half underway
Tomas TotlandShot on target
62’
68’
Tomáš OstrákRight foot shot1-0 (St. Louis City)
83’
90+6’
Kosi ThompsonArgument
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 0.10 83’ Tomáš Ostrák (St. Louis City), 1-0 83’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 0.10 83’ Tomáš Ostrák (St. Louis City), 1-0 Ostrák 83’
St. Louis City 0.91 xGColorado Rapids 0.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Colorado Rapids attacking St. Louis City attacking 
53’ Tomas Totland (St. Louis City), open play, 0.10 xG, blocked 39’ Tomas Totland (St. Louis City), open play, 0.08 xG, off target 89’ Conrad Wallem (St. Louis City), open play, 0.07 xG, blocked 43’ Simon Becher (St. Louis City), open play, 0.07 xG, off target 64’ Simon Becher (St. Louis City), open play, 0.07 xG, blocked 71’ Jaziel Orozco (St. Louis City), open play, 0.07 xG, blocked 90+1’ Rafael Navarro (Colorado Rapids), set piece, 0.06 xG, off target 7’ Jeong Sang-bin (St. Louis City), open play, 0.04 xG, off target 39’ Marcel Hartel (St. Louis City), open play, 0.05 xG, blocked 59’ Conrad Wallem (St. Louis City), from a corner, 0.04 xG, blocked 75’ Tomas Totland (St. Louis City), from a corner, 0.05 xG, blocked 50’ Jeong Sang-bin (St. Louis City), from a corner, 0.04 xG, blocked 62’ Simon Becher (St. Louis City), open play, 0.04 xG, blocked 54’ Daniel Edelman (St. Louis City), open play, 0.03 xG, blocked 62’ Tomas Totland (St. Louis City), open play, 0.04 xG, saved 65’ Rafael Navarro (Colorado Rapids), open play, 0.04 xG, off target 52’ Marcel Hartel (St. Louis City), open play, 0.03 xG, off target 83’ Tomáš Ostrák (St. Louis City), open play, 0.03 xG, goal 3’ Christopher Durkin (St. Louis City), from a corner, 0.02 xG, saved 37’ Jeong Sang-bin (St. Louis City), open play, 0.02 xG, hit the woodwork 60’ Conrad Wallem (St. Louis City), from a corner, 0.02 xG, off target 59’ Dante Polvara (St. Louis City), from a corner, 0.01 xG, off target 53’ Tomas Totland (St. Louis City), open play, 0.10 xG, blocked 39’ Tomas Totland (St. Louis City), open play, 0.08 xG, off target 89’ Conrad Wallem (St. Louis City), open play, 0.07 xG, blocked 64’ Simon Becher (St. Louis City), open play, 0.07 xG, blocked 71’ Jaziel Orozco (St. Louis City), open play, 0.07 xG, blocked 43’ Simon Becher (St. Louis City), open play, 0.07 xG, off target 90+1’ Rafael Navarro (Colorado Rapids), set piece, 0.06 xG, off target 39’ Marcel Hartel (St. Louis City), open play, 0.05 xG, blocked 75’ Tomas Totland (St. Louis City), from a corner, 0.05 xG, blocked 7’ Jeong Sang-bin (St. Louis City), open play, 0.04 xG, off target 59’ Conrad Wallem (St. Louis City), from a corner, 0.04 xG, blocked 50’ Jeong Sang-bin (St. Louis City), from a corner, 0.04 xG, blocked 62’ Simon Becher (St. Louis City), open play, 0.04 xG, blocked 62’ Tomas Totland (St. Louis City), open play, 0.04 xG, saved 65’ Rafael Navarro (Colorado Rapids), open play, 0.04 xG, off target 54’ Daniel Edelman (St. Louis City), open play, 0.03 xG, blocked 52’ Marcel Hartel (St. Louis City), open play, 0.03 xG, off target 83’ Tomáš Ostrák (St. Louis City), open play, 0.03 xG, goal 37’ Jeong Sang-bin (St. Louis City), open play, 0.02 xG, hit the woodwork 3’ Christopher Durkin (St. Louis City), from a corner, 0.02 xG, saved 60’ Conrad Wallem (St. Louis City), from a corner, 0.02 xG, off target 59’ Dante Polvara (St. Louis City), from a corner, 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

St. Louis City 3-4-3 Starting XI
Bürki
Orozco 87’
Baumgartl
Totland
Polvara
Durkin 76’
Edelman
Wallem
Hartel 87’
Sang-bin 58’
Becher 76’
Colorado Rapids 4-3-3 Starting XI
Defreitas-Hansen
Herrington
Holding
Williams
Cannon 46’
Aaronson
Atencio 69’
Ojediran 55’
Yapi 46’
Navarro
Sealy 17’

Player stats

Goalkeeper1 player
90′ 0 0 18 – – – – –
Defenders4 players
Jaziel Orozco Taken off
87′ 2 – – 6 2 78 2 – – –
90′ 1 1 – 3 1 71 1 – – –
90′ 3 – – 4 – 46 1 – 1 –
Lukas MacNaughton Came on as a substitute
9′ – – – 1 – 8 1 – – –
Midfielders8 players
90′ – – 82 3 0.11 2 2 4 4 – –
90′ – – 48 1 0.13 1 2 2 5 1 –
Christopher Durkin Taken off
76′ – – 32 2 0.06 – – 3 4 1
90′ – – 57 – 0.04 – – 2 – – –
Marcel Hartel Taken off
87′ – – 48 4 0.18 1 – 3 – – –
Eduard Löwen Came on as a substitute
32′ – – 26 2 0.08 – 1 1 – – –
Tomáš Ostrák Came on as a substitute
14′ 1 – 7 – 0.01 – – – 1 – –
Miguel Perez Came on as a substitute
9′ – – 3 – 0.00 – 1 1 – – –
Forwards3 players
Jeong Sang-bin Taken off
58′ – – 3 – 0.10 0.11 1 1 1 27 –
Simon Becher Taken off
76′ – – 3 – 0.17 0.04 – 3 2 8 –
Palmer Ault Came on as a substitute
14′ – – – – – 0.00 – – – 4 –
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.