Test cricket is typically known for its need for patience, but some batters have flipped the script with aggressive play.
Indian cricket has seen amazing moments when batters made Test matches high-scoring events. Legendary all-rounders and daring modern players have left their mark by achieving the fastest 50 in Test cricket.
Let’s explore the five fastest Test fifty by an Indian player in Test cricket, including the remarkable ones that were completed in under 30 balls.
5. Shardul Thakur (31 balls vs England)
Shardul Thakur was really handy with the ball and also with the bat in the first Test against England at The Oval in 2021. An attacking 57 off 36 balls, in the first innings from him, helped India reach a modest total of 191.
His innings included a rapid 31-ball fifty, marking one of the fastest Test fifty for India. Thakur’s powerful batting was important for India to reach a competitive score. The team’s need for quick runs changed the game’s speed. His contribution was essential, and India won decisively by 157 runs.
4. Yashasvi Jaiswal (31 balls vs Bangladesh)
The young opener, Yashasvi Jaiswal, made many amends during the 2024 Test against Bangladesh in Kanpur.
He took full advantage of the rain-affected match as he quickly reached fifty in just 31 balls. He finally ended up scoring 72 runs from 51 balls, laced with 12 fours and 2 sixes, that showed his aggressive approach.
With this knock, he made his mark in the record books for one of the fastest fifty in Tests by an Indian. He demonstrated his ability to adapt and provided the rapid runs India needed to lead the match.
SUGGESTED READ: Australia’s Top 5 Bowlers Across All Formats [2023]
3. Kapil Dev (30 balls vs Pakistan)
Kapil Dev was brilliant in the 1982 Test against Pakistan, in Karachi, making a quick-fire 30-ball fifty, which became one of the fastest Test fifty for India. Kapil played an important role for India during a difficult phase, making 73 runs off 53 balls, including 12 fours and one six.
His innings settled India to 163 in the first innings, though India eventually lost the game by an innings and 86 runs. Kapil also registered his mark with the ball, snaring 5 wickets for 102 runs, but in that game his quick fifty had stood out.
2. Rishabh Pant (29 balls vs Australia)
In the 2025 Test against Australia, at the Sydney Cricket Ground, Rishabh Pant made a remarkable impact with his aggressive batting. Coming in at a crucial stage with India at 59/3 in the second innings, Pant wasted no time in taking on the Australian bowlers.
He scored 61 runs in just 32 balls, hitting six fours and four sixes. He brought up his fifty in 29 balls, making the record of one of the fastest fifty in Test cricket by Indian. Thanks to his fearless and exciting batting, Pant turned the game towards India’s side and gave it the much-needed momentum.
1. Rishabh Pant (28 balls vs Sri Lanka)
In the 2022 Test match in Bengaluru against Sri Lanka, Rishabh Pant made yet another history by scoring the fastest Test fifty for India, achieving it in only 28 balls.
Pant came in to bat when India needed fast runs, and immediately showed his bold style by going after the Sri Lankan bowlers right from the beginning.
His strong and aggressive game provided India with a lead in the match. At the end, India won by 238 runs, and the record of half-century by Pant showcases his great batting talent in Test cricket.
YOU MIGHT BE INTERESTED: Most Sixes in Test Cricket: Career & Innings Records










