Hosted on MSN
How Long Does It Take to Run a Marathon?
Most people finish a marathon in about 4.5 hours, although the current world record is just over two hours. Training, food, weather, and the course may all impact your time. Crossing the finish line ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results