The striker limped off against Bristol Rovers last Friday night with an ankle problem.
Fellow forward Jake Hyde missed that 2-1 defeat with a groin strain but he should be fit and could step in if Holmes is ruled out.
Otherwise player-boss Edgar Davids can hand a full debut to recent signing Harry Crawford, who scored the Bees' goal after coming on as a substitute.
Midfielder Curtis Weston is also available after sitting out against Rovers through illness.
Strikers Steve Kabba (knee) and Ishmail Kamara (shoulder) are still recovering from long-term injuries and back-up goalkeeper Liam O'Brien is out for eight weeks with a groin injury.
