Highest Individual Scores in ODI, Test and T20I Cricket
| Player | Country | Highest Score | Format | Opponent | Balls | Career Runs* |
|---|---|---|---|---|---|---|
| Brian Lara | West Indies | 400* | Test | England | 582 | 22,358 |
| Matthew Hayden | Australia | 380 | Test | Zimbabwe | 437 | 27,396 |
| Brian Lara | West Indies | 375 | Test | England | 538 | 22,358 |
| Mahela Jayawardene | Sri Lanka | 374 | Test | South Africa | 572 | 25,957 |
| Wiaan Mulder | South Africa | 367* | Test | Zimbabwe | 334 | 4,500+ |
| Garfield Sobers | West Indies | 365* | Test | Pakistan | 614 | 22,100+ |
| Len Hutton | England | 364 | Test | Australia | 847 | 19,758 |
| Sanath Jayasuriya | Sri Lanka | 340 | Test | India | 578 | 21,032 |
| Hanif Mohammad | Pakistan | 337 | Test | West Indies | 970 | 17,059 |
| Walter Hammond | England | 336* | Test | New Zealand | 563 | 24,255 |
| Virender Sehwag | India | 319 | Test | Pakistan | 304 | 17,253 |
| Virender Sehwag | India | 319 | Test | Pakistan | 304 | 17,253 |
| Rohit Sharma | India | 264 | ODI | Sri Lanka | 173 | 19,000+ |
| Martin Guptill | New Zealand | 237* | ODI | West Indies | 163 | 18,000+ |
| Virender Sehwag | India | 219 | ODI | West Indies | 149 | 17,000+ |
| Chris Gayle | West Indies | 215 | ODI | Zimbabwe | 147 | 19,000+ |
| Fakhar Zaman | Pakistan | 210* | ODI | Zimbabwe | 156 | 8,000+ |
| Pathum Nissanka | Sri Lanka | 210* | ODI | Afghanistan | 139 | 4,000+ |
| Ishan Kishan | India | 210 | ODI | Bangladesh | 131 | 4,000+ |
| Shubman Gill | India | 208 | ODI | New Zealand | 149 | 10,000+ |
| Aaron Finch | Australia | 172 | T20I | Zimbabwe | 76 | 8,804 |
| Hamza Khan | Rwanda | 164* | T20I | Ivory Coast | 65 | 300+ |
| Hazratullah Zazai | Afghanistan | 162* | T20I | Ireland | 62 | 2,000+ |
| Mohammad Ihsan | Spain | 160 | T20I | Croatia | — | — |
Career totals for active players can change. The main purpose of this table is to give a quick view of the biggest individual international innings across the three formats. Official record lists should be checked for the latest active-player totals.
The biggest individual scores in international cricket are spread across very different formats. Brian Lara's 400 not out is the highest individual Test score, Rohit Sharma's 264 is the highest men's ODI score, and Aaron Finch's 172 remains the highest men's T20I score. Lara's 400* came against England in Antigua in 2004, Rohit made 264 against Sri Lanka in Kolkata in 2014, while Finch hit 172 from 76 balls against Zimbabwe in Harare in 2018.
The table also shows why the three formats produce very different types of batting records. A Test innings can continue for many hours and hundreds of deliveries, while an ODI innings is limited to 50 overs and a T20I innings to only 20 overs. Because of this, a 400 in Test cricket and a 264 in ODI cricket should be treated as separate format records rather than simply comparing the numbers.
Highest Individual Score in ODI Cricket and All-Time Records
Rohit Sharma's 264 and the Highest ODI Scores
Rohit Sharma holds the men's ODI record with 264 runs against Sri Lanka at Eden Gardens in Kolkata in 2014. He faced 173 balls and hit 33 fours and 9 sixes. It remains one of the most remarkable individual innings in ODI cricket because Rohit scored more than half of India's total by himself. ICC and ESPNcricinfo continue to list 264 as the highest individual ODI score.
The next places are also filled with famous ODI innings. Martin Guptill scored 237 not out, Virender Sehwag made 219, Chris Gayle scored 215, and Fakhar Zaman made 210 not out. Pathum Nissanka later joined the 210-run group with an unbeaten 210 against Afghanistan. Ishan Kishan also scored 210 against Bangladesh in 2022.
Top 20 Highest Individual Scores in ODI Cricket
| Rank | Player | Country | Score | Opponent | Balls |
|---|---|---|---|---|---|
| 1 | Rohit Sharma | India | 264 | Sri Lanka | 173 |
| 2 | Martin Guptill | New Zealand | 237* | West Indies | 163 |
| 3 | Virender Sehwag | India | 219 | West Indies | 149 |
| 4 | Chris Gayle | West Indies | 215 | Zimbabwe | 147 |
| 5 | Fakhar Zaman | Pakistan | 210* | Zimbabwe | 156 |
| 6 | Pathum Nissanka | Sri Lanka | 210* | Afghanistan | 139 |
| 7 | Ishan Kishan | India | 210 | Bangladesh | 131 |
| 8 | Rohit Sharma | India | 209 | Australia | 158 |
| 9 | Rohit Sharma | India | 208* | Sri Lanka | 153 |
| 10 | Shubman Gill | India | 208 | New Zealand | 149 |
| 11 | Rohit Sharma | India | 201+ | — | — |
| 12 | Glenn Maxwell | Australia | 201* | Afghanistan | 128 |
| 13 | Sachin Tendulkar | India | 200* | South Africa | 147 |
| 14 | Saeed Anwar | Pakistan | 194 | India | 146 |
| 15 | Charles Coventry | Zimbabwe | 194* | Bangladesh | 156 |
| 16 | Viv Richards | West Indies | 189* | England | 170 |
| 17 | Sanath Jayasuriya | Sri Lanka | 189 | India | 161 |
| 18 | Fakhar Zaman | Pakistan | 193 | South Africa | — |
| 19 | David Warner | Australia | 179 | Pakistan | — |
| 20 | AB de Villiers | South Africa | 176 | Bangladesh | — |
The important point is that Rohit Sharma appears several times in the highest-score list, not just once. His 264, 209 and 208* show how often he has produced very large ODI innings. Sachin Tendulkar's unbeaten 200 against South Africa was also a major moment because it became the first men's ODI double century.
Highest Individual Score in Test Cricket and All-Time Records
Brian Lara's 400* and the Highest Test Scores
Brian Lara holds the record for the highest individual score in men's Test cricket: 400 not out. He made the score against England in Antigua in 2004. Lara had already broken the Test record in 1994 with 375 against England, but he returned ten years later and raised the mark to 400*. ICC describes Lara as the only player to have broken the highest Test-score record twice.
The Test list also includes some of cricket's greatest long innings. Matthew Hayden scored 380 for Australia, Lara's earlier 375 came third, Mahela Jayawardene made 374, and South Africa's Wiaan Mulder scored an unbeaten 367 in 2025. ESPNcricinfo's current Test records list these among the biggest individual Test scores.
Top 20 Highest Individual Scores in Test Cricket
| Rank | Player | Country | Score | Opponent |
|---|---|---|---|---|
| 1 | Brian Lara | West Indies | 400* | England |
| 2 | Matthew Hayden | Australia | 380 | Zimbabwe |
| 3 | Brian Lara | West Indies | 375 | England |
| 4 | Mahela Jayawardene | Sri Lanka | 374 | South Africa |
| 5 | Wiaan Mulder | South Africa | 367* | Zimbabwe |
| 6 | Garfield Sobers | West Indies | 365* | Pakistan |
| 7 | Len Hutton | England | 364 | Australia |
| 8 | Sanath Jayasuriya | Sri Lanka | 340 | India |
| 9 | Hanif Mohammad | Pakistan | 337 | West Indies |
| 10 | Walter Hammond | England | 336* | New Zealand |
| 11 | David Warner | Australia | 335* | Pakistan |
| 12 | Virender Sehwag | India | 319 | Pakistan |
| 13 | Virender Sehwag | India | 309 | Pakistan |
| 14 | Brian Lara | West Indies | 313 | — |
| 15 | Chris Gayle | West Indies | 333 | Sri Lanka |
| 16 | Karun Nair | India | 303* | England |
| 17 | Kumar Sangakkara | Sri Lanka | 319 | Bangladesh |
| 18 | Graeme Smith | South Africa | 277 | England |
| 19 | Virat Kohli | India | 254* | South Africa |
| 20 | Sachin Tendulkar | India | 248* | Bangladesh |
Test cricket has produced many huge scores because batters can stay at the crease for much longer than in limited-overs cricket. That is why the highest Test scores move well beyond 300. Lara's 400* is still the benchmark, while Mulder's 367* showed that even in modern cricket, extremely large Test innings remain possible.
Highest Individual Score in T20I Cricket and All-Time Records
Aaron Finch's 172 and the Highest T20I Scores
Aaron Finch holds the men's T20I record with 172 runs from 76 balls against Zimbabwe in Harare in 2018. His innings contained 16 fours and 10 sixes. ICC confirmed that the score broke Finch's own previous T20I record of 156.
The T20I record has become even more interesting in recent years. In May 2026, Rwanda's Hamza Khan scored 164 not out from 65 balls against Ivory Coast, moving into second place in the men's T20I individual-score list. Hazratullah Zazai's 162* is now behind him.
Top 20 Highest Individual Scores in T20I Cricket
| Rank | Player | Country | Score | Opponent | Balls |
|---|---|---|---|---|---|
| 1 | Aaron Finch | Australia | 172 | Zimbabwe | 76 |
| 2 | Hamza Khan | Rwanda | 164* | Ivory Coast | 65 |
| 3 | Karanbir Singh | — | 164 | — | — |
| 4 | Hazratullah Zazai | Afghanistan | 162* | Ireland | 62 |
| 5 | Mohammad Ihsan | Spain | 160 | Croatia | — |
| 6 | Aaron Finch | Australia | 156 | England | 63 |
| 7 | YSD Seneveratne | — | 150* | — | — |
| 8 | CM Carroll | — | 150* | — | — |
| 9 | Glenn Maxwell | Australia | 145* | — | — |
| 10 | Sahil Chauhan | Estonia | 144* | — | — |
| 11 | Kushal Malla | Nepal | 137* | — | — |
| 12 | Rohit Sharma | India | 118 | Sri Lanka | — |
| 13 | Glenn Maxwell | Australia | 120* | India | — |
| 14 | David Miller | South Africa | 120* | — | — |
| 15 | Rohit Sharma | India | 118 | — | — |
| 16 | Suryakumar Yadav | India | 117 | England | — |
| 17 | Colin Munro | New Zealand | 109* | India | — |
| 18 | George Munsey | Scotland | 109* | Netherlands | — |
| 19 | Babar Azam | Pakistan | 122 | South Africa | — |
| 20 | Hazratullah Zazai | Afghanistan | 124 | — | — |
T20I batting records can change quickly because the format is still developing and more teams now play official T20Is. For that reason, the latest record tables should always be checked before publication. ESPNcricinfo currently lists Finch's 172, Hamza Khan's 164*, Karanbir Singh's 164 and Zazai's 162* at the top of its men's T20I innings records.
India's Highest Individual Scores in ODI, Test and T20I
Rohit Sharma, Sachin Tendulkar and Virender Sehwag
India has produced several of the biggest individual innings in international cricket. Rohit Sharma's 264 remains the highest ODI score, while Virender Sehwag's 319 is among India's biggest Test innings. Sachin Tendulkar was the first men's ODI batter to reach 200, scoring an unbeaten 200 against South Africa in Gwalior in 2010.
India's record list also includes Ishan Kishan's 210 against Bangladesh and Shubman Gill's 208 against New Zealand. These scores show how India's ODI batting records have continued to change across different generations.
India's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Rohit Sharma | ODI | 264 |
| Virender Sehwag | Test | 319 |
| Ishan Kishan | ODI | 210 |
| Shubman Gill | ODI | 208 |
| Sachin Tendulkar | ODI | 200* |
| Karun Nair | Test | 303* |
| Virat Kohli | Test | 254* |
| Rohit Sharma | T20I | 118 |
| Suryakumar Yadav | T20I | 117 |
Pakistan's Highest Individual Scores in ODI, Test and T20I
Babar Azam, Saeed Anwar and Pakistan's Top Scores
Pakistan's batting history includes some very large individual scores. Saeed Anwar's 194 against India was one of the most famous ODI innings of its time, while Fakhar Zaman later entered the record books with 210 not out against Zimbabwe. Pakistan's Test record book is led by several huge innings, including Hanif Mohammad's 337.
Fakhar's 210* is especially important because it remains among the highest individual ODI scores ever recorded. Pakistan has also produced major limited-overs scorers such as Babar Azam and Mohammad Rizwan, who have built strong T20I and ODI records.
Pakistan's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Hanif Mohammad | Test | 337 |
| Fakhar Zaman | ODI | 210* |
| Saeed Anwar | ODI | 194 |
| Inzamam-ul-Haq | Test | 329 |
| Younis Khan | Test | 313 |
| Babar Azam | T20I | 122 |
| Mohammad Rizwan | T20I | 87*+ |
| Azhar Ali | Test | 302* |
Australia's Highest Individual Scores in ODI, Test and T20I
Matthew Hayden, David Warner and Australia's Top Scores
Australia has produced some of the largest individual Test and limited-overs scores in cricket. Matthew Hayden's 380 is one of the highest Test scores ever recorded, while David Warner also reached the 300-run mark with an unbeaten 335 against Pakistan.
In T20I cricket, Aaron Finch owns the biggest score of all with 172 against Zimbabwe. His 156 against England also remains one of the highest T20I innings ever recorded.
Australia's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Matthew Hayden | Test | 380 |
| David Warner | Test | 335* |
| Donald Bradman | Test | 334 |
| Michael Clarke | Test | 329* |
| Aaron Finch | T20I | 172 |
| Glenn Maxwell | ODI | 201* |
| Shane Watson | ODI | 185* |
| David Warner | ODI | 179 |
England's Highest Individual Scores in ODI, Test and T20I
Joe Root, Harry Brook and England's Top Scores
England's biggest individual scores are especially strong in Test cricket. Len Hutton scored 364 against Australia in 1938, a record that remained one of the most famous achievements in English cricket. Walter Hammond also made 336 not out against New Zealand.
Modern England has added its own huge innings. Joe Root has built one of the country's biggest Test run careers, while England's aggressive batting approach has also produced major limited-overs scores.
England's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Len Hutton | Test | 364 |
| Walter Hammond | Test | 336* |
| Joe Root | Test | 262 |
| Harry Brook | Test | 317 |
| Jos Buttler | ODI | 162* |
| Alex Hales | T20I | 116* |
| Jos Buttler | T20I | 101* |
South Africa's Highest Individual Scores in ODI, Test and T20I
AB de Villiers, Graeme Smith and South Africa's Top Scores
South Africa has produced powerful batting records in every era. Graeme Smith, Hashim Amla, AB de Villiers and other major batters have produced large Test and ODI innings.
AB de Villiers is also famous for the speed of his scoring. His 176 against Bangladesh is one of South Africa's biggest ODI scores, while his 149-ball 150-plus type of innings helped define the team's aggressive limited-overs batting.
South Africa's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Graeme Smith | Test | 277 |
| Hashim Amla | Test | 311* |
| AB de Villiers | Test | 278* |
| AB de Villiers | ODI | 176 |
| Quinton de Kock | Test | 330 |
| Herschelle Gibbs | ODI | 175 |
| Faf du Plessis | Test | 199 |
New Zealand's Highest Individual Scores in ODI, Test and T20I
Brendon McCullum, Martin Guptill and New Zealand's Top Scores
New Zealand record book contains some outstanding attacking innings. Martin Guptill's 237 not out against West Indies is the country's highest ODI score and remains second on the all-time men's ODI list.
Brendon McCullum also became famous for aggressive batting across formats, while Kane Williamson has been one of New Zealand's leading Test run scorers. The country's batting records show a mix of traditional Test batting and modern white-ball power.
New Zealand's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Martin Guptill | ODI | 237* |
| Brendon McCullum | Test | 302 |
| Kane Williamson | Test | 251 |
| Ross Taylor | Test | 290 |
| Glenn Turner | Test | 259 |
| Martin Guptill | T20I | 105* |
Sri Lanka's Highest Individual Scores in ODI, Test and T20I
Kumar Sangakkara, Sanath Jayasuriya and Sri Lanka's Top Scores
Sri Lanka has a long history of huge individual scores. Mahela Jayawardene's 374 is one of the highest Test scores ever made, while Sanath Jayasuriya scored 340 in Test cricket and 189 in ODI cricket.
Sri Lanka also owns a major place in the modern ODI record book through Pathum Nissanka's unbeaten 210 against Afghanistan in 2024. ICC listed it as the joint-fifth-highest men's ODI score at the time.
Sri Lanka's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Mahela Jayawardene | Test | 374 |
| Sanath Jayasuriya | Test | 340 |
| Kumar Sangakkara | Test | 319 |
| Pathum Nissanka | ODI | 210* |
| Sanath Jayasuriya | ODI | 189 |
| Tillakaratne Dilshan | ODI | 161* |
| Kusal Perera | Test | 153* |
West Indies' Highest Individual Scores in ODI, Test and T20I
Brian Lara, Chris Gayle and West Indies' Top Scores
West Indies has produced two of the most famous names in the history of big individual scores: Brian Lara and Chris Gayle. Lara owns the Test record with 400*, while Gayle scored 333 in Test cricket and 215 in ODI cricket.
Lara's career is particularly important because he broke the Test individual-score record twice. His 375 in 1994 replaced Garfield Sobers' long-standing 365*, and his 400* in 2004 later replaced his own 375.
West Indies' Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Brian Lara | Test | 400* |
| Brian Lara | Test | 375 |
| Chris Gayle | Test | 333 |
| Garfield Sobers | Test | 365* |
| Chris Gayle | ODI | 215 |
| Viv Richards | ODI | 189* |
| Chris Gayle | T20I | 117* |
Bangladesh's Highest Individual Scores in ODI, Test and T20I
Mushfiqur Rahim, Tamim Iqbal and Bangladesh's Top Scores
Bangladesh's biggest individual innings have mostly come in Test cricket, where batters have had more time to build long scores. Mushfiqur Rahim, Tamim Iqbal and other senior batters have produced several major innings for the country.
In ODI cricket, Bangladesh's record list also includes important scores from players such as Litton Das and Tamim Iqbal. These innings helped Bangladesh build a stronger batting record in international cricket.
Bangladesh's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Mushfiqur Rahim | Test | 219* |
| Tamim Iqbal | Test | 206 |
| Mominul Haque | Test | 181 |
| Litton Das | Test | 274 |
| Tamim Iqbal | ODI | 158 |
| Litton Das | ODI | 176 |
| Najmul Hossain Shanto | ODI | 134* |
Afghanistan's Highest Individual Scores in ODI, Test and T20I
Afghanistan's Leading Batters and Highest Scores
Afghanistan's international batting records have developed quickly as the team has played more matches across all three formats. Hazratullah Zazai became a major part of the T20I record book with his 162 not out against Ireland in 2019.
Afghanistan has also produced strong ODI scores through batters such as Ibrahim Zadran, Rahmanullah Gurbaz and others. As the team continues to play more international cricket, these national records can change quickly.
Afghanistan's Biggest Scores Across All Three Formats
| Player | Format | Highest Score |
|---|---|---|
| Ibrahim Zadran | Test | 207 |
| Rahmat Shah | Test | 200* |
| Ibrahim Zadran | ODI | 162 |
| Rahmanullah Gurbaz | ODI | 151 |
| Hazratullah Zazai | T20I | 162* |
| Rahmanullah Gurbaz | T20I | 100+ |
Most Famous 200, 300 and 400-Run Individual Scores
Highest ODI Scores of 200 Runs or More
The 200-run mark is one of the biggest milestones in ODI cricket. Sachin Tendulkar became the first men's ODI batter to reach 200, and the record soon became a regular part of the modern game. Rohit Sharma later took ODI scoring to another level with 264, while Guptill, Sehwag, Gayle, Fakhar Zaman, Nissanka and Ishan Kishan also joined the 200-run club.
The most important ODI scores of 200 or more include:
- Rohit Sharma — 264
- Martin Guptill — 237*
- Virender Sehwag — 219
- Chris Gayle — 215
- Fakhar Zaman — 210*
- Pathum Nissanka — 210*
- Ishan Kishan — 210
- Rohit Sharma — 209
- Rohit Sharma — 208*
- Shubman Gill — 208
- Sachin Tendulkar — 200*
Highest Test Scores of 300 and 400 Runs
Test cricket has produced much larger individual scores because an innings can continue for a far longer period. Brian Lara's 400* remains the highest, followed by Hayden's 380, Lara's 375, Jayawardene's 374 and Mulder's 367*.
Scores above 300 are rare even in Test cricket. They require a batter to remain at the crease for a long time while maintaining concentration, fitness and scoring ability.
Fastest High-Scoring Innings in ODI, Test and T20I Cricket
Fastest ODI and Test Double Centuries
The highest score and the fastest score are two different records. Rohit Sharma's 264 is the biggest ODI score, but other batters have reached 200 much faster. Ishan Kishan's 210 against Bangladesh was completed from 131 balls, and he reached his double century in only 126 balls, making it the fastest men's ODI double hundred at that time.
In Test cricket, innings are judged more by their size and length than by raw strike rate. A batter can spend many hours at the crease, which is why 300-plus scores are possible.
Fastest High Scores in T20I Cricket
T20I cricket creates a different type of record because batters have only 120 legal deliveries available to their team. Aaron Finch's 172 came from 76 balls, while Hamza Khan's 164* came from only 65 balls in 2026.
This is why T20I records often combine runs, balls, boundaries and strike rate. A player can score more than 150 runs in a single innings even though the format lasts only 20 overs.
Highest Individual Scores in Women's International Cricket
Women's ODI and Test Individual Score Records
Women's international cricket also has major individual-score records. In women's ODI cricket, Amelia Kerr's 232 not out is one of the biggest individual innings and remains the women's ODI record.
Women's Test cricket can produce even larger scores because the format allows much longer innings. Several women's batters have scored double centuries and major individual totals in Test matches.
Women's T20I Individual Score Records
Women's T20I cricket has also produced very large scores, although the innings are naturally smaller than most Test and ODI records. As more women's teams play regular T20Is, the record list continues to develop.
When comparing men's and women's records, it is better to keep the record categories separate. The playing conditions, match history and number of matches are not identical across the two games.
Highest Individual Score Records and What They Mean
Why ODI, Test and T20I Records Are Different
The highest individual score depends heavily on the format. Test cricket gives batters the most time, ODI cricket gives 50 overs, and T20I cricket gives only 20 overs. This is why Brian Lara can score 400 in a Test, while Rohit Sharma's 264 is the ODI benchmark and Aaron Finch's 172 leads men's T20I cricket.
The records should therefore be understood inside their own formats. A 172 in T20I is not a smaller achievement simply because 400 is possible in Test cricket. The amount of time, number of deliveries and scoring conditions are completely different.
Can These Highest Individual Scores Be Broken?
Records in international cricket can always change, especially in ODI and T20I cricket where modern batting has become more aggressive. Rohit Sharma's 264 has survived for more than a decade, while Finch's 172 has also remained the T20I benchmark despite the rapid growth of T20 cricket.
Recent records show that new players can still move close to these marks. Hamza Khan's 164* in 2026 is a good example: it moved into second place in men's T20I history and showed that huge scores are still being produced by players from emerging cricket nations.
FAQs About Highest Individual Scores in Cricket
Who Has the Highest Individual Score in ODI Cricket?
Rohit Sharma holds the men's ODI record with 264 runs against Sri Lanka in Kolkata in 2014. He faced 173 balls in the innings.
Who Has the Highest Individual Score in Test Cricket?
Brian Lara has the highest individual Test score with 400 not out for West Indies against England in Antigua in 2004.
Who Has the Highest Individual Score in T20I Cricket?
Aaron Finch holds the men's T20I record with 172 runs from 76 balls against Zimbabwe in 2018.
Who Has Scored 400 Runs in Test Cricket?
Brian Lara is the only men's Test batter to score 400 runs in a single innings. He made 400 not out against England in 2004.
Who Has the Highest Individual Score for India?
Rohit Sharma has India's highest individual ODI score with 264. India's biggest Test scores include Virender Sehwag's 319 and Karun Nair's unbeaten 303.
Who Has the Highest Individual Score for Pakistan?
Pakistan has produced several huge individual scores. Hanif Mohammad's 337 is one of the country's biggest Test innings, while Fakhar Zaman's unbeaten 210 is among Pakistan's highest ODI scores.
What Is the Highest Individual Score in International Cricket?
For men's international cricket, Brian Lara 400 not out in Test cricket is the highest individual score in an international innings. The highest men's ODI score is Rohit Sharma's 264, while the highest men's T20I score is Aaron Finch's 172.
Who Has the Highest Individual Score in Men's T20I History After Aaron Finch?
As of 2026, Rwanda's Hamza Khan is second with 164 not out, scored against Ivory Coast from 65 balls. ICC reported the innings as the second-highest men's T20I score, behind Finch's 172.
**
