Defender Craig starts a three-match ban which will rule him out of the final two matches of the season, and the first leg of the play-offs if Brentford are involved, after he was sent off at Sheffield United on Tuesday.
Brentford appealed against the red card but the FA upheld the decision on Thursday.
Striker Donaldson was dismissed for two yellow cards in the same game and serves a one-match ban.
Skipper Jonathan Douglas rested a knock in midweek and could return while fellow midfielder Harry Forrester is fit after a groin injury.
The Bees are a point behind Bournemouth in second with two games to go.