 In a game against the United Arab Emirates on 28 November 2007, Snyman hit a world record 17 sixes in a single limited overs innings, culminating in a final score of 196 from 113 balls.Against Kenya in the 2007-08 ICC Intercontinental Cup he brought up his maiden first-class double century.Snyman's innings of 230 came from just 201 deliveries and included 11 sixes.