Ferguson started the Sheffield Shield with an unbeaten century against Queensland, finishing on exactly 100 not out when the Redbacks declared in the first innings on their way to an eight-wicket win. He scored his second century in three matches against Victoria, scoring a total of 140 in the first innings, though he scored only 4 in the second innings while the Redbacks suffered an innings loss. He top-scored for South Australia when they scored the lowest Sheffield Shield total in ten years. Ferguson was the only player to reach double figures, scoring 11 out of their 45 runs.