Made his T20I debut against the West Indies in Roseau in July 2014. Playing in his first ICC WT20.
Originally from Ludhiana, Punjab, he moved to New Zealand at the age of four.
Took seven wickets and gave away less than seven runs per over in the 2015-16 New Zealand T20 competition.
Represented New Zealand in ICC U19 Cricket World Cup 2012.
His Test debut came less than a year after his first-class debut.