Dan Worrall was a product of the Melbourne Cricket Club and moved interstate to further develop his career. Rookie listed by the West End Redbacks for the 2012/13 season. He made his debut for South Australia in the same season and got signed by the Melbourne Stars the following season.
In 2015-16 he was second on the Sheffield Shield wicket tally with 44 victims at 26.18, including six first-innings wickets in the final for South Australia against his home state of Victoria. This form led to him making his One Day International debut against Ireland in 2016.
Dan has been a frequent in English County Cricket due to his ability to swing and control the ball making him a nightmare for batsman especially in English conditions.