The 33-year-old last played for India in 2013 during Sachin Tendulkar‘s farewell Test against the West Indies in Mumbai. In all, he played 24 Tests between 2009 and 2013 in which he took 113 wickets.
“I am writing this letter to tender my formal retirement from international and first-class cricket with immediate effect,” Ojha said in a statement on his Twitter account.
It’s time I move on to the next phase of my life. The love and support of each and every individual will always rem… https://t.co/yj8ECj6gju
— Pragyan Ojha (@pragyanojha) 1582262716000
“To be an Indian cricketer and represent the country at the highest level was always a dream I cherished as a youngster.
“I fall short of words to describe how fortunate I have been to have lived my dream and earned the love and respect of my fellow countrymen,” he added.
From 18 ODIs, he grabbed 21 wickets. He also played six T20 Internationals.