Belgian runner Stefaan Engeles has just completed a marathon for every day of the past year.

Saturday was the 49-year-old’s 365th consecutive 26.2 mile race, shattering the record of 52 consecutive marathons set by a Japanese man last year.

Engeles attributed his ability to run for so long to the fact that he doesn’t run very fast. However, his average of about four hours per marathon is still 30 minutes faster than the average finishing time in the New York City marathon.

Overall, Engels ran 9,569 miles.