During his Rugby League career he represented the Indigenous All Stars, Country NSW, and New South Wales in the State of Origin series.
He played for the National Rugby League team the Sydney Roosters that won the 2018 NRL Grand Final.
[3] and a cousin of Anthony Mundine,[4] Ferguson is of Aboriginal descent from Wiradjuri people, and is eligible for the Indigenous All Stars.
Following his debut Origin game in 2013 Ferguson's league career took a highly publicised downward spiral following an indecent assault charge.
In the following play North Queensland scored courtesy of Kyle Feldt and Easts never recovered losing the match 29–16 in a huge upset.
Ferguson was subsequently ruled out of the following week and missed the club's 51–6 victory over Wests Tigers at the new Western Sydney Stadium.
In the elimination final against Brisbane, Ferguson scored a try as Parramatta won the match 58–0 at the new Western Sydney Stadium.
In round 17 of the 2020 NRL season, Ferguson scored his first try of the year as Parramatta defeated the New Zealand Warriors 24–18 at the Central Coast Stadium.
[32][33] After spending seven weeks in the NSW Cup, Ferguson was recalled to the Parramatta side for their round 19 match against Canberra.
[37] After being released by the NEC Green Rockets of Japanese Rugby due to pending cocaine possession charges,[38] Ferguson was reportedly set to be offered a contract by the Newcastle Knights for the 2022 NRL season.
However, it was later reported Newcastle player Dane Gagai, among others, had informed the club they would walk away from their deals if an offer was made to Ferguson.
[39] On 29 April 2022, RFL Championship side Leigh announced that they had signed Ferguson on a one-year deal until the end of the season.
[41] On 28 May 2022, Ferguson won his first trophy with Leigh, defeating Featherstone 30-16 in the RFL 1895 Cup final at the Tottenham Hotspur Stadium.
[43] On 3 October 2022, Ferguson played for Leigh in their Million Pound Game victory over Batley which saw the club promoted back to the Super League.
[50] In 2013, Ferguson made his debut for the New South Wales rugby league team in Game I of the 2013 State of Origin series.
Fittler had publicly stated to the media before the team selection that NSW needed to change its "selfish culture".
Despite Ferguson's strong 2018 form, the 28-year-old's non-selection was no great shock given the players infamous afternoon at a pub with Josh Dugan five days out from the 2017 series decider.
With 1 minute left of normal time and with the scores at 20–20, Ferguson made a break down the right-hand side of the field and beat the covering tackle of Corey Norman.
At a music festival in November 2012, he was escorted by security staff out of a VIP area after reports that he had been spitting on patrons.
[61] On 17 June 2013, Ferguson was apprehended and charged by police for an alleged Indecent Assault at the Sutherland Shire nightclub 2230.