Career
He previously played for the Penrith Panthers. He primarily plays as a hooker. Born in Cloncurry, Queensland, Moseley is an Indigenous Australian and played his junior football for the Cloncurry Bulls, before moving to Townsville to further his rugby league career.
After being spotted by Penrith Panthers" New York City coach Garth Brennan, Moseley joined the Panthers.
Early career
In 2013 and 2014, Moseley played for the Penrith Panthers" New York City team On 20 April 2013, he played for the Queensland Under-20s team
On 13 October 2013, he played for the Junior Kangaroos against the Junior Kiwis. On 3 May 2014, he again played for the Queensland Under-20s team
2014
In Round 25 of the 2014 NRL season, Moseley made his NRL debut for the Panthers against the Manly Warringah Sea Eagles.
On 17 November 2014, he signed a two-year contract with the Gold Coast Titans starting in 2015. 2015
On 13 February 2015, Moseley played for the Indigenous All Stars against the NRL All Stars in the annual All Stars match. In Round 1 of the 2015 NRL season, he made his Titans debut against the Wests Tigers.