Justin Greaves ICC Ranking

West Indies All-rounder Age 32
9
Best current ICC ranking No. 9 in Men's Test All-Rounder Rankings Career best: 238 v Pakistan at Trinidad 2026
220rating points

Justin Greaves is an all-rounder who plays international cricket for West Indies, born on 26 February 1994 in Barbados (age 32). Playing style: Right Hand Bat, Right Arm Medium.

In the latest ICC men's rankings, Justin Greaves is the No. 9 Test all-rounder (220 points) and the No. 38 Test batsman (564 points).

Justin Greaves's highest-ever ICC rating is 564 in Test batting, reached v Bangladesh at Mirpur 2026. The current rating is a career best.

Justin Greaves is West Indies's highest-ranked Test all-rounder, one of 6 West Indies players in that top 50.

In the Test all-rounder rankings, Justin Greaves is 9 points behind Pat Cummins (No. 8, Australia) and 1 point ahead of Gus Atkinson (No. 10, England).

In 17 Tests, Justin Greaves has scored 826 runs at an average of 28.48 and a strike rate of 50.37, including 2 hundreds, and taken 30 wickets at an average of 28.57 (economy 3.44, best 5/27). In 25 ODIs, Justin Greaves has scored 597 runs at an average of 33.17 and a strike rate of 96.76, including 1 hundred, and taken 8 wickets at an average of 63.62 (economy 6.69, best 2/32). In 2 T20Is, Justin Greaves has scored 18 runs at an average of 9 and a strike rate of 90.

Justin Greaves ICC rankings by format

TestODIT20I
Batting=38564 pts––
Bowling–––
All-rounder9220 pts––

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

Justin Greaves career-best ratings

RankingNowCareer best
Test batting 564 564 v Bangladesh at Mirpur 2026
Test all-rounder 220 238 v Pakistan at Trinidad 2026

Justin Greaves rating history

Test all-rounder

Justin Greaves profile

Name
Justin Greaves
Team
West Indies
Role
All-rounder
Born
26 February 1994 (age 32)
Birthplace
Barbados
Batting
Right Hand Bat
Bowling
Right Arm Medium

Justin Greaves career stats

Batting

MRunsHSAvgSR100s50s
Test1782620228.4850.3722
ODI2559710133.1796.7611
T20I2181299000

Bowling

MWktsBestAvgEcon5w
Test17305/2728.573.441
ODI2582/3263.626.690
T20I200140

Other ranked West Indies players

West Indies rankings

Ranked near Justin Greaves in Test all-rounder

Full table

Justin Greaves FAQs

What is Justin Greaves's ICC ranking?

Justin Greaves is currently the No. 9 Test all-rounder (220 points) and the No. 38 Test batsman (564 points) in the ICC men's rankings.

Is Justin Greaves the No. 1 Test all-rounder?

No. Justin Greaves is No. 9 with 220 points. The No. 1 Test all-rounder is Marco Jansen (463).

Is Justin Greaves the No. 1 Test batsman?

No. Justin Greaves is No. 38 with 564 points. The No. 1 Test batsman is Harry Brook (861).

What is Justin Greaves's highest ICC rating?

Justin Greaves's career-best rating is 564 in Test batting (v Bangladesh at Mirpur 2026).

What is Justin Greaves's Test all-rounder ranking?

Justin Greaves is No. 9 in the ICC men's Test all-rounder rankings with 220 rating points. Their career-best Test rating is 238 (v Pakistan at Trinidad 2026).

What is Justin Greaves's ODI all-rounder ranking?

Justin Greaves is not in the current top 50 of the ICC men's ODI all-rounder rankings. The No. 1 ODI all-rounder is Azmatullah Omarzai (359).

What is Justin Greaves's T20I all-rounder ranking?

Justin Greaves is not in the current top 50 of the ICC men's T20I all-rounder rankings. The No. 1 T20I all-rounder is Sikandar Raza (331).

What is Justin Greaves's Test batting ranking?

Justin Greaves is No. 38 in the ICC men's Test batting rankings with 564 rating points. Their career-best Test rating is 564 (v Bangladesh at Mirpur 2026).

What is Justin Greaves's ODI batting ranking?

Justin Greaves is not in the current top 50 of the ICC men's ODI batting rankings. The No. 1 ODI batsman is Shubman Gill (841).

What is Justin Greaves's T20I batting ranking?

Justin Greaves is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

Which team does Justin Greaves play for?

Justin Greaves plays international cricket for West Indies as an all-rounder.