 In the 2015–16 Sunfoil 3-Day Cup, he became the first player to make a century and take 13 wickets during a first-class match in South Africa.In April 2017, he made the highest total in the history of the Lancashire League, scoring 211 for Todmorden Cricket Club.In August 2017, he was named in Durban Qalandars' squad for the first season of the T20 Global League.