There was no need to rest him at all today - in fact, it may end up damaging his progress. He played 5 days ago , which is 3 days longer than he needed to be 100% ready to go after the Monday game. We play again in 3 days - again way way longer than any recovery time a player needs from playing 90 minutes of football.
Constant chopping and changing of players who show signs of development to the extent they are one of our best players is a dumb thing to do.