Ferguson's first opportunity of the 2007–08 season came in a Pura Cup match against New South Wales where he managed a first-innings score of 83, showing particular skill with the drive shot, and a second-innings score of 59. He scored his third first-class fifty in a row in Darren Lehmann's farewell match against Western Australia. For the 2008 winter, Ferguson went to northern England to play for Netherfield Cricket Club after being told by his state coaches that he needed to convert his starts into larger scores more often. During his time at the club he managed to score 1381 runs at an average of 106, including six fifties and six centuries.