Moen already ran a marathon earlier this year, Hannover in April where he was 3rd in 2:10:07, just 15 sec behind the winner (and same time as 2nd). Made his marathon debut in 2015 and was 19th in the marathon in Rio last year. Also has a 27:55 on the road from Sep and a 13:20 on the track earlier this year.
Clearly better than his old track 10K PR would indicate. As for the guy above, yeah there are "only" 10 Kenyans ahead of him on the world list this year (plus a Kenyan-born Bahraini, 4 Ethiopians and a Tanzanian) but 59:48 puts Moen equal 104th athlete on the all-time list, with 72 of those ahead of him being Kenyan (plus Cheroben, born in Kenyan).