CricketWise
  1. Home
  2. Players
  3. JP Greaves

West Indies · Men's cricket

JP Greaves stats

Data through 27 September 2026Last updated 27 September 2026

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

Between 2019 and 2026, JP Greaves appears in 18 Tests, 25 ODIs, 1 T20I for West Indies in the Cricsheet data. The most runs came in Tests: 1,006 at an average of 33.53 and a strike rate of 51.2, with a highest score of 202*. With the ball, the best return was 31 wickets in Tests at an average of 29.03 and an economy rate of 3.37. Against New Zealand in Tests, JP Greaves averaged 56.60 over 6 innings.

International matches
44
Tests 18 · ODIs 25 · T20Is 1
International runs
1,619
4 hundreds
International wickets
39
1 five-wicket hauls
T20 league & domestic matches
24
422 runs
Best batting average (Test)
33.53
34 innings
Highest score
202*
Test

Teams played for

West Indies 2022–2026 · 44Barbados Royals 2019–2023 · 14Antigua and Barbuda Falcons 2024 · 7Trinbago Knight Riders 2026 · 3

JP Greaves batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test183441,006202*33.531,96551.2322982
ODI2524560710131.9563096.31105911
T20I110666.005120.000000
T20 (leagues & domestic)2419242261*24.82376112.2022458

Runs per year

02505007501K201920232026526
JP Greaves: runs per calendar year (all formats in the data)
02505007501K2019202020222023202420252026526
JP Greaves: runs per calendar year (all formats in the data)
Show as table
JP Greaves: runs per calendar year (all formats in the data)
YearRuns
2019101
202010
202229
202332
2024488
2025855
2026526
Year-by-year batting (13 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2019T20 (leagues & domestic)410133.67106.35701
2020T20 (leagues & domestic)2105.0066.71000
2022ODI3299.6734.11200
2023T20 (leagues & domestic)33210.67103.21600
2024ODI35025.00108.74100
2024T20 (leagues & domestic)722537.50125.76101
2024T20I166.00120.0600
2024Test820729.5754.211510
2025ODI1435035.00107.75001
2025Test2050529.7151.020211
2026ODI417844.50102.310110
2026T20 (leagues & domestic)35418.0096.43500
2026Test629449.0049.618011

JP Greaves bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test251,602900315/277/3929.033.3751.71142
ODI1245650982/32–63.626.7057.0000
T20 (leagues & domestic)4468521/15–42.5011.0923.0000

Wickets per year

010203020192023202612
JP Greaves: wickets per calendar year (all formats in the data)
0102030201920202022202320242025202612
JP Greaves: wickets per calendar year (all formats in the data)
Show as table
JP Greaves: wickets per calendar year (all formats in the data)
YearWickets
20190
20200
20221
20230
20247
202521
202612
Year-by-year bowling (7 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022T20 (leagues & domestic)1115.007.501/15
2024ODI2194.006.711/44
2024Test7632.172.972/34
2025ODI10759.296.692/32
2025Test141441.863.733/56
2026T20 (leagues & domestic)3170.0012.351/31
2026Test41111.002.695/27

JP Greaves against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest628356.6048.620210
AustraliaTest1014215.7852.63800
BangladeshTest413946.3352.311510
PakistanTest813516.8844.17301
IndiaTest412441.3360.55001
IrelandODI615831.6098.15001
BangladeshODI49431.3374.64100
New ZealandODI59323.25105.73800
EnglandODI33812.6797.42200
St Lucia KingsT20 (leagues & domestic)513032.50116.15701
Guyana Amazon WarriorsT20 (leagues & domestic)89411.7592.23500
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest91227.173.583/56
PakistanTest377.292.685/27
New ZealandTest5548.803.342/35
BangladeshTest4326.672.762/34
BangladeshODI4362.337.192/32
New ZealandODI3261.007.181/35

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Sir Vivian Richards Stadium637374.60180
Hagley Oval3240240.00202
Kensington Oval817935.8061
Queen's Park Oval514128.2073
Brian Lara Stadium713026.0043
Castle Avenue312964.5050
Sabina Park812515.6245
Greenfield International Stadium1101101.00101
Warner Park27171.0041
Arun Jaitley Stadium26767.0050

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Brian Lara Stadium377.863.06
Sir Vivian Richards Stadium4621.332.98
Sabina Park4521.803.30
National Cricket Stadium2319.003.80
Hagley Oval3356.334.97
Adelaide Oval1218.002.40
Edgbaston1234.006.80
Kensington Oval2240.503.68
Shere Bangla National Stadium2246.507.75
Bay Oval2250.502.89

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
T20Powerplay233177131.68–––
T20Middle14414897.373029.20
T20Death515691.1316014.62
ODIPowerplay15818884.071207.00
ODIMiddle22730374.9936666.16
ODIDeath222139159.737829.15

How JP Greaves was dismissed

How JP Greaves took wickets

Last 20 innings

010020030022 Nov 20253 Jun 202627 Sep 2026101
JP Greaves: runs in the last 20 innings
010020030022 Nov 202510 Dec 202518 Dec 20253 Jul 202625 Jul 20262 Aug 202627 Sep 2026101
JP Greaves: runs in the last 20 innings
Show as table
JP Greaves: runs in the last 20 innings
InningsRuns
22 Nov 20251
2 Dec 20250
2 Dec 2025202
10 Dec 202513
10 Dec 202525
18 Dec 202543
18 Dec 20250
3 Jun 202645
25 Jun 20263
3 Jul 2026180
19 Jul 202610
21 Jul 202622
25 Jul 202615
25 Jul 202620
2 Aug 202673
2 Aug 20263
31 Aug 20261
2 Sep 202618
11 Sep 202635
27 Sep 2026101
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
27 Sep 2026ODIIndia101108lbwGreenfield International Stadium
11 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors3537bowledProvidence Stadium
2 Sep 2026T20 (leagues & domestic)Antigua and Barbuda Falcons1815bowledQueen's Park Oval
31 Aug 2026T20 (leagues & domestic)Guyana Amazon Warriors14bowledQueen's Park Oval
2 Aug 2026TestPakistan332bowledQueen's Park Oval
2 Aug 2026TestPakistan73150caughtQueen's Park Oval
25 Jul 2026TestPakistan2044caughtBrian Lara Stadium
25 Jul 2026TestPakistan1531caughtBrian Lara Stadium
21 Jul 2026ODINew Zealand2215caughtKensington Oval
19 Jul 2026ODINew Zealand1013caught and bowledKensington Oval
3 Jul 2026TestSri Lanka180325caughtSir Vivian Richards Stadium
25 Jun 2026TestSri Lanka311caughtSir Vivian Richards Stadium
3 Jun 2026ODISri Lanka4538bowledSabina Park
18 Dec 2025TestNew Zealand013caughtBay Oval
18 Dec 2025TestNew Zealand4369lbwBay Oval
10 Dec 2025TestNew Zealand2557lbwBasin Reserve
10 Dec 2025TestNew Zealand1352caughtBasin Reserve
2 Dec 2025TestNew Zealand202*388not outHagley Oval
2 Dec 2025TestNew Zealand03caughtHagley Oval
22 Nov 2025ODINew Zealand19caught and bowledSeddon Park

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
11 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors0/211.40Providence Stadium
2 Sep 2026T20 (leagues & domestic)Antigua and Barbuda Falcons1/3130Queen's Park Oval
31 Aug 2026T20 (leagues & domestic)Guyana Amazon Warriors0/1810Queen's Park Oval
25 Jul 2026TestPakistan2/1251Brian Lara Stadium
25 Jul 2026TestPakistan5/27116Brian Lara Stadium
3 Jul 2026TestSri Lanka1/43182Sir Vivian Richards Stadium
25 Jun 2026TestSri Lanka3/39111Sir Vivian Richards Stadium
18 Dec 2025TestNew Zealand0/1860Bay Oval
18 Dec 2025TestNew Zealand2/83294Bay Oval
10 Dec 2025TestNew Zealand1/28124Basin Reserve
2 Dec 2025TestNew Zealand0/80161Hagley Oval
2 Dec 2025TestNew Zealand2/35103Hagley Oval
22 Nov 2025ODINew Zealand0/3350Seddon Park
19 Nov 2025ODINew Zealand1/3540McLean Park
16 Nov 2025ODINew Zealand1/5480Hagley Oval
23 Oct 2025ODIBangladesh0/6170Shere Bangla National Stadium
18 Oct 2025ODIBangladesh2/3250Shere Bangla National Stadium
10 Oct 2025TestIndia0/58141Arun Jaitley Stadium
2 Oct 2025TestIndia0/59124Narendra Modi Stadium
10 Aug 2025ODIPakistan0/1620Brian Lara Stadium

Frequently asked questions

How many runs has JP Greaves scored in Tests?
1,006 runs in 34 innings (18 matches) at an average of 33.53 and a strike rate of 51.2, in the data from 2024 to 2026.
How many runs has JP Greaves scored in ODIs?
607 runs in 24 innings (25 matches) at an average of 31.95 and a strike rate of 96.3, in the data from 2022 to 2026.
How many runs has JP Greaves scored in T20Is?
6 runs in 1 innings (1 matches) at an average of 6.00 and a strike rate of 120.0, in the data from 2024 to 2024.
What is JP Greaves's highest score?
202* in Tests, the highest score in the data.
How many wickets has JP Greaves taken in Tests?
31 wickets in 25 innings at an average of 29.03, economy 3.37, best figures 5/27.

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