Keegan, who only returned from a knock last weekend, was forced off with a dead leg as Rovers won 2-1 at Shrewsbury on Tuesday night to go top of the npower League One table.
David Syers replaced him at half-time in Shropshire and he will probably start should Keegan miss out.
Winger Kyle Bennett came off the bench to score Doncaster's injury-time winner against the Shrews and he could now be in line for a starting role.
Rovers boss Brian Flynn told reporters ahead of the game: "There comes a time when you have to realise your potential and that time is coming soon for Kyle I would say."
- Sports & Recreation
- David Syers