He currently represents South Australia in first-class and one-day cricket and plays for the Adelaide Strikers in the Big Bash League.
He started the season playing for the Eastern Edge in the SACA Premier League and scored a match-winning 164 runs off 141 balls for the team, hitting nine sixes in the process.
[9] After scoring runs in the 2014–15 Matador BBQs One-Day Cup Ross was signed by Big Bash League (BBL) team the Adelaide Strikers[10] and made his Twenty20 debut for the side in their first match of BBL|04.
[17] His improved form continued in the Sheffield Shield season, during which he scored 642 runs, second only to captain Travis Head for South Australia.
[18] Ross won the 2016 Bradman Young Cricketer of the Year Award with 31.86% of the votes[19] and he finished the season playing for South Australia in the Sheffield Shield final.
[20] Ross signed with the Jamaica Tallawahs in the 2016 Caribbean Premier League, but he was only given three opportunities with the club in the last few matches before the finals, scoring 46 runs at a strike-rate of 95.45.
After deliberation, the third umpire ruled that Ross had intentionally deviated from his line to obstruct wicket keeper Matthew Wade from taking the ball.
[28] The incident caused national debate, with Heat captain Brendon McCullum stating on the broadcast of the game he was willing to be fined in order to express his view that Ross should not have been given out.