Spokane Velocity FC vs Portland Hearts of Pine, 2025 USL League One, Playoffs - Semifinals
· Spokane Velocity FC advance 6-5 on penalties2 - 2
Spokane Velocity FC advance 6-5 on penalties
About
Match Commentary
- 45': Luis Gil (Spokane Velocity FC) Goal at 45'
- 53': Ollie Wright (Portland Hearts of Pine) Goal at 53'
- 59': Mikey Lopez (Portland Hearts of Pine) Substitution at 59'
- 59': Azaad Liadi (Portland Hearts of Pine) Substitution at 59'
- 60': Kemali Green (Portland Hearts of Pine) Yellow Card at 60'
- 64': Anuar Peláez (Spokane Velocity FC) Substitution at 64'
- 70': Ollie Wright (Portland Hearts of Pine) Yellow Card at 70'
- 71': Javier Martin Gil (Spokane Velocity FC) Substitution at 71'
- 73': Jay Tee Kamara (Portland Hearts of Pine) Substitution at 73'
- 79': Nil Vinyals (Spokane Velocity FC) Substitution at 79'
- 79': Jack Denton (Spokane Velocity FC) Substitution at 79'
- 90'+1': Camron Miller (Spokane Velocity FC) Yellow Card at 91'
- 90'+1': Andre Lewis (Spokane Velocity FC) Yellow Card at 91'
- 90'+6': Jay Tee Kamara (Portland Hearts of Pine) Yellow Card at 96'
- 92': Jay Tee Kamara (Portland Hearts of Pine) Goal at 92'
- 105': Jake Keegan (Portland Hearts of Pine) Substitution at 105'
- 105': Jalen Crisler (Spokane Velocity FC) Substitution at 105'
- 105': Mark Hernández (Spokane Velocity FC) Substitution at 105'
- 114': Sean Vinberg (Portland Hearts of Pine) Substitution at 114'
- 120': Shandon Wright (Portland Hearts of Pine) Substitution at 120'
- 120': Mark Hernández (Spokane Velocity FC) Yellow Card at 120'
- 120'+1': Nil Vinyals (Spokane Velocity FC) Goal at 121'
- 120': Jake Keegan (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Andre Lewis (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Séga Coulibaly (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Masashi Wada (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Nil Vinyals (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Mark Hernández (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Jalen Crisler (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Azaad Liadi (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Michel Poon-Angeron (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Jay Tee Kamara (Portland Hearts of Pine) Penalty - Scored at 120'
- 120': Anuar Peláez (Spokane Velocity FC) Penalty - Scored at 120'
- 120': David Garcia (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Camron Miller (Spokane Velocity FC) Penalty - Scored at 120'
- 120': Nathan Messer (Portland Hearts of Pine) Penalty - Scored at 120'
Statistics
POR |
SPV![]() |
|
|---|---|---|
| 18 | Fouls | 16 |
| 3 | Yellow Cards | 3 |
| 0 | Red Cards | 0 |
| 0 | Offsides | 0 |
| 3 | Corner Kicks | 7 |
| 4 | Saves | 1 |
| 44 | Possession | 56 |
| 10 | SHOTS | 17 |
| 3 | ON GOAL | 6 |
| 0.3 | On Target % | 0.4 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 0 | Accurate Passes | 0 |
| 0 | Passes | 0 |
| 0.0 | Pass Completion % | 0.0 |
| 0 | Accurate Crosses | 0 |
| 0 | Crosses | 0 |
| 0.0 | Cross % | 0.0 |
| 0 | Long Balls | 0 |
| 0 | Accurate Long Balls | 0 |
| 0.0 | Long Balls % | 0.0 |
| 3 | Blocked Shots | 4 |
| 0 | Effective Tackles | 0 |
| 0 | Tackles | 0 |
| 0.0 | Tackle % | 0.0 |
| 0 | Interceptions | 0 |
| 0 | Effective Clearances | 0 |
| 0 | Clearances | 0 |
Game Information
Venue: ONE Spokane Stadium
Location: Spokane, Washington, USA
Attendance: 2,680
Line-Ups
Spokane Velocity FC (4-2-3-1)
| No. | Name |
|---|---|
| 23 | Carlos Merancio (GK) |
| 12 | Camron Miller |
| 4 | David Garcia |
| 18 | Derek Waldeck |
| 13 | Lucky Opara |
| 10 | Luis Gil |
| 42 | Meredith Bryce |
| 77 | Andre Lewis |
| 9 | Neco Brett |
| 17 | Shavon John-Brown |
| 11 | Pierre Reedy |
Portland Hearts of Pine (4-3-3)
| No. | Name |
|---|---|
| 1 | Hunter Morse (GK) |
| 66 | Kemali Green |
| 45 | Séga Coulibaly |
| 3 | Nathan Messer |
| 50 | Mohamed |
| 6 | Patrick Langlois |
| 8 | Michel Poon-Angeron |
| 77 | Masashi Wada |
| 14 | Titus Washington |
| 10 | Ollie Wright |
| 47 | Nathaniel James |
USL League One News
The United Soccer League and the USL Players Association have reached a tentative agreement on a new Collective Bargaining Agreement (CBA) for players in the USL-Championship.
North Carolina FC announced it will not compete in the USL Championship next season, and will instead file an application to join the USL's proposed Division One league that will likely begin play in 2028.
United States men's national team and Borussia Mönchengladbach midfielder Giovanni Reyna has joined the ownership group of Fort Lauderdale United FC.
U.S. Soccer announced on Tuesday a committee that will evaluate and potentially overhaul the college soccer system.
USL's introduction of promotion-relegation could change U.S. soccer forever, but it's still unclear how it will work.
POR