Match Timeline

  • KO
  • 8
  • 19
  • 20
  • 25
  • 27
  • 39
  • HT
  • 45
  • 51
  • 55
  • 57
  • 60
  • 70
  • 72
  • 78
  • 80
  • 85
  • FT

Match Commentary

-
Match ends, Detroit City FC 3, Oakland Roots 1.
90'+7'
Second Half ends, Detroit City FC 3, Oakland Roots 1.
90'+7'
Attempt missed. Victor Bezerra (Detroit City FC) right footed shot from the centre of the box is too high. Assisted by Daniel Espeleta.
90'+5'
Foul by Daniel Espeleta (Detroit City FC).
90'+5'
Bryan Tamacas (Oakland Roots) wins a free kick in the defensive half.
90'+4'
Attempt blocked. Bryan Tamacas (Oakland Roots) right footed shot from outside the box is blocked. Assisted by Miche-Naider Chéry.
90'+3'
Corner, Oakland Roots. Conceded by Connor Rutz.
90'+2'
Corner, Oakland Roots. Conceded by Matt Sheldon.
90'+1'
Attempt missed. Stephen Carroll (Detroit City FC) header from the centre of the box misses to the right. Assisted by Brett Levis with a cross following a corner.
90'
Corner, Detroit City FC. Conceded by Guillermo Diaz.
89'
Offside, Oakland Roots. Guillermo Diaz is caught offside.
88'
Corner, Detroit City FC. Conceded by Niall Logue.
88'
Attempt blocked. Victor Bezerra (Detroit City FC) right footed shot from outside the box is blocked. Assisted by Daniel Espeleta.
86'
Foul by Stephen Carroll (Detroit City FC).
86'
Ali Elmasnaouy (Oakland Roots) wins a free kick in the attacking half.
86'
Attempt missed. Connor Rutz (Detroit City FC) header from the centre of the box is high and wide to the left. Assisted by Daniel Espeleta with a cross.
85'
Substitution, Detroit City FC. Dominic Gasso replaces Abdoulaye Diop.
84'
Matt Sheldon (Detroit City FC) wins a free kick in the defensive half.
84'
Foul by Guillermo Diaz (Oakland Roots).
82'
Foul by Ilya Alekseev (Oakland Roots).
82'
Daniel Espeleta (Detroit City FC) wins a free kick on the left wing.
82'
Paul Blanchette (Oakland Roots) wins a free kick in the defensive half.
82'
Foul by Matt Sheldon (Detroit City FC).
81'
Corner, Detroit City FC. Conceded by Bryan Tamacas.
81'
Attempt blocked. Victor Bezerra (Detroit City FC) header from the centre of the box is blocked. Assisted by Ben Morris with a cross.
80'
Substitution, Oakland Roots. Miche-Naider Chéry replaces Johnny Rodriguez.
80'
Substitution, Oakland Roots. Ali Elmasnaouy replaces Daniel Gomez.
79'
Attempt missed. Ben Morris (Detroit City FC) header from the centre of the box is too high. Assisted by Abdoulaye Diop with a cross following a fast break.
78'
Delay over. They are ready to continue.
78'
Substitution, Detroit City FC. Matt Sheldon replaces Michael Bryant.
78'
Substitution, Detroit City FC. Connor Rutz replaces Maxi Rodriguez because of an injury.
77'
Delay in match because of an injury Maxi Rodriguez (Detroit City FC).
76'
Attempt saved. Jeciel Cedeño (Oakland Roots) right footed shot from outside the box is saved in the centre of the goal. Assisted by Guillermo Diaz.
73'
Attempt saved. Michael Bryant (Detroit City FC) header from the centre of the box is saved in the centre of the goal. Assisted by Brett Levis with a cross.
73'
Corner, Detroit City FC. Conceded by Guillermo Diaz.
72'
Substitution, Oakland Roots. Ilya Alekseev replaces Justin Rasmussen.
70'
Substitution, Detroit City FC. Daniel Espeleta replaces Alex Villanueva.
70'
Attempt blocked. Trayvone Reid (Oakland Roots) right footed shot from the left side of the box is blocked. Assisted by Jeciel Cedeño.
69'
Corner, Oakland Roots. Conceded by Michael Bryant.
68'
Guillermo Diaz (Oakland Roots) wins a free kick on the right wing.
68'
Foul by Alex Villanueva (Detroit City FC).
66'
Corner, Oakland Roots. Conceded by Brett Levis.
64'
Attempt saved. Ben Morris (Detroit City FC) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Michael Bryant.
63'
Paul Blanchette (Oakland Roots) wins a free kick in the defensive half.
63'
Foul by Victor Bezerra (Detroit City FC).
62'
Attempt blocked. Brett Levis (Detroit City FC) left footed shot from outside the box is blocked. Assisted by Abdoulaye Diop.
60'
Second yellow card to Gagi Margvelashvili (Oakland Roots) for a bad foul.
60'
Foul by Gagi Margvelashvili (Oakland Roots).
60'
Alex Villanueva (Detroit City FC) wins a free kick on the right wing.
59'
Corner, Oakland Roots. Conceded by Abdoulaye Diop.
59'
Attempt blocked. Johnny Rodriguez (Oakland Roots) right footed shot from the centre of the box is blocked. Assisted by Justin Rasmussen.
57'
Goal! Detroit City FC 3, Oakland Roots 1. Justin Rasmussen (Oakland Roots) left footed shot from the centre of the box to the centre of the goal. Assisted by Daniel Gomez with a cross.
56'
Foul by Jeciel Cedeño (Oakland Roots).
56'
Brett Levis (Detroit City FC) wins a free kick in the defensive half.
56'
Attempt missed. Victor Bezerra (Detroit City FC) right footed shot from the right side of the box misses to the left. Assisted by James Murphy.
55'
Substitution, Oakland Roots. Trayvone Reid replaces Etsgar Cruz.
54'
Nathan Steinwascher (Detroit City FC) wins a free kick in the defensive half.
54'
Foul by Guillermo Diaz (Oakland Roots).
53'
Foul by Daniel Gomez (Oakland Roots).
53'
Abdoulaye Diop (Detroit City FC) wins a free kick in the defensive half.
51'
Goal! Detroit City FC 3, Oakland Roots 0. Victor Bezerra (Detroit City FC) right footed shot from the right side of the box to the centre of the goal. Assisted by Ben Morris.
50'
Attempt blocked. Michael Bryant (Detroit City FC) right footed shot from the right side of the box is blocked. Assisted by Ben Morris.
48'
Foul by Victor Bezerra (Detroit City FC).
48'
Bryan Tamacas (Oakland Roots) wins a free kick in the attacking half.
45'
Substitution, Detroit City FC. Victor Bezerra replaces Yazeed Matthews.
45'
Second Half begins Detroit City FC 2, Oakland Roots 0.
45'+5'
First Half ends, Detroit City FC 2, Oakland Roots 0.
45'+4'
Attempt blocked. Jeciel Cedeño (Oakland Roots) left footed shot from the right side of the box is blocked. Assisted by Johnny Rodriguez.
45'+1'
Foul by Guillermo Diaz (Oakland Roots).
45'+1'
Brett Levis (Detroit City FC) wins a free kick on the left wing.
45'+1'
Offside, Detroit City FC. Yazeed Matthews is caught offside.
45'
Guillermo Diaz (Oakland Roots) wins a free kick on the right wing.
45'
Foul by Ben Morris (Detroit City FC).
44'
Foul by Etsgar Cruz (Oakland Roots).
44'
Brett Levis (Detroit City FC) wins a free kick in the attacking half.
43'
Michael Bryant (Detroit City FC) wins a free kick in the defensive half.
43'
Foul by Etsgar Cruz (Oakland Roots).
42'
Attempt missed. Yazeed Matthews (Detroit City FC) header from the centre of the box misses to the left. Assisted by Brett Levis with a cross.
40'
Offside, Detroit City FC. Yazeed Matthews is caught offside.
40'
Michael Bryant (Detroit City FC) wins a free kick in the defensive half.
40'
Foul by Etsgar Cruz (Oakland Roots).
39'
Gagi Margvelashvili (Oakland Roots) is shown the yellow card for a bad foul.
38'
Maxi Rodriguez (Detroit City FC) wins a free kick in the defensive half.
38'
Foul by Gagi Margvelashvili (Oakland Roots).
37'
Jeciel Cedeño (Oakland Roots) wins a free kick in the defensive half.
37'
Foul by Devon Amoo-Mensah (Detroit City FC).
36'
Corner, Detroit City FC. Conceded by Paul Blanchette.
36'
Attempt saved. Abdoulaye Diop (Detroit City FC) right footed shot from outside the box is saved in the top centre of the goal.
28'
Johnny Rodriguez (Oakland Roots) wins a free kick on the left wing.
28'
Foul by Michael Bryant (Detroit City FC).
27'
Goal! Detroit City FC 2, Oakland Roots 0. Maxi Rodriguez (Detroit City FC) converts the penalty with a right footed shot to the bottom left corner.
25'
Guillermo Diaz (Oakland Roots) is shown the yellow card.
25'
Penalty conceded by Bryan Tamacas (Oakland Roots) after a foul in the penalty area.
25'
Penalty Detroit City FC. Alex Villanueva draws a foul in the penalty area.
24'
James Murphy (Detroit City FC) wins a free kick in the defensive half.
24'
Foul by Johnny Rodriguez (Oakland Roots).
24'
Jeciel Cedeño (Oakland Roots) wins a free kick in the attacking half.
24'
Foul by Alex Villanueva (Detroit City FC).
23'
Jeciel Cedeño (Oakland Roots) wins a free kick in the defensive half.
23'
Foul by Abdoulaye Diop (Detroit City FC).
22'
Attempt missed. Alex Villanueva (Detroit City FC) right footed shot from outside the box misses to the right. Assisted by Stephen Carroll.
22'
Offside, Oakland Roots. Etsgar Cruz is caught offside.
20'
Abdoulaye Diop (Detroit City FC) is shown the yellow card.
19'
Michael Bryant (Detroit City FC) is shown the yellow card for a bad foul.
19'
Johnny Rodriguez (Oakland Roots) wins a free kick in the attacking half.
19'
Foul by Michael Bryant (Detroit City FC).
18'
Foul by Bryan Tamacas (Oakland Roots).
18'
Alex Villanueva (Detroit City FC) wins a free kick in the defensive half.
18'
Attempt saved. Irakoze Donasiyano (Oakland Roots) header from the centre of the box is saved in the centre of the goal. Assisted by Guillermo Diaz with a cross.
16'
Foul by Yazeed Matthews (Detroit City FC).
16'
Bryan Tamacas (Oakland Roots) wins a free kick in the defensive half.
15'
Foul by Bryan Tamacas (Oakland Roots).
15'
Abdoulaye Diop (Detroit City FC) wins a free kick in the defensive half.
11'
Attempt blocked. Guillermo Diaz (Oakland Roots) right footed shot from the right side of the box is blocked. Assisted by Jeciel Cedeño.
11'
Corner, Oakland Roots. Conceded by Stephen Carroll.
11'
Attempt blocked. Johnny Rodriguez (Oakland Roots) right footed shot from the centre of the box is blocked. Assisted by Jeciel Cedeño.
8'
Goal! Detroit City FC 1, Oakland Roots 0. Ben Morris (Detroit City FC) right footed shot from outside the box to the bottom left corner.
7'
Attempt missed. Alex Villanueva (Detroit City FC) left footed shot from the left side of the box is too high following a corner.
6'
Corner, Detroit City FC. Conceded by Etsgar Cruz.
4'
Foul by Yazeed Matthews (Detroit City FC).
4'
Bryan Tamacas (Oakland Roots) wins a free kick in the attacking half.
3'
Offside, Oakland Roots. Bryan Tamacas is caught offside.
2'
Jeciel Cedeño (Oakland Roots) wins a free kick on the right wing.
2'
Foul by Brett Levis (Detroit City FC).
-
First Half begins.
-
Lineups are announced and players are warming up.