RicOlie_2 said:
Nope. A literal marathon is the race. The other definitions of marathon (other than the place, obviously) are figurative derivatives of the literal meaning.
This guy's first language isn't even English, so I think you can give him a break in this regard.