Dolling 73' pen, Peláez 90'+2'
Mackinnon 17' pen, 23', Castro 67'
Possession
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Possession
Christian Garner (Greenville Triumph) Yellow Card at 97'
Louis Herrera (Greenville Triumph) Yellow Card at 97'
Anuar Peláez (Spokane Velocity FC) Goal at 92'
Hayden Anderson (Greenville Triumph) Substitution at 85'
Daniel Wu (Greenville Triumph) Substitution at 85'
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 | 10 | +13 | 24 | |
| 2 |
Last 2 meetings
Possession
Joseph Schmidt (Spokane Velocity FC) Yellow Card at 83'
Joseph Schmidt (Spokane Velocity FC) Substitution at 80'
Pascal Corvino (Greenville Triumph) Substitution at 74'
Rodrigo Robles (Greenville Triumph) Substitution at 73'
Josh Dolling (Spokane Velocity FC) Penalty - Scored at 73'
Marcelo Lage (Spokane Velocity FC) Substitution at 70'
Ariel Mbumba (Spokane Velocity FC) Substitution at 70'
Josh Dolling (Spokane Velocity FC) Yellow Card at 69'
Leonardo Castro (Greenville Triumph) Goal at 67'
Josh Dolling (Spokane Velocity FC) Substitution at 63'
Azriel Gonzalez (Spokane Velocity FC) Substitution at 63'
Anuar Peláez (Spokane Velocity FC) Yellow Card at 54'
Zion Scarlett (Greenville Triumph) Substitution at 37'
Jack Denton (Spokane Velocity FC) Yellow Card at 32'
Lyam Mackinnon (Greenville Triumph) Goal at 23'
Lyam Mackinnon (Greenville Triumph) Penalty - Scored at 17'
| 10 |
| +14 |
| 23 |
| 3 | 10 | +9 | 22 |
| 4 | 10 | +2 | 19 |
| 5 | 10 | +8 | 18 |
| 6 | 10 | +7 | 18 |
| 7 | 10 | +3 | 17 |
| 8 | 10 | +3 | 17 |
| 9 | 10 | +3 | 17 |
| 10 | 10 | +2 | 16 |
| 11 | 10 | 0 | 14 |
| 12 | 10 | −2 | 13 |
| 13 | 10 | +1 | 12 |
| 14 | 10 | −1 | 12 |
| 15 | 10 | −5 | 12 |
| 16 | 10 | −6 | 11 |
| 17 | 10 | −9 | 11 |
| 18 | 10 | −4 | 10 |
| 19 | 10 | −7 | 8 |
| 20 | 10 | −2 | 7 |
| 21 | 10 | −13 | 5 |
| 22 | 10 | −16 | 1 |
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Christian Garner (Greenville Triumph) Yellow Card at 97'
Louis Herrera (Greenville Triumph) Yellow Card at 97'
Anuar Peláez (Spokane Velocity FC) Goal at 92'
Hayden Anderson (Greenville Triumph) Substitution at 85'
Daniel Wu (Greenville Triumph) Substitution at 85'
Joseph Schmidt (Spokane Velocity FC) Yellow Card at 83'
Joseph Schmidt (Spokane Velocity FC) Substitution at 80'
Pascal Corvino (Greenville Triumph) Substitution at 74'
Rodrigo Robles (Greenville Triumph) Substitution at 73'
Josh Dolling (Spokane Velocity FC) Penalty - Scored at 73'
Marcelo Lage (Spokane Velocity FC) Substitution at 70'
Ariel Mbumba (Spokane Velocity FC) Substitution at 70'
Josh Dolling (Spokane Velocity FC) Yellow Card at 69'
Leonardo Castro (Greenville Triumph) Goal at 67'
Josh Dolling (Spokane Velocity FC) Substitution at 63'
Azriel Gonzalez (Spokane Velocity FC) Substitution at 63'
Anuar Peláez (Spokane Velocity FC) Yellow Card at 54'
Zion Scarlett (Greenville Triumph) Substitution at 37'
Jack Denton (Spokane Velocity FC) Yellow Card at 32'
Lyam Mackinnon (Greenville Triumph) Goal at 23'
Lyam Mackinnon (Greenville Triumph) Penalty - Scored at 17'
| 10 |
| +14 |
| 23 |
| 3 | 10 | +9 | 22 |
| 4 | 10 | +2 | 19 |
| 5 | 10 | +8 | 18 |
| 6 | 10 | +7 | 18 |
| 7 | 10 | +3 | 17 |
| 8 | 10 | +3 | 17 |