Virender Sehwag during a Test match. (Source: Twitter)

Virender Sehwag has been known for his brutal batting technique and the right-hand Delhi batsman has given nightmares to several bowlers.

Sehwag holds the record for being the only Indian batsman to score triple hundreds in Test matches. He has two to his name against Pakistan and South Africa respectively.

The great striker of the cricket ball stamped an early authority at the highest level after he scored a hundred on his Test debut. Apart from scoring quick runs, Sehwag once missed out on a third triple ton in Tests.

Not just Test, Viru has been ferocious with the bat in ODIs as well. He has an ODI double hundred too and was also an integral part of the Indian team that lifted the ICC World cup 2011 and World T20 in 2007.

Here’s a look at some of his finest innings.