Possession
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Possession
Mark Bronnik (Union Omaha) Substitution at 90'
Anderson Holt (Union Omaha) Substitution at 90'
Steevan dos Santos (Union Omaha) Substitution at 90'
Anuar Peláez (Spokane Velocity FC) Yellow Card at 88'
Brandon Knapp (Union Omaha) Substitution at 78'
Last 4 meetings
Possession
Ismaila Jome (Spokane Velocity FC) Substitution at 74'
Collin Fernandez (Spokane Velocity FC) Substitution at 74'
Josh Dolling (Spokane Velocity FC) Substitution at 74'
Lagos Kunga (Union Omaha) Goal at 71'
Azriel Gonzalez (Spokane Velocity FC) Substitution at 62'
Dion Acoff (Union Omaha) Substitution at 60'
Camron Miller (Spokane Velocity FC) Yellow Card at 45'
Pedro Dolabella (Union Omaha) Goal at 19'
Masango Akale (Spokane Velocity FC) Yellow Card at 7'
Max Schneider (Union Omaha) Goal at 3'
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Mark Bronnik (Union Omaha) Substitution at 90'
Anderson Holt (Union Omaha) Substitution at 90'
Steevan dos Santos (Union Omaha) Substitution at 90'
Anuar Peláez (Spokane Velocity FC) Yellow Card at 88'
Brandon Knapp (Union Omaha) Substitution at 78'
Ismaila Jome (Spokane Velocity FC) Substitution at 74'
Collin Fernandez (Spokane Velocity FC) Substitution at 74'
Josh Dolling (Spokane Velocity FC) Substitution at 74'
Lagos Kunga (Union Omaha) Goal at 71'
Azriel Gonzalez (Spokane Velocity FC) Substitution at 62'
Dion Acoff (Union Omaha) Substitution at 60'
Camron Miller (Spokane Velocity FC) Yellow Card at 45'
Pedro Dolabella (Union Omaha) Goal at 19'
Masango Akale (Spokane Velocity FC) Yellow Card at 7'
Max Schneider (Union Omaha) Goal at 3'