*Club domestic league appearances and goals, correct as of 08:23, 28 October 2024 (UTC) ‡ National team caps and goals, correct as of 10:41, 19 January 2024 (UTC)
Harrack starting playing football with the youth academy of Brentford at the age of 8, and moved to Queens Park Rangers at the age of 13.[1] He went on trial with Arsenal in the summer of 2020, and Fulham in the autumn of 2020.[2][3]
In August 2023, he signed a first professional six-month contract.[4] He departed Queens Park Rangers upon the expiration of this deal,[5] joining League Two club Morecambe on a contract until the end of the season.[6]
International career
Born in England, Harrack is of Grenadian descent. He was called up to represent the Grenada national team for a set of friendlies in March 2022.[7] He debuted with Grenada in a 0–0 friendly tie with Gibraltar on 24 March 2022, coming on as a late sub in the 79th minute.[8]