Craig Kieswetter feels he is better equipped to cope with international cricket after being recalled to the England squad for the NatWest Twenty20 and one-day matches against Sri Lanka.
Kieswetter went from hero to zero status with England in the space of six months.
The Somerset player scored a century in only his third ODI appearance against Bangladesh in February 2010.
But he quickly plummeted from those heights, scoring only 121 runs in eight ODI innings against Australia and Bangladesh last summer and being dropped.
He said: “I’m chuffed to bits to be back in the set-up after a bit of time out. It is great to be back in the fold.”