È nato in Canada da padre canadese e madre inglese, ma si è trasferito in Inghilterra all'età di quattro anni dopo il divorzio dei suoi genitori.[1]
Carriera
Club
McGill è entrato nel settore giovanile del Brighton nel 2014 all'età di 14 anni. Il 30 luglio 2018 è stato prestato al Worthing per una stagione,[2] ma dopo soli otto giorni il trasferimento è stato annullato[3] ed il 31 agosto è passato al Greenwich Borough fino a metà stagione.[4] L'11 gennaio è stato ceduto in prestito al Basingstoke Town fino a giugno.[5]
Rientrato al Brighton ha firmato un nuovo contratto fino al 2021[6] ed il 20 gennaio 2020 è stato prestato al Crawley Town in Football League Two.[7][8] Il 2 settembre successivo è stato ceduto nuovamente in prestito al Crawley[9][10] e tre giorni ha giocato il suo primo incontro ufficiale in EFL Cup, perso 3-1 contro il Millwall.[11]
Nel gennaio 2021 è stato richiamato dal Brighton[12][13] ed il 3 febbraio ha ricevuto la prima convocazione in prima squadra per l'incontro di Premier League contro il Liverpool ad Anfield Road.[14] Nel giugno 2022 ha firmato il rinnovo del contratto per un'ulteriore stagione,[15] prolungato l'estate successiva fino al 2025.[16]
Nazionale
Ha giocato con le selezioni giovanili inglesi Under-16, Under-17 e Under-20.
Nel marzo 2023 ha accettato la convocazione da parte del Canada per due incontri di CONCACAF Nations League contro Curaçao e Honduras.[17][18] Il 7 giugno è stato convocato anche per la fase finale di suddetta competizione,[19] e dodici giorni dopo è stato incluso nella lista finale dei convocati per la CONCACAF Gold Cup 2023.[20]