Made his T20I debut against Nepal in Chittagong in ICC WT20 2014. Playing in his second ICC WT20.
Played for Nassington in the Cambridgeshire and Huntingdonshire Cricket League First Division.
He has been ever-present for Hong Kong in T20I cricket.
Took 2-24 as Hong Kong defeated hosts Bangladesh in the ICC WT20 2014.
Struck a maiden fifty against Scotland at Hong Kong in January 2016.