McCowan started his career at Ayr United in the Championship in Scotland, joining in July 2016. He, however, only made one significant first team appearance during the 2017 - 2018 season in league matches. After spending several seasons at Ayr United, he relocated in July 2021 to Dundee in the Premiership in Scotland, showing a more prominent role on the field. Over the following seasons, from 2021 - 2025 at Dundee, McCowan made regular first team appearances and became a significant force in the team, scoring multiple goals each season.
In August 2024, McCowan was transferred from Dundee to Celtic in the Premiership in Scotland for a fee of approximately £1m, as per Transfermarkt's valuation of his current market value at €2.50m (source). During the 2024 - 2025 season at Celtic, McCowan made 33 first team appearances and left his mark with six goals in league matches.
McCowan's performance at Celtic has remained consistent into the current 2025 - 2026 season, starting 22 games and netting once. McCowan has also represented Celtic in the League Cup 2025 - 2026, the Scottish Cup 2025 - 2026, Champions League Qualifiers 2025 - 2026, and Europa League 2025 - 2026, with several appearances as both a starter and substitute.
McCowan, born on 9 December 1997 in Scotland, plays as a central attacking midfielder and currently sports the number 14 jersey at Celtic. He stands at 5ft 9in (approximately 1.77 metres) and weighs 11st 4lb (approximately 72kg), adding a physical presence to his skill set.
