Dudson began his career at Celtic Crusaders, where he progressed through the youth ranks. He made his Super League début in the 2009 season in a fixture against Leeds. Dudson spent 2010 on loan at South Wales Scorpions, and was named in the Championship 1 team of the year at the end of the season. He returned to Crusaders in 2011 and made 12 further appearances for the club. At the end of the season, he joined Wigan Warriors along with international team-mate Ben Flower.[citation needed]
In round 1 of the 2022 Super League season, Dudson was sent to the sin bin within the first minute of the game in Catalans 28–8 loss against St Helens.[14]
Warrington Wolves
On 23 May 2022, Dudson signed a contract to join Warrington for the 2023 Super League season.[15]
In round 8 of the 2023 Super League season, Dudson was sent off in Warrington's 20–14 victory over Catalans Dragons after punching Tom Johnstone when he was lying on the ground.[16]
On 12 April 2023, Dudson was suspended for five matches over the incident.[17]
Salford Red Devils (loan)
On 13 March 2024 it was reported that he had signed for Salford on loan for the remainder of the 2024 season.[18]
Dudson did not play for Wales again until October 2016, where he was part of the Cymru's 2017 World Cup qualifying campaign. Dudson scored a try in Wales' opening game against Serbia.[citation needed]