The 22-year-old fan-favourite winger came through the academy ranks at Birmingham before spending a short spell with Yeovil in League Two last season and the Saddlers took a risk in the summer by taking on the unproven talent on a short-term contract.
But McDonald has repaid that faith with electric performances this season, earning him a new 18-month deal in January, and while he’s pleased with his progress, the flying winger is eager to improve further.
“This is my first full season in first team football,” he said.
“I’m happy with what I’ve done and I’ve shown everyone what I can do but there is still more to come from me.
“I’m still progressing, still learning and listening to the coaches, I just want to add to what I’ve done.
“I’ve got seven goals, a few assists and I want to just continue doing that and get numbers on the board.
“I’m 22, I’m at a great club, I really enjoy playing and Walsall are getting the best out of me so I want to continue learning and delivering.
“It’s my first full season and I feel like I’ve come into my own.
“I still think there’s a lot more I can give and there’s still a lot more to come.”
Walsall started the season playing 5-3-2 but the emergence of McDonald meant Walsall quickly reverted to a 4-4-2.
The club lacked a winger on the right side and have since picked up 18-year-old Jack Nolan from Reading, a move that McDonald has welcomed to increase the competition on the flanks.
“That’s football, I think I’m the only out and out winger in the side,” he added.
“So it’s good to bring in another winger.
“He can play on the other side, I can also play on the right or the left so we’ve got that balance now.”