Players
High scores
Player | Runs | Mins | Balls | 4s | 6s | SR | Team | Opposition | Ground | Innings in match | Match Date | Scorecard |
| 240 | 546 | 366 | 26 | 3 | 65.57 | New Zealand | v South Africa | Mount Maunganui | 1 | 4 Feb 2024 | Test # 2528 | |
| 214* | 324 | 236 | 14 | 12 | 90.67 | India | v England | Rajkot | 3 | 15 Feb 2024 | Test # 2530 | |
| 210* | 221 | 139 | 20 | 8 | 151.07 | Sri Lanka | v Afghanistan | Pallekele | 1 | 9 Feb 2024 | ODI # 4725 | |
| 209 | 423 | 290 | 19 | 7 | 72.06 | India | v England | Visakhapatnam | 1 | 2 Feb 2024 | Test # 2526 | |
| 201* | 181 | 128 | 21 | 10 | 157.03 | Australia | v Afghanistan | Wankhede | 2 | 7 Nov 2023 | ODI # 4696 | |
| 196 | 373 | 278 | 21 | - | 70.50 | England | v India | Hyderabad | 3 | 25 Jan 2024 | Test # 2525 | |
| 185 | 425 | 287 | 28 | - | 64.45 | South Africa | v India | Centurion | 2 | 26 Dec 2023 | Test # 2520 | |
| 177* | 177 | 132 | 17 | 9 | 134.09 | Australia | v Bangladesh | Pune | 2 | 11 Nov 2023 | ODI # 4700 | |
| 174* | 396 | 275 | 23 | 5 | 63.27 | Australia | v New Zealand | Wellington | 1 | 29 Feb 2024 | Test # 2533 | |
| 174 | 114 | 83 | 13 | 13 | 209.63 | South Africa | v Australia | Centurion | 1 | 15 Sep 2023 | ODI # 4646 | |
| 174 | 192 | 140 | 15 | 7 | 124.28 | South Africa | v Bangladesh | Wankhede | 1 | 24 Oct 2023 | ODI # 4680 | |
| 169 | 218 | 151 | 22 | 2 | 111.92 | Bangladesh | v New Zealand | Nelson | 1 | 20 Dec 2023 | ODI # 4715 | |
| 164 | 346 | 211 | 16 | 4 | 77.72 | Australia | v Pakistan | Perth | 1 | 14 Dec 2023 | Test # 2518 | |
| 164 | 300 | 237 | 16 | 6 | 69.19 | Sri Lanka | v Bangladesh | Sylhet | 3 | 22 Mar 2024 | Test # 2536 | |
| 163 | 180 | 124 | 14 | 9 | 131.45 | Australia | v Pakistan | Bengaluru | 1 | 20 Oct 2023 | ODI # 4675 | |
| 153 | 251 | 151 | 23 | 2 | 101.32 | England | v India | Rajkot | 2 | 15 Feb 2024 | Test # 2530 | |
| 152* | 147 | 121 | 19 | 3 | 125.61 | New Zealand | v England | Ahmedabad | 2 | 5 Oct 2023 | ODI # 4658 | |
| 149* | 197 | 115 | 13 | 6 | 129.56 | Afghanistan | v Sri Lanka | Pallekele | 2 | 9 Feb 2024 | ODI # 4725 | |
| 141 | 331 | 259 | 14 | 3 | 54.44 | Sri Lanka | v Afghanistan | Colombo (SSC) | 2 | 2 Feb 2024 | Test # 2527 | |
| 140 | 106 | 107 | 16 | 5 | 130.84 | England | v Bangladesh | Dharamsala | 1 | 10 Oct 2023 | ODI # 4664 | |
| 138 | 190 | 147 | 9 | 3 | 93.87 | Ireland | v Afghanistan | Sharjah | 2 | 7 Mar 2024 | ODI # 4741 | |
| 137 | 166 | 120 | 15 | 4 | 114.16 | Australia | v India | Ahmedabad | 2 | 19 Nov 2023 | ODI # 4705 | |
| 137 | 94 | 62 | 5 | 16 | 220.96 | New Zealand | v Pakistan | Dunedin | 1 | 17 Jan 2024 | T20I # 2434 | |
| 136 | 157 | 130 | 15 | 3 | 104.61 | Afghanistan | v Sri Lanka | Pallekele | 2 | 9 Feb 2024 | ODI # 4725 | |
| 135 | - | 62 | 11 | 10 | 217.74 | Netherlands | v Namibia | Kirtipur | 1 | 29 Feb 2024 | T20I # 2488 | |
| 134* | - | 68 | 8 | 12 | 197.05 | Japan | v China | Mong Kok | 1 | 15 Feb 2024 | T20I # 2470 | |
| 134 | 180 | 119 | 9 | 7 | 112.60 | New Zealand | v India | Wankhede | 2 | 15 Nov 2023 | ODI # 4703 | |
| 133* | 362 | 260 | 12 | 2 | 51.15 | New Zealand | v South Africa | Hamilton | 4 | 13 Feb 2024 | Test # 2529 | |
| 133 | 172 | 118 | 9 | 5 | 112.71 | South Africa | v New Zealand | Pune | 1 | 1 Nov 2023 | ODI # 4689 | |
| 131* | 193 | 121 | 8 | 3 | 108.26 | Pakistan | v Sri Lanka | Hyderabad | 2 | 10 Oct 2023 | ODI # 4665 | |
| 131 | 111 | 84 | 16 | 5 | 155.95 | India | v Afghanistan | Delhi | 2 | 11 Oct 2023 | ODI # 4666 | |
| 131 | 292 | 196 | 14 | 3 | 66.83 | India | v England | Rajkot | 1 | 15 Feb 2024 | Test # 2530 | |
| 130 | 192 | 127 | 9 | 5 | 102.36 | New Zealand | v India | Dharamsala | 1 | 22 Oct 2023 | ODI # 4678 | |
| 129* | 217 | 143 | 8 | 3 | 90.20 | Afghanistan | v Australia | Wankhede | 1 | 7 Nov 2023 | ODI # 4696 | |
| 128* | 145 | 94 | 10 | 5 | 136.17 | India | v Netherlands | Bengaluru | 1 | 12 Nov 2023 | ODI # 4702 | |
| 126* | 103 | 81 | 8 | 11 | 155.55 | Pakistan | v New Zealand | Bengaluru | 2 | 4 Nov 2023 | ODI # 4692 | |
| 124 | 135 | 99 | 19 | 1 | 125.25 | Australia | v South Africa | Bloemfontein | 1 | 9 Sep 2023 | ODI # 4638 | |
| 123* | 141 | 96 | 11 | 5 | 128.12 | New Zealand | v England | Ahmedabad | 2 | 5 Oct 2023 | ODI # 4658 | |
| 123* | 97 | 57 | 13 | 7 | 215.78 | India | v Australia | Guwahati | 1 | 28 Nov 2023 | T20I # 2372 | |
| 122* | 362 | 274 | 10 | - | 44.52 | England | v India | Ranchi | 1 | 23 Feb 2024 | Test # 2531 | |
| 122* | 198 | 129 | 13 | 2 | 94.57 | Bangladesh | v Sri Lanka | Chattogram | 2 | 13 Mar 2024 | ODI # 4743 | |
| 122 | 124 | 77 | 14 | 6 | 158.44 | Sri Lanka | v Pakistan | Hyderabad | 1 | 10 Oct 2023 | ODI # 4665 | |
| 122 | - | 63 | 15 | 7 | 193.65 | Singapore | v Japan | Bangkok | 2 | 11 Feb 2024 | T20I # 2460 | |
| 121* | - | 59 | 6 | 11 | 205.08 | Canada | v Panama | Hamilton | 1 | 3 Oct 2023 | T20I # 2280 | |
| 121* | 103 | 69 | 11 | 8 | 175.36 | India | v Afghanistan | Bengaluru | 1 | 17 Jan 2024 | T20I # 2435 | |
| 121 | 139 | 108 | 10 | 9 | 112.03 | Australia | v Pakistan | Bengaluru | 1 | 20 Oct 2023 | ODI # 4675 | |
| 121 | 155 | 117 | 8 | 6 | 103.41 | Afghanistan | v Ireland | Sharjah | 1 | 7 Mar 2024 | ODI # 4741 | |
| 120* | 70 | 55 | 12 | 8 | 218.18 | Australia | v West Indies | Adelaide | 1 | 11 Feb 2024 | T20I # 2462 | |
| 119* | 172 | 122 | 9 | 6 | 97.54 | South Africa | v India | Gqeberha | 2 | 19 Dec 2023 | ODI # 4714 | |
| 119 | 80 | 57 | 7 | 10 | 208.77 | England | v West Indies | Tarouba | 1 | 19 Dec 2023 | T20I # 2414 | |
| 119 | 225 | 134 | 12 | 3 | 88.80 | Australia | v West Indies | Adelaide | 2 | 17 Jan 2024 | Test # 2523 | |
| 118 | 424 | 289 | 16 | - | 40.83 | New Zealand | v South Africa | Mount Maunganui | 1 | 4 Feb 2024 | Test # 2528 | |
| 118 | 136 | 101 | 16 | 2 | 116.83 | Sri Lanka | v Afghanistan | Pallekele | 2 | 14 Feb 2024 | ODI # 4729 | |
| 117 | 149 | 113 | 9 | 2 | 103.53 | India | v New Zealand | Wankhede | 1 | 15 Nov 2023 | ODI # 4703 | |
| 116 | 137 | 89 | 9 | 5 | 130.33 | New Zealand | v Australia | Dharamsala | 2 | 28 Oct 2023 | ODI # 4684 | |
| 115* | - | 62 | 16 | 3 | 185.48 | Saudi Arabia | v Bhutan | Bangkok | 1 | 15 Feb 2024 | T20I # 2473 | |
| 114* | 214 | 142 | 14 | 1 | 80.28 | South Africa | v Australia | Bloemfontein | 1 | 7 Sep 2023 | ODI # 4635 | |
| 114 | 176 | 116 | 10 | 3 | 98.27 | South Africa | v New Zealand | Pune | 1 | 1 Nov 2023 | ODI # 4689 | |
| 114 | 380 | 259 | 12 | - | 44.01 | Afghanistan | v Sri Lanka | Colombo (SSC) | 3 | 2 Feb 2024 | Test # 2527 | |
| 114 | 169 | 113 | 13 | 3 | 100.88 | Sri Lanka | v Bangladesh | Chattogram | 2 | 15 Mar 2024 | ODI # 4744 | |
| 113 | 150 | 103 | 10 | 3 | 109.70 | Pakistan | v Sri Lanka | Hyderabad | 2 | 10 Oct 2023 | ODI # 4665 | |
| 112* | - | 124 | 12 | 2 | 90.32 | Nepal | v Canada | Kirtipur | 2 | 12 Feb 2024 | ODI # 4728 | |
| 112 | 367 | 225 | 9 | 2 | 49.77 | India | v England | Rajkot | 1 | 15 Feb 2024 | Test # 2530 | |
| 111* | 155 | 113 | 6 | 2 | 98.23 | Canada | v U.A.E. | Dubai (DICS) | 1 | 5 Mar 2024 | ODI # 4739 | |
| 111 | 150 | 111 | 11 | 4 | 100.00 | Bangladesh | v South Africa | Wankhede | 2 | 24 Oct 2023 | ODI # 4680 | |
| 110 | 56 | 50 | 11 | 8 | 220.00 | Australia | v India | Visakhapatnam | 1 | 23 Nov 2023 | T20I # 2360 | |
| 110 | 222 | 141 | 12 | 2 | 78.01 | South Africa | v New Zealand | Hamilton | 3 | 13 Feb 2024 | Test # 2529 | |
| 110 | 168 | 150 | 12 | 5 | 73.33 | India | v England | Dharamsala | 2 | 7 Mar 2024 | Test # 2534 | |
| 110 | - | 49 | 3 | 13 | 224.48 | Hong Kong | v Nepal | Mong Kok | 1 | 9 Mar 2024 | T20I # 2507 | |
| 109* | 128 | 83 | 4 | 7 | 131.32 | West Indies | v England | North Sound | 2 | 3 Dec 2023 | ODI # 4706 | |
| 109* | 95 | 56 | 4 | 9 | 194.64 | England | v West Indies | St George's | 2 | 16 Dec 2023 | T20I # 2407 | |
| 109* | - | 53 | 3 | 11 | 205.66 | Japan | v China | Mong Kok | 1 | 15 Feb 2024 | T20I # 2470 | |
| 109 | 147 | 106 | 8 | 5 | 102.83 | South Africa | v Australia | Lucknow | 1 | 12 Oct 2023 | ODI # 4667 | |
| 109 | 119 | 67 | 12 | 4 | 162.68 | South Africa | v England | Wankhede | 1 | 21 Oct 2023 | ODI # 4677 | |
| 109 | 94 | 67 | 10 | 7 | 162.68 | Australia | v New Zealand | Dharamsala | 1 | 28 Oct 2023 | ODI # 4684 | |
| 109 | 170 | 132 | 12 | 1 | 82.57 | New Zealand | v South Africa | Mount Maunganui | 3 | 4 Feb 2024 | Test # 2528 | |
| 108 | 161 | 110 | 13 | 2 | 98.18 | South Africa | v Sri Lanka | Delhi | 1 | 7 Oct 2023 | ODI # 4661 | |
| 108 | 139 | 89 | 11 | 2 | 121.34 | Sri Lanka | v Pakistan | Hyderabad | 1 | 10 Oct 2023 | ODI # 4665 | |
| 108 | 170 | 94 | 15 | 1 | 114.89 | New Zealand | v Pakistan | Bengaluru | 1 | 4 Nov 2023 | ODI # 4692 | |
| 108 | 159 | 105 | 6 | 5 | 102.85 | Sri Lanka | v Bangladesh | Delhi | 1 | 6 Nov 2023 | ODI # 4695 | |
| 108 | 136 | 84 | 6 | 6 | 128.57 | England | v Netherlands | Pune | 1 | 8 Nov 2023 | ODI # 4697 | |
| 108 | 167 | 114 | 6 | 3 | 94.73 | India | v South Africa | Paarl | 1 | 21 Dec 2023 | ODI # 4716 | |
| 108 | 282 | 179 | 9 | 2 | 60.33 | Sri Lanka | v Bangladesh | Sylhet | 3 | 22 Mar 2024 | Test # 2536 | |
| 107 | 245 | 181 | 10 | 1 | 59.11 | Sri Lanka | v Afghanistan | Colombo (SSC) | 2 | 2 Feb 2024 | Test # 2527 | |
| 106 | 137 | 93 | 12 | 3 | 113.97 | Australia | v South Africa | Bloemfontein | 1 | 9 Sep 2023 | ODI # 4638 | |
| 106 | 84 | 54 | 14 | 3 | 196.29 | South Africa | v Sri Lanka | Delhi | 1 | 7 Oct 2023 | ODI # 4661 | |
| 106 | 53 | 44 | 9 | 8 | 240.90 | Australia | v Netherlands | Delhi | 1 | 25 Oct 2023 | ODI # 4681 | |
| 106 | 164 | 103 | 17 | 2 | 102.91 | South Africa | v India | Cape Town | 3 | 3 Jan 2024 | Test # 2522 | |
| 105* | 176 | 150 | 8 | 1 | 70.00 | Canada | v Scotland | Dubai (DICS) | 2 | 7 Mar 2024 | ODI # 4740 | |
| 105 | 118 | 90 | 11 | 3 | 116.66 | India | v Australia | Indore | 1 | 24 Sep 2023 | ODI # 4654 | |
| 105 | 114 | 70 | 4 | 8 | 150.00 | India | v New Zealand | Wankhede | 1 | 15 Nov 2023 | ODI # 4703 | |
| 105 | 251 | 198 | 10 | - | 53.03 | Bangladesh | v New Zealand | Sylhet | 3 | 28 Nov 2023 | Test # 2516 | |
| 105 | 145 | 84 | 14 | 4 | 125.00 | New Zealand | v Bangladesh | Dunedin | 1 | 17 Dec 2023 | ODI # 4711 | |
| 104* | 79 | 48 | 8 | 8 | 216.66 | Australia | v India | Guwahati | 2 | 28 Nov 2023 | T20I # 2372 | |
| 104 | 155 | 97 | 6 | 4 | 107.21 | India | v Australia | Indore | 1 | 24 Sep 2023 | ODI # 4654 | |
| 104 | 182 | 93 | 11 | 3 | 111.82 | Australia | v Netherlands | Delhi | 1 | 25 Oct 2023 | ODI # 4681 | |
| 104 | 289 | 205 | 11 | - | 50.73 | New Zealand | v Bangladesh | Sylhet | 2 | 28 Nov 2023 | Test # 2516 | |
| 104 | 200 | 147 | 11 | 2 | 70.74 | India | v England | Visakhapatnam | 3 | 2 Feb 2024 | Test # 2526 | |
| 103* | 113 | 97 | 6 | 4 | 106.18 | India | v Bangladesh | Pune | 2 | 19 Oct 2023 | ODI # 4674 | |
| 103 | 250 | 162 | 13 | 3 | 63.58 | India | v England | Dharamsala | 2 | 7 Mar 2024 | Test # 2534 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figuresPerformances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:
Bangladesh vs Ireland at Mirpur, Ireland in Bangladesh 2nd Test, Nov 19-23, 2025 [Test # 2607 - Live] >> 176/6 (54.0 ov, AR McBrine 11*, C Campher 34*, Taijul Islam 3/55) - Stumps
England vs Australia at Perth, The Ashes 1st Test, Nov 21-22, 2025 [Test # 2608]
South Africa vs India at Guwahati, South Africa in India 2nd Test, Nov 22-26, 2025 [Test # 2609 - Live] >> 247/6 (81.5 ov, S Muthusamy 25*, K Verreynne 1*, Mohammed Siraj 1/59) - Stumps