Time away from the game has made him "hungrier than ever before" says South Africa batsman Hashim Amla, gearing up for his third World Cup.
With more than 18,000 international runs under his belt, Amla was once a batting mainstay for Proteas but lost his place in the team due to a dip in form.
He missed the ODI series against Sri Lanka earlier this year, with Aiden Markram taking his place as an opener alongside vice-captain Quinton de Kock in the series.
Amla was also missing in action at the IPL and he says the long break helped him to sharpen his game.
"Things happen that you don't anticipate and I did not anticipate how things have gone recently. But I am a firm believer that when something happens, there is some good in it. I have had time away and now I am really looking back to wearing the green and gold again," Amla was quoted as saying by the ICC.
"I am hungrier than ever before, there is no doubt about that. I have been blessed to have this shirt for a while but the time off has made me want to come back stronger.
"This is my third (World Cup) so I know what it is all about. I have a strong record in England and I have always enjoyed coming here."