Brought to you by

Key Events

K. Knoyle
Penalty Goal
L. Kinsella
Penalty Miss
T. Anderson
Penalty Goal
S. Ward
Penalty Goal
A. Barlow
Penalty Goal

Match Stats

Possession
40% 59%
6
4
Shots Off Target
Shots On Target 1 4
Total Passes 295 427
More
  • Heatmap
  • Touch Map

Commentary

Match ends, Walsall 0(3), Doncaster Rovers 0(4).
90' + 8' Penalty Shootout ends, Walsall 0(3), Doncaster Rovers 0(4).
K. Knoyle
Penalty Goal
90' + 8' Goal! Walsall 0(3), Doncaster Rovers 0(4). Kyle Knoyle (Doncaster Rovers) converts the penalty with a right footed shot to the bottom left corner.
L. Kinsella
Penalty Miss
90' + 7' Penalty missed! Bad penalty by Liam Kinsella (Walsall) right footed shot is too high. Liam Kinsella should be disappointed.
T. Anderson
Penalty Goal
90' + 7' Goal! Walsall 0(3), Doncaster Rovers 0(3). Tom Anderson (Doncaster Rovers) converts the penalty with a right footed shot to the high centre of the goal.
S. Ward
Penalty Goal
90' + 6' Goal! Walsall 0(3), Doncaster Rovers 0(2). Stephen Ward (Walsall) converts the penalty with a left footed shot to the centre of the goal.
A. Barlow
Penalty Goal
90' + 6' Goal! Walsall 0(2), Doncaster Rovers 0(2). Aidan Barlow (Doncaster Rovers) converts the penalty with a right footed shot to the bottom right corner.
90' + 5' Penalty saved! Brendan Kiernan (Walsall) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
90' + 5' Penalty saved! Ed Williams (Doncaster Rovers) fails to capitalise on this great opportunity, right footed shot saved in the top centre of the goal.
90' + 4' Penalty saved! Jack Earing (Walsall) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
90' + 3' Penalty saved! Tiago Cukur (Doncaster Rovers) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
90' + 3' Penalty saved! Emmanuel Osadebe (Walsall) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
B. Close
Penalty Goal
90' + 2' Goal! Walsall 0(2), Doncaster Rovers 0(1). Ben Close (Doncaster Rovers) converts the penalty with a right footed shot to the high centre of the goal.
K. Phillips
Penalty Goal
90' + 2' Goal! Walsall 0(2), Doncaster Rovers 0. Kieran Phillips (Walsall) converts the penalty with a right footed shot to the top right corner.
90' + 1' Penalty missed! Still Walsall 0(1), Doncaster Rovers 0. Dan Gardner (Doncaster Rovers) hits the bar with a right footed shot.
Penalty Shootout begins Walsall 0(1), Doncaster Rovers 0.
C. Wilkinson
Penalty Goal
90' Goal! Walsall 0(1), Doncaster Rovers 0. Conor Wilkinson (Walsall) converts the penalty with a left footed shot to the centre of the goal.
90' + 5' Second Half ends, Walsall 0, Doncaster Rovers 0.
90' + 5' Attempt saved. Liam Kinsella (Walsall) right footed shot from outside the box is saved in the top right corner.
90' + 5' Corner, Walsall. Conceded by Kyle Knoyle.
90' + 2' Foul by Aidan Barlow (Doncaster Rovers).
90' + 2' Emmanuel Osadebe (Walsall) wins a free kick in the defensive half.
90' Ro-Shaun Williams (Doncaster Rovers) wins a free kick in the defensive half.
90' Foul by Kieran Phillips (Walsall).
A. Greaves
Red Card
88' Anthony Greaves (Doncaster Rovers) is shown the red card.
87' Foul by Anthony Greaves (Doncaster Rovers).
87' Jack Earing (Walsall) wins a free kick in the defensive half.
86' Ben Close (Doncaster Rovers) wins a free kick in the defensive half.
86' Foul by Brendan Kiernan (Walsall).
85' Aidan Barlow (Doncaster Rovers) wins a free kick on the right wing.
85' Foul by Brendan Kiernan (Walsall).
84' Offside, Doncaster Rovers. Kyle Knoyle tries a through ball, but Tiago Cukur is caught offside.
82' Foul by Tiago Cukur (Doncaster Rovers).
82' Stephen Ward (Walsall) wins a free kick in the defensive half.
81' Offside, Walsall. Stephen Ward tries a through ball, but Kieran Phillips is caught offside.
80' Foul by Kyle Knoyle (Doncaster Rovers).
80' Brendan Kiernan (Walsall) wins a free kick in the defensive half.
S. Ward
T. Leak
79' Substitution, Walsall. Stephen Ward replaces Tom Leak.
79' Foul by Anthony Greaves (Doncaster Rovers).
79' Brendan Kiernan (Walsall) wins a free kick in the attacking half.
77' Attempt missed. Tiago Cukur (Doncaster Rovers) header from the centre of the box is just a bit too high. Assisted by Ben Close with a cross following a corner.
77' Corner, Doncaster Rovers. Conceded by Carl Rushworth.
77' Attempt saved. Aidan Barlow (Doncaster Rovers) right footed shot from the centre of the box is saved in the top right corner. Assisted by Tom Anderson with a headed pass.
76' Corner, Doncaster Rovers. Conceded by Tom Leak.
76' Corner, Doncaster Rovers. Conceded by Tom Leak.
76' Kyle Knoyle (Doncaster Rovers) wins a free kick on the right wing.
76' Foul by Brendan Kiernan (Walsall).
T. Çukur
O. Bogle
75' Substitution, Doncaster Rovers. Tiago Cukur replaces Omar Bogle.
73' Attempt saved. Branden Horton (Doncaster Rovers) left footed shot from the centre of the box is saved in the centre of the goal.
73' Attempt blocked. Kyle Knoyle (Doncaster Rovers) right footed shot from the centre of the box is blocked. Assisted by Ed Williams.
A. Greaves
J. Bostock
72' Substitution, Doncaster Rovers. Anthony Greaves replaces John Bostock because of an injury.
J. Earing
T. Shade
70' Substitution, Walsall. Jack Earing replaces Tyrese Shade.
69' Attempt missed. Dan Gardner (Doncaster Rovers) right footed shot from outside the box is too high. Assisted by John Bostock following a corner.
69' Corner, Doncaster Rovers. Conceded by Ash Taylor.
69' Attempt blocked. Ben Close (Doncaster Rovers) right footed shot from the left side of the box is blocked. Assisted by Dan Gardner.
66' Corner, Doncaster Rovers. Conceded by Tom Leak.
65' Corner, Doncaster Rovers. Conceded by Carl Rushworth.
65' Attempt saved. Branden Horton (Doncaster Rovers) left footed shot from the centre of the box is saved in the top left corner.
63' Attempt missed. Ash Taylor (Walsall) right footed shot from the centre of the box is high and wide to the right. Assisted by Conor Wilkinson with a cross following a set piece situation.
62' Foul by John Bostock (Doncaster Rovers).
62' Brendan Kiernan (Walsall) wins a free kick in the attacking half.
B. Horton
C. John
61' Substitution, Doncaster Rovers. Branden Horton replaces Cameron John.
E. Osadebe
Yellow Card
60' Emmanuel Osadebe (Walsall) is shown the yellow card for a bad foul.
60' Omar Bogle (Doncaster Rovers) wins a free kick in the attacking half.
60' Foul by Emmanuel Osadebe (Walsall).
57' Attempt missed. Dan Gardner (Doncaster Rovers) right footed shot from outside the box misses to the right following a corner.
L. Kinsella
J. Labadie
56' Substitution, Walsall. Liam Kinsella replaces Joss Labadie because of an injury.
55' Corner, Doncaster Rovers. Conceded by Tom Leak.
55' Omar Bogle (Doncaster Rovers) wins a free kick in the attacking half.
55' Foul by Joss Labadie (Walsall).
53' Aidan Barlow (Doncaster Rovers) wins a free kick in the attacking half.
53' Foul by Emmanuel Osadebe (Walsall).
52' Attempt missed. Conor Wilkinson (Walsall) left footed shot from the right side of the six yard box is close, but misses to the right.
52' Attempt missed. Kieran Phillips (Walsall) left footed shot from the centre of the box is close, but misses to the right. Assisted by Conor Wilkinson.
49' Offside, Walsall. Tom Leak tries a through ball, but Tyrese Shade is caught offside.
Second Half begins Walsall 0, Doncaster Rovers 0.
45' + 2' First Half ends, Walsall 0, Doncaster Rovers 0.
43' Hand ball by Omar Bogle (Doncaster Rovers).
43' Hand ball by Conor Wilkinson (Walsall).
38' Corner, Walsall. Conceded by Ro-Shaun Williams.
36' Omar Bogle (Doncaster Rovers) wins a free kick in the defensive half.
36' Foul by Ash Taylor (Walsall).
B. Close
Yellow Card
36' Ben Close (Doncaster Rovers) is shown the yellow card for a bad foul.
36' Foul by Ben Close (Doncaster Rovers).
36' Conor Wilkinson (Walsall) wins a free kick on the right wing.
33' Corner, Walsall. Conceded by Tom Anderson.
33' Attempt blocked. Kieran Phillips (Walsall) left footed shot from the left side of the box is blocked. Assisted by Tyrese Shade.
33' Attempt missed. Conor Wilkinson (Walsall) header from the centre of the box misses to the left. Assisted by Emmanuel Osadebe with a cross following a corner.
32' Corner, Walsall. Conceded by Cameron John.
32' Foul by Aidan Barlow (Doncaster Rovers).
32' Joss Labadie (Walsall) wins a free kick in the defensive half.
29' Foul by Tom Anderson (Doncaster Rovers).
29' Rollin Menayese (Walsall) wins a free kick in the defensive half.
28' Corner, Doncaster Rovers. Conceded by Rollin Menayese.
26' Aidan Barlow (Doncaster Rovers) wins a free kick on the right wing.
26' Foul by Joss Labadie (Walsall).
20' Offside, Walsall. Zak Mills tries a through ball, but Kieran Phillips is caught offside.
18' Foul by Omar Bogle (Doncaster Rovers).
18' Ash Taylor (Walsall) wins a free kick on the right wing.
16' Foul by Kyle Knoyle (Doncaster Rovers).
16' Brendan Kiernan (Walsall) wins a free kick in the defensive half.
14' Dan Gardner (Doncaster Rovers) wins a free kick in the attacking half.
14' Foul by Joss Labadie (Walsall).
13' Attempt saved. Omar Bogle (Doncaster Rovers) left footed shot from outside the box is saved in the centre of the goal.
11' Ro-Shaun Williams (Doncaster Rovers) wins a free kick in the defensive half.
11' Foul by Brendan Kiernan (Walsall).
8' Dan Gardner (Doncaster Rovers) wins a free kick in the defensive half.
8' Foul by Joss Labadie (Walsall).
8' Attempt missed. Rollin Menayese (Walsall) header from the centre of the box misses to the right. Assisted by Emmanuel Osadebe with a cross following a corner.
7' Corner, Walsall. Conceded by Ben Close.
6' Corner, Walsall. Conceded by Tom Anderson.
6' Attempt blocked. Tyrese Shade (Walsall) right footed shot from the right side of the box is blocked. Assisted by Conor Wilkinson.
6' Foul by John Bostock (Doncaster Rovers).
6' Emmanuel Osadebe (Walsall) wins a free kick in the defensive half.
5' Corner, Doncaster Rovers. Conceded by Zak Mills.
3' Attempt missed. Omar Bogle (Doncaster Rovers) left footed shot from the centre of the box is too high. Assisted by Cameron John.
2' Attempt missed. Emmanuel Osadebe (Walsall) left footed shot from the centre of the box is too high. Assisted by Zak Mills with a cross.
First Half begins.
Lineups are announced and players are warming up.