Skip to content
Live nowNEF00ALQLIVEELG00SMOLIVESHAvTRA16:00 UTCALSvALI16:00 UTCTORvASR16:30 UTCCOMvPAR16:30 UTCGAZvFEN17:00 UTCBODvSAN17:00 UTCRADvPIA17:00 UTCDJUvGAI17:00 UTCView all →

Portland Timbers v St. Louis City 2-2 · Major League Soccer

Portland Timbers
FT

2-2

  • Kristoffer Velde32'
  • Kristoffer Velde89'
  • Rafael Navarro Leal1'
  • Rafael Navarro Leal51'
St. Louis City

Providence Park · Portland · Matchday 24

What happened

Written from the recorded events — no interpretation added

Portland Timbers and St. Louis City drew 2-2 in matchday 24 of the Major League Soccer at Providence Park, Portland.

Kristoffer Velde 32', 89' scored for Portland Timbers, Rafael Navarro Leal 1', 51' for St. Louis City.

Portland Timbers had 55% of the ball to St. Louis City's 45%; the sides had 16 and 10 shots (3 and 4 on target).

The referee showed 5 yellow cards and no reds.

Key stats

Possession

55%45%

Shots

1610

Shots on Target

34

Corners

92

Fouls

1021

Match timeline

  1. 90SubstitutionVincent Janssen · On: Gage Guerra
  2. 89Kristoffer VeldePortland Timbers · assist Cole Bassett2–2
  3. 89SubstitutionRafael Navarro Leal · On: Damion Downs
  4. 81SubstitutionKamal Miller · On: Ian Smith
  5. 81SubstitutionJulio Joao Ortiz Landazuri · On: Omir Fernandez
  6. 80SubstitutionRafael Santos · On: Mykhi Joyner
  7. 80SubstitutionAlexandru Măţan · On: Carlo Holse
  8. 67Yellow cardRafael Navarro Leal
  9. 65SubstitutionDante Polvara · On: Fallou Fall
View full timeline

Team stats comparison

Portland TimbersSt. Louis City
  • 55Possession45
  • 16Shots10
  • 3Shots on Target4
  • 9Corners2
  • 3Offsides1
  • 2Saves1
  • 449Passes441
  • 10Fouls21
  • 1Yellow Cards4

Match info

Competition
Major League Soccer
Round
Matchday 24
Venue
Providence Park, Portland
Portland Timbers coach
Martí Cifuentes
St. Louis City coach
Y. Damet

Match record

Competition
Major League Soccer
Round
Matchday 24
Kick-off
Venue
Providence Park, Portland
Referee
Fotis Bazakos
Match ID
cornerflick:match:portland-timbers-vs-st-louis-city-mls-2026-09-10

Data: API-Football · last updated · Spotted an error?

Lineups

Confirmed selections

Portland Timbers4-3-3

Starting XI

  • 41J. PantemisGK
  • 15E. MillerDF
  • 20F. SurmanDF
  • 4K. MillerDF
  • 27J. ForyDF
  • 17C. BassettMF
  • 80J. OrtizMF
  • 10David Pereira da CostaMF
  • 7A. LassiterFW
  • 14V. JanssenFW
  • 99K. VeldeFW

Bench

  • 6A. Bonetig
  • 21D. Chará
  • 11Antony
  • 22O. Fernandez
  • 88Andrew Guerra
  • 12R. Hernández
  • 23Ian Smith
  • 26H. Sulte
  • 2J. Waterman

Coach · Martí Cifuentes

41. J. Pantemis (GK)41Pantemis15. E. Miller (DF)15Miller20. F. Surman (DF)20Surman4. K. Miller (DF)4Miller27. J. Fory (DF)27Fory17. C. Bassett (MF)17Bassett80. J. Ortiz (MF)80Ortiz10. David Pereira da Costa (MF)10Costa7. A. Lassiter (FW)7Lassiter14. V. Janssen (FW)14Janssen99. K. Velde (FW)99Velde1. R. Bürki (GK)1Bürki99. J. Orozco (DF)99Orozco32. T. Baumgartl (DF)32Baumgartl21. D. Polvara (DF)21Polvara20. Rafael Santos (MF)20Santos8. C. Durkin (MF)8Durkin24. D. Edelman (MF)24Edelman14. T. Totland (MF)14Totland77. Jeong Sang-Bin (MF)77Sang-Bin23. A. Mățan (MF)23Mățan9. Rafael Navarro (FW)9Navarro
  • Portland Timbers
  • St. Louis City

St. Louis City3-4-2-1

Starting XI

  • 1R. BürkiGK
  • 99J. OrozcoDF
  • 32T. BaumgartlDF
  • 21D. PolvaraDF
  • 20Rafael Santos MF
  • 8C. DurkinMF
  • 24D. EdelmanMF
  • 14T. TotlandMF
  • 77Jeong Sang-BinMF
  • 23A. MățanMF
  • 9Rafael NavarroFW

Bench

  • 11S. Becher
  • 42D. Downs
  • 27F. Fall
  • 19C. Holse
  • 59M. Joyner
  • 39B. Lundt
  • 5L. MacNaughton
  • 7T. Ostrák
  • 28M. Perez

Coach · Y. Damet

Major League Soccer table

Western Conference
#TeamPWDLGDPts
1Vancouver Whitecaps241446+3046
2Houston Dynamo251348+443
3FC Dallas251276+743
4San Jose Earthquakes251258+841
5St. Louis City251186+741
8Portland Timbers259511032
View full table

Full timeline

21 events

  1. 1Rafael Navarro LealSt. Louis City0–1
  2. 18SubstitutionDavid Da Costa · On: Diego Chará
  3. 31Yellow cardDante Polvara
  4. 32Kristoffer VeldePortland Timbers1–1
  5. 36Yellow cardJaziel Alberto Orozco Landeros
  6. 45SubstitutionJaziel Alberto Orozco Landeros · On: Lukas MacNaughton
  7. 45+2Yellow cardTomas Totland
  8. 51Rafael Navarro LealSt. Louis City1–2
  9. 58Yellow cardEric Miller
  10. 65SubstitutionDante Polvara · On: Fallou Fall
  11. 65SubstitutionSang-bin Jung · On: Simon Becher
  12. 65SubstitutionEric Miller · On: Ronald Hernández
  13. 65SubstitutionAriel Lassiter · On: Antony
  14. 67Yellow cardRafael Navarro Leal
  15. 80SubstitutionRafael Santos · On: Mykhi Joyner
  16. 80SubstitutionAlexandru Măţan · On: Carlo Holse
  17. 81SubstitutionKamal Miller · On: Ian Smith
  18. 81SubstitutionJulio Joao Ortiz Landazuri · On: Omir Fernandez
  19. 89Kristoffer VeldePortland Timbers · assist Cole Bassett2–2
  20. 89SubstitutionRafael Navarro Leal · On: Damion Downs
  21. 90SubstitutionVincent Janssen · On: Gage Guerra

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Portland Timbers 2-2 St. Louis City, Major League Soccer, 10 September 2026. Match record, last updated 12 September 2026. https://cornerflick.com/football/mls/matches/portland-timbers-vs-st-louis-city-mls-2026-09-10

Permanent identifier cornerflick:match:portland-timbers-vs-st-louis-city-mls-2026-09-10. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/portland-timbers-vs-st-louis-city-mls-2026-09-10" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.