St. Louis City vs Real Salt Lake

22 June 2023 · MLS · 2023

Full time 1 – 3

Half-time: 1–1

  • Nicholas Gioacchini 21’
  • Diego Luna 15’
  • Damir Kreilach 48’, 66’

Match summary

Real Salt Lake beat St. Louis City 3-1 on the road. It was 1-1 at half-time.

In the first half, Diego Luna put Real Salt Lake ahead in the 15th minute and Nicholas Gioacchini equalised with a header in the 21st minute. In the second half, Damir Kreilach put Real Salt Lake back in front in the 48th minute and Kreilach made it 1-3 in the 66th minute.

The chances backed that up: Real Salt Lake created 1.04 expected goals (xG) from 13 shots to St. Louis City's 0.73 from 11.

Key events

St. Louis City Real Salt Lake
Kick-off
5’
Pablo RuízShot on target
15’
Diego LunaRight foot shot0-1 (Real Salt Lake)
Nicholas GioacchiniHeader1-1 (St. Louis City)
21’
Jared StroudPersistent fouling
29’
30’
Half-time1-1
46’
Maikel ChangBertin Jacquesson
46’
Damir KreilachShot on target
Second half underway
Jakob NerwińskiFoul
47’
48’
Damir KreilachLeft foot shot1-2 (Real Salt Lake)
53’
Pablo RuízShot on target
54’
55’
Jared StroudShot on target
64’
66’
Damir KreilachLeft foot shot1-3 (Real Salt Lake)
71’
Gavin BeaversTime wasting
74’
Diego LunaShot on target
John David Klein IIITomáš Ostrák
80’
Joshua YaroLucas Bartlett
80’
83’
Moses NyemanJasper Loffelsend
83’
Bryan OviedoDamir Kreilach
83’
Ilijah PaulDiego Luna
Isak JensenShot on target
86’
86’
Maikel ChangShot on target
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.73 1.04 15’ Diego Luna (Real Salt Lake), 0-1 15’ 21’ Nicholas Gioacchini (St. Louis City), 1-1 21’ 48’ Damir Kreilach (Real Salt Lake), 1-2 48’ 66’ Damir Kreilach (Real Salt Lake), 1-3 66’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.73 1.04 15’ Diego Luna (Real Salt Lake), 0-1 Luna 15’ 21’ Nicholas Gioacchini (St. Louis City), 1-1 Gioacchini 21’ 48’ Damir Kreilach (Real Salt Lake), 1-2 Kreilach 48’ 66’ Damir Kreilach (Real Salt Lake), 1-3 Kreilach 66’
St. Louis City 0.73 xGReal Salt Lake 1.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Salt Lake attacking St. Louis City attacking 
74’ Diego Luna (Real Salt Lake), open play, 0.24 xG, saved 21’ Nicholas Gioacchini (St. Louis City), open play, 0.19 xG, goal 64’ Jared Stroud (St. Louis City), open play, 0.15 xG, saved 66’ Damir Kreilach (Real Salt Lake), open play, 0.14 xG, goal 70’ Maikel Chang (Real Salt Lake), open play, 0.11 xG, blocked 15’ Diego Luna (Real Salt Lake), open play, 0.11 xG, goal 53’ Pablo Ruíz (Real Salt Lake), open play, 0.10 xG, saved 67’ John Nelson (St. Louis City), open play, 0.09 xG, blocked 10’ Diego Luna (Real Salt Lake), open play, 0.08 xG, off target 48’ Damir Kreilach (Real Salt Lake), open play, 0.07 xG, goal 86’ Maikel Chang (Real Salt Lake), open play, 0.06 xG, saved 36’ Indiana Vassilev (St. Louis City), open play, 0.06 xG, off target 30’ Nicholas Gioacchini (St. Louis City), open play, 0.05 xG, off target 63’ Nicholas Gioacchini (St. Louis City), open play, 0.04 xG, off target 90+3’ Jared Stroud (St. Louis City), open play, 0.04 xG, off target 37’ Bertin Jacquesson (Real Salt Lake), set piece, 0.04 xG, blocked 28’ Indiana Vassilev (St. Louis City), direct free kick, 0.04 xG, off target 78’ Njabulo Blom (St. Louis City), open play, 0.03 xG, blocked 13’ Njabulo Blom (St. Louis City), open play, 0.02 xG, off target 46’ Damir Kreilach (Real Salt Lake), from a corner, 0.02 xG, saved 86’ Isak Jensen (St. Louis City), open play, 0.02 xG, saved 5’ Pablo Ruíz (Real Salt Lake), open play, 0.02 xG, saved 51’ Maikel Chang (Real Salt Lake), open play, 0.02 xG, off target 45’ Brayan Vera (Real Salt Lake), set piece, 0.02 xG, blocked 74’ Diego Luna (Real Salt Lake), open play, 0.24 xG, saved 21’ Nicholas Gioacchini (St. Louis City), open play, 0.19 xG, goal 64’ Jared Stroud (St. Louis City), open play, 0.15 xG, saved 66’ Damir Kreilach (Real Salt Lake), open play, 0.14 xG, goal 15’ Diego Luna (Real Salt Lake), open play, 0.11 xG, goal 70’ Maikel Chang (Real Salt Lake), open play, 0.11 xG, blocked 53’ Pablo Ruíz (Real Salt Lake), open play, 0.10 xG, saved 67’ John Nelson (St. Louis City), open play, 0.09 xG, blocked 10’ Diego Luna (Real Salt Lake), open play, 0.08 xG, off target 48’ Damir Kreilach (Real Salt Lake), open play, 0.07 xG, goal 86’ Maikel Chang (Real Salt Lake), open play, 0.06 xG, saved 36’ Indiana Vassilev (St. Louis City), open play, 0.06 xG, off target 30’ Nicholas Gioacchini (St. Louis City), open play, 0.05 xG, off target 63’ Nicholas Gioacchini (St. Louis City), open play, 0.04 xG, off target 90+3’ Jared Stroud (St. Louis City), open play, 0.04 xG, off target 37’ Bertin Jacquesson (Real Salt Lake), set piece, 0.04 xG, blocked 28’ Indiana Vassilev (St. Louis City), direct free kick, 0.04 xG, off target 78’ Njabulo Blom (St. Louis City), open play, 0.03 xG, blocked 13’ Njabulo Blom (St. Louis City), open play, 0.02 xG, off target 46’ Damir Kreilach (Real Salt Lake), from a corner, 0.02 xG, saved 86’ Isak Jensen (St. Louis City), open play, 0.02 xG, saved 5’ Pablo Ruíz (Real Salt Lake), open play, 0.02 xG, saved 51’ Maikel Chang (Real Salt Lake), open play, 0.02 xG, off target 45’ Brayan Vera (Real Salt Lake), set piece, 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

St. Louis City 4-2-3-1 Starting XI
Bürki
Nelson
Nerwiński
Bartlett 80’
Parker
Vassilev 69’
Blom
Pompeu 64’
Ostrák 80’
Stroud
Gioacchini 80’
Real Salt Lake 4-4-2 Starting XI
Beavers
Glad
Vera
Brody
Eneli
Luna 83’
Loffelsend 83’
Ruíz 75’
Jacquesson 46’
Kreilach 2 83’
Musovski

Player stats

Goalkeeper1 player
90′ 5 3 28 – – – – –
Defenders5 players
Jakob Nerwiński
90′ 1 2 1 6 3 43 1 – 1
Lucas Bartlett Taken off
80′ 1 1 – 2 1 52 1 – –
90′ 2 1 1 6 3 54 3 – – –
90′ 2 1 – 5 3 35 – – – –
Joshua Yaro Came on as a substitute
10′ 3 1 – 3 – 7 1 – – –
Midfielders8 players
Njabulo Blom
90′ – – 38 – 0.03 2 4 7 – – –
Indiana Vassilev Taken off
69′ – – 17 – 0.03 2 – 3 1 – –
Celio Pompeu Taken off
64′ – – 16 2 0.10 4 1 5 – 1 –
Tomáš Ostrák Taken off
80′ – – 24 – 0.03 1 – 4 1 2
90′ – – 34 – 0.03 – 1 2 3 –
Rasmus Alm Came on as a substitute
26′ – – 7 1 0.03 – – – – – –
Aziel Jackson Came on as a substitute
21′ – – 8 – 0.03 1 – 2 – – –
John David Klein III Came on as a substitute
10′ – – 6 – 0.01 1 – 1 1 – –
Forwards2 players
Nicholas Gioacchini Taken off
80′ 1 – 3 1 0.27 0.07 2 3 2 20 –
Isak Jensen Came on as a substitute
10′ – – 1 1 0.02 – – 2 – 1 –
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.