↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 11 августа 2020 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 31 декабря 2023 года.
Уроженец Белфаста, Чарли является воспитанником футбольной академии «Линфилда»[1]. В основном составе «синих» дебютировал 27 апреля 2019 года в матче против «Колрейна»[2], став самым молодым игроком в истории клуба: на момент дебюта ему было 15 лет, 5 месяцев и 5 дней[3].
11 августа 2020 года перешёл в английский клуб «Лидс Юнайтед», подписав трёхлетний контракт[4].