Two years is long hiatus from limited overs cricket and a fit-again Mohammed Shami is ready to come out all guns blazing in the upcoming Champions Trophy in England from June 1.
Shami last played for India in an ODI, back in 2015 World Cup and it will be a fresh start in the 50-over cricket.
"Two years is a long time to be out of ODI squad. In these two years, I have focussed on my strength and fitness. I have also worked on my weaknesses. I have got leaner. I am hopeful that I can perform well in the upcoming Champions Trophy. I want to give my best shot," Shami said after being named in the Champions Trophy squad.