Major League Soccer

Season 2025

M. Hartel 54'

M. Hartel 67'

St. Louis City 2

:

1 Portland Timbers

D. Pereira da Costa 19'

match-stadium Energizer Park, St. Louis, Missouri

match-calendar 2025-07-14 02:00:00

Game
3-4-2-1
Game
3-4-2-1
6.6 K. Kelsy 7.2 S. Moreno 7.2 D. Pereira da Costa 6.5 J. Mosquera 6.0 J. Ortiz 7.2 D. Ayala 7.0 J. Fory 6.5 D. Zuparic 6.6 F. Surman 6.5 K. Miller 8.0 M. Crepeau
Portland Timbers St. Louis City
Goals
2
1
Shots on Goal
9
4
Shots off Goal
9
2
Total Shots
20
10
Blocked Shots
2
4
Shots insidebox
11
6
Shots outsidebox
9
4
Fouls
10
9
Corner Kicks
4
3
Offsides
3
0
Ball Possession
53%
47%
Goalkeeper Saves
3
7
Total passes
539
483
Passes accurate
476
428
Yellow Cards
2
4
Red Cards
0
0
minutes 90/ 90
rating 8.0/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 28/ 483
passes accuracy 19/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 90/ 90
rating 7.2/ 8.0
goals total 1/ 1
shots total 4/ 10
shots on 4/ 4
passes total 52/ 483
passes accuracy 50/ 428
passes key 2/ 8
dribbles attempts 1/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 75/ 90
rating 7.2/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 50/ 483
passes accuracy 45/ 428
passes key 1/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 65/ 90
rating 7.2/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 38/ 483
passes accuracy 32/ 428
passes key 2/ 8
dribbles attempts 3/ 12
dribbles success 1/ 1
fouls committed 1/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 25/ 90
rating 7.0/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 20/ 483
passes accuracy 20/ 428
passes key 1/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 45/ 90
rating 7.0/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 21/ 483
passes accuracy 17/ 428
passes key 1/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 45/ 90
rating 6.9/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 32/ 483
passes accuracy 31/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 15/ 90
rating 6.9/ 8.0
goals total 0/ 1
shots total 1/ 10
shots on 0/ 4
passes total 3/ 483
passes accuracy 2/ 428
passes key 1/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 90/ 90
rating 6.6/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 23/ 483
passes accuracy 18/ 428
passes key 0/ 8
dribbles attempts 2/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 1/ 4
cards red 0/ 0
minutes 15/ 90
rating 6.6/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 12/ 483
passes accuracy 10/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 90/ 90
rating 6.6/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 37/ 483
passes accuracy 35/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 25/ 90
rating 6.5/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 10/ 483
passes accuracy 7/ 428
passes key 0/ 8
dribbles attempts 3/ 12
dribbles success 0/ 1
fouls committed 0/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 90/ 90
rating 6.5/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 53/ 483
passes accuracy 50/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 1/ 4
cards red 0/ 0
minutes 90/ 90
rating 6.5/ 8.0
goals total 0/ 1
shots total 1/ 10
shots on 0/ 4
passes total 40/ 483
passes accuracy 36/ 428
passes key 0/ 8
dribbles attempts 1/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 1/ 4
cards red 0/ 0
minutes 75/ 90
rating 6.5/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 37/ 483
passes accuracy 32/ 428
passes key 0/ 8
dribbles attempts 0/ 12
dribbles success 0/ 1
fouls committed 1/ 9
cards yellow 0/ 4
cards red 0/ 0
minutes 65/ 90
rating 6.0/ 8.0
goals total 0/ 1
shots total 0/ 10
shots on 0/ 4
passes total 27/ 483
passes accuracy 24/ 428
passes key 0/ 8
dribbles attempts 2/ 12
dribbles success 0/ 1
fouls committed 2/ 9
cards yellow 1/ 4
cards red 0/ 0
  1. Maxime Crépeau 90
  2. Finn Surman 90
  3. Kamal Miller 90
  4. Juan Mosquera 90
  5. David Pereira da Costa 90
  6. Kevin Kelsy 90
  7. Dario Župarić 75
  8. David Ayala 75
  9. Joao Ortíz 65
  10. Santiago Moreno 65
  11. Jímer Fory 45
  12. Ian Smith 45
  13. Omir Fernandez 25
  14. Diego Chará 25
  15. Cristhian Paredes 15
  16. Gage Guerra 15
  1. Maxime Crépeau 8.0
  2. David Ayala 7.2
  3. Santiago Moreno 7.2
  4. David Pereira da Costa 7.2
  5. Jímer Fory 7.0
  6. Diego Chará 7.0
  7. Ian Smith 6.9
  8. Gage Guerra 6.9
  9. Finn Surman 6.6
  10. Kevin Kelsy 6.6
  11. Cristhian Paredes 6.6
  12. Dario Župarić 6.5
  13. Kamal Miller 6.5
  14. Juan Mosquera 6.5
  15. Omir Fernandez 6.5
  16. Joao Ortíz 6.0
  1. David Pereira da Costa 1
  2. Maxime Crépeau 0
  3. Dario Župarić 0
  4. Finn Surman 0
  5. Kamal Miller 0
  6. Juan Mosquera 0
  7. Joao Ortíz 0
  8. David Ayala 0
  9. Jímer Fory 0
  10. Santiago Moreno 0
  11. Kevin Kelsy 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. David Pereira da Costa 4
  2. Juan Mosquera 1
  3. Gage Guerra 1
  4. Maxime Crépeau 0
  5. Dario Župarić 0
  6. Finn Surman 0
  7. Kamal Miller 0
  8. Joao Ortíz 0
  9. David Ayala 0
  10. Jímer Fory 0
  11. Santiago Moreno 0
  12. Kevin Kelsy 0
  13. Ian Smith 0
  14. Omir Fernandez 0
  15. Diego Chará 0
  16. Cristhian Paredes 0
  1. David Pereira da Costa 4
  2. Maxime Crépeau 0
  3. Dario Župarić 0
  4. Finn Surman 0
  5. Kamal Miller 0
  6. Juan Mosquera 0
  7. Joao Ortíz 0
  8. David Ayala 0
  9. Jímer Fory 0
  10. Santiago Moreno 0
  11. Kevin Kelsy 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Kamal Miller 53
  2. David Pereira da Costa 52
  3. David Ayala 50
  4. Juan Mosquera 40
  5. Santiago Moreno 38
  6. Dario Župarić 37
  7. Finn Surman 37
  8. Ian Smith 32
  9. Maxime Crépeau 28
  10. Joao Ortíz 27
  11. Kevin Kelsy 23
  12. Jímer Fory 21
  13. Diego Chará 20
  14. Cristhian Paredes 12
  15. Omir Fernandez 10
  16. Gage Guerra 3
  1. Kamal Miller 50
  2. David Pereira da Costa 50
  3. David Ayala 45
  4. Juan Mosquera 36
  5. Finn Surman 35
  6. Dario Župarić 32
  7. Santiago Moreno 32
  8. Ian Smith 31
  9. Joao Ortíz 24
  10. Diego Chará 20
  11. Maxime Crépeau 19
  12. Kevin Kelsy 18
  13. Jímer Fory 17
  14. Cristhian Paredes 10
  15. Omir Fernandez 7
  16. Gage Guerra 2
  1. Santiago Moreno 2
  2. David Pereira da Costa 2
  3. David Ayala 1
  4. Jímer Fory 1
  5. Diego Chará 1
  6. Gage Guerra 1
  7. Maxime Crépeau 0
  8. Dario Župarić 0
  9. Finn Surman 0
  10. Kamal Miller 0
  11. Juan Mosquera 0
  12. Joao Ortíz 0
  13. Kevin Kelsy 0
  14. Ian Smith 0
  15. Omir Fernandez 0
  16. Cristhian Paredes 0
  1. Omir Fernandez 3
  2. Santiago Moreno 3
  3. Joao Ortíz 2
  4. Kevin Kelsy 2
  5. Juan Mosquera 1
  6. David Pereira da Costa 1
  7. Maxime Crépeau 0
  8. Dario Župarić 0
  9. Finn Surman 0
  10. Kamal Miller 0
  11. David Ayala 0
  12. Jímer Fory 0
  13. Ian Smith 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Santiago Moreno 1
  2. Maxime Crépeau 0
  3. Dario Župarić 0
  4. Finn Surman 0
  5. Kamal Miller 0
  6. Juan Mosquera 0
  7. Joao Ortíz 0
  8. David Ayala 0
  9. Jímer Fory 0
  10. David Pereira da Costa 0
  11. Kevin Kelsy 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Joao Ortíz 2
  2. Dario Župarić 1
  3. Kamal Miller 1
  4. Juan Mosquera 1
  5. Jímer Fory 1
  6. Santiago Moreno 1
  7. Kevin Kelsy 1
  8. Diego Chará 1
  9. Maxime Crépeau 0
  10. Finn Surman 0
  11. David Ayala 0
  12. David Pereira da Costa 0
  13. Ian Smith 0
  14. Omir Fernandez 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Kevin Kelsy 2
  2. Ian Smith 2
  3. David Ayala 1
  4. Juan Mosquera 1
  5. Jímer Fory 1
  6. Santiago Moreno 1
  7. Omir Fernandez 1
  8. Diego Chará 1
  9. Maxime Crépeau 0
  10. Dario Župarić 0
  11. Finn Surman 0
  12. Kamal Miller 0
  13. Joao Ortíz 0
  14. David Pereira da Costa 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Maxime Crépeau 0
  2. Dario Župarić 0
  3. Finn Surman 0
  4. Kamal Miller 0
  5. Juan Mosquera 0
  6. Joao Ortíz 0
  7. David Ayala 0
  8. Jímer Fory 0
  9. Santiago Moreno 0
  10. David Pereira da Costa 0
  11. Kevin Kelsy 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Kamal Miller 1
  2. Juan Mosquera 1
  3. Joao Ortíz 1
  4. Kevin Kelsy 1
  5. Maxime Crépeau 0
  6. Dario Župarić 0
  7. Finn Surman 0
  8. David Ayala 0
  9. Jímer Fory 0
  10. Santiago Moreno 0
  11. David Pereira da Costa 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0
  1. Maxime Crépeau 0
  2. Dario Župarić 0
  3. Finn Surman 0
  4. Kamal Miller 0
  5. Juan Mosquera 0
  6. Joao Ortíz 0
  7. David Ayala 0
  8. Jímer Fory 0
  9. Santiago Moreno 0
  10. David Pereira da Costa 0
  11. Kevin Kelsy 0
  12. Ian Smith 0
  13. Omir Fernandez 0
  14. Diego Chará 0
  15. Cristhian Paredes 0
  16. Gage Guerra 0

St. Louis City1

:

2 Portland Timbers

Normal Goal
19 min
19 min
Normal Goal
goal
D. Pereira da Costa
S. Moreno
Substitution 1
46 min
46 min
Substitution 1
substitutionl
J. Fory
I. Smith
Normal Goal
54 min
54 min
Normal Goal
goal
M. Hartel
Yellow Card (Foul)
59 min
59 min
Yellow Card (Foul)
yellowcard
Joao Ortíz
Yellow Card (Foul)
64 min
64 min
Yellow Card (Foul)
yellowcard
Kevin Kelsy
Substitution 2
65 min
65 min
Substitution 2
substitutionl
S. Moreno
O. Fernandez
Substitution 3
65 min
65 min
Substitution 3
substitutionr
J. Ortiz
D. Chara
Substitution 1
66 min
66 min
Substitution 1
substitutionl
T. Ostrak
E. Lowen
Substitution 2
67 min
67 min
Substitution 2
substitutionr
C. Pompeu
S. Becher
Normal Goal
67 min
67 min
Normal Goal
goal
M. Hartel
C. Wallem
Substitution 4
75 min
75 min
Substitution 4
substitutionr
D. Ayala
C. Paredes
Substitution 5
75 min
75 min
Substitution 5
substitutionl
D. Zuparic
G. Guerra
Yellow Card (Foul)
77 min
77 min
Yellow Card (Foul)
yellowcard
Juan Mosquera
Yellow Card (Argument)
79 min
79 min
Yellow Card (Argument)
yellowcard
Kamal Miller
Substitution 3
82 min
82 min
Substitution 3
substitutionr
C. Teuchert
A. Watts
Yellow Card (Foul)
90 min
90 min
Yellow Card (Foul)
yellowcard
Jaziel Orozco
Yellow Card (Foul)
90 min
90 min
Yellow Card (Foul)
yellowcard
João Klauss
Substitution 4
90 min
90 min
Substitution 4
substitutionl
J. Orozco
K. Hiebert