Ben Stokes shook up the cricket world last week, announcing his retirement from one-day cricket. Arguably…