Munro was born the youngest of 4 boys, in early spring, 1987, with three older brothers. He attended Maidstone Primary School in Tongaat and after moving to New Zealand, attended Pakuranga College and played in the school's 1st XI cricket team. Munro represented New Zealand in the Under-19 Cricket World Cup held in Sri Lanka in 2006.
In January 2017, Munro signed for the Sydney Sixers in the Big Bash League and made his debut in front of 39,756 at the SCG against the Thunder.
[3]
In March, 2018, as his international form in T20 not translating in ODIs, and with the 2019 Cricket World Cup looming, Munro decided to forego the rest of the 2017/18 and 2018/2019 Plunket Shield test seasons and focuses solely on white ball cricket. This also includes international Test cricket.
He was selected for the New Zealand Test Cricket team to play South Africa in the 2nd Test of the NZ team's tour after an injury to James Franklin. This made him New Zealand Test Cricketer number 258. In 2016, after becoming the top scorer in the domestic T20 competition, where he bats at no.3, there were hopes for him to cement that spot before the ICC World T20, given Brendon McCullum's international retirement before the tournament.[19][20]
Munro was added to the series against Sri Lanka, after a great domestic season. He played the last ODI and 2 T20Is in the series. In the second T20I at Eden Park, Munro recorded the second fastest T20I fifty of all time in 14 balls, with seven sixes, only behind 12-ball fifty of Yuvraj Singh. This is also the fastest fifty by a New Zealander in this format, beating the previous record set by Martin Guptill (50 from 19 balls) just 20 minutes before. He was adjudged man of the match for this performance.[20][21]
On 6 January 2017 against Bangladesh, Munro scored his first Twenty20 International century, and became the third player for New Zealand to score a T20I hundred after Brendon McCullum and Martin Guptill.[22] With his century, New Zealand posted 195 runs in 20 overs and finally won the match by 47 runs.[23]
Munro was lifted to opening batting position during the ODI series against India, and he had good fortunes in the opening slot in a few matches.[24]
On 4 November 2017, in the second T20I of the Indian tour, Munro scored his second Twenty20 International century, becoming the second New Zealander (after McCullum) and fourth overall to score two T20I centuries. He was also the first batsman to score two T20I centuries in a year.[25] New Zealand won the match by 40 runs and 3-match series was levelled 1–1 with his all-round contribution.[26]
During the series against West Indies, Munro moved up to open in the limited overs formats. On 3 January 2018, during the series against the West Indies, he became the first player to score three centuries in T20I cricket.[27][28] With this feat, he became the no.1 T20I batsman in the world, while Ish Sodhi claimed the no.1 T20I bowler ranking at the same time, making them the first Black Caps pair to top the respective lists since Brendon McCullum and Daniel Vettori in 2008 and 2009.[29]
In May 2018, he was one of twenty players to be awarded a new contract for the 2018–19 season by New Zealand Cricket.[30]
Munro experienced indifferent form opening in ODIs against the Indian cricket team in New Zealand in 2018-19[31] but had more success in the T20s and was Player Of The Match in the 3rd match with a rapid 72.[32] His form reflected that of the NZ team.[31]
In March 2019, he was named as the ANZ International Men's T20 Player of the Year at the annual New Zealand Cricket awards.[33] The following month, he was named in New Zealand's squad for the 2019 Cricket World Cup.[34][35]
On 10 May 2024, he announced his retirement from international cricket.[36]