Lessons from cricket about the mind’s experience of time

Bowlers playing for England and Australia in the current Ashes cricket series are collectively meant to deliver at least 540 balls each day (that’s 90 overs of six balls each – more if they bowl any no-balls or wides). If one side’s bowlers cannot capture all ten wickets in one…