For a start he was out with a virus last week, so entirely possible he hasn't got over that entirely yet.
For another, it's really easy to forget he's only 17, he's not going to have the fitness to play every minute of every game just yet. We're lucky he's been able to play at such a high level for as much of the season as he has.