Ben Stokes will play his 105th – and last – ODI for England, against the Proteas on Tuesday. Watch the best moments from his first 100 games.

Ben Stokes will play his 105th – and last – ODI for England, against the Proteas on Tuesday. Watch the best moments from his first 100 games.