[2][3] He began his career with hometown club Tasman United under the mentorship of teammate Paul Ifill, making his senior debut as a substitute against New Zealand Football Championship leaders Auckland City on 15 January 2017.
Elliot signed a professional contract with Wellington Phoenix at the beginning of the following season, and made his debut as a substitute in an 8–2 win over Central Coast Mariners on 10 March 2019.
[4][5] In September 2020, Elliot signed a three-year deal with Greek club Xanthi, coached by Australian Tony Popovic.
In January 2024, ten months after his departure from Wellington Phoenix, Elliot joined Scottish Premiership club Motherwell on a short-term deal until the end of the season.
[9] This came after two months of speculation when Scottish newspaper Daily Record reported that he was expected to leave Motherwell for Auckland FC.