[5] On 16 February 2017 in the 2015–17 ICC World Cricket League Championship match against the Netherlands, he and Anshuman Rath made 197 runs for the third wicket.
[6] In December 2017, he became the first batsman for Hong Kong to score a double century in first-class cricket, when he made 214 not out against Papua New Guinea in the 2015–17 ICC Intercontinental Cup.
[13] In April 2019, he was named in Hong Kong's squad for the 2019 ICC World Cricket League Division Two tournament in Namibia.
[14] In September 2019, he was named in Hong Kong's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.
[17] On 3 June 2019, he was selected to play for the Vancouver Knights in the players' draft for the inaugural edition of the Global T20 Canada tournament.