But Wilson quickly proved he was too good for that level and has not looked back since becoming a key member of Neil Critchley's first team at the tail end of the year.
And his meteoric rise hit new levels on Tuesday when Steve Clarke named the 18-year-old in his squad for the upcoming UEFA Nations League play-off double-header with Greece.
MacDonald said: "It's an amazing achievement, an amazing thing for James, his family and the club.
"He has gone in that first team and he's hit the ground running and never looked back - which is a testament to him.
"I don't know what role he's ...