Portland Timbers vs St. Louis CITY SC: June 8, 2025

Portland Timbers beat St. Louis CITY SC 2-1 at Providence Park, Portland, Oregon on June 8, 2025 (2025 MLS).

Full time · Played June 8, 2025 · Updated October 12, 2026 at 7:47 PM ET · StatsNext match records

On this page

Match statistics

Match statistics — Portland Timbers / St. Louis CITY SC — MLS — June 8, 2025
StatisticPortland TimbersSt. Louis CITY SC
Expected goals (xG)1.72.6
Shots1818
Shots on target78
Big chances37
Possession %51.148.9
Passes460440
Corners74
Fouls128
Yellow cards32
Red cards00
Saves75

What stood out

  • Expected goals: Portland Timbers 1.7, St. Louis CITY SC 2.6.

Player lines

  • Brendan McSorley (STL, substitute): 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Célio Pompeu (STL): 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.3 xA, 0 YC, 0 RC
  • Eric Miller (POR, substitute): 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Henry Kessler (CLT): 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Jayden Reid (SKC): 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Joao Ortiz (POR): 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Juan Mosquera (POR): 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.3 xA, 0 YC, 0 RC
  • Omir Fernández (POR, substitute): 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Santiago Moreno (DAL): 0 G, 1 A, 3 SH, 2 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Tomas Ostrak (STL, substitute): 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

No earlier meeting is in these clubs’ stored results.

Full Portland Timbers vs St. Louis CITY SC head-to-head (3 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext