[5] On 27 August 2019, he made his debut appearance for Cardiff City as a 71st minute substitute for Gavin Whyte in a 3-0 home EFL Cup second round loss to Luton Town.
[6] In October 2019, Waite joined Southern Premier Division side Weston-super-Mare on loan and made his debut in a 6-0 win over Dorchester Town.
[18] On 12 January 2022, Waite joined EFL League Two side Newport County on an eighteen-month contract, a move that saw him link up with his former Cardiff City youth coach James Rowberry.
[24] Waite has represented Wales at under-19 level, taking part in the 2018 UEFA European Under-19 Championship qualification in Turkey at the Arslan Zeki Demirci Sports Complex in an international against Slovakia.
[25] Waite has also represented Wales at under-21 level, winning two caps during the 2021 UEFA European Under-21 Championship qualification campaign in matches against Bosnia and Herzegovina and Belgium.