-
90' Emmanuel Johnson (Oakland Roots) Substitution at 90'
-
87' Ilya Alekseev (Oakland Roots) Substitution at 87'
-
85' Marcello Polisi (Detroit City FC) Own Goal at 85'
-
79' Marcello Polisi (Detroit City FC) Substitution at 79'
-
74' Haruki Yamazaki (Detroit City FC) Substitution at 74'
-
67' Jay Chapman (Detroit City FC) Substitution at 67'
-
67' Alasanne Ates Diouf (Detroit City FC) Substitution at 67'
-
64' José Luis Sinisterra (Oakland Roots) Substitution at 64'
-
55' Panos Armenakas (Oakland Roots) Goal at 55'
-
45' Daniel Gomez (Oakland Roots) Substitution at 45'
-
45' Sebastián Guenzatti (Detroit City FC) Substitution at 45'
-
45' Bobosi Byaruhanga (Oakland Roots) Substitution at 45'
-
39' Ali Elmasnaouy (Oakland Roots) Yellow Card at 39'
-
35' Wolfgang Prentice (Oakland Roots) Yellow Card at 35'
-
90' Emmanuel Johnson (Oakland Roots) Substitution at 90'
-
87' Ilya Alekseev (Oakland Roots) Substitution at 87'
-
85' Marcello Polisi (Detroit City FC) Own Goal at 85'
-
79' Marcello Polisi (Detroit City FC) Substitution at 79'
-
74' Haruki Yamazaki (Detroit City FC) Substitution at 74'
-
67' Jay Chapman (Detroit City FC) Substitution at 67'
-
67' Alasanne Ates Diouf (Detroit City FC) Substitution at 67'
-
64' José Luis Sinisterra (Oakland Roots) Substitution at 64'
-
55' Panos Armenakas (Oakland Roots) Goal at 55'
-
45' Daniel Gomez (Oakland Roots) Substitution at 45'
-
45' Sebastián Guenzatti (Detroit City FC) Substitution at 45'
-
45' Bobosi Byaruhanga (Oakland Roots) Substitution at 45'
-
39' Ali Elmasnaouy (Oakland Roots) Yellow Card at 39'
-
35' Wolfgang Prentice (Oakland Roots) Yellow Card at 35'