"For last one month, I was not getting the right motivation... Not feeling myself, the link was missing," the most-capped Bengal player said in a news conference with his six-year-old son Agastya this afternoon at his club Mohun Bagan.
"Mentally, I was not ready to play again. I started having this feeling for about a month and was not able to sleep properly. Now I can sleep peacefully," the 34-year-old player added in his emotional speech with his son hugging him.
Shukla said he had decided two days' ago as he also circulated a copy of his letter to Cricket Association of Bengal president Sourav Ganguly dated yesterday.
The ace all-rounder, who had played three ODIs for India scoring 18 runs and picking up a wicket, was named Sunday in Bengal's 16-member squad for the upcoming Syed Mushtaq Ali Trophy.
Also Read
The announcement came on the eve of Bengal's departure for their group A league matches of the Syed Mushtaq Ali domestic Twenty20 tournament.
It is learnt that Shukla took the 'drastic' decision as a fallout of his meeting with Ganguly, who was unhappy with Bengal's group stage elimination from the Vijay Hazare Trophy one-day tournament.
Shukla, who played 137 first-class matches and scored 6217 at an average of 36.93 including nine centuries and 37 fifties, however denied that he was forced to call it quits and termed it a personal decision.
Terming Ganguly as his best captain, Shukla said: "He's been a source of inspiration not only to me but for cricketers all over the world. He wanted me to continue but I told him I was not feeling well."
Asked why he chose his club tent and not his company of
Bengal teammates in Eden Gardens to call it a day, Shukla said: "I started cricket alone and I want to leave alone. I don't want to involve anyone. I've no regrets."
A handy medium-pacer who is cleverly used as a partnership-breaker, Shukla also took 172 wickets at an average of 34.75 including five three-wicket hauls with his best being 6/86.
Shukla, who last represented Bengal against Saurashtra in the domestic one-dayers on December 18, also played 141 List A matches scoring 2997 runs at 30.27 and claiming 143 wickets at 27.62.
From 81 Twenty20s, Shukla had a healthy batting strike rate of 120.63 scoring 994 runs and taking 47 wickets at an average of 24.61.