It was always weird the disconnect of how doing X conflates with "raising money" for purpose Y. If you were to look at it like a Vulcan, one event has no bearing on the other. How does Running for an arbitrary amount of miles cure cancer or even relate to helping this cause?
I think I remember reading or analysing , the germ of the idea is your friends are paying you to endure arbitrary suffering; which is a bit wicked in itself. Even this doesn't pass logical muster. Your suffering does not solve any problems. It only starts to make sense when you bring up psychology of magical thinking. If I whip myself 10 times every night, she will fall in love with me. If I run 26.2 miles, then cancer will be cured.
Optimizing the goal, would his direct physical energy and time not have been better spent volunteering at the Special olympics or working with special olympics kids?