Heist century in cricket all format – Sachin Tendulkar has scored 45 ODI hundreds as an opener and Virat Kohli is at number 3 with 38 ODI hundreds. These are the top two ODI hundreds by batting position.
If you look at the distribution of Virat Kohli’s ODI centuries by batting position, 38 out of 46 have come at number 3, a position he has maintained for many years.
Highest Century In Cricket All Format

Sachin scored 9 ODI hundreds in 1998 alone (the best year of his career). Most of them came when they were opening. He gave 3 more exams in the same year. Not surprisingly, the god of cricket also holds the record for the most runs scored by an ODI opener – one of Sachin’s many records.
Most Centuries in Cricket (OD, Test, T20, IPL)
Simi Singh (Ireland) is the only batsman to have scored a century batting for the tail-ender, i.e. positions number 9, 10 and 11. On the other hand, England’s Sam Curran and Chris Woakes came very close. Number to make a hundred. 8s, during various situations where there are not more than 95.
Jos Buttler is the leading batsman with 4 centuries at number 6. Five other batsmen have scored 2 centuries in ODI matches while playing on the same ground. they:
M.S. Dhoni is the only batsman to score more than one century while batting at or below no. 7. Another 18 batsmen scored a century at number 7. The list is as follows.
The current players, Eoin Morgan and Shakib Al Hasan, have 5 ODI hundreds each, batting at no. 5. Both these batsmen have an equal opportunity to replace Yuvraj Singh who is the top in this position with 7 centuries. Another current English cricketer Ben Stokes also has 3 ODI centuries.
Virat Kohli slams 73rd International 100, equals Sachin Tendulkar’s record
Fab-4 members Joe Root and Kane Williamson have scored 11 centuries each while batting in one down, where Virat Kohli has kept impressive numbers to his name. Babar Azam, who was playing his 14th century. 3, also moving up the list. ‘Will Babar match Virat’s numbers?’ The biggest question in the world of cricket.
Rohit Sharma is the only candidate who is at least close to Sachin’s numbers for the starting spot. Rohit scored 5 centuries in the last ODI World Cup – the best in the history of the tournament. However, he will need more of that form to get what the master has as a key. Currently scoring 27 centuries as an opener, he has got plenty to chase.
Get the best odds available on today’s cricket matches at Rajbet online betting site. Free betting for new players, easy to load and withdraw interface, 24/7 support. A cricketer’s century is a big achievement because they are always in a hurry. Doing so requires hard work, discipline and confidence. Over the years, different batteries in different countries have made generations, but there is a difference between making one generation and making it continuously. Players who score consistently and well are always special. Let’s take a look at the players who have scored the most centuries in all forms of cricket.

Indian superstar Sachin Tendulkar has scored the most centuries in any format, with the young maestro holding 51 Test centuries and 49 ODS, making him an impressive unbroken record of 100 centuries. From 1989 to 2013, Tendulkar scored 34357 runs in 782 Tests, ODIs and T20Is, the most runs by a batsman in the history of cricket.
Rohit Sharma Becomes 1st Indian Skipper To Record Hundreds In All 3 Formes
Virat Kohli is second in the list of players who have scored the most hundreds in all styles, contemporary. So far, Virat has scored 75 centuries – 46 in ODIs, 28 in Tests and 1 century in T20. Virat is the top contender to break Tendulkar’s tally of 100 centuries. The way he plays all forms of the game is impressive, he has scored 25268 runs in 554 innings at an impressive average of 53.53.
Former Australian captain, Ricky Ponting holds the third most centuries in any format. This legendary Australian player has 71 tons and 668 runs to his name. Along with this Ponting has scored 27583 runs in all formats including 146 fifties. Playing long innings is a habit. Be that as it may, a long-swinging batsman needs a perfect balance of character and skill to score triple figures. Batsmen run in bulk in more than one form of cricket, always a valuable asset for the team to treat the fans.
Sachin Tendulkar, a prime example, has 100 international centuries to his name – 51 in Tests and 49 in ODIs – one of his young master’s unbeaten records. Note: Played only one T20I match for India.
This article lists the top ten batsmen who have scored the most individual centuries in all three forms of cricket.
Tata IPL 2023: 6 batsmen with most centuries in a single season
The modern legend Virat Kohli is next to the top batsman Sachin. He took his 44th ODI wicket against Bangladesh at Chattogram in late 2022 when he surpassed Ricky Ponting’s 71 centuries. Get a detailed analysis of Virat’s ODI hundreds list here.
Virat is currently the only member in the top list. Other top players of this century David Warner (45), Joe Root (44), Steve Smith (42), Rohit Sharma (41) and Kane Williamson (38) are set to join the list.
However, given the age of this top generation and their achievements so far, Pakistan’s Babar Azam has the best possible chance to top the list. In this chart, you can analyze all Babar Azam hundreds (all formats) at home/away, country-wise, captain-wise, and season-wise.
![]()
Sachin, who scored hundreds, has been dismissed three times in 99 ODI cricket – the most in the format, followed by Sanath Jayasuriya, who has been dismissed twice in ODIs. When it comes to the full list of all types, three players Richie Richardson (WI), Geoff Boycott (ENG), and Misbah-ul-Haq (PAK) have a nerve-wracking ninety times. have been out, which is a plus. In the list with Sachin.
Top 10 players with most centuries in cricket in all formats
Get the best odds available on today’s cricket matches at Rajbet online betting site. Free betting for new players, easy interface to load and withdraw, 24/7 support. Virat Kohli breaks Sachin Tendulkar’s double ‘world record’ with 46th ODI century Virat Kohli scored his 46th ODI century in the third series in Sri Lanka. In the process, he broke two of Sachin Tendulkar’s “world records”.
Another rally against Sri Lanka, another century from ‘Run Machine’ Virat Kohli The talismanic batsman scored his 46th ODI century in the third match of the series against Sri Lanka in Trivandrum on Sunday. In the process, Kohli broke two of Sachin Tendulkar’s all-time records. Kohli is now ahead of Tendulkar on the list of ODI hundreds at domestic level and also holds the record for most hundreds by a team in the 50-over format of international cricket.
Kohli equaled Tendulkar’s record by taking a hat-trick in the first match of the series against Sri Lanka in Guwahati. Kohli took just 99 innings to reach his 20th ODI century on home soil, while Sachin did it in 160 matches.
With his third ODI century, Kohli surpassed Tendulkar’s tally for his 21st century on home soil.
List of Most Centuries at H Batting Positions in ODIs
Kohli also surpassed Tendulkar’s record of hundreds in ODIs for a team. Both Tendulkar and Kohli have scored 9 centuries together against the same country. Kohli now has 10 centuries against Sri Lanka, the most by any batsman against a single team in the history of the format.
Virat’s name also has 9 centuries in West Indies while Tendulkar has scored centuries against Australia. Kohli has already beaten Sachin’s record of most hundreds (8) in Sri Lanka’s first ODI.
Earlier in the match, Kohli overtook the legendary Mahela Jayawardene to become the 5th highest run-scorer in the ODI format. Kohli did it when he crossed the 62-run mark. Jayawardene has scored 12,650 runs in the 50 over format in Sri Lanka.

Get latest news and view match schedule and live scores. Like us on Facebook or follow us on Twitter for more updates. You can also download the NDTV Cricket app for Android or iOS. In cricket, there is no greater emotion than a batsman raising his bat after reaching the milestone of 100 runs known as a century. absolutely The greatness of a particular batsman is measured by how many centuries he has scored in international cricket. Today we will talk about the batsmen who have scored the most centuries in international cricket across all formats.
Babar Azam’s Centuries in International Cricket: Year by Year
The list of most hundreds in international cricket is held by only one Sachin Tendulkar. The master blaster who represented India for 24 years is sitting comfortably
