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.
The player had a standout 2004–05 season in the Pura Cup, amassing 1065 runs at 62.65 and four centuries that helped NSW secure the championship. His top score of 261 was scored against Western Australia at the SCG, where he surpassed David Hookes' record for most sixes in an Australian domestic match with 11.