In BBL04 Ferguson played for the Melbourne Renegades, who consistently struggled with their batting. In a tight match against the Melbourne Stars which came down to the final ball, Ferguson looked to have run out Tom Triffitt with a direct throw at the wickets at the bowler's end, but a third umpire decided that the bails had been dislodged by the body of bowler Nathan Rimmington, giving the Stars the win over the Renegades. When the Sheffield Shield resumed, Ferguson fell short of a century twice in the same match against Western Australia, with scores of 81 and 84 in a loss. He followed this up by scoring a match-winning unbeaten century against Tasmania, and in the final match he scored another century against Queensland, as part of both a 156-run partnership with Mark Cosgrove and a 99-run partnership with Tom Cooper.