Ervine was one of several cricketers in dispute with the Zimbabwe Cricket Union in 2004, and he left the country to play for Hampshire in England and for Western Australia. Ervine declared that he would not return to play for Zimbabwe and following excellent form for Hampshire from 2005, and some recent breakthroughs for Western Australia, Ervine announced that he would seek to qualify for either English or Australian international representation. Ervine currently holds an Irish passport and therefore does not count as an overseas player in English county cricket.
In February 2010, Ervine returned to the Zimbabwean domestic circuit with the Southern Rocks. On debut against the Mid West Rhinos, Ervine made scores of 208 and 160; scores which were his two highest in first-class cricket. He scored 237* against Somerset for Hampshire coming in at number 7 in the order later in 2010.