Murray started his career at South Coast Wolves, a semi-professional club that competes in the National Premier League (NPL). He made a total of 38 appearances there and scored 15 goals.
APIA Leichhardt
In 2016, he was signed by APIA Leichhardt which also competes in the NPL. Out of his 61 appearances for the club, he scored 43 goals and also won the golden boot during the 2018 NSW season.[1][2]
Central Coast Mariners
In 2018, he signed his first professional contract with Central Coast Mariners.[3] He made his debut for the Mariners as a second-half substitute in a 1–1 draw with the Brisbane Roar in Round 1 of the 2018–19 season.[4] Murray scored his first A-League goal with a strike in a 4–1 loss to Perth Glory at Central Coast Stadium.[5] On 17 April 2019, after 21 appearances in the A-League, Murray signed a new two-year deal with the Mariners.[6] In October 2020, the club officially stated that they have parted ways with Murray on mutual terms. Later it was revealed that he has agreed in terms with an Indian Super League club.[7]
Kerala Blasters
On 24 October 2020, Murray signed for the Indian Super League club Kerala Blasters ahead of the 2020-21 ISL season.[8] He made his debut for the Blasters on 20 November against ATK Mohun Bagan, coming on as a substitute in the 75th minute.[9] On 13 December 2020, Murray scored on his first start for the club in the South Indian Derby against Bengaluru.[10] Murray scored his next his goal against Hyderabad on 27 December 2020 which ended 2-0 in favour of the Blasters.[11] He also scored a goal in a 4-2 loss against Odisha on 7 January 2021.[12] On 10 January, Murray's brace helped Blasters win against Jamshedpur 3-2 and was awarded the man of the match award.[13] Murray scored in the 1-1 draw against East Bengal on 15 January 2021, thus scoring in three consecutive matches during the season.[14] He was the top scorer for the club in the season. On 11 June 2021, the club officially announced the departure of Murray.[15]
For 2023-24 season, Murray signed Indian Super League side Chennaiyan FC.
Jamshedpur FC
For 2024-25 season, Murray moved to another ISL side Jamshedpur. On his league debut match, he scored a winning banger in 90'+, which led his team to 2-1 victory against goa.