 In September 2019, he was named in Hong Kong's Twenty20 International (T20I) squad for the 2019–20 Oman Pentangular Series, and the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.He made his T20I debut for Hong Kong, against Oman, on 5 October 2019.On 8 March 2020, McKechnie announced his retirement from international cricket.