He had an outstanding 2004–05 series in the Pura Cup scoring 1065 runs at 62.65 with 4 centuries, helping NSW to win the competition. His highest score of 261 was made against Western Australia at the SCG and in it he beat the record of David Hookes for most sixes in an Australian domestic game with 11.
He had a distinguished 2004–05 series in the Pura Cup, scoring 1065 runs at 62.65 and four centuries that aided NSW's triumph in the competition. His highest score of 261 was achieved against Western Australia at the SCG, where he broke David Hookes' record for most sixes in an Australian domestic game with 11.