1. Tommy Simkin
26. David Okagbue
24. Harry Williams
21. Taylor Allen
2. Connor Barrett
22. Jamie Jellis
25. Ryan Stirk
8. Charlie Lakin
3. Liam Gordon
9. Jamille Matt
7. Nathan Lowe
Sam Hornby
Albert Adomah
Donervon Daniels
Jack Earing
Danny Johnson
Oisin McEntee
Evan Weir
19. Teddy Sharman-Lowe
34. Joshua Emmanuel
5. Joseph Olowu
25. John-Alan McGrath
27. Brandon Fleming
17. Owen Bailey
22. Kelly Patrick
7. Luke Molyneux
8. George Broadbent
14. Billy Sharp
20. Joe Ironside
Ian Lawlor
Thomas Anderson
Harry Clifton
Ben Close
Jordan Gibson
Kyle Hurst
Jack Senior
Walsall (3-5-2)
1. Tommy Simkin
26. David Okagbue
24. Harry Williams
21. Taylor Allen
2. Connor Barrett
22. Jamie Jellis
82'25. Ryan Stirk
8. Charlie Lakin
90'3. Liam Gordon
9. Jamille Matt
82'7. Nathan Lowe
Substitutes
Sam Hornby
Albert Adomah
82'Donervon Daniels
Jack Earing
90'Danny Johnson
Oisin McEntee
82'Evan Weir
Doncaster Rovers (4-2-3-1)
19. Teddy Sharman-Lowe
34. Joshua Emmanuel
5. Joseph Olowu
25. John-Alan McGrath
27. Brandon Fleming
73'17. Owen Bailey
22. Kelly Patrick
74'7. Luke Molyneux
73'8. George Broadbent
80'14. Billy Sharp
20. Joe Ironside
Substitutes
Ian Lawlor
Thomas Anderson
Harry Clifton
74'Ben Close
Jordan Gibson
80'Kyle Hurst
73'Jack Senior
73'