LOADING...
Batters with fastest ODI tons against Afghanistan (by balls)
Ishan Kishan smashed a 71-ball ton against Afghanistan (Image Source: X/@BCCI)

Batters with fastest ODI tons against Afghanistan (by balls)

Jun 18, 2026
02:39 pm

What's the story

Indian batter Ishan Kishan slammed a match-winning ton in the 2nd ODI against Afghanistan at Lucknow's Ekana Stadium. His 224-run stand with Shubman Gill took India to a mammoth 402. The former, who accelerated after reaching the 50-run mark, reached his second ton in the format. Ishan smashed a 125 (79), recording the third-fastest ODI ton against Afghanistan in ODIs (by balls).

#1

Eoin Morgan: 57 balls in Manchester, 2019

In 2019, Eoin Morgan played one of the greatest knocks in England's ODI history. Morgan smashed a 71-ball 148, powering England to 397/6 against Afghanistan in the 2019 World Cup. He completed his ton in just 57 balls. The then England captain smashed as many as 17 sixes, the most by a batter in an ODI innings.

#2

Rohit Sharma: 63 balls in Delhi, 2023

In the following World Cup edition (2023), Rohit Sharma smashed a blistering century in India's match against Afghanistan in Delhi. Chasing 273, Rohit made a fiery start and raced to his century off 63 balls. He smashed an 84-ball 131 (16 fours and 5 sixes). With his seventh World Cup ton, Rohit broke Sachin Tendulkar's record of six centuries.

Advertisement

Information

Ishan Kishan: 71 balls in Lucknow, 2026

Ishan Kishan now occupies the third spot here with his 71-ball ton against Afghanistan in Lucknow. Ishan departed for 125 off 79 balls, a knock laced with 14 fours and 7 sixes.

Advertisement