Callum McGregor was born in Glasgow on 14 June 1993 (age 33), and his career has stayed close to that fact. A Scotland international and Celtic’s current captain, he wears the number 42 and has become one of the club’s major modern first-team figures.
His early senior education included a spell at Notts County, where he scored on debut and finished the 2013-2014 league season with 12 goals in 37 appearances. That return to Celtic in July 2014 came with momentum. An early hat-trick had already hinted at his promise, and he scored on his first-team debut as European qualifying ties became part of his breakthrough period. A long-term contract followed soon enough.
McGregor’s Celtic career has been defined less by noise than by reliability, intelligence and a rare level of endurance. Primarily a central defensive midfielder, he has made 386 league appearances across 13 seasons for the club, scoring 52 league goals – a strong return from a player whose best work is often done before the move becomes obvious. He has also won 12 Premiership titles, seven League Cups and five Scottish Cups with Celtic, along with finishing runner-up in two Scottish Cups and one Premiership.
He remains part of the current Celtic side, with 15 appearances across all competitions in 2026-2027, including one in the league, four in the Scottish Cup and 10 in the Europa League. His current market value is around £1.5m, according to Transfermarkt.
McGregor’s career is, in plain terms, a Celtic career: Glasgow-born, developed through an early spell away, then established, decorated and trusted at the club he now captains.
