Moule made his first grade rugby league debut for
South Queensland Crushers in the
1997 ARL season, winning the club's rookie of the year honour, before joining
Melbourne Storm for the
1998 NRL season. Moule played at for Melbourne in their
1999 NRL Grand Final victory against the
St. George Illawarra Dragons. Having won the 1999 Premiership,
Melbourne Storm contested in the
2000 World Club Challenge against
Super League Champions
St Helens R.F.C., with Moule playing at and scoring a
try in the victory. A consistent, but combative player, Moule was the leading try scorer for Melbourne Storm in
2001 and
2002. Moule stunned Melbourne by announcing his retirement from the NRL in April 2003, revealing that a succession of injuries had taken away his enjoyment of the game. "At 25, three shoulder reconstructions, knee surgery and a severe case of osteitis pubis head my list of injuries," he said. "Put simply, the passion to play isn't there any more." After sitting out the rest of 2003, in November Moule had agreed to return to rugby league with
Widnes Vikings. Moule retired from the professional game at the end of the
2007 Super League season. ==Career highlights and honours==