His ton came in the second innings after a disastrous yet memorable first innings for South Australia in which they were dismantled for a record low total of 29, mainly due to a devastating spell of 7/4 from Australian representative Nathan Bracken.
Ferguson's second season also saw him produce solid results, as he scored 503 runs at an average of 36. After a weak 2006–07 season, Ferguson was dropped, however has recently regained his place in the South Australian line up.
On 16 November 2008, Ferguson recorded his first one day domestic century playing the Western Warriors before being eventually run out on 102.
Ferguson then made 28 runs off 23 balls against New Zealand in his second ODI on Sunday 8 February 2009. In his third ODI on 10 February 2009 he made 13 not out off 11 balls. This was his first international match at his home ground of the Adelaide Oval.
In his fourth match he made a half century off 35 balls in a rain-shortened match,participating in a great partnership with Brad Haddin of over 90 runs.
On 4 September 2009, Ferguson made his current ODI top score of 71 not out (off 75 balls) against England at The Oval (Kennington Oval / The Brit Insurance Oval), London.