CricketWise
  1. Home
  2. Players
  3. Craig Ervine

Zimbabwe · Men's cricket

Craig Ervine stats

Data through 20 September 2026Last updated 20 September 2026

Coverage: matches in the Cricsheet data from 3 May 2010 to 20 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2010 and 2026, Craig Ervine appears in 29 Tests, 105 ODIs, 65 T20Is for Zimbabwe in the Cricsheet data. The most runs came in ODIs: 3,079 at an average of 34.21 and a strike rate of 78.7, with a highest score of 130*. Against Ireland in ODIs, Craig Ervine averaged 59.73 over 14 innings.

International matches
199
Tests 29 · ODIs 105 · T20Is 65
International runs
6,234
7 hundreds
Best batting average (ODI)
34.21
101 innings
Highest score
160
Test

Teams played for

Zimbabwe 2010–2026 · 200

Craig Ervine batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test295721,73216031.493,55248.836219812
ODI105101113,079130*34.213,91078.74211030238
T20I656441,4237023.721,345105.809413930
List A110343434.005068.000010

Runs per year

0200400600800201020162026230
Craig Ervine: runs per calendar year (all formats in the data)
0200400600800201020122014201620182020202220242026230
Craig Ervine: runs per calendar year (all formats in the data)
Show as table
Craig Ervine: runs per calendar year (all formats in the data)
YearRuns
2010299
2011353
201247
2013168
2014112
2015641
2016552
2017428
2018221
2019553
2020353
2021396
2022443
2023736
2024269
2025467
2026230
Year-by-year batting (36 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2010ODI926838.2969.86701
2010T20I23115.5066.03000
2011ODI925732.1282.18503
2011Test49632.0047.14900
2012T20I24723.5088.73700
2013ODI14141.0080.44100
2013T20I24924.5089.13400
2013Test47826.0031.52900
2014Test611218.6757.13400
2015ODI1454345.2586.313022
2015T20I79814.0076.64200
2016ODI616833.6072.49201
2016Test838448.0052.514613
2017ODI715726.1778.56901
2017Test827133.8849.716010
2018List A13434.0068.03400
2018ODI1318715.5859.95701
2019ODI833141.3884.410512
2019T20I522255.50141.46803
2020ODI34515.0050.04100
2020T20I34113.6785.42900
2020Test626744.5050.410711
2021ODI212160.5075.26402
2021T20I927534.38115.56701
2022ODI310033.3384.09101
2022T20I1934319.06106.55802
2023ODI1139543.8986.612111
2023T20I921727.12108.05402
2023Test412431.0065.37201
2024ODI615726.1770.78202
2024T20I610016.67104.27001
2024Test2126.0022.2700
2025ODI313969.50106.96902
2025Test1432823.4343.64900
2026ODI617028.3377.65902
2026Test16060.0060.06001

Craig Ervine bowling record by format

Craig Ervine has not bowled in the matches in the data.

Craig Ervine against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Sri LankaTest1043043.0053.916013
BangladeshTest1541129.3650.510711
New ZealandTest832140.1247.014611
West IndiesTest1228125.5544.87201
South AfricaTest617829.6746.74900
IrelandODI1465759.7385.110525
Sri LankaODI2040822.6776.09103
BangladeshODI1625818.4358.84600
West IndiesODI625342.1783.29202
NetherlandsODI623739.5085.38402
PakistanODI818623.2559.85202
New ZealandODI418561.6796.413010
AustraliaODI415639.0084.85902
United Arab EmiratesODI513934.75103.05101
IndiaODI311557.5078.86701
ScotlandODI48922.2570.65701
South AfricaODI67412.3352.52700
IrelandT20I1139243.56126.96804
NamibiaT20I1020525.62106.85502
BangladeshT20I1215713.0884.92900
ScotlandT20I413934.7599.35801
NetherlandsT20I410125.25120.25901
Sri LankaT20I49022.50107.17001
PakistanT20I56913.80106.23400
IndiaT20I45213.0070.33000

Top grounds (batting)

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay56158895.423–––
T20Middle714651109.728–––
T20Death148106139.69–––
ODIPowerplay59592664.318–––
ODIMiddle2149270779.456–––
ODIDeath335277120.916–––

How Craig Ervine was dismissed

Last 20 innings

020406020 Apr 20256 Jul 202520 Sep 202659
Craig Ervine: runs in the last 20 innings
020406020 Apr 202522 May 202528 Jun 202530 Jul 20257 Aug 20259 Jul 202620 Sep 202659
Craig Ervine: runs in the last 20 innings
Show as table
Craig Ervine: runs in the last 20 innings
InningsRuns
20 Apr 202510
28 Apr 20255
28 Apr 202525
22 May 202542
22 May 20252
28 Jun 202536
28 Jun 202549
6 Jul 202517
6 Jul 202549
30 Jul 202539
30 Jul 202522
7 Aug 20257
7 Aug 202517
28 Jun 202660
6 Jul 20260
9 Jul 20269
11 Jul 20265
15 Sep 202659
18 Sep 202638
20 Sep 202659
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
20 Sep 2026ODIAustralia5979caughtHarare Sports Club
18 Sep 2026ODIAustralia3839caughtHarare Sports Club
15 Sep 2026ODIAustralia5960bowledHarare Sports Club
11 Jul 2026ODIBangladesh520caughtHarare Sports Club
9 Jul 2026ODIBangladesh920bowledHarare Sports Club
6 Jul 2026ODIBangladesh01bowledHarare Sports Club
28 Jun 2026TestBangladesh60100caughtHarare Sports Club
7 Aug 2025TestNew Zealand1731caughtQueens Sports Club
7 Aug 2025TestNew Zealand728caughtQueens Sports Club
30 Jul 2025TestNew Zealand2253caughtQueens Sports Club
30 Jul 2025TestNew Zealand39116lbwQueens Sports Club
6 Jul 2025TestSouth Africa4995caughtQueens Sports Club
6 Jul 2025TestSouth Africa1730caughtQueens Sports Club
28 Jun 2025TestSouth Africa4977caughtQueens Sports Club
28 Jun 2025TestSouth Africa3690stumpedQueens Sports Club
22 May 2025TestEngland213caughtTrent Bridge
22 May 2025TestEngland4264caughtTrent Bridge
28 Apr 2025TestBangladesh2556bowledZahur Ahmed Chowdhury Stadium
28 Apr 2025TestBangladesh531caughtZahur Ahmed Chowdhury Stadium
20 Apr 2025TestBangladesh1030caughtSylhet International Cricket Stadium

Frequently asked questions

How many runs has Craig Ervine scored in Tests?
1,732 runs in 57 innings (29 matches) at an average of 31.49 and a strike rate of 48.8, in the data from 2011 to 2026.
How many runs has Craig Ervine scored in ODIs?
3,079 runs in 101 innings (105 matches) at an average of 34.21 and a strike rate of 78.7, in the data from 2010 to 2026.
How many runs has Craig Ervine scored in T20Is?
1,423 runs in 64 innings (65 matches) at an average of 23.72 and a strike rate of 105.8, in the data from 2010 to 2024.
What is Craig Ervine's highest score?
160 in Tests, the highest score in the data.
How many centuries has Craig Ervine scored?
7 hundreds in the data: 3 in Tests, 4 in ODIs.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.