CricketWise
  1. Home
  2. Players
  3. Peter Moor

Zimbabwe · Men's cricket

Peter Moor stats

Data through 10 July 2025Last updated 10 July 2025

Coverage: matches in the Cricsheet data from 26 November 2014 to 10 July 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Peter Moor played 14 Tests, 38 ODIs, 17 T20Is for Zimbabwe in the data, between 2014 and 2025. The most runs came in Tests: 722 at an average of 26.74 and a strike rate of 47.2, with a highest score of 83. Against Bangladesh in Tests, Peter Moor averaged 35.20 over 6 innings.

International matches
69
Tests 14 · ODIs 38 · T20Is 17
International runs
1,555
0 hundreds
T20 league & domestic matches
30
540 runs
Best batting average (Test)
26.74
28 innings
Highest score
152
List A

Teams played for

Zimbabwe 2014–2019 · 63Munster Reds 2021–2025 · 50Ireland 2023–2025 · 6

Peter Moor batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test142817228326.741,53147.2063817
ODI383435205016.7776368.20122920
T20I1715331392*26.08239131.00101921
T20 (leagues & domestic)3030154095*18.62433124.70214033
List A2020254815230.44537102.02135128

Runs per year

0200400600201420192025116
Peter Moor: runs per calendar year (all formats in the data)
020040060020142017201920222025116
Peter Moor: runs per calendar year (all formats in the data)
Show as table
Peter Moor: runs per calendar year (all formats in the data)
YearRuns
201415
2016365
2017205
2018584
2019197
2021277
2022399
2023215
2024270
2025116
Year-by-year batting (23 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2014ODI2157.5041.71300
2016ODI67111.8376.34700
2016T20I58327.67113.73100
2016Test621135.1765.17902
2017ODI54210.50116.72400
2017Test616327.1734.35201
2018ODI1632121.4062.55001
2018T20I510420.80138.74400
2018Test415953.0041.28302
2019ODI57117.7584.54500
2019T20I512631.50138.59201
2021List A66811.3370.83500
2021T20 (leagues & domestic)820929.86134.09501
2022List A521042.00106.115210
2022T20 (leagues & domestic)718927.00152.47401
2023List A611629.0087.96901
2023T20 (leagues & domestic)3237.6771.9900
2023Test8769.5038.21900
2024List A315451.33138.713010
2024T20 (leagues & domestic)6376.1774.01700
2024Test27939.5073.17901
2025T20 (leagues & domestic)68213.67115.53500
2025Test23417.0087.23000

Peter Moor bowling record by format

Peter Moor has not bowled in the matches in the data.

Peter Moor against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Sri LankaTest1023623.6058.47901
BangladeshTest617635.2037.38302
ZimbabweTest411328.2576.97901
BangladeshODI713319.0059.93300
PakistanODI511729.2559.75001
Sri LankaODI810314.7195.44700
United Arab EmiratesODI38442.0087.54500
South AfricaODI3289.3352.81300
BangladeshT20I32626.00130.01000
North-West WarriorsT20 (leagues & domestic)1122220.18124.07401
Leinster LightningT20 (leagues & domestic)1020022.22123.59501
Northern KnightsT20 (leagues & domestic)911813.11128.34900
Leinster LightningList A725250.40119.415211
North-West WarriorsList A616327.17104.513010
Northern KnightsList A713319.0078.24800

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Pembroke Cricket Club1956231.22152
Harare Sports Club1538227.2979
Bready Cricket Club1036040.00130
Queens Sports Club1433725.9271
Shere Bangla National Stadium1122020.0083
Civil Service Cricket Club513226.4079
Indian Association Ground2113113.0092
Mardyke14846.4621
Sylhet International Cricket Stadium26363.0063
R Premadasa Stadium25929.5040

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
T20Powerplay372336110.718–––
T20Middle386288134.019–––
T20Death9548197.94–––
ODIPowerplay336650.04–––
ODIMiddle30950960.718–––
ODIDeath17818894.79–––

How Peter Moor was dismissed

Last 20 innings

0501001504 Sep 20238 Aug 202410 Jul 202535
Peter Moor: runs in the last 20 innings
0501001504 Sep 20233 May 20247 Aug 202422 Aug 20246 Feb 202518 Jun 202510 Jul 202535
Peter Moor: runs in the last 20 innings
Show as table
Peter Moor: runs in the last 20 innings
InningsRuns
4 Sep 202323
1 May 202417
2 May 20241
3 May 202412
25 Jul 202479
25 Jul 20240
7 Aug 20242
8 Aug 20243
21 Aug 20241
22 Aug 202421
4 Sep 20244
5 Sep 2024130
6 Feb 20254
6 Feb 202530
17 Jun 20258
18 Jun 20255
19 Jun 202510
8 Jul 20253
9 Jul 202521
10 Jul 202535
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
10 Jul 2025T20 (leagues & domestic)North-West Warriors3516caughtPembroke Cricket Club
9 Jul 2025T20 (leagues & domestic)Northern Knights2119caughtPembroke Cricket Club
8 Jul 2025T20 (leagues & domestic)Leinster Lightning39bowledPembroke Cricket Club
19 Jun 2025T20 (leagues & domestic)Leinster Lightning1011caughtMardyke
18 Jun 2025T20 (leagues & domestic)Northern Knights59bowledMardyke
17 Jun 2025T20 (leagues & domestic)North-West Warriors87caughtMardyke
6 Feb 2025TestZimbabwe3033caughtQueens Sports Club
6 Feb 2025TestZimbabwe46caughtQueens Sports Club
5 Sep 2024List ANorth-West Warriors13090caughtBready Cricket Club
4 Sep 2024T20 (leagues & domestic)North-West Warriors412lbwBready Cricket Club
22 Aug 2024List ANorthern Knights2110lbwMardyke
21 Aug 2024T20 (leagues & domestic)Northern Knights12lbwMardyke
8 Aug 2024List ALeinster Lightning311caughtMardyke
7 Aug 2024T20 (leagues & domestic)Leinster Lightning27caughtMardyke
25 Jul 2024TestZimbabwe03caughtCivil Service Cricket Club
25 Jul 2024TestZimbabwe79105caughtCivil Service Cricket Club
3 May 2024T20 (leagues & domestic)North-West Warriors1211caughtPembroke Cricket Club
2 May 2024T20 (leagues & domestic)Northern Knights13caughtPembroke Cricket Club
1 May 2024T20 (leagues & domestic)Leinster Lightning1715caughtPembroke Cricket Club
4 Sep 2023List ANorth-West Warriors2325caughtBready Cricket Club

Frequently asked questions

How many runs has Peter Moor scored in Tests?
722 runs in 28 innings (14 matches) at an average of 26.74 and a strike rate of 47.2, in the data from 2016 to 2025.
How many runs has Peter Moor scored in ODIs?
520 runs in 34 innings (38 matches) at an average of 16.77 and a strike rate of 68.2, in the data from 2014 to 2019.
How many runs has Peter Moor scored in T20Is?
313 runs in 15 innings (17 matches) at an average of 26.08 and a strike rate of 131.0, in the data from 2016 to 2019.
What is Peter Moor's highest score?
152 in List A, the highest score in the data.
How many centuries has Peter Moor scored?
2 hundreds in the data: 2 in List A.

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