Millwall will be without Alan Dunne, who starts a three-match ban after seeing red for a two-footed tackle on Leicester’s Richie Wellens.
Defenders Paul Robinson and Danny Shittu (both hamstring) face fitness tests and decisions on the duo could be made as late as Saturday morning.
Striker Neil Harris has resumed full training following a back injury and could be in contention for a place on the bench.
Midfielder Kevin Lisbie recovered from a knee injury to take a place among the substitutes in the 2-0 victory over Leicester but could feature more prominently against the Eagles.
Shaun Batt, however, is a long-term injury concern. The 23-year-old midfielder is receiving treatment for damaged cruciate ligaments and will not feature.
Palace are without David Wright after he picked up a fifth yellow card of the season in the 1-1 draw at Bristol City.
On-loan midfielder Alex Marrow has resumed full training following a bout of flu and could make the substitutes’ bench.
George Burley faces an anxious wait to see if Darren Ambrose (leg) will be fully fit after the midfielder failed to make it against Bristol City.
Striker Pablo Counago returned to the side after suffering a hamstring strain and completed 88 minutes, so the striker should continue.
The Eagles have failed to win their last four league games and will look to midfielder Neil Danns to continue his scoring run after his free-kick earned a point against the Robins.