Portland Timbers 2-2 St. Louis City
Result, goals, cards and match stats
MLSRegular season 2026Providence Park, Portland
· Half time: 1-1. · Fotis Bazakos
- Portland Timbers and St. Louis City drew 2-2.
- Goals for Portland Timbers: Kristoffer Velde 32', Kristoffer Velde 89'.
- Goals for St. Louis City: Rafael Navarro 1', Rafael Navarro 51'.
- The match had 11 corners and 5 cards in total.
- Portland Timbers: 9 corners, 4.10 more than their average of 4.90 over their 10 previous league matches.
- St. Louis City: 2 corners, 2.80 fewer than their average of 4.80 over their 10 previous league matches.
Goals and cards
| Min | Player | Event | Team |
|---|---|---|---|
| 1' | Rafael Navarro | Goal | St. Louis City |
| 31' | Dante Polvara | Yellow card | St. Louis City |
| 32' | Kristoffer Velde | Goal | Portland Timbers |
| 36' | Jaziel Orozco | Yellow card | St. Louis City |
| 45+2' | Tomas Totland | Yellow card | St. Louis City |
| 51' | Rafael Navarro (assist by Alexandru Mățan) | Goal | St. Louis City |
| 58' | Eric Miller | Yellow card | Portland Timbers |
| 67' | Rafael Navarro | Yellow card | St. Louis City |
| 89' | Kristoffer Velde (assist by Cole Bassett) | Goal | Portland Timbers |
Portland Timbers vs St. Louis City match stats
| Portland Timbers | St. Louis City | |
|---|---|---|
| Possession | 52% | 48% |
| Shots | 16 | 10 |
| Shots on target | 3 | 4 |
| Corners | 9 | 2 |
| Fouls | 10 | 21 |
| Yellow cards | 1 | 4 |
| Red cards | 0 | 0 |
Against their averages
This match's figure and, in brackets, each team's average over their previous league matches with full stats: 10 for Portland Timbers and 10 for St. Louis City.
| Portland Timbers | St. Louis City | |
|---|---|---|
| Goals | 2 (2.30) | 2 (2.30) |
| Shots | 16 (14.10) | 10 (14.20) |
| Shots on target | 3 (5.10) | 4 (5.10) |
| Corners | 9 (4.90) | 2 (4.80) |
| Cards | 1 (1.80) | 4 (2.00) |
The next Portland Timbers and St. Louis City matches, analysed in the app
Scout Picks checks these numbers against your bookmaker's odds and shows you which angles hold up in every match.
See in the appSubstitutions
| Min | Change | Team |
|---|---|---|
| 18' | Diego Chará for David Da Costa | Portland Timbers |
| 46' | Lukas MacNaughton for Jaziel Orozco | St. Louis City |
| 65' | Antony for Ariel Lassiter | Portland Timbers |
| 65' | Simon Becher for Sang-bin Jeong | St. Louis City |
| 65' | Fallou Fall for Dante Polvara | St. Louis City |
| 65' | Ronald Hernández for Eric Miller | Portland Timbers |
| 80' | Carlo Holse for Alexandru Mățan | St. Louis City |
| 80' | MyKhi Joyner for Rafael Santos | St. Louis City |
| 81' | Omir Fernandez for Joao Ortiz | Portland Timbers |
| 81' | Ian Smith for Kamal Miller | Portland Timbers |
| 89' | Damion Downs for Rafael Navarro | St. Louis City |
| 90' | Gage Guerra for Vincent Janssen | Portland Timbers |
Frequently asked questions
What was the result of Portland Timbers vs St. Louis City?
Portland Timbers 2-2 St. Louis City.
Who scored in Portland Timbers vs St. Louis City?
Portland Timbers: Kristoffer Velde 32', Kristoffer Velde 89'; St. Louis City: Rafael Navarro 1', Rafael Navarro 51'.
How many cards were there in Portland Timbers vs St. Louis City?
5 in total: 1 for Portland Timbers and 4 for St. Louis City.
How many corners were there in Portland Timbers vs St. Louis City?
11 in total: 9 for Portland Timbers and 2 for St. Louis City.