Justin Greaves ICC Ranking
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
| Test | ODI | T20I | |
|---|---|---|---|
| Batting | =38564 pts | – | – |
| Bowling | – | – | – |
| All-rounder | 9220 pts | – | – |
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
Justin Greaves career-best ratings
| Ranking | Now | Career 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
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 17 | 826 | 28.48 | 50.37 |
| ODI | 25 | 597 | 33.17 | 96.76 |
| T20I | 2 | 18 | 9 | 90 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| Test | 17 | 30 | 28.57 | 3.44 |
| ODI | 25 | 8 | 63.62 | 6.69 |
| T20I | 2 | 0 | 0 | 14 |
Other ranked West Indies players
West Indies rankingsRanked near Justin Greaves in Test all-rounder
Full tableJustin 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.