MacDonald missed last weekend's 1-0 win at Coventry with a knee injury but was due to have an injection this week in a bid to be fit for the final game of the season.
Fellow striker David Mooney is set to miss out again with an ankle injury while boss Russell Slade is also short in defence with Scott Cuthbert (metatarsal), Mathieu Baudry (hip) and Elliot Omozusi (shoulder) still sidelined.
Slade could only name four substitutes at Coventry and they included 18-year-olds De'Reece Vanderhyde and Harry Lee.
Defender Vanderhyde and midfielder Lee this week signed their first professional contracts at the club and could make their first-team debuts.
- Sports & Recreation
- Russell Slade
- David Mooney
- Mathieu Baudry
- Scott Cuthbert