“Goodbye to the game of cricket,” Tiwary wrote in his retirement note on social media. “This game has given me everything, I mean every single thing which I had never dreamt of, starting from the times when my life were challenged by different forms of difficulties. Will ever be grateful to this game and to the GOD, who has always been in my side throughout. Taking this opportunity to convey my sincere gratitude to the people who all have played a part in my cricketing journey.
“Thank you to my all my coaches starting from my childhood till last year who all have played a part in my cricketing achievements. Manabendra Ghosh, my father figure like coach has been the pillar in the cricketing journey. If he had not been there then I would had not reached anywhere in cricketing circle. Thank u Sir and wish u a speedy recovery, as your health is not keeping well.”
Tiwary also thanked his fans, parents and wife for their constant support, and all his team-mates and Cricket Association of Bengal. He finished his first-class career just 92 short of 10,000 runs, averaging 48.56 with 29 centuries and 45 half-centuries. He played 169 one-dayers to score 5581 runs at 42.28 with six centuries. Those included 12 ODIs, which included a century in his sixth ODI, against West Indies in Chennai in December 2011.
Tiwary earned his India debut in an ODI against Australia in 2008 and had to wait another three years for his next game before he got a few chances in 2011 and 2012. He was dropped again and also had to fight a number of injuries before he was recalled for one ODI in Bangladesh in 2014 and then played his last series in Zimbabwe in July 2015.
Tiwary was an aggressive batter and broke several Bengal records that earned him an India call-up. He developed a more all-round game as he gained more experience and was considered unlucky by many to not get more India games because of the competition for spots and the rise in standard of cricket at international level.
Tiwary also represented Rising Pune Supergiant, Delhi Capitals (then Delhi Daredevils) and Punjab Kings in the IPL. He featured in 183 T20s overall to score 3436 runs and 28.39 and struck at 116.43.