McDonnell came through the ranks at Basingstoke Town under the guidance of academy manager Jason Bristow, who gave him his first contract after playing amateur cricket up until around the age of 16 or 17. McDonnell was also previously coached by current AFC Wimbledon goalkeeping coach Ashley Bayes at Basingstoke, who he credits with influencing him to become a goalkeeper.
