Joshua plays his club cricket for Lindfield District CC (First Grade) in Australia, New South Wales. At only 22, Joshua has been named club captain and has already experienced cricket over in the UK. Last season Joshua scored over 900 runs, which included 4 centuries. He aims to continue to score plenty of runs and win trophies with Lindfield, with the future ambition of playing in the NSW Premier League.