The centre-half, on loan from Leicester, has been out for over two months with an ankle injury but played the full 90 minutes in a behind-closed-doors friendly this week.
However, fellow defender Carl Martin was not fit enough to take part in the game.
Forward Shaun Miller and midfielders Steve Schumacher and James Bailey continue to be ruled out with groin problems.
Crewe are on a season-best run of four league games unbeaten and caretaker manager Dario Gradi has named the same starting XI for the last three matches.
After sustaining no new injury or suspension problems in the goalless home draw against Lincoln last weekend the veteran boss may stick with an unchanged line-up once more.