Umesh Yadav has made India proud by creating history as he set the test batting world record. 

Source: HT

In the ongoing match between India vs South Africa, Umesh has managed to score 31 runs from 10 balls. 

Source: First Post

During a 10 ball inning, he smashed 5 sixes, scored 31 runs and broke two records. 

Source: The National

First, he became the fastest player in the history of test matches to score 30+ runs with the least amount of balls.

With this, he broke Stephen Fleming's record of scoring 31* runs in 11 balls which was set in South Africa, 2004.

Source: My Nation

Secondly, he also recorded a strike rate of 310 with the bat in the innings which is the highest strike rate in a 10+ ball innings in Test history.

Source: Daily Hunt

Twitter hails to this rising star's killer performance.