Callum McGregor has gone from Celtic ball boy to captain in a career that has earned him 23 major honours, so far.
McGregor’s ‘dream come true’ of reaching 500 Celtic games
Sky Sports · Feb 4
McGregor’s ‘dream come true’ of reaching 500 Celtic games

McGregor’s ‘dream come true’ of reaching 500 Celtic games
Win 2 VIP tickets for MANI in conversation with A Celtic State of Mind