According to Official Guinness Records,
The longest marathon playing kickball was 51 hr 00 min by students at Padua Franciscan High School (USA) in Parma, Ohio, USA, from 27-29 May 2011. The game lasted 474 innings and resulted in a final score of 431-306.
The event helped raise $10,000 (£6,319) for "Kick-It," an organization that uses kickball to raise funds for pediatric cancer victims.
For a complete list of 2011 records, please visit 2011 Guinness Records in United States.