He had a breakout season in 2015–16, making his first-class debut for South Australia in the Sheffield Shield and scoring two half-centuries in the final.
Weatherald began his cricket career in Darwin, and he got his first major opportunities in the West End Premier League, playing for the Northern Territory Strike.
[9] His best performance of the tournament came against Cricket Australia XI when, opening the batting, he reached his half-century in 31 balls and his century in just 66.
[15] In the leadup to the 2017–18 season, Weatherald played in an Australian intra-squad match in Darwin as the national team prepared for their upcoming tour of Bangladesh.
He played for a David Warner XI and scored 96 runs from just 52 balls in the first innings, though he was not one of the players in the Australian squad itself and did not go to Bangladesh.
[22] On 11 November 2019, in the 2019–20 Sheffield Shield season, he and Henry Hunt set a new record for the highest opening partnership for South Australia in first-class cricket, with 293 runs.