TotalBound Football
FT
2–2
10 Sep 2026
MLS Thu 10 Sep, 03:30London Providence Park, Portland, Oregon Fotis Bazakos

Timeline

  1. 1' Rafael Navarro
  2. 18' Diego Chará for David Da Costa
  3. 31' Dante Polvara Yellow Card
  4. 32' Kristoffer Velde Goal - Free-kick
  5. 36' Jaziel Orozco Yellow Card
  6. 45'+2' Tomas Totland Yellow Card
  7. 45' Lukas MacNaughton for Jaziel Orozco
  8. 51' Rafael Navarro Goal - Header
  9. 58' Eric Miller Yellow Card
  10. 65' Fallou Fall for Dante Polvara
  11. 65' Simon Becher for Jeong Sang-Bin
  12. 65' Ronald Hernández for Eric Miller
  13. 65' Antony for Ariel Lassiter
  14. 67' Rafael Navarro Yellow Card
  15. 80' Mykhi Joyner for Rafael Santos
  16. 80' Carlo Holse for Alexandru Matan
  17. 81' Ian Smith for Kamal Miller
  18. 81' Omir Fernández for Joao Ortiz
  19. 89' Kristoffer Velde assist Cole Bassett
  20. 89' Damion Downs for Rafael Navarro
  21. 90' Gage Guerra for Vincent Janssen

Match stats

51.5% Possession 48.5%
16 Shots 10
3 On target 4
10 Fouls 21
1 Yellow cards 4
0 Red cards 0
3 Offsides 1
2 Saves 1
389 Accurate passes 377

Lineups

Portland Timbers 4-3-3
41 Pantemis
27 Fory 4 Miller 20 Surman 15 Miller
10 Da Costa 80 Ortiz 17 Bassett
99 Velde 14 Janssen 7 Lassiter
St. Louis City 3-1-4-2
1 Bürki
21 Polvara 32 Baumgartl 99 Orozco
24 Edelman
20 Santos 8 Durkin 23 Matan 14 Totland
9 Navarro 77 Sang-Bin
Portland Timbers 4-3-3
  1. 41 James Pantemis G
  2. 4 Kamal Miller ▼ CD-L
  3. 20 Finn Surman CD-R
  4. 27 Jimer Fory LB
  5. 15 Eric Miller ▼ RB
  6. 80 Joao Ortiz ▼ CM
  7. 10 David Da Costa ▼ LM
  8. 17 Cole Bassett RM
  9. 14 Vincent Janssen ▼ F
  10. 99 Kristoffer Velde LF
  11. 7 Ariel Lassiter ▼ RF

Came on

  1. 21 Diego Chará ▲ SUB
  2. 11 Antony ▲ SUB
  3. 22 Omir Fernández ▲ SUB
  4. 23 Ian Smith ▲ SUB
  5. 12 Ronald Hernández ▲ SUB
  6. 88 Gage Guerra ▲ SUB
Unused substitutes (3)
  1. 6 Alex Bonetig SUB
  2. 2 Joel Waterman SUB
  3. 26 Hunter Sulte SUB
St. Louis City 3-1-4-2
  1. 1 Roman Bürki G
  2. 32 Timo Baumgartl CD
  3. 21 Dante Polvara ▼ CD-L
  4. 99 Jaziel Orozco ▼ CD-R
  5. 8 Christopher Durkin SW
  6. 24 Daniel Edelman CM-L
  7. 23 Alexandru Matan ▼ CM-R
  8. 20 Rafael Santos ▼ LM
  9. 14 Tomas Totland RM
  10. 9 Rafael Navarro ▼ CF-L
  11. 77 Jeong Sang-Bin ▼ CF-R

Came on

  1. 27 Fallou Fall ▲
  2. 42 Damion Downs ▲
  3. 19 Carlo Holse ▲
  4. 5 Lukas MacNaughton ▲
  5. 11 Simon Becher ▲
  6. 59 Mykhi Joyner ▲
Unused substitutes (3)
  1. 7 Tomas Ostrak
  2. 39 Benjamin Lundt
  3. 28 Miguel Perez

Commentary

  1. Match ends, Portland Timbers 2, St. Louis City SC 2.
  2. 90'+6' Second Half ends, Portland Timbers 2, St. Louis City SC 2.
  3. 90'+5' Foul by Lukas MacNaughton (St. Louis City SC).
  4. 90'+5' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  5. 90'+4' Foul by Daniel Edelman (St. Louis City SC).
  6. 90'+4' Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  7. 90'+4' Attempt saved. Damion Downs (St. Louis City SC) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers).
  8. 90'+2' Attempt missed. Cole Bassett (Portland Timbers) header from the centre of the box misses to the left. Assisted by Gage Guerra.
  9. 90'+2' Attempt missed. Gage Guerra (Portland Timbers) header from the centre of the box misses to the left. Assisted by Ronald Hernández with a cross.
  10. 90' Fourth official has announced 5 minutes of added time.
  11. 90' Foul by Chris Durkin (St. Louis City SC).
  12. 90' Ian Smith (Portland Timbers) wins a free kick in the defensive half.
120 earlier entries
  1. 90' Substitution, Portland Timbers. Gage Guerra replaces Vincent Janssen.
  2. 89' Substitution, St. Louis City SC. Damion Downs replaces Rafael Navarro.
  3. 89' Goal! Portland Timbers 2, St. Louis City SC 2. Kristoffer Velde (Portland Timbers) from a free kick with a right footed shot to the centre of the goal.
  4. 87' Foul by Lukas MacNaughton (St. Louis City SC).
  5. 87' Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
  6. 85' Foul by Lukas MacNaughton (St. Louis City SC).
  7. 85' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  8. 84' Foul by Simon Becher (St. Louis City SC).
  9. 84' Finn Surman (Portland Timbers) wins a free kick in the defensive half.
  10. 81' Substitution, Portland Timbers. Omir Fernandez replaces Joao Ortiz.
  11. 81' Substitution, Portland Timbers. Ian Smith replaces Kamal Miller.
  12. 80' Substitution, St. Louis City SC. Carlo Holse replaces Alexandru Matan because of an injury.
  13. 80' Substitution, St. Louis City SC. Mykhi Joyner replaces Rafael Santos.
  14. 80' Delay over. They are ready to continue.
  15. 78' Delay in match because of an injury Alexandru Matan (St. Louis City SC).
  16. 76' Alexandru Matan (St. Louis City SC) wins a free kick on the left wing.
  17. 76' Foul by Ronald Hernández (Portland Timbers).
  18. 75' Corner, Portland Timbers. Conceded by Fallou Fall.
  19. 75' Attempt blocked. Joao Ortiz (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Cole Bassett.
  20. 73' Daniel Edelman (St. Louis City SC) wins a free kick in the defensive half.
  21. 73' Foul by Kristoffer Velde (Portland Timbers).
  22. 72' Corner, Portland Timbers. Conceded by Fallou Fall.
  23. 71' Attempt blocked. Antony (Portland Timbers) left footed shot from the right side of the box is blocked. Assisted by Ronald Hernández.
  24. 67' Rafael Navarro (St. Louis City SC) is shown the yellow card for a bad foul.
  25. 67' Foul by Rafael Navarro (St. Louis City SC).
  26. 67' Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  27. 66' Corner, Portland Timbers. Conceded by Fallou Fall.
  28. 65' Substitution, Portland Timbers. Antony replaces Ariel Lassiter.
  29. 65' Substitution, Portland Timbers. Ronald Hernández replaces Eric Miller.
  30. 65' Substitution, St. Louis City SC. Simon Becher replaces Jeong Sang-Bin.
  31. 65' Substitution, St. Louis City SC. Fallou Fall replaces Dante Polvara.
  32. 64' Foul by Rafael Santos (St. Louis City SC).
  33. 64' Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
  34. 63' Corner, Portland Timbers. Conceded by Roman Bürki.
  35. 63' Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Vincent Janssen.
  36. 62' Foul by Daniel Edelman (St. Louis City SC).
  37. 62' Cole Bassett (Portland Timbers) wins a free kick in the defensive half.
  38. 60' Offside, Portland Timbers. Vincent Janssen is caught offside.
  39. 60' Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from the right side of the box is blocked. Assisted by Joao Ortiz.
  40. 59' Foul by Rafael Santos (St. Louis City SC).
  41. 59' Eric Miller (Portland Timbers) wins a free kick in the defensive half.
  42. 58' Eric Miller (Portland Timbers) is shown the yellow card for a bad foul.
  43. 58' Alexandru Matan (St. Louis City SC) wins a free kick in the defensive half.
  44. 58' Foul by Eric Miller (Portland Timbers).
  45. 55' Offside, St. Louis City SC. Tomas Totland is caught offside.
  46. 53' Foul by Tomas Totland (St. Louis City SC).
  47. 53' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  48. 53' Attempt missed. Jeong Sang-Bin (St. Louis City SC) right footed shot from outside the box misses to the right. Assisted by Alexandru Matan following a corner.
  49. 53' Attempt missed. Chris Durkin (St. Louis City SC) right footed shot from outside the box misses to the left following a corner.
  50. 52' Corner, St. Louis City SC. Conceded by Finn Surman.
  51. 52' Attempt blocked. Rafael Navarro (St. Louis City SC) right footed shot from outside the box is blocked. Assisted by Alexandru Matan.
  52. 51' Goal! Portland Timbers 1, St. Louis City SC 2. Rafael Navarro (St. Louis City SC) header from the left side of the six yard box to the centre of the goal.
  53. 50' Lukas MacNaughton (St. Louis City SC) wins a free kick in the defensive half.
  54. 50' Foul by Jimer Fory (Portland Timbers).
  55. 48' Foul by Dante Polvara (St. Louis City SC).
  56. 48' Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
  57. 45' Substitution, St. Louis City SC. Lukas MacNaughton replaces Jaziel Orozco.
  58. 45' Second Half begins Portland Timbers 1, St. Louis City SC 1.
  59. 45'+8' First Half ends, Portland Timbers 1, St. Louis City SC 1.
  60. 45'+7' Corner, Portland Timbers. Conceded by Tomas Totland.
  61. 45'+4' Rafael Navarro (St. Louis City SC) wins a free kick on the right wing.
  62. 45'+4' Foul by Diego Chará (Portland Timbers).
  63. 45'+3' Attempt saved. Cole Bassett (Portland Timbers) right footed shot from outside the box is saved in the centre of the goal by Roman Bürki (St. Louis City SC). Assisted by Ariel Lassiter.
  64. 45'+2' Tomas Totland (St. Louis City SC) is shown the yellow card for a bad foul.
  65. 45'+2' Foul by Tomas Totland (St. Louis City SC).
  66. 45'+2' Jimer Fory (Portland Timbers) wins a free kick on the left wing.
  67. 45'+1' Attempt missed. Cole Bassett (Portland Timbers) header from very close range is too high. Assisted by Kristoffer Velde with a cross following a corner.
  68. 45' Fourth official has announced 7 minutes of added time.
  69. 45' Corner, Portland Timbers. Conceded by Timo Baumgartl.
  70. 45' Attempt blocked. Vincent Janssen (Portland Timbers) left footed shot from outside the box is blocked.
  71. 42' Corner, Portland Timbers. Conceded by Daniel Edelman.
  72. 41' Rafael Navarro (St. Louis City SC) wins a free kick in the attacking half.
  73. 41' Foul by Finn Surman (Portland Timbers).
  74. 41' Attempt missed. Kristoffer Velde (Portland Timbers) right footed shot from the left side of the box is close, but misses the top right corner.
  75. 40' Foul by Dante Polvara (St. Louis City SC).
  76. 40' Ariel Lassiter (Portland Timbers) wins a free kick in the attacking half.
  77. 39' Attempt missed. Cole Bassett (Portland Timbers) right footed shot from the centre of the box is high and wide to the right. Assisted by Kristoffer Velde.
  78. 39' Foul by Alexandru Matan (St. Louis City SC).
  79. 39' Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  80. 36' Jaziel Orozco (St. Louis City SC) is shown the yellow card.
  81. 36' Foul by Jaziel Orozco (St. Louis City SC).
  82. 36' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  83. 35' Daniel Edelman (St. Louis City SC) wins a free kick in the attacking half.
  84. 35' Foul by Joao Ortiz (Portland Timbers).
  85. 34' Jeong Sang-Bin (St. Louis City SC) wins a free kick in the defensive half.
  86. 34' Foul by Kamal Miller (Portland Timbers).
  87. 32' Goal! Portland Timbers 1, St. Louis City SC 1. Kristoffer Velde (Portland Timbers) from a free kick with a right footed shot to the bottom left corner.
  88. 31' Dante Polvara (St. Louis City SC) is shown the yellow card for a bad foul.
  89. 31' Foul by Dante Polvara (St. Louis City SC).
  90. 31' Cole Bassett (Portland Timbers) wins a free kick in the attacking half.
  91. 30' Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from the left side of the box is blocked. Assisted by Vincent Janssen.
  92. 28' Offside, Portland Timbers. Ariel Lassiter is caught offside.
  93. 26' Offside, Portland Timbers. Vincent Janssen is caught offside.
  94. 26' Corner, Portland Timbers. Conceded by Tomas Totland.
  95. 25' Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Cole Bassett.
  96. 24' Rafael Navarro (St. Louis City SC) wins a free kick in the defensive half.
  97. 24' Foul by Kamal Miller (Portland Timbers).
  98. 19' Jaziel Orozco (St. Louis City SC) wins a free kick in the defensive half.
  99. 19' Foul by Kristoffer Velde (Portland Timbers).
  100. 18' Substitution, Portland Timbers. Diego Chará replaces David da Costa because of an injury.
  101. 16' Delay over. They are ready to continue.
  102. 13' Delay in match because of an injury David da Costa (Portland Timbers).
  103. 12' Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Cole Bassett.
  104. 12' Attempt missed. Tomas Totland (St. Louis City SC) right footed shot from the right side of the box is too high.
  105. 12' Attempt missed. Rafael Navarro (St. Louis City SC) right footed shot from the centre of the box is close, but misses to the right.
  106. 11' Attempt saved. Jeong Sang-Bin (St. Louis City SC) right footed shot from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Alexandru Matan.
  107. 10' Attempt missed. Dante Polvara (St. Louis City SC) header from the right side of the six yard box is close, but misses to the right. Assisted by Rafael Santos with a cross following a corner.
  108. 9' Corner, St. Louis City SC. Conceded by Finn Surman.
  109. 6' Cole Bassett (Portland Timbers) wins a free kick in the attacking half.
  110. 6' Foul by Daniel Edelman (St. Louis City SC).
  111. 5' Corner, Portland Timbers. Conceded by Jaziel Orozco.
  112. 4' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  113. 4' Foul by Jaziel Orozco (St. Louis City SC).
  114. 4' Kristoffer Velde (Portland Timbers) wins a free kick on the left wing.
  115. 4' Foul by Jaziel Orozco (St. Louis City SC).
  116. 2' Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
  117. 2' Foul by Rafael Santos (St. Louis City SC).
  118. 1' Goal! Portland Timbers 0, St. Louis City SC 1. Rafael Navarro (St. Louis City SC) left footed shot from very close range to the bottom right corner.
  119. First Half begins.
  120. Lineups are announced and players are warming up.

Recent form

Portland Timbers D W L D W

  • W San Diego FC 3-1 MLS
  • D at Los Angeles FC 1-1 MLS
  • L Austin FC 2-1 MLS
  • W Minnesota United 5-4 MLS
  • D St. Louis City 2-2 MLS

St. Louis City D W D W D

  • D at Sporting Kansas City 1-1 MLS
  • W Houston Dynamo 2-1 MLS
  • D FC Dallas 3-3 MLS
  • W at Vancouver Whitecaps 3-1 MLS
  • D at Portland Timbers 2-2 MLS

Head to head

STL leads series 2-1-2

  • 14 Jul 2025 St. Louis City 2–1 Portland Timbers 2025 MLS
  • 9 Jun 2025 Portland Timbers 2–1 St. Louis City 2025 MLS
  • 25 Aug 2024 Portland Timbers 4–4 St. Louis City 2024 MLS
  • 10 Aug 2024 St. Louis City 3–1 Portland Timbers 2024 Leagues Cup
  • 9 Jun 2024 St. Louis City 0–0 Portland Timbers 2024 MLS