Yuri Trostenyuk, a plumber from Vinnitsa Ukraine, won the 2016 edition of the 3100 Mile Race after a closely fought contest with current record holder Asprihanal Aalto (Finland).
In an epic race, Yuri finished in a time of 46 days +01:10:25 - averaging 67 miles / 108.346 km per day. It was the closest ever finish to the 3100 Mile Race, with Yuri holding off a late surge from last years winner Ashprihanal. In 2015, Mr Aalto set the current all-time record for 3100 miles in a blistering speed of 40 days +09 hours. However, perhaps suffering from the effects of last years effort, Asprihanal struggled in the early parts of this years race, but the flying Finn finished in a flurry, covering an average of 78.61 miles over the final four days to push Yuri all the way to the finish. It marked a fitting end to the race, where runners battled through injuries, a heatwave, and the gruelling nature of the course.
On the last full day, Yuri ran 79 miles and Ashprihanal 86 miles - as Yuri crossed the finish line, only eight miles separated the two runners.

Yuri has now finished the 3100 Mile Race four times. He is also a four-time winner of the 10 Day Race.
Asprihanal's completion today took 46 days + 02:54:22, which is an average of 67.218 miles per day (108.177 km). Asprihanal holds the record for - course record, the most victories, and most completions while averaging 70 plus miles per day.
Other runners Atmavir Petr Spacil and Vasu Duzhiy are also close behind and set to finish very soon. In the womens race Kaneenika Janakova and Surasa Mairer are also edging closer to the magic 3100 mile mark.