St.Louis City 2–1 Portland Timbers
Expected and what happened
- Expected xG
- 1.8 – 1.2
- Actual xG
- 2.1 – 1.1
- Goals
- 2 – 1
Footybot made St.Louis City favourites at 52%.
St.Louis City won and made the better chances: 2.1 xG to 1.1.
Best on the pitch by Footybot's score: Marcel Hartel, 61.3 in 90′.
Going in
Each side's last five results before this match.
St.Louis City
| 6 Jul 2025 | L 2–3 | at Real Salt Lake |
Portland Timbers
| 6 Jul 2025 | W 2–1 | v New England Revolution |
Head to head
No earlier meeting in Footybot's data.
St.Louis City
| Player | Min | Score | vs usual |
|---|---|---|---|
| Marcel Hartel | 90 | 61.3 | – |
| Roman Bürki | 90 | 51.7 | – |
| Joshua Yaro | 90 | 50.8 | – |
| Jake Girdwood-Reich | 90 | 45.7 | – |
| Conrad Wallem | 90 | 39.6 | – |
| Jaziel Orozco | 89 | 39.4 | – |
| João Klauss | 90 | 38.6 | – |
| Tomáš Ostrák | 66 | 38.5 | – |
| Tomas Totland | 90 | 36.7 | – |
| Simon Becher | 23 | 34.9 | – |
| Eduard Löwen | 24 | 33.5 | – |
| Kyle Hiebert | 1 | 31.6 | – |
| Akil Watts | 8 | 29.6 | – |
| Celio Pompeu | 67 | 28.1 | – |
| Cedric Teuchert | 82 | 27.0 | – |
Portland Timbers
| Player | Min | Score | vs usual |
|---|---|---|---|
| Maxime Crépeau | 90 | 60.8 | – |
| Diego Chará | 25 | 56.1 | – |
| Ian Smith | 45 | 46.6 | – |
| David Pereira Da Costa | 90 | 46.0 | – |
| David Ayala | 75 | 43.2 | – |
| Cristhian Paredes | 15 | 39.0 | – |
| Finn Surman | 90 | 37.1 | – |
| Kamal Miller | 90 | 37.0 | – |
| Kevin Kelsy | 90 | 36.2 | – |
| Dario Župarić | 75 | 33.2 | – |
| Santiago Moreno | 65 | 32.7 | – |
| Joao Ortíz | 65 | 32.3 | – |
| Gage Guerra | 15 | 30.4 | – |
| Juan Mosquera | 90 | 28.1 | – |
| Jímer Fory | 45 | 25.8 | – |
| Omir Fernandez | 25 | 24.4 | – |