India pace bowler Mohit Sharma announced his retirement from all forms of cricket, bringing an end to a career that saw 34 international appearances and more than a decade in the IPL.

Mohit, 37, featured in 26 ODIs and eight T20Is, thanked his team-mates and officials who shaped his journey from Haryana to the international stage.

"Today with a full heart, I announce my retirement from all forms of cricket," Mohit, who featured in three IPL finals without lifting the trophy, wrote on his Instagram page.

View this post on Instagram

A post shared by Mohitmahipal Sharma (@mohitsharma18)

"From representing Haryana to wearing the India jersey and playing in the IPL, this journey has been nothing short of blessing. A very special Thanku to the Haryana Cricket Association for being the

See Full Page