Portland Timbers vs St. Louis CITY SC, 2023 MLS, Regular Season
· MLSAbout
Portland Timbers are hosting St. Louis CITY SC
at Providence Park, Portland, Oregon, USA, starting on
. The match is a part of the MLS.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
- 1': Foul by Jared Stroud (St. Louis City SC).
- 2': Attempt saved. Nathan Fogaça (Portland Timbers) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Cristhian Paredes.
- 2': Corner, Portland Timbers. Conceded by Tim Parker.
- 2': Corner, Portland Timbers. Conceded by Eduard Löwen.
- 3': Goal! Portland Timbers 1, St. Louis City SC 0. Zac McGraw (Portland Timbers) header from the centre of the box to the bottom right corner. Assisted by Eryk Williamson with a cross following a corner.
- 6': Foul by João Klauss (St. Louis City SC).
- 6': Larrys Mabiala (Portland Timbers) wins a free kick in the defensive half.
- 7': Foul by Eryk Williamson (Portland Timbers).
- 7': Jared Stroud (St. Louis City SC) wins a free kick in the defensive half.
- 9': Delay in match because of an injury Cristhian Paredes (Portland Timbers).
- 11': Delay over. They are ready to continue.
- 12': Substitution, Portland Timbers. Evander replaces Cristhian Paredes because of an injury.
- 13': Foul by Claudio Bravo (Portland Timbers).
- 13': Indiana Vassilev (St. Louis City SC) wins a free kick on the right wing.
- 14': Attempt missed. Indiana Vassilev (St. Louis City SC) left footed shot from outside the box is close, but misses to the right from a direct free kick.
- 15': Foul by Miguel Perez (St. Louis City SC).
- 15': Juan Mosquera (Portland Timbers) wins a free kick in the attacking half.
- 16': Attempt missed. Nathan Fogaça (Portland Timbers) right footed shot from the centre of the box is high and wide to the left. Assisted by Eryk Williamson with a cross following a set piece situation.
- 16': Attempt missed. Evander (Portland Timbers) right footed shot from outside the box misses to the left following a set piece situation.
- 19': Delay in match because of an injury Juan Mosquera (Portland Timbers).
- 20': Delay over. They are ready to continue.
- 21': Foul by Diego Chará (Portland Timbers).
- 21': Indiana Vassilev (St. Louis City SC) wins a free kick in the defensive half.
- 25': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
- 25': Foul by Jared Stroud (St. Louis City SC).
- 25': Foul by Dario Zuparic (Portland Timbers).
- 25': Jared Stroud (St. Louis City SC) wins a free kick in the attacking half.
- 26': Corner, St. Louis City SC. Conceded by Claudio Bravo.
- 27': Corner, St. Louis City SC. Conceded by Larrys Mabiala.
- 27': Corner, St. Louis City SC. Conceded by Larrys Mabiala.
- 28': Corner, St. Louis City SC. Conceded by Claudio Bravo.
- 29': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
- 29': Foul by Jared Stroud (St. Louis City SC).
- 29': Jared Stroud (St. Louis City SC) is shown the yellow card for a bad foul.
- 30': Attempt missed. Juan Mosquera (Portland Timbers) right footed shot from the right side of the box is high and wide to the right. Assisted by Eryk Williamson.
- 32': Foul by Jake Nerwinski (St. Louis City SC).
- 32': Nathan Fogaça (Portland Timbers) wins a free kick on the left wing.
- 33': Offside, St. Louis City SC. Rasmus Alm tries a through ball, but Jared Stroud is caught offside.
- 34': Foul by Larrys Mabiala (Portland Timbers).
- 34': João Klauss (St. Louis City SC) wins a free kick in the defensive half.
- 35': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 35': Foul by Miguel Perez (St. Louis City SC).
- 35': Attempt saved. João Klauss (St. Louis City SC) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Indiana Vassilev.
- 38': Eduard Löwen (St. Louis City SC) wins a free kick in the attacking half.
- 38': Foul by Larrys Mabiala (Portland Timbers).
- 38': Attempt missed. João Klauss (St. Louis City SC) right footed shot from the right side of the box is too high. Assisted by Rasmus Alm.
- 40': Corner, Portland Timbers. Conceded by Jake Nerwinski.
- 40': Foul by Larrys Mabiala (Portland Timbers).
- 40': Roman Bürki (St. Louis City SC) wins a free kick in the defensive half.
- 42': Delay in match because of an injury Santiago Moreno (Portland Timbers).
- 42': Delay over. They are ready to continue.
- 44': Attempt missed. Jared Stroud (St. Louis City SC) right footed shot from outside the box is too high. Assisted by Miguel Perez.
- 45': Foul by Dario Zuparic (Portland Timbers).
- 45': Jared Stroud (St. Louis City SC) wins a free kick in the defensive half.
- 45'+1': Goal! Portland Timbers 1, St. Louis City SC 1. Jared Stroud (St. Louis City SC) right footed shot from the centre of the box to the centre of the goal. Assisted by João Klauss.
- 45'+4': Corner, Portland Timbers. Conceded by Kyle Hiebert.
- 45'+5': Foul by Nathan Fogaça (Portland Timbers).
- 45'+5': Tim Parker (St. Louis City SC) wins a free kick in the defensive half.
- 45'+6': First Half ends, Portland Timbers 1, St. Louis City SC 1.
- 45': Second Half begins Portland Timbers 1, St. Louis City SC 1.
- 47': Corner, St. Louis City SC. Conceded by Claudio Bravo.
- 47': Corner, St. Louis City SC. Conceded by David Bingham.
- 49': Attempt missed. Nathan Fogaça (Portland Timbers) right footed shot from outside the box is close, but misses the top right corner.
- 51': Foul by Dario Zuparic (Portland Timbers).
- 51': Jared Stroud (St. Louis City SC) wins a free kick in the attacking half.
- 53': Foul by Dario Zuparic (Portland Timbers).
- 53': Jared Stroud (St. Louis City SC) wins a free kick in the defensive half.
- 53': Delay in match because of an injury Santiago Moreno (Portland Timbers).
- 54': Dario Zuparic (Portland Timbers) is shown the yellow card.
- 55': Delay over. They are ready to continue.
- 56': Offside, St. Louis City SC. Rasmus Alm tries a through ball, but João Klauss is caught offside.
- 60': Foul by Evander (Portland Timbers).
- 60': Jake Nerwinski (St. Louis City SC) wins a free kick in the defensive half.
- 61': Evander (Portland Timbers) wins a free kick on the left wing.
- 61': Foul by Rasmus Alm (St. Louis City SC).
- 61': Attempt missed. Evander (Portland Timbers) right footed shot from outside the box is high and wide to the right. Assisted by Juan Mosquera.
- 64': Attempt saved. Rasmus Alm (St. Louis City SC) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by João Klauss.
- 64': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 64': Foul by Indiana Vassilev (St. Louis City SC).
- 65': Attempt blocked. João Klauss (St. Louis City SC) right footed shot from the centre of the box is blocked. Assisted by Jake Nerwinski with a cross.
- 65': Foul by Santiago Moreno (Portland Timbers).
- 65': Kyle Hiebert (St. Louis City SC) wins a free kick in the defensive half.
- 65': Foul by Miguel Perez (St. Louis City SC).
- 65': Santiago Moreno (Portland Timbers) wins a free kick in the attacking half.
- 65': Miguel Perez (St. Louis City SC) is shown the yellow card for a bad foul.
- 66': Substitution, St. Louis City SC. Célio Pompeu replaces Jared Stroud.
- 66': Substitution, St. Louis City SC. Tomás Ostrák replaces Miguel Perez.
- 67': Attempt missed. Zac McGraw (Portland Timbers) header from the centre of the box misses to the left. Assisted by Juan Mosquera with a cross following a set piece situation.
- 67': Foul by Santiago Moreno (Portland Timbers).
- 67': John Nelson (St. Louis City SC) wins a free kick in the defensive half.
- 68': Santiago Moreno (Portland Timbers) is shown the yellow card for a bad foul.
- 69': Substitution, Portland Timbers. Jaroslaw Niezgoda replaces Evander.
- 70': Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Jaroslaw Niezgoda.
- 70': Attempt saved. Santiago Moreno (Portland Timbers) left footed shot from the centre of the box is saved in the centre of the goal.
- 70': Foul by Nathan Fogaça (Portland Timbers).
- 70': Rasmus Alm (St. Louis City SC) wins a free kick in the defensive half.
- 71': Delay in match (St. Louis City SC).
- 72': Substitution, St. Louis City SC. Nicholas Gioacchini replaces Rasmus Alm.
- 72': Substitution, St. Louis City SC. Akil Watts replaces Indiana Vassilev.
- 73': Delay over. They are ready to continue.
- 73': Foul by Eryk Williamson (Portland Timbers).
- 73': Nicholas Gioacchini (St. Louis City SC) wins a free kick on the right wing.
- 74': Foul by Zac McGraw (Portland Timbers).
- 74': Nicholas Gioacchini (St. Louis City SC) wins a free kick on the right wing.
- 74': Zac McGraw (Portland Timbers) is shown the yellow card for a bad foul.
- 75': Goal! Portland Timbers 1, St. Louis City SC 2. Kyle Hiebert (St. Louis City SC) header from the centre of the box to the bottom right corner. Assisted by Eduard Löwen with a cross following a set piece situation.
- 77': Foul by Claudio Bravo (Portland Timbers).
- 77': Nicholas Gioacchini (St. Louis City SC) wins a free kick in the defensive half.
- 78': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
- 78': Foul by Akil Watts (St. Louis City SC).
- 78': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from outside the box is high and wide to the right.
- 79': Foul by Zac McGraw (Portland Timbers).
- 79': Nicholas Gioacchini (St. Louis City SC) wins a free kick in the attacking half.
- 80': Foul by Eduard Löwen (St. Louis City SC).
- 80': Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
- 81': Substitution, Portland Timbers. Marvin Loría replaces Claudio Bravo.
- 81': Substitution, Portland Timbers. Diego Gutiérrez replaces Santiago Moreno.
- 82': Foul by Nicholas Gioacchini (St. Louis City SC).
- 82': Larrys Mabiala (Portland Timbers) wins a free kick in the defensive half.
- 82': Offside, Portland Timbers. Nathan Fogaça tries a through ball, but Jaroslaw Niezgoda is caught offside.
- 85': Foul by Eduard Löwen (St. Louis City SC).
- 85': Marvin Loría (Portland Timbers) wins a free kick on the left wing.
- 86': Substitution, St. Louis City SC. Lucas Bartlett replaces John Nelson.
- 87': Foul by Diego Chará (Portland Timbers).
- 87': Nicholas Gioacchini (St. Louis City SC) wins a free kick in the attacking half.
- 88': Attempt missed. Tomás Ostrák (St. Louis City SC) right footed shot from outside the box misses to the right. Assisted by Nicholas Gioacchini.
- 89': Attempt missed. Dario Zuparic (Portland Timbers) right footed shot from the right side of the box misses to the right. Assisted by Juan Mosquera with a headed pass.
- 89': Foul by João Klauss (St. Louis City SC).
- 89': Zac McGraw (Portland Timbers) wins a free kick in the defensive half.
- 90': Corner, Portland Timbers. Conceded by Lucas Bartlett.
- 90'+1': Corner, Portland Timbers. Conceded by Eduard Löwen.
- 90'+3': Attempt saved. Nicholas Gioacchini (St. Louis City SC) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Tomás Ostrák.
- 90'+3': Foul by Célio Pompeu (St. Louis City SC).
- 90'+3': Juan Mosquera (Portland Timbers) wins a free kick on the right wing.
- 90'+7': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 90'+7': Foul by Nicholas Gioacchini (St. Louis City SC).
- 90'+7': Second Half ends, Portland Timbers 1, St. Louis City SC 2.
- 0': Match ends, Portland Timbers 1, St. Louis City SC 2.
- 0': Match ends, Portland Timbers 1, St. Louis City SC 2.
Statistics
STL |
POR![]() |
|
|---|---|---|
| 17 | Fouls | 20 |
| 2 | Yellow Cards | 3 |
| 0 | Red Cards | 0 |
| 2 | Offsides | 1 |
| 6 | Corner Kicks | 6 |
| 2 | Saves | 4 |
| 49.6 | Possession | 50.4 |
| 10 | SHOTS | 12 |
| 5 | ON GOAL | 3 |
| 0.5 | On Target % | 0.3 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 277 | Accurate Passes | 273 |
| 374 | Passes | 379 |
| 0.7 | Pass Completion % | 0.7 |
| 3 | Accurate Crosses | 5 |
| 18 | Crosses | 20 |
| 0.2 | Cross % | 0.3 |
| 49 | Long Balls | 64 |
| 18 | Accurate Long Balls | 33 |
| 0.4 | Long Balls % | 0.5 |
| 1 | Blocked Shots | 1 |
| 17 | Effective Tackles | 6 |
| 26 | Tackles | 11 |
| 0.7 | Tackle % | 0.5 |
| 17 | Interceptions | 11 |
| 25 | Effective Clearances | 13 |
| 25 | Clearances | 13 |
Game Information
Competition: MLS
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 23,386
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 23,386
MLS Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | LAFC | 5 | +8 | 13 |
| 2 | Vancouver Whitecaps | 5 | +12 | 12 |
| 3 | San Jose Earthquakes | 5 | +6 | 12 |
| 4 | San Diego FC | 5 | +8 | 11 |
Line-Ups
Portland Timbers (5-3-2)
| No. | Name |
|---|---|
| 1 | David Bingham (GK) |
| 33 | Larrys Mabiala |
| 18 | Zac McGraw |
| 13 | Dario Zuparic |
| 5 | Claudio Bravo |
| 29 | Juan Mosquera |
| 19 | Eryk Williamson |
| 21 | Diego Chará |
| 22 | Cristhian Paredes |
| 99 | Nathan Fogaça |
| 30 | Santiago Moreno |
St. Louis CITY SC (4-2-3-1)
| No. | Name |
|---|---|
| 1 | Roman Bürki (GK) |
| 22 | Kyle Hiebert |
| 26 | Tim Parker |
| 14 | John Nelson |
| 2 | Jakob Nerwinski |
| 10 | Eduard Löwen |
| 28 | Miguel Perez |
| 19 | Indiana Vassilev |
| 9 | João Klauss |
| 8 | Jared Stroud |
| 21 | Rasmus Alm |
MLS News
Messi tracker: Goals, assists, key moments in 2026
ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.
Inter Miami not first club to name stand after Lionel Messi
Inter Miami's Lionel Messi will soon have stands named after him at two different clubs. Here are other greats who've been honored in similar fashion.
Leo Messi Stand to be recognized at Inter Miami stadium
Inter Miami will honor Lionel Messi by naming a part of the club's new Nu Stadium after him, unveiling a section as the Leo Messi Stand.
Mohamed Salah is leaving Liverpool, but where could he move next?
Mohamed Salah is leaving Liverpool as a legend, but where could he go next? Here are his options.
Patrick Yazbek on Nashville beating Lionel Messi: 'We got him good'
There's been no opponent that Patrick Yazbek has faced more across his career than Lionel Messi and Inter Miami. And, after finally getting one over on the Argentine maestro, the Nashville midfielder has arrived in Socceroos camp with new confidence.
STL