Browsing: Ben Stokes retires from ODI cricket

Star England all-rounder Ben Stokes on Monday made a surprise announcement to retire from ODI cricket. The 31-year-old will play his last ODI against South Africa at his home ground in Durham on Tuesday.