Search athletes:
Results Archive at World of O Runners Below you find historical results from WOC, EOC, JWOC and NOC. Click to get full results - mouseover to see the best runners. Note that some results may be missing. Classic distance and short distance is given as long distance and middle distance, respectively. For relays, the running order is not always correctly given.
WOC results Note that only top-10 are included in some KO-sprints and top-3 in some relays due to problems with IOF Eventor API.
2024 Sprint (45+45) KO-Sprint (108+99) Edinburgh, Scotland 2023 Long (78+72) Middle (61+60) Relay (81+57) Flims Laax, Switzerland 2022 Sprint (46+45) MixedRelay (132) KO-Sprint (102+93) Vejle, Denmark 2021 Long (68+59) Middle (58+56) Sprint (46+45) Relay (90+72) MixedRelay (104) Doksy, Czech Republic 2019 Long (78+71) Middle (61+60) Relay (108+90) Ostfold, Norway 2018 Long (74+71) Middle (76+71) Sprint (46+45) Relay (114+87) MixedRelay (132) Riga, Latvia 2017 Long (74+63) Middle (82+69) Sprint (46+47) Relay (102+87) MixedRelay (131) Tartu, Estonia 2016 Long (69+63) Middle (76+67) Sprint (45+45) Relay (93+81) MixedRelay (124) Stromstad, Sweden 2015 Long (74+69) Middle (79+72) Sprint (45+43) Relay (102+93) MixedRelay (124) Inverness, Scotland 2014 Long (84+67) Middle (83+70) Sprint (45+45) Relay (102+81) MixedRelay (136) Veneto/Trentino, Italy 2013 Long (45+45) Middle (44+45) Sprint (46+45) Relay (96+78) Vuokatti, Finland 2012 Long (45+45) Middle (45+45) Sprint (45+45) Relay (105+81) Lausanne, Switzerland 2011 Long (45+45) Middle (45+45) Sprint (48+45) Relay (99+81) Savoie, France 2010 Long (45+45) Middle (45+45) Sprint (45+45) Relay (90+84) Trondheim, Norway 2009 Long (43+45) Middle (45+45) Sprint (46+45) Relay (111+72) Miskolc, Hungary 2008 Long (44+43) Middle (45+45) Sprint (46+45) Relay (108+78) Olomouc, Czech Republic 2007 Long (43+45) Middle (45+45) Sprint (45+46) Relay (117+72) Kiev, Ukraine 2006 Long (41+44) Middle (42+45) Sprint (42+42) Relay (111+84) Aarhus, Denmark 2005 Long (38+39) Middle (40+41) Sprint (40+40) Relay (81+69) Aichi, Japan 2004 Long (40+40) Middle (41+40) Sprint (40+40) Relay (99+72) Västerås, Sweden 2003 Long (51+51) Middle (51+50) Sprint (55+52) Relay (111+90) Rapperswil/Jona, Switzerland 2001 Long (59+60) Middle (60+60) Sprint (49+45) Relay (136+85) Tampere, Finland 1999 Long (60+60) Middle (60+60) Relay (120+92) Inverness, Great Britain 1997 Long (59+59) Middle (61+60) Relay (88+100) Grimstad, Norway 1995 Long (62+61) Middle (60+60) Relay (140+96) Detmold, Germany 1993 Long (86+82) Middle (49+50) Relay (128+84) West Point, USA 1991 Long (72+58) Middle (50+50) Relay (95+76) Marianske Lazne, Czechoslovakia 1989 Long (58+56) Relay (80+60) Skövde, Sweden 1987 Long (58+57) Relay (92+72) Gerardmer, France 1985 Long (71+66) Relay (64+56) Bendigo, Australia 1983 Long (54+55) Relay (88+68) Zalaegerszeg, Hungary 1981 Long (83+72) Relay (84+72) Thun, Switzerland 1979 Long (78+69) Relay (76+51) Tampere, Finland 1978 Long (79+65) Relay (80+51) Kongsberg, Norway 1976 Long (66+65) Relay (56+56) Aviemore, Great Britain 1974 Long (76+53) Relay (60+42) Viborg, Denmark 1972 Long (75+47) Relay (60+39) Jicin, Czechoslovakia 1970 Long (66+45) Relay (56+36) Friedrichroda, DDR 1968 Long (63+38) Relay (36+27) Linköping, Sweden 1966 Long (56+34) Relay (40+27) Fiskars, Finland
EOC results Note that only top-3 results are included in some relays due to problems with IOF Eventor API.
2023 Sprint (45+46) MixedRelay (100) KO-Sprint (141+130) Trentino - Veneto, Italy 2022 Long (136+108) Middle (60+60) Relay (75+60) Rakvere, Estonia 2021 Sprint (120+105) MixedRelay (84) KO-Sprint (42+43) Neuchatel, Switzerland 2018 Long (77+70) Middle (54+52) Sprint (54+52) Relay (66+57) MixedRelay (84) Tessin, Switzerland 2016 Long (51+52) Middle (51+52) Sprint (52+52) Relay (129+87) MixedRelay (72) Jesenik, Czech Republic 2014 Long (48+50) Middle (117+96) Sprint (52+51) Relay (69+57) Palmela, Portugal 2012 Long (46+51) Middle (50+53) Sprint (51+50) Relay (69+54) Falun, Sweden 2010 Long (46+49) Middle (51+51) Sprint (51+51) Relay (75+51) Primorsko, Bulgaria 2008 Long (51+48) Middle (51+51) Sprint (51+50) Relay (63+52) Ventspils, Latvia 2006 Long (50+49) Middle (51+50) Sprint (50+51) Relay (66+54) Otepää, Estonia 2004 Long (40+40) Middle (40+40) Sprint (40+40) Relay (22+24) Roskilde, Denmark 2002 Long (40+40) Middle (53+55) Sprint (52+52) Relay (77+60) Sümeg, Hungary 2000 Long (45+45) Middle (45+45) Truskavets, Ukraine
JWOC results Note that only top-3 results are included in some relays due to problems with IOF Eventor API.
2024 Long (168+144) Middle (174+157) Sprint (170+153) Relay (171+144) MixedRelay (300) Czech Republic 2023 Long (174+147) Middle (176+152) Sprint (174+153) Relay (102+84) MixedRelay (232) Romania 2022 Long (127+113) Middle (127+113) Sprint (159+151) Relay (129+108) MixedRelay (120) Portugal 2021 Long (133+115) Middle (60+61) Sprint (137+115) Relay (81+69) Turkey 2019 Long (170+153) Middle (60+60) Sprint (172+157) Relay (108+93) Denmark 2018 Long (161+147) Middle (60+60) Sprint (160+148) Relay (101+93) Hungary 2017 Long (175+149) Middle (60+60) Sprint (177+151) Relay (180+78) Finland 2016 Long (164+145) Middle (60+59) Sprint (167+145) Relay (108+84) Engadin, Switzerland 2015 Long (157+133) Middle (60+60) Sprint (154+135) Relay (102+66) Rauland, Norway 2014 Long (150+115) Middle (59+57) Sprint (148+125) Relay (90+81) Bulgaria 2013 Long (169+148) Middle (61+60) Sprint (175+152) Relay (174+140) Czech Republic 2012 Long (149+130) Middle (59+57) Sprint (169+134) Relay (105+90) Kosice, Slovakia 2011 Long (148+126) Middle (60+59) Sprint (150+129) Relay (102+84) Rumia - Wejherowo, Poland 2010 Long (149+117) Middle (61+57) Sprint (148+109) Relay (84+69) Ålborg, Denmark 2009 Long (168+122) Middle (62+61) Sprint (169+120) Relay (96+69) San Martino, Italy 2008 Long (173+124) Middle (60+60) Sprint (173+128) Relay (84+69) Göteborg, Sweden 2007 Long (129+92) Middle (60+60) Sprint (128+90) Relay (81+65) Dubbo, Australia 2006 Long (143+116) Middle (61+60) Sprint (150+118) Relay (93+72) Druskininkai, Lithuania 2005 Long (149+115) Middle (59+57) Relay (96+66) Tenero, Switzerland 2004 Long (146+127) Middle (57+59) Relay (84+69) Gdynia, Poland 2003 Long (155+124) Middle (60+63) Relay (90+72) Põlva, Estonia 2002 Long (149+128) Middle (58+58) Relay (84+72) Alicante, Spain 2001 Long (150+128) Middle (60+59) Relay (84+72) Miskolc, Hungary 2000 Long (148+141) Middle (60+59) Relay (77+78) Nove Mesto na Morave, Czech Republic 1999 Long (146+128) Middle (57+58) Relay (87+72) Varna, Bulgaria 1998 Long (108+90) Middle (59+60) Relay (96+75) Reims, France 1997 Long (152+128) Middle (56+56) Relay (87+75) Leopoldsburg, Belgium 1996 Long (29+30) Middle (158+108) Relay (93+57) Govora, Romania 1995 Long (137+100) Middle (141+100) Relay (78+57) Horsens, Denmark 1994 Long (114+108) Middle (47+48) Relay (80+66) Gdynia, Poland 1993 Long (89+84) Middle (44+47) Relay (72+51) Castelrotto, Italy 1992 Long (117+90) Middle (46+47) Relay (69+57) Jyväskylä, Finland 1991 Long (15+15) Middle (14+15) Relay (18+18) Berlin, Germany 1990 Long (35+36) Relay (57+0)
NOC results World Cup results Note that (most of) the missing World Cup results are relays. Only top-10 included in some KO-sprints due to problems with IOF Eventor API.
EYOC results Note that some EYOC results are incomplete/with wrong spelling!