player background
player background

Craig Ervine

Craig Ervine is a 40-year-old Zimbabwean middle-order batter who plays for the national team. Born on August 19, 1985, he bats left-handed and bowls right-arm off-spin. In his career, he has scored 1,931 runs in 31 Test matches, 3,600 runs in 128 ODIs, and 1,449 runs in 71 T20Is as of late 2025. 

In the 2025 season, Craig Ervine plays for the Zimbabwe national team and his domestic team, the Mashonaland Eagles. He is the captain of the Zimbabwe national team in Test and ODI formats. Ervine's recent appearances include the South Africa tour of Zimbabwe in June/July 2025, the New Zealand tour of Zimbabwe in July/August 2025, and the ongoing Afghanistan tour of Zimbabwe in October/November 2025. 

More
Full Name
Craig Richard Ervine
Date Of Birth
August 19, 1985
Birthplace
Harare
Role
Batter
Batting Style
Left-handed
Bowling Style
Right-arm off-spin
Place Of Birth
Harare
Born
19 August 1985
Country
Zimbabwe
More

Stats

Match Format Date Runs BF 4s 6s SR
Zimbabwe vs Afghanistan · One off Test Test October 20, 2025 5 8 1 0 62.50
Zimbabwe vs New Zealand · 2nd Test Test August 7, 2025 24 59 3 0 40.68
Zimbabwe vs New Zealand · 1st Test Test July 30, 2025 61 169 9 0 36.09
Zimbabwe vs South Africa · 2nd Test Test July 6, 2025 66 125 8 0 52.80
Zimbabwe vs South Africa · 1st Test Test June 28, 2025 85 167 11 0 50.90
England vs Zimbabwe · Match 1 Test May 22, 2025 44 77 6 0 57.14

Career Records And Statistics (as Of 2025)

  • Test Cricket:
    • Matches: 31
    • Runs: 1,931
    • Average: 33.00
    • Highest Score: 160
    • Recent Performance: Scored 5 runs against Afghanistan in October 2025
  • ODI Cricket:
    • Matches: 128
    • Runs: 3,600
    • Average: 33.00
    • Highest Score: 130
    • Recent Performance: Scored 69 runs against Ireland in February 2025
  • T20I Cricket:
    • Matches: 71
    • Runs: 1,449
    • Average: 22.00
    • Highest Score: 70 

Teams

  • International Teams: Zimbabwe

  • Domestic Teams: Played for various teams including Midlands, Matabeleland Tuskers, and Southern Rocks

Craig Ervine's International Debuts

  • T20I: May 3, 2010, against Sri Lanka
  • ODI: May 28, 2010, against India
  • Test: August 4, 2011, against Bangladesh