After taking just four points from their trio of successive home matches, Charlton will be looking to take three points as they start out on a run of three away games.
In-form Swindon will be the destination on Saturday with Bristol Rovers on Monday 15 February being the last match in the sequence. The latter game will be shown live on Sky.
Walsall are likely to be unchanged from the team taht drew at Gillingham on Saturday.
Akpo Sodje signed on loan for the rest of the season on Monday morning and may replace Mooney in the starting line-up.
Kyel Reid made an impressive debut and a target man in the team will be to his liking.
Randolph will replace Elliot in goal in an enforced change.