Scoring 100+ runs in an ODI innings is always a sweet achievement for any batsman. Virat Kohli and Rohit Sharma both scored 6 Hundreds in ODI in 2017 so far. Rohit took just 20 Innings to get these 6 Centuries whereas Virat Kohli took 26 Innings. Let us look into players with most centuries in odi in 2017.
| Player | Innings | Centuries | High Score |
|---|---|---|---|
| Rohit Sharma (IND) | 21 | 6 | 208* |
| Virat Kohli (IND) | 26 | 6 | 131 |
| Babar Azam (PAK) | 17 | 4 | 125* |
| David Warner (AUS) | 13 | 3 | 179 |
| Hashim Amla (SA) | 18 | 3 | 154 |
| Eoin Morgan (ENG) | 18 | 3 | 107 |
| Shikhar Dhawan (IND) | 22 | 3 | 132* |
| Jonny Bairstow (ENG) | 10 | 2 | 141* |
| Tamim Iqbal (BAN) | 11 | 2 | 128 |
| Ben Stokes (ENG) | 13 | 2 | 102* |
Virat has continued his magical form from 2016 to this year too. Check Virat Kohli’s IPL records in 2016 here.
Adding to his 6 100s in ODI in 2017, He has also scored 5 Centuries in Test Matches in 2017 including 3 Double Centuries.
Check Virat’s Double Century List.
Rohit Sharma has scored the only 200+ score of this year. 208* against Sri Lanka – His 3rd Double Century in ODI.
Followed by Babar Azam (4), David Warner, Hasim Amla and Eoin Morgan with 3 Centuries in 2017.
Rohit Sharma’s 208* against Sri Lanka at Mohali in December 2017 is the highest score in an ODI innings in 2017.
Under the captaincy of Axar Patel, the Delhi Capitals (DC) are entering IPL 2026 with…
Under the leadership of Rishabh Pant, the Lucknow Super Giants (LSG) are entering IPL 2026…
The Gujarat Titans (GT), led by the stylish Shubman Gill, are looking to recapture the…
The Rajasthan Royals (RR) enter the 2026 season in the midst of a massive identity…
Following their 2024 triumph and a challenging 2025, the Kolkata Knight Riders (KKR) have hit…
This article will explore the historical records of wicketkeepers who have mastered the art of…