He made his debut at 15 years 328 days - one of only six players to appear before their 16th birthday. Although many publications have listed him as the youngest ever, that honor belongs to Claud Clough.

Maguire started his VFL career with Richmond and also spent time with Melbourne before crossing to Collingwood. He was a good follower and forward despite having a tendency to hold on to the ball too long.