XCWeek
EST
EstoniaMenActive

Alvar JohannesAlev

Age
33
Born
Sep 29, 1993
Club
Skiclub Jõulu
Skis
Fischer
120
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
29.60
FIS pts distance
132.35
FIS pts sprint

XC Rating over time

XC Rating →
1,833
XC Rating · Distance · World #53
1,265
XC Rating · Sprint · World #652
10001200140016001800201220132014201520162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/262115176126633
2024/252518124337936
2023/243027309511669117
2022/2325162010412359
2021/22241440
2020/2122462
2019/20291060
2018/1923455
2017/1815
2016/1730557
2015/1626271
2014/1522264
2013/1419
2012/1314179
2011/1213253
2010/113

All results 429

DateVenueRaceLevelRkBehindFIS pts
Mar 29, 2026Lygna50 km · Interval start · FreeNC19+7:47.170.74
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC33+2:21.978.93
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC27+1:42.851.26
Mar 14, 2026Oslo50 km · Mass start · FreeWC19+1:55.724.18
Mar 8, 2026Lahti10 km · Interval start · ClassicWC40+1:37.555.61
Mar 1, 2026Falun20 km · Skiathlon · Classic/FreeWC42+2:41.177.19
Feb 21, 2026Milano Cortina50 km · Mass start · ClassicOWG15+8:02.588.83
Feb 13, 2026Milano Cortina10 km · Interval start · FreeOWG28+1:34.060.83
Feb 8, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG38+3:16.799.38
Jan 25, 2026Goms20 km · Mass start · ClassicWC17+1:29.943.27
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC32+3:21.318.62
Dec 31, 2025Toblach5 km · Mass start · FreeSWC50+16.038.93
Dec 29, 2025ToblachInterval start · ClassicSWC54+1:46.363.89
Dec 28, 2025ToblachSprint · FreeSWC106
Dec 28, 2025ToblachSprint qualification · FreeSWC106+16.23132.35
Dec 14, 2025Davos10 km · Interval start · FreeWC18+1:10.841.63
Dec 7, 2025Trondheim10 km · Interval start · FreeWC28+59.134.21
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC38+1:47.157.02
Nov 30, 2025Ruka20 km · Mass start · FreeWC38+1:01.432.04
Nov 28, 2025Ruka10 km · Interval start · ClassicWC41+1:11.242.17
Nov 23, 2025Beitostølen10 km · Interval start · FreeFIS44+1:31.379.06
Nov 22, 2025Beitostølen10 km · Interval start · ClassicFIS53+1:55.385.43
Mar 23, 2025Lahti50 km · Mass start · ClassicWC19+6:30.471.43
Mar 19, 2025TallinnSprint · FreeWC78
Mar 19, 2025TallinnSprint qualification · FreeWC78+19.43165.97
Mar 16, 2025Oslo10 km · Interval start · FreeWC56+1:50.066.34
Mar 15, 2025Oslo20 km · Interval start · ClassicWC27+2:32.946.79
Mar 8, 2025Trondheim50 km · Mass start · FreeWSC19+7:39.290.97
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC35+1:40.947.58
Mar 1, 2025Trondheim20 km · Skiathlon · Classic/FreeWSC28+1:32.948.85
Feb 21, 2025Gjoevik, VindInterval startFIS3788.31
Jan 26, 2025Engadin20 km · Mass start · FreeWC19+1:01.627.10
Jan 18, 2025GaasbuSkiathlon · Classic/FreeNCDNS
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWC31+1:51.579.66
Jan 5, 2025FISTour de SkiOverall standingsWC24+6:37.8
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC26+1:10.733.34
Jan 3, 2025Val di FiemmeSprint · ClassicSWC40
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC40+12.597.38
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC28+2:10.250.84
Dec 31, 2024Toblach20 km · Interval start · FreeSWC32+1:56.035.08
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC20+14.58.81
Dec 28, 2024ToblachSprint · FreeSWC82
Dec 28, 2024ToblachSprint qualification · FreeSWC82+17.84143.03
Dec 15, 2024Davos20 km · Interval start · ClassicWC12+1:50.126.39
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWC19+54.725.86
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC56+2:22.682.74
Dec 1, 2024Ruka20 km · Mass start · FreeWC27+1:22.341.69
Nov 29, 2024Ruka10 km · Interval start · ClassicWC39+1:39.257.48
Nov 24, 2024BeitostølenInterval startFIS1861.15
Nov 23, 2024BeitostølenInterval startFIS2256.00
Mar 23, 2024LillehammerInterval startNC3893.12
Mar 17, 2024Falun20 km · Mass start · FreeWC30+56.628.04
Mar 16, 2024Falun10 km · Interval start · ClassicWC60+2:27.875.79
Mar 10, 2024Oslo50 km · Mass start · ClassicWC34+3:23.737.47
Mar 2, 2024Lahti20 km · Interval start · ClassicWC43+4:35.776.58
Mar 1, 2024LahtiTeam sprint · Classic(Estonia II, leg 1)WC25
Mar 1, 2024LahtiTeam sprint qualification · Classic(Estonia II, leg 1)WC25+25.56
Feb 18, 2024Theodore Wirth Park, Minneapolis10 km · Interval start · FreeWC51+1:20.451.35
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC60
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC60+14.92105.12
Feb 13, 2024CanmoreSprint · ClassicWC44
Feb 13, 2024CanmoreSprint qualification · ClassicWC44+12.8992.05
Feb 11, 2024Canmore20 km · Mass start · ClassicWC47+4:11.0112.24
Feb 10, 2024CanmoreSprint · FreeWCDNS
Feb 10, 2024CanmoreSprint qualification · FreeWCDNS
Feb 9, 2024Canmore15 km · Mass start · FreeWC35+1:42.266.04
Jan 28, 2024Goms20 km · Mass start · FreeWC54+2:36.692.69
Jan 27, 2024GomsSprint · FreeWC66
Jan 27, 2024GomsSprint qualification · FreeWC66+17.31134.86
Jan 7, 2024Val di Fiemme10 km · Mass start · FreeSWC47+4:47.2203.00
Jan 7, 2024FISFIS Tour de SkiOverall standingsWC44+13:45.0
Jan 6, 2024Val di Fiemme15 km · Mass start · ClassicSWC39+20.89.55
Jan 4, 2024Davos20 km · Pursuit · ClassicSWC52+5:05.8106.82
Jan 3, 2024DavosSprint · FreeSWC55
Jan 3, 2024DavosSprint qualification · FreeSWC55+12.65112.53
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC42+3:59.445.95
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC47+1:49.362.97
Dec 30, 2023ToblachSprint · FreeSWC67
Dec 30, 2023ToblachSprint qualification · FreeSWC67+13.57106.27
Dec 17, 2023Trondheim10 km · Interval start · ClassicWCDNS
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC55+4:39.5148.74
Dec 15, 2023TrondheimSprint · FreeWC68
Dec 15, 2023TrondheimSprint qualification · FreeWC68+16.87123.19
Dec 2, 2023Gällivare10 km · Interval start · FreeWC50+1:32.656.26
Nov 26, 2023Ruka20 km · Mass start · FreeWC31+1:24.641.00
Nov 25, 2023Ruka10 km · Interval start · ClassicWC59+1:39.456.33
Nov 12, 2023Olos, MuonioInterval startFIS1244.65
Nov 11, 2023Olos, MuonioInterval startFIS2872.09
Mar 30, 2023TolgaInterval startNC4078.57
Mar 26, 2023Lahti20 km · Mass start · ClassicWC48+2:59.794.83
Mar 24, 2023LahtiTeam sprint · Free(Estonia II, leg 1)WC24
Mar 24, 2023LahtiTeam sprint qualification · Free(Estonia II, leg 1)WC24+28.08
Mar 21, 2023TallinnSprint · FreeWC60
Mar 21, 2023TallinnSprint qualification · FreeWC60+13.34117.79
Mar 17, 2023Falun10 km · Interval start · ClassicWC48+2:28.382.66
Mar 11, 2023Oslo50 km · Mass start · FreeWC24+5:22.465.40
Mar 5, 2023Planica50 km · Mass start · ClassicWSC35+8:24.696.90
Mar 3, 2023Planica4 × 10 km · Relay(Estonia, leg 3)WSC12+7:17.3
Mar 1, 2023Planica15 km · Interval start · FreeWSC51+3:36.289.27
Feb 24, 2023Planica30 km · Skiathlon · Classic/FreeWSC35+5:57.3119.66
Feb 17, 2023AasenMass startFIS46104.82
Feb 5, 2023Toblach4 × 7.5 km · Relay(Estonia, leg 3)WC14+4:58.6
Feb 4, 2023Toblach10 km · Interval start · FreeWC45+1:22.953.21
Feb 3, 2023ToblachSprint · FreeWC56
Feb 3, 2023ToblachSprint qualification · FreeWC56+11.7494.46
Jan 20, 2023VindInterval startNC3867.85
Dec 18, 2022Davos20 km · Interval start · FreeWC44+3:04.158.16
Dec 17, 2022DavosSprint · FreeWC55
Dec 17, 2022DavosSprint qualification · FreeWC55+12.49109.48
Dec 11, 2022Beitostølen4 × 5 km · Relay(Estonia, leg 4)WC13+4:31.8
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC43+1:23.446.48
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC49+1:18.137.78
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC59+1:35.560.03
Nov 27, 2022Ruka20 km · Pursuit · FreeWC20+56.617.13
Nov 26, 2022Ruka10 km · Interval start · ClassicWC33+1:27.453.53
Nov 13, 2022OlosInterval startFIS850.00
Nov 12, 2022OlosInterval startFIS3769.90
Apr 8, 2022LygnaInterval startNC3162.39
Mar 29, 2022HarstadInterval startNC856.33
Mar 26, 2022HarstadInterval startNC3592.03
Mar 13, 2022Falun4 × 5 km · Relay(Estonia, leg 2)WC16+2:11.8
Mar 12, 2022Falun15 km · Interval start · FreeWC40+2:06.952.94
Mar 6, 2022Oslo50 km · Mass start · ClassicWC45+8:44.399.09
Feb 27, 2022Lahti15 km · Interval start · ClassicWC53+3:20.880.87
Feb 19, 2022Beijing50 km · Mass start · FreeOWG36+4:55.796.44
Feb 13, 2022Beijing4 × 10 km · Relay(Estonia, leg 2)OWG15
Feb 11, 2022Beijing15 km · Interval start · ClassicOWG35+3:17.769.53
Feb 6, 2022Beijing30 km · Skiathlon · Classic/FreeOWG33+7:40.7141.14
Jan 3, 2022Val di Fiemme15 km · Mass start · ClassicSWC58+5:32.3
Jan 1, 2022OberstdorfSprint · ClassicSWC54
Jan 1, 2022OberstdorfSprint qualification · ClassicSWC54+18.98129.57
Dec 31, 2021Oberstdorf15 km · Mass start · FreeSWC50+1:25.561.50
Dec 29, 2021Lenzerheide15 km · Interval start · ClassicSWC62+3:21.477.03
Dec 28, 2021LenzerheideSprint · FreeSWC76
Dec 28, 2021LenzerheideSprint qualification · FreeSWC76+16.89129.38
Dec 12, 2021Davos15 km · Interval start · FreeWC41+2:13.555.04
Dec 11, 2021DavosSprint · FreeWC78
Dec 11, 2021DavosSprint qualification · FreeWC78+14.3119.03
Nov 28, 2021Ruka15 km · Pursuit · FreeWCDNS
Nov 27, 2021Ruka15 km · Interval start · ClassicWC43+2:06.450.85
Nov 26, 2021RukaSprint · ClassicWC63
Nov 26, 2021RukaSprint qualification · ClassicWC63+13.38106.24
Nov 14, 2021Olos, MuonioInterval startFISDNS
Nov 13, 2021Olos, MuonioInterval startFIS2266.82
Nov 12, 2021Olos, MuonioSprintFIS30
Nov 12, 2021Olos, MuonioSprint qualificationFIS30139.89
Mar 14, 2021Pokljuka15 km · Pursuit · FreeOPA8+1:30.661.80
Mar 13, 2021Pokljuka15 km · Interval start · ClassicOPA11+55.443.99
Mar 12, 2021PokljukaSprint · FreeOPA35
Mar 12, 2021PokljukaSprint qualification · FreeOPA35+11.32130.94
Mar 5, 2021Oberstdorf4 × 10 km · Relay(Estonia, leg 3)WSC13+8:11.9
Mar 3, 2021Oberstdorf15 km · Interval start · FreeWSC56+4:19.7102.41
Feb 27, 2021Oberstdorf30 km · Skiathlon · Classic/FreeWSC54+9:05.4177.82
Feb 25, 2021OberstdorfSprint · ClassicWSC79
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC79+29.77198.38
Feb 7, 2021UlricehamnTeam sprint · Free(Estonia, leg 1)WC18
Feb 6, 2021UlricehamnSprint · FreeWC71
Feb 6, 2021UlricehamnSprint qualification · FreeWC71+18.52124.57
Jan 30, 2021Falun15 km · Mass start · ClassicWC62+2:49.2111.93
Jan 29, 2021Falun15 km · Interval start · FreeWC66+4:03.199.56
Jan 19, 2021TrondheimInterval startNC4177.95
Jan 18, 2021TrondheimInterval startNC4381.29
Jan 16, 2021TrondheimSprintNCDNS
Jan 16, 2021TrondheimSprint qualificationNCDNS
Jan 10, 2021LygnaMass startFISDNS
Jan 9, 2021LygnaInterval startFIS4180.63
Jan 8, 2021LygnaSprintFIS40
Jan 8, 2021LygnaSprint qualificationFIS40107.67
Dec 27, 2020OtepääInterval startNC475.06
Dec 5, 2020LillehammerInterval startFIS77132.85
Dec 4, 2020LillehammerSprintFIS61
Dec 4, 2020LillehammerSprint qualificationFIS61106.39
Nov 21, 2020BeitostølenInterval startFIS7690.27
Nov 20, 2020BeitostølenSprintFIS58
Nov 20, 2020BeitostølenSprint qualificationFIS58136.75
Feb 23, 2020Trondheim30 km · Pursuit · ClassicSWCDNS
Feb 22, 2020TrondheimSprint · ClassicSWC60
Feb 22, 2020TrondheimSprint qualification · ClassicSWC60+20.26140.69
Feb 20, 2020MerakerMass start · FreeSWC70+8:07.9143.05
Feb 18, 2020ÅreSprint · FreeSWC70
Feb 18, 2020ÅreSprint qualification · FreeSWC70+18.33200.62
Feb 16, 2020Östersund15 km · Pursuit · ClassicSWC79+7:54.7127.41
Feb 15, 2020Östersund15 km · Interval start · FreeSWC87+4:48.3125.25
Feb 9, 2020Strbske PlesoSprint · FreeSCDNS
Feb 9, 2020Strbske PlesoSprint qualification · FreeSCDNS
Feb 8, 2020Strbske Pleso15 km · Interval start · ClassicSC143.79
Feb 2, 2020Nové MěstoMass startFISDNS
Feb 1, 2020Nové MěstoInterval startFIS9119.71
Jan 31, 2020Nové MěstoSprintFIS8
Jan 31, 2020Nové MěstoSprint qualificationFIS2121.69
Jan 26, 2020Dvorista - PaleInterval startFIS466.22
Jan 25, 2020Dvorista - PaleInterval startFIS160.87
Jan 21, 2020ZlatiborSprint · FreeBC1
Jan 21, 2020ZlatiborSprint qualification · FreeBC1107.24
Jan 20, 2020Zlatibor10 km · Interval start · ClassicBC158.77
Jan 5, 2020Nes Skianlegg15 km · Interval start · ClassicSCANDNS
Jan 4, 2020Nes Skianlegg30 km · Interval start · FreeSCAN55+5:42.687.76
Jan 3, 2020Nes SkianleggSprint · FreeSCAN108
Jan 3, 2020Nes SkianleggSprint qualification · FreeSCAN108+17.5137.42
Dec 22, 2019PlanicaTeam sprint · Free(Estonia II, leg 1)WC12
Dec 21, 2019PlanicaSprint · FreeWC68
Dec 21, 2019PlanicaSprint qualification · FreeWC68+15.57142.72
Dec 19, 2019St. Ulrich am PillerseeSprint · FreeOPA56
Dec 19, 2019St. Ulrich am PillerseeSprint qualification · FreeOPA56+8.57127.56
Dec 15, 2019Davos15 km · Interval start · FreeWC71+3:21.979.20
Dec 14, 2019DavosSprint · FreeWC66
Dec 14, 2019DavosSprint qualification · FreeWC66+13.43112.24
Dec 8, 2019Pokljuka15 km · Interval start · FreeOPA42+1:43.669.05
Dec 7, 2019PokljukaSprint · FreeOPA56
Dec 7, 2019PokljukaSprint qualification · FreeOPA56+10.64141.14
Nov 24, 2019SaariselkaInterval startFIS463.30
Nov 17, 2019OlosInterval startFISDNS
Nov 16, 2019OlosInterval startFISDNS
Nov 15, 2019OlosSprintFIS30
Nov 15, 2019OlosSprint qualificationFIS28105.09
Mar 24, 2019Québec15 km · Interval start · FreeWC63+8:00.3
Mar 24, 2019Québec15 km · Pursuit · FreeSWC63+8:00.3122.82
Mar 23, 2019Québec15 km · Mass start · ClassicSWC60+4:19.8167.54
Mar 22, 2019QuébecSprint · FreeSWC55
Mar 22, 2019QuébecSprint qualification · FreeSWC55+22.54144.17
Mar 8, 2019Trapp Family Lodge, Stowe, VTMass startFIS445.62
Mar 6, 2019Trapp Family Lodge, Stowe, VTInterval startFIS664.55
Feb 22, 2019Kincaid Park, AlaskaMass startFIS542.00
Feb 20, 2019Government PeakInterval startFIS26107.57
Feb 18, 2019Kincaid Park, AlaskaSprintFIS8
Feb 18, 2019Kincaid Park, AlaskaSprint qualificationFIS6161.37
Feb 17, 2019Kincaid Park, AlaskaMass startFIS763.74
Jan 19, 2019Crosscut Mountain Sports CenterMass startFIS10140.13
Jan 18, 2019Crosscut Mountain Sports CenterInterval startFIS20132.29
Jan 13, 2019Steamboat Ski and Resort / Howelsen HillMass startFIS14119.83
Jan 12, 2019Steamboat Ski and Resort / Howelsen HillInterval startFIS19101.91
Jan 8, 2019Craftsbury Outdoor CenterSprintNC13
Jan 8, 2019Craftsbury Outdoor CenterSprint qualificationNC396.01
Jan 6, 2019Craftsbury Outdoor CenterMass startNC48164.04
Jan 4, 2019Craftsbury Outdoor CenterSprintNC17
Jan 4, 2019Craftsbury Outdoor CenterSprint qualificationNC1187.14
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC2665.26
Dec 23, 2018Craftsbury Outdoor CenterInterval startFIS750.93
Dec 22, 2018Craftsbury Outdoor CenterSprintFIS12
Dec 22, 2018Craftsbury Outdoor CenterSprint qualificationFIS2111.22
Dec 2, 2018Rendezvous Ski Trails15 km · Interval start · FreeUST12+2:13.483.32
Dec 1, 2018Rendezvous Ski TrailsSprint · FreeUST21
Dec 1, 2018Rendezvous Ski TrailsSprint qualification · FreeUST5+11.46138.64
Nov 24, 2018Rendezvous Ski TrailsInterval startFIS35163.95
Mar 10, 2018Steamboat Ski and Resort / Howelsen HillMass startFIS231.21
Mar 8, 2018Steamboat Ski and Resort / Howelsen HillInterval startFIS2997.69
Feb 25, 2018Steamboat Ski and Resort / Howelsen HilMass startFIS339.02
Feb 24, 2018Steamboat Ski and Resort / Howelsen HilInterval startFIS650.87
Feb 11, 2018Maloit Park, MinturnInterval startFIS231.31
Feb 10, 2018Maloit Park, MinturnInterval startFIS137.90
Jan 19, 2018Rendezvous Ski TrailsMass startFIS1195.47
Jan 18, 2018Rendezvous Ski TrailsInterval startFIS867.85
Jan 14, 2018HaanjaSkiathlon · Classic/FreeNC263.21
Jan 13, 2018HaanjaInterval startNC151.20
Jan 5, 2018Kincaid Park, AnchorageSprintNC12
Jan 5, 2018Kincaid Park, AnchorageSprint qualificationNC13107.27
Jan 3, 2018Kincaid Park, AnchorageInterval startNC3091.10
Dec 3, 2017Rendezvous Ski Trails15 km · Mass start · ClassicUST16+42.655.09
Dec 2, 2017Rendezvous Ski TrailsSprint · FreeUST13
Dec 2, 2017Rendezvous Ski TrailsSprint qualification · FreeUST9+3.697.25
Nov 25, 2017Rendezvous Ski TrailsInterval startFIS1164.48
Apr 17, 2017YlitornioInterval startFIS9103.35
Apr 16, 2017YllasInterval startFIS12116.84
Apr 15, 2017KeminmaaInterval startFIS459.51
Apr 14, 2017KeminmaaInterval startFIS1387.65
Apr 2, 2017KontiolahtiMass startNC1886.21
Mar 31, 2017KontiolahtiInterval startNC58100.85
Mar 12, 2017AlbuInterval startFIS566.11
Mar 8, 2017DrammenSprint · ClassicWC64
Mar 8, 2017DrammenSprint qualification · ClassicWC66+18.82146.83
Mar 4, 2017Madona10 km · Interval start · ClassicSCAN77+2:42.8110.01
Mar 3, 2017MadonaSprint · FreeSCAN62
Mar 3, 2017MadonaSprint qualification · FreeSCAN62+11.7399.40
Feb 25, 2017Lahti30 km · Skiathlon · Classic/FreeWSC50+8:24.1169.78
Feb 19, 2017Otepää15 km · Interval start · ClassicWC64+5:31.9108.90
Feb 18, 2017OtepääSprint · FreeWC57
Feb 18, 2017OtepääSprint qualification · FreeWC57+16.27105.79
Feb 12, 2017OtepääInterval startNC464.96
Feb 11, 2017OtepääSprintNC7
Feb 11, 2017OtepääSprint qualificationNC673.96
Jan 28, 2017FalunSprint · FreeWC70
Jan 28, 2017FalunSprint qualification · FreeWC68+17.65137.10
Jan 22, 2017Ramsau am DachsteinPursuitNC257.02
Jan 21, 2017Ramsau am DachsteinInterval startNC239.59
Jan 15, 2017VietalvaInterval startNC7129.40
Jan 14, 2017VietalvaInterval startNC263.20
Jan 8, 2017Lahti15 km · Interval start · ClassicSCAN73+2:33.879.60
Jan 7, 2017LahtiSprint · FreeSCAN69
Jan 7, 2017LahtiSprint qualification · FreeSCAN69+14.75109.81
Dec 23, 2016OtepääSkiathlon · Classic/FreeNC5101.73
Dec 18, 2016Goms15 km · Mass start · FreeOPA9+17.840.31
Dec 17, 2016Goms15 km · Interval start · ClassicOPA16+1:39.861.47
Dec 16, 2016GomsSprint · ClassicOPA20
Dec 16, 2016GomsSprint qualification · ClassicOPA22+9.4281.86
Dec 11, 2016DavosSprint · FreeWC87
Dec 11, 2016DavosSprint qualification · FreeWC86+16.48140.47
Nov 18, 2016SaariselkaInterval startFIS4796.25
Nov 13, 2016OlosInterval startFIS4188.57
Nov 11, 2016OlosSprintFIS37
Nov 11, 2016OlosSprint qualificationFIS37122.97
Mar 27, 2016YllaesInterval startFIS858.96
Mar 26, 2016KeminmaaInterval startFIS1084.22
Mar 13, 2016Otepää15 km · Pursuit · FreeSCANDNS
Mar 12, 2016Otepää10 km · Interval start · ClassicSCAN95+3:11.1126.76
Mar 11, 2016OtepääSprint · FreeSCAN51
Mar 11, 2016OtepääSprint qualification · FreeSCAN51+7.1972.56
Mar 6, 2016AlbuInterval startFIS451.13
Feb 25, 2016Rasnov15 km · Interval start · FreeU2334+2:14.477.21
Feb 23, 2016Rasnov15 km · Interval start · ClassicU2332+3:55.196.45
Feb 22, 2016RasnovSprint · FreeU2349
Feb 22, 2016RasnovSprint qualification · FreeU2349+17.53173.35
Feb 14, 2016MadonaInterval startNC166.05
Jan 31, 2016MammasteInterval startNCDNS
Jan 30, 2016MammasteSprintNC13
Jan 30, 2016MammasteSprint qualificationNC1091.29
Jan 24, 2016Nove Mesto na Morave4 × 7.5 km · Relay(Estonia)WC16+5:32.2
Jan 23, 2016Nove Mesto na Morave15 km · Interval start · FreeWC71+4:30.8105.94
Jan 17, 2016PriekuliInterval startNC354.56
Jan 16, 2016PriekuliInterval startNC282.37
Jan 10, 2016Planica15 km · Interval start · FreeOPA46+2:14.785.07
Jan 9, 2016Planica15 km · Interval start · ClassicOPA21+1:31.860.70
Jan 8, 2016PlanicaSprint · FreeOPA53
Jan 8, 2016PlanicaSprint qualification · FreeOPA53+10.68118.36
Dec 19, 2015Hochfilzen15 km · Interval start · FreeOPADNS
Dec 18, 2015HochfilzenSprint qualification · FreeOPADNS
Nov 29, 2015KontiolahtiInterval startFIS361.80
Nov 28, 2015KontiolahtiInterval startFIS1294.18
Nov 22, 2015SaariselkaeInterval startFIS4986.72
Nov 15, 2015OlosInterval startFIS4866.10
Nov 14, 2015OlosInterval startFIS40101.08
Nov 13, 2015OlosSprintFIS25
Nov 13, 2015OlosSprint qualificationFIS2676.15
Apr 5, 2015YlläsInterval startFIS1684.49
Apr 4, 2015KemiInterval startFIS660.63
Mar 15, 2015AlbuInterval startFIS1086.89
Feb 25, 2015Joulumae Sport CenterSprintSCAN40
Feb 25, 2015Joulumae Sport CenterSprint qualificationSCAN4080.71
Feb 24, 2015Joulumae Sport CenterSprintSCAN43
Feb 24, 2015Joulumae Sport CenterSprint qualificationSCAN4382.80
Feb 22, 2015MadonaMass startSCAN49134.03
Feb 21, 2015MadonaInterval startSCAN3672.85
Feb 7, 2015AlmatySkiathlon · Classic/FreeU2346186.51
Feb 5, 2015AlmatyInterval startU234696.78
Feb 3, 2015AlmatySprintU2335
Feb 3, 2015AlmatySprint qualificationU2335103.18
Jan 18, 2015OtepääTeam sprintWC13
Jan 17, 2015OtepääSprintWC64
Jan 17, 2015OtepääSprint qualificationWC64125.28
Jan 10, 2015FalunSprintSCAN110
Jan 10, 2015FalunSprint qualificationSCAN110183.20
Jan 9, 2015FalunInterval startSCAN123106.93
Dec 27, 2014OtepääInterval startNC875.89
Dec 21, 2014HochfilzenInterval startOPA4579.14
Dec 20, 2014HochfilzenInterval startOPA3675.85
Dec 19, 2014HochfilzenSprintOPA32
Dec 19, 2014HochfilzenSprint qualificationOPA32130.86
Nov 23, 2014GällivareInterval startFIS11111.50
Nov 16, 2014OlosInterval startFIS4976.33
Nov 15, 2014OlosInterval startFIS9085.28
Nov 14, 2014OlosSprintFIS40
Nov 14, 2014OlosSprint qualificationFIS4098.83
Mar 9, 2014AlbuInterval startFIS263.24
Mar 7, 2014JoulumaeSprintNC6
Mar 7, 2014JoulumaeSprint qualificationNC149.05
Feb 23, 2014OtepääMass startSCAN57140.99
Feb 22, 2014OtepääSprintSCAN52
Feb 22, 2014OtepääSprint qualificationSCAN52105.56
Feb 20, 2014MadonaInterval startSCAN4789.83
Feb 19, 2014MadonaSprintSCAN53
Feb 19, 2014MadonaSprint qualificationSCAN5396.22
Feb 16, 2014PriekuliInterval startNCDNS
Feb 15, 2014PriekuliInterval startNC145.15
Feb 1, 2014Val di FiemmeSkiathlon · Classic/FreeU2345152.10
Jan 30, 2014Val di FiemmeInterval startU2351109.34
Jan 29, 2014Val di FiemmeSprintU2335
Jan 29, 2014Val di FiemmeSprint qualificationU233594.89
Jan 6, 2014PiteaInterval startSCAN81109.63
Jan 5, 2014PiteaInterval startSCAN79123.94
Jan 4, 2014SkellefteåSprintSCAN56
Jan 4, 2014SkellefteåSprint qualificationSCAN56125.82
Dec 17, 2013Lago di TeseroInterval startUVSDSQ
Dec 15, 2013Lago di TeseroTeam sprintUVS16
Dec 14, 2013Lago di TeseroSprintUVS18
Dec 14, 2013Lago di TeseroSprint qualificationUVS1599.25
Nov 16, 2013MuonioInterval startFIS9980.90
Nov 15, 2013MuonioSprintFIS61
Nov 15, 2013MuonioSprint qualificationFIS61100.91
Mar 17, 2013AlbuInterval startFIS864.38
Mar 9, 2013LahtiSprintWC79
Mar 9, 2013LahtiSprint qualificationWC7985.61
Feb 10, 2013Joulumae Recreation CentreSprintSCAN17
Feb 10, 2013Joulumae Recreation CentreSprint qualificationSCAN1551.20
Feb 9, 2013Joulumae Recreation CentreSprintSCAN11
Feb 9, 2013Joulumae Recreation CentreSprint qualificationSCAN1465.98
Feb 6, 2013MadonaInterval startSCAN3074.18
Jan 27, 2013LiberecTeam eventWJC11
Jan 25, 2013LiberecSkiathlon · Classic/FreeWJC27108.42
Jan 23, 2013LiberecInterval startWJC2077.76
Jan 21, 2013LiberecSprintWJC22
Jan 21, 2013LiberecSprint qualificationWC2191.98
Dec 9, 2012LapinlahtiInterval startFISDNS
Dec 8, 2012LapinlahtiSprint qualificationFISDNS
Nov 24, 2012RovaniemiSprintFIS16
Nov 24, 2012RovaniemiSprint qualificationFIS20111.89
Nov 18, 2012MuonioInterval startFIS130111.32
Nov 17, 2012MuonioInterval startFIS8271.34
Nov 16, 2012MuonioSprintFIS71
Nov 16, 2012MuonioSprint qualificationFIS72116.10
Feb 26, 2012ErzurumTeam eventWJC15
Feb 24, 2012ErzurumSkiathlon · Classic/FreeWJC48154.26
Feb 22, 2012ErzurumInterval startWJC39107.36
Feb 20, 2012ErzurumSprintWJC40
Feb 20, 2012ErzurumSprint qualificationWC40130.55
Feb 12, 2012AlbuInterval startSCAN57121.01
Feb 8, 2012MadonaSprintSCAN40
Feb 8, 2012MadonaSprint qualificationSCAN40104.73
Jan 22, 2012OtepääInterval startWC53103.07
Jan 21, 2012OtepääSprintWC65
Jan 21, 2012OtepääSprint qualificationWC65151.53
Dec 18, 2011VuokattiInterval startSCAN103127.46
Dec 17, 2011VuokattiInterval startSCAN84113.32
Dec 16, 2011VuokattiInterval startSCAN93120.60
Nov 13, 2011MuonioInterval startFIS122103.04
Nov 11, 2011MuonioSprintFIS52
Nov 11, 2011MuonioSprint qualificationFIS52141.69
Feb 27, 2011KeuruuPursuitSCAN92206.64
Feb 26, 2011KeuruuInterval startSCAN139131.45
Feb 25, 2011KeuruuSprintJUN8
Feb 25, 2011KeuruuSprint qualificationSCAN88202.64