Yuvraj Singh scored six sixes in Stuart Broad's one over.

Aggressive India batsman Yuvraj Singh on Monday hung his boots from all forms of cricket in a press conference in Mumbai. The 37-year-old has played 304 ODIs for India scoring 8701 runs at an average of 36.55. The left-handed batsman was also a crucial part of the Indian side in the shortest format of the game.

He scored a total of 1177 T20I runs in 58 appearances for India at a healthy strike-rate of over 136. Yuvraj also played 40 Test matches donning the Indian jersey and notched up 1900 runs in 62 innings.

Yuvraj Singh retires from all forms of the game

Yuvraj played some remarkable innings during his cricketing career for India and a couple of them came in the inaugural T20 World Cup back in 2007. During a match against England, Yuvraj smacked Stuart Broad for 6 sixes in one over and struck the then fastest half-century by a batsman in T20Is in 12 balls.

Another one came in the same tournament where Yuraj stamped authority with 30-ball 70 against Australia in the semi-final. India later went on to win the trophy.