- Cross Arrows CC
- 31:27:00 hour(s):minute(s):second(s)
- United Kingdom (London)
The longest marathon playing indoor cricket is 31 hr 27 min, and was achieved by Cross Arrows CC (UK) in London, UK, from 19 to 20 August 2018.
The attempt took place to raise awareness of the organisations charitable work.