*Club domestic league appearances and goals, correct as of 17:56, 29 July 2024 (UTC) ‡ National team caps and goals, correct as of 23:13, 31 May 2021 (UTC)
Gill began his career with Edinburgh South Boys Club, joining Dunfermline Athletic at under-11 level.[1] In January 2017 he signed a new contract with the club, following links to clubs including Scottish Premiership sides Celtic and Heart of Midlothian,[2] and later that month he moved on loan to Arbroath.[3] Upon his return to Dunfermline he stated his intention to break into the first team.[4]
Following the departure of Hutton at the end of the 2016–17 season, Gill became Dunfermline's second-choice goalkeeper for the 2017–18 season.[4] He made his senior debut on 2 September 2017, coming on as a second-half substitute in a Scottish Challenge Cup match with Buckie Thistle, with the youngster keeping a clean sheet in 30 minutes he was on the field of play.[5] Gill made his first full start for Dunfermline on 28 July 2018, in a Scottish League Cup match at East End Park against Stirling Albion.[5]
Gill failed to make any sort of sustained breakthrough with Dunfermline, appearing just 19 times for the side before his release in May 2021.[6] Shortly after leaving the club he signed with Fife rivalsCowdenbeath.[7]