Troy Parrott begon met voetballen bij Belvedere in zijn geboorteplaats, voordat hij op vijftienjarige leeftijd te overstap maakte naar Tottenham Hotspur. Bij The Spurs maakte hij onder José Mourinho in december 2019 zijn profdebuut, in een Premier League-wedstrijd tegen Burnley.
De Ier werd hierna uitgeleend aan achtereenvolgend Milwall, Ipswich Town, MK Dons, Preston North End en Excelsior. Bij de Rotterdammers was Parrott goed voor 17 goals in 32 wedstrijden, wat hem uiteindelijk een overstap naar AZ opleverde in de zomer van 2024.
Parrott heeft eveneens al meerdere interlands voor Ierland op zijn naam staan. Voor het nationale team maakte hij in 2019 zijn debuut in een gewonnen oefenwedstrijd tegen Nieuw-Zeeland.