The squad includes six who were at the 2007 World Cup in the Caribbean.
Harare: All-rounder Sean Ervine was back in Zimbabwe colors for the first time in seven years when he was named in its 15-man squad on Wednesday for next month's World Cup.
The 28-year-old Ervine this week quit English County Championship side Hampshire to resume his international career with Zimbabwe.
Ervine played five Tests and 42 one-day internationals from 2001 until 2004, when he was involved in a players' dispute with national cricket administrators and left the country.
"It has been a long negotiation process between both parties but it came to a head after the completion of the recent Bangladesh tour (which Zimbabwe lost 3-1)," head selector Alistair Campbell said on Wednesday.
"We look forward to big performances from him, not just at the World Cup, but in the season ahead."
Zimbabwe picked four specialist spinners in Ray Price, Prosper Utseya, Graeme Cremer and Greg Lamb and will be banking on them during the World Cup in the spin-friendly conditions on the subcontinent.
"We've got world-class slow bowlers in the side. If we put enough runs on the board, we will be competitive," Campbell said.
Leading batsman Hamilton Masakadza, who did not even make the provisional squad of 30, missed out, while his younger brother, opening bowler Shingi Masakadza, and wicketkeeper-batsman Regis Chakabva made the squad.
The squad includes six who were at the 2007 World Cup in the Caribbean: captain Elton Chigumbura, Brendan Taylor, Sean Williams, Prosper Utseya, Chris Mpofu and Ed Rainsford.
Zimbabwe opens against defending champion Australia on February 21 at Ahmedabad and was in Group A beside New Zealand, Pakistan, Sri Lanka, Canada and Kenya.
Squad: Elton Chigumbura (captain), Regis Chakabva, Charles Coventry, Graeme Cremer, Craig Ervine, Sean Ervine, Greg Lamb, Shingi Masakadza, Chris Mpofu, Ray Price, Ed Rainsford, Tatenda Taibu, Brendan Taylor, Prosper Utseya, Sean Williams.