Joe Root ICC Ranking

England Batter Age 35
2
Best current ICC ranking No. 2 in Men's Test Batting Rankings Career best: 932 v Pakistan at Multan 2024
816rating points

Joe Root is a batter who plays international cricket for England, born on 30 December 1990 in Sheffield, Yorkshire (age 35). Playing style: Right Hand Bat, Right Arm Off Break.

In the latest ICC men's rankings, Joe Root is the No. 2 Test batsman (816 points), the No. 11 ODI batsman (651 points) and the No. 11 Test all-rounder (200 points).

Joe Root's highest-ever ICC rating is 932 in Test batting, reached v Pakistan at Multan 2024. The current rating of 816 is 116 points below that peak.

In the Test batting rankings, Joe Root is 45 points behind Harry Brook (No. 1, England) and 17 points ahead of Travis Head (No. 3, Australia). They moved up 1 place in the latest ICC update.

In 169 Tests, Joe Root has scored 14,278 runs at an average of 50.45 and a strike rate of 57.61, including 41 hundreds, and taken 74 wickets at an average of 48.09 (economy 3.37, best 5/8). In 199 ODIs, Joe Root has scored 8,010 runs at an average of 50.38 and a strike rate of 87.82, including 20 hundreds, and taken 32 wickets at an average of 56.00 (economy 5.97, best 3/52). In 32 T20Is, Joe Root has scored 893 runs at an average of 35.72 and a strike rate of 126.3, and taken 6 wickets at an average of 23.16 (economy 9.92, best 2/9).

Joe Root ICC rankings by format

TestODIT20I
Batting2816 pts11651 pts–
Bowling–––
All-rounder11200 pts––

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

Joe Root career-best ratings

RankingNowCareer best
Test batting 816 932 v Pakistan at Multan 2024
ODI batting 651 810 v Sri Lanka at Dambulla 2018
Test all-rounder 200 313 v India at Hyderabad 2024

Joe Root rating history

Test batting

ODI batting

Test all-rounder

Joe Root profile

Name
Joe Root
Team
England
Role
Batter
Born
30 December 1990 (age 35)
Birthplace
Sheffield, Yorkshire
Batting
Right Hand Bat
Bowling
Right Arm Off Break

Joe Root career stats

Batting

MRunsHSAvgSR100s50s
Test16914,27826250.4557.614169
ODI1998,01016650.3887.822049
T20I328939035.72126.305

Bowling

MWktsBestAvgEcon5w
Test169745/848.093.371
ODI199323/5256.005.970
T20I3262/923.169.920

Other ranked England players

England rankings

Ranked near Joe Root in Test batting

Full table

Joe Root FAQs

What is Joe Root's ICC ranking?

Joe Root is currently the No. 2 Test batsman (816 points), the No. 11 ODI batsman (651 points) and the No. 11 Test all-rounder (200 points) in the ICC men's rankings.

Is Joe Root the No. 1 Test batsman?

No. Joe Root is No. 2 with 816 points. The No. 1 Test batsman is Harry Brook (861).

Is Joe Root the No. 1 ODI batsman?

No. Joe Root is No. 11 with 651 points. The No. 1 ODI batsman is Shubman Gill (841).

What is Joe Root's highest ICC rating?

Joe Root's career-best rating is 932 in Test batting (v Pakistan at Multan 2024).

What is Joe Root's Test batting ranking?

Joe Root is No. 2 in the ICC men's Test batting rankings with 816 rating points, up 1 place since the previous update. Their career-best Test rating is 932 (v Pakistan at Multan 2024).

What is Joe Root's ODI batting ranking?

Joe Root is No. 11 in the ICC men's ODI batting rankings with 651 rating points. Their career-best ODI rating is 810 (v Sri Lanka at Dambulla 2018).

What is Joe Root's T20I batting ranking?

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

What is Joe Root's Test all-rounder ranking?

Joe Root is No. 11 in the ICC men's Test all-rounder rankings with 200 rating points. Their career-best Test rating is 313 (v India at Hyderabad 2024).

What is Joe Root's ODI all-rounder ranking?

Joe Root 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 Joe Root's T20I all-rounder ranking?

Joe Root 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).

Which team does Joe Root play for?

Joe Root plays international cricket for England as a batter.