A drummer in the US has played every Foo Fighters song in chronological order without stopping to raise money for cancer research — and succeeded.

It took Greg Barton nine hours to play all 128 tracks non-stop, going well over his fundraising goal of $5,000 (at time of writing the amount raised was almost $8K).

“Couldn’t be happier with how it turned out… So grateful for the incredible people I got to work with to make this a reality,” Barton wrote on Instagram.

“Not only did we smash our fundraising goal, but I made it the distance and had an absolute blast along the way.”

He continued by saying it was one of the hardest things he’d ever done.

“You can see my left hand completely cramp up at song 57 and I truly thought I might DNF [did not finish]… I think pure adrenaline carried me through the last three albums… I hope this brightens your day.”

In the lead-up to his drumming marathon, Greg used AI to isolate every drum track to familiarise himself with the parts, before a six-hour warm-up last month. Oof.

The ambitious feat was dedicated to Foo Fighters’ late drummer Taylor Hawkins and Barton’s own grandmother Debra, who’s currently battling cancer.

Check out the full livestream below.