The contest between bat and ball on a 22-yard pitch has captured the hearts of many around the world. The sport is played for years, fans have seen many great batsmen and bowlers come and go. But some, in particular, have stood out in absolute excellence leaving the opposition in awe. 

Although records are meant to be broken, Some performances like Jim Laker’s 10 wickets in an innings or Chris Gayle’s 66 ball 175 in a T20 match is a forever achievement. Today we take a look at a few records created by Indian cricketers that may not be matched in the future.

1) Rohit Sharma- 264

Rohit Sharma Indian
Rohit Sharma

On November 13, 2014, The Indian opener whirled up a storm in the cricketing world with a knock for the ages. Playing Sri Lanka at the Eden Gardens in Kolkata, the right-hander scored staggering 264 runs from 173 balls which resulted in India winning the ODI by 153 runs. Rohit Sharma's 264 contained 33 boundaries and 9 sixes. This monumental knock is the highest individual score across the 50 over the format of the game.

2) Bapu Nadkarni's 21 consecutive maidens

Bapu Nadkarni Indian
Bapu Nadkarni

On January 12, 1964, India won the toss and batted first, finishing their first innings with a total of 457/7. Then, during the second innings when England came onto the bat, Bapu Nadkarni, a slow left-arm orthodox bowler bowled 131 consecutive balls without conceding a run and choked the England batsmen with accuracy and intelligence in Chennai. Ken Barrington and Brian Bolus were the batsmen on the crease when this unique feat was achieved.

3) Yuvraj Singh- 50 of 12 balls 

Yuvraj Singh Indian
Yuvraj Singh

On September 19, 2007, Playing against England in the group match of the inaugural ICC T20 World Cup championship, Yuvraj Singh blasted his way to 58 runs in 16 balls. An innings where the Indian all-rounder smashed his famous six sixes in an over of the bowling of Stuart Board. The southpaw scored his fifty in mere 12 balls, thus helping India set a mammoth target which helped India win the match.

4) Sachin Tendulkar- 100 centuries and his runs in both ODIs and Tests

 Sachin Tendulkar Indian
 Sachin Tendulkar

Sachin Tendulkar is a modern-day legend and a cricketing God in India. The former Indian batsman made his debut in International Cricket at the age of 16 and went on to become one of the all-time greats of the game. Known as the Master Blaster, he scored 100 International centuries, including 51 in Tests and 48 in One-Day Internationals, with over 15921 runs in Tests and 18426 runs in One Day International cricket. Truly one of the most successful batsmen in the game.

5) MS Dhoni- Most capped captain

MS Dhoni Indian
MS Dhoni

Another legend of the game, MS Dhoni is the only player to have captained 50 or more matches in each and every format. He captained India in 60 Tests, 199 ODIs, and 72 T20Is. The total of 331 Matches captained by the former Indian skipper across formats is the most by any player. He went past Ricky Ponting's record of 324 matches during the T20Is played against Zimbabwe in June 2016.

With such amazing feats in the game, it's going to take something truly spectacular and out of this world to compete with these records. The players have proved their extraordinary worth with these unique achievements.

Let us know your comments of which record you are impressed by the most and do you think any of them stand a chance to be broken.