Martin made her debut for Otago in the 2001–02 State League, against Central Districts.[4] She went on to play for Otago for her whole career, until the end of the 2021–22 season.[3] She holds the record for the most matches and most wicket-keeping dismissals in New Zealand women's domestic one-day cricket, and is one of six players with 4,000 runs in New Zealand domestic one-day cricket, and one of six players with 2,000 runs in New Zealand domestic T20 cricket.[5] In the 2007–08 season, she made 5 stumpings for Otago against Wellington, a record in New Zealand domestic one-day cricket.[5] She made her List A high score in 2015, when she scored 118* for Otago against Northern Districts.[6] During her time with Otago, the side won two one-day titles and one Super Smash title.[7]
Martin played for Melbourne Stars between 2017–18 and 2019–20 in the Women's Big Bash League, with a high score of 31 against Sydney Sixers in 2019.[3][8] In 2022, Martin played in the FairBreak Invitational T20, where she played for Tornadoes, scoring 26 runs and making 6 dismissals.[9] The final of the tournament, which Tornadoes won, would prove to be Martin's final match as she announced her retirement in the week after the tournament ended.[10][11]
International career
After appearing for New Zealand's A side in early 2003, Martin was first called up to the New Zealand squad for their tour of India in November and December 2003. She made her international debut in the first match of the series, a Test match, in which she scored 46 in the first innings. It would prove to be the only Test match Martin would play.[12] She made her One Day International debut in the 1st ODI of the tour.[13] She made her Twenty20 International debut in 2008, against Australia.[14]
Martin went on to play 103 One Day Internationals and 95 Twenty20 Internationals.[3] She scored 7 ODI half-centuries, with a high score of 81, made from 72 deliveries in her side's 126-run victory over South Africa in 2016.[15] She also took 63 catches and made 19 stumpings in ODIs.[3] She scored four T20I half-centuries, with a high score of 65, made from 42 deliveries against the West Indies in 2018.[16] She took 32 catches and made 25 stumpings in T20Is.[3]
In March 2021, at the age of 36 years and 24 days, Martin became the oldest player to represent New Zealand in a WT20I match, in their series against England.[24] On 13 March 2022, in New Zealand's World Cup match against Australia, Martin played in her 100th WODI match.[25] She played her final international match in the same tournament, in New Zealand's final group stage match against Pakistan.[11]
Martin announced her retirement from all forms of cricket in May 2022.[5]