[2] He is the first male cricketer of Indian descent to represent Australia in an international tournament.
[6] Sandhu made his senior cricket debut for the Sydney Thunder in the 2011–12 Big Bash League season.
In March 2013, Sandhu was voted the Australian Cricketers' Association player of the month.
[6] Sandhu played three games for New South Wales in the 2017–18 JLT One-Day Cup, taking 5 wickets but conceding 6.13 runs per over.
[8] It was announced on 26 April 2018 that Sandhu had signed for Tasmania for the upcoming season, ending a five-year stint with New South Wales.