XCWeek
FIN
FinlandWomenActive

JohannaMatintalo

Age
29
Born
Dec 11, 1996
Club
Ounasvaaran Hiihtoseura
Skis
Salomon
141
WC starts
1
WC wins
4
WC podiums
2
Champ. medals
12.25
FIS pts distance
22.11
FIS pts sprint

XC Rating over time

XC Rating →
2,093
XC Rating · Distance · World #11
1,837
XC Rating · Sprint · World #22
1100130015001700190021002014201520162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/2625181181101,0471719
2024/25181411523634038
2023/242720142287542435
2022/232111133414703536
2021/222518153183631914
2020/21281915252242735
2019/201714110674341
2018/1924121570495750
2017/18311211070455072
2016/1720211733554
2015/1618
2014/1510169
2013/147
2012/139

All results 352

DateVenueRaceLevelRkBehindFIS pts
Apr 12, 2026Inari, Juutuanvaara30 km · Interval start · ClassicNC160.80
Apr 10, 2026Inari, Juutuanvaara5 km · Interval start · ClassicNCDNS
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC20+36.217.49
Mar 21, 2026Lake PlacidSprint · FreeWC37
Mar 21, 2026Lake PlacidSprint qualification · FreeWC37+16.43118.92
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC9+1:06.630.54
Mar 12, 2026DrammenSprint · ClassicWC18
Mar 12, 2026DrammenSprint qualification · ClassicWC19+10.1775.39
Mar 8, 2026Lahti10 km · Interval start · ClassicWC8+29.315.05
Feb 22, 2026Milano Cortina50 km · Mass start · ClassicOWGDNF
Feb 14, 2026Milano Cortina4 × 7.5 km · Relay(Finland, leg 1)OWG3+1:14.7
Feb 10, 2026Milano CortinaSprint · ClassicOWG12
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG10+6.5936.58
Jan 25, 2026Goms20 km · Mass start · ClassicWC10.00
Jan 24, 2026GomsSprint · ClassicWC5
Jan 24, 2026GomsSprint qualification · ClassicWC4+5.8731.16
Jan 4, 2026FISTour de SkiOverall standingsWC6+3:32.3
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC15+2:02.176.82
Jan 3, 2026Val di FiemmeSprint · ClassicSWC5
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC6+2.8415.07
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC6+1:55.55.94
Dec 31, 2025Toblach5 km · Mass start · FreeSWC13+11.524.72
Dec 29, 2025ToblachInterval start · ClassicSWC7+43.722.79
Dec 28, 2025ToblachSprint · FreeSWC60
Dec 28, 2025ToblachSprint qualification · FreeSWC60+11.7984.43
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC14+1:00.227.82
Dec 5, 2025TrondheimSprint · ClassicWC18
Dec 5, 2025TrondheimSprint qualification · ClassicWC6+2.8816.77
Nov 29, 2025RukaSprint · ClassicWC6
Nov 29, 2025RukaSprint qualification · ClassicWC3+1.610.96
Nov 28, 2025Ruka10 km · Interval start · ClassicWC17+1:03.933.37
Nov 15, 2025Olos, Muonio10 km · Interval start · ClassicFIS135.59
Nov 14, 2025Olos, MuonioSprint · ClassicFIS13
Nov 14, 2025Olos, MuonioSprint qualification · ClassicFIS5+5.1960.31
Mar 15, 2025Oslo20 km · Interval start · ClassicWC23+3:15.752.19
Mar 7, 2025Trondheim4 × 7.5 km · Relay(Finland, leg 1)WSC4+1:13.9
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC10+1:05.828.93
Feb 15, 2025Falun10 km · Interval start · ClassicWC21+1:56.153.71
Feb 14, 2025FalunSprint · ClassicWC17
Feb 14, 2025FalunSprint qualification · ClassicWC7+7.243.66
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWCDNS
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC26+5:19.9135.99
Jan 3, 2025Val di FiemmeSprint · ClassicSWC11
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC3+2.4816.62
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC24+4:35.678.44
Dec 31, 2024Toblach20 km · Interval start · FreeSWC24+2:07.234.67
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC11+44.524.49
Dec 28, 2024ToblachSprint · FreeSWC42
Dec 28, 2024ToblachSprint qualification · FreeSWC42+9.6566.04
Dec 15, 2024Davos20 km · Interval start · ClassicWC11+2:30.331.99
Dec 1, 2024Ruka20 km · Mass start · FreeWCDNF
Nov 30, 2024RukaSprint · ClassicWC11
Nov 30, 2024RukaSprint qualification · ClassicWC17+7.9657.90
Nov 29, 2024Ruka10 km · Interval start · ClassicWC22+2:03.064.90
Nov 17, 2024Olos, MuonioInterval startFISDNS
Nov 16, 2024Olos, MuonioInterval startFISDNS
Apr 7, 2024Rovaniemi, OunasvaaraInterval startNC238.20
Mar 23, 2024AanekoskiPursuitNC363.93
Mar 22, 2024AanekoskiInterval startNC578.95
Mar 17, 2024Falun20 km · Mass start · FreeWC12+29.813.40
Mar 16, 2024Falun10 km · Interval start · ClassicWC2+4.21.87
Mar 15, 2024FalunSprint · ClassicWC15
Mar 15, 2024FalunSprint qualification · ClassicWC20+12.6479.56
Mar 9, 2024Oslo50 km · Mass start · ClassicWC8+1:42.317.01
Mar 2, 2024Lahti20 km · Interval start · ClassicWC5+30.07.67
Mar 1, 2024LahtiTeam sprint · Classic(Finland I, leg 2)WC2+24.75
Mar 1, 2024LahtiTeam sprint qualification · Classic(Finland I, leg 2)WC4+13.07
Feb 13, 2024CanmoreSprint · ClassicWC14
Feb 13, 2024CanmoreSprint qualification · ClassicWC17+8.1650.23
Feb 11, 2024Canmore20 km · Mass start · ClassicWC7+34.113.93
Feb 9, 2024Canmore15 km · Mass start · FreeWC22+2:09.074.44
Feb 3, 2024HakunilaInterval startNC142.79
Feb 2, 2024HakunilaSprintNCDNS
Feb 2, 2024HakunilaSprint qualificationNCDNS
Jan 28, 2024Goms20 km · Mass start · FreeWC29+2:10.767.12
Jan 27, 2024GomsSprint · FreeWC36
Jan 27, 2024GomsSprint qualification · FreeWC36+13.1788.25
Jan 26, 2024Goms4 × 5 km · Relay(Finland II, leg 2)WC9+2:04.5
Jan 21, 2024Oberhof4 × 7.5 km · Relay(Finland, leg 1)WC3+2:11.3
Jan 20, 2024Oberhof20 km · Mass start · ClassicWC13+30.113.62
Jan 19, 2024OberhofSprint · ClassicWC15
Jan 19, 2024OberhofSprint qualification · ClassicWC13+8.2353.09
Jan 13, 2024Otepää20 km · Interval start · ClassicSCAN134.64
Jan 12, 2024OtepääSprint · ClassicSCAN3
Jan 12, 2024OtepääSprint qualification · ClassicSCAN139.50
Dec 17, 2023Trondheim10 km · Interval start · ClassicWCDNS
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC31+4:04.0115.27
Dec 10, 2023Östersund10 km · Interval start · FreeWC40+2:49.283.27
Dec 9, 2023ÖstersundSprint · ClassicWC18
Dec 9, 2023ÖstersundSprint qualification · ClassicWC17+9.4152.96
Nov 24, 2023RukaSprint · ClassicWCDNS
Nov 24, 2023RukaSprint qualification · ClassicWCDNS
Apr 2, 2023Inari, JuutuanvaaraInterval startNC767.80
Mar 31, 2023Inari, JuutuanvaaraInterval startNC233.04
Mar 26, 2023Lahti20 km · Mass start · ClassicWC14+42.819.55
Mar 25, 2023LahtiSprint · ClassicWC20
Mar 25, 2023LahtiSprint qualification · ClassicWC27+9.3560.04
Mar 4, 2023Planica30 km · Mass start · ClassicWSC25+6:06.3103.85
Mar 2, 2023Planica4 × 5 km · Relay(Finland, leg 1)WSC4+30.5
Feb 23, 2023PlanicaSprint · ClassicWSC26
Feb 23, 2023PlanicaSprint qualification · ClassicWSC18+10.763.29
Feb 5, 2023Toblach4 × 7.5 km · Relay(Finland, leg 1)WC4+3:22.7
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWC7+2:10.154.58
Jan 28, 2023Les RoussesSprint · ClassicWC23
Jan 28, 2023Les RoussesSprint qualification · ClassicWC15+8.9459.91
Jan 22, 2023KauppiSprintNC1
Jan 22, 2023KauppiSprint qualificationNC373.69
Jan 21, 2023KauppiInterval startNC760.80
Dec 11, 2022Beitostølen4 × 5 km · Relay(Finland I, leg 1)WC4+45.5
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC5+31.015.34
Dec 9, 2022BeitostølenSprint · ClassicWC3
Dec 9, 2022BeitostølenSprint qualification · ClassicWC4+3.2321.53
Nov 27, 2022Ruka20 km · Pursuit · FreeWC32+5:02.890.24
Nov 26, 2022Ruka10 km · Interval start · ClassicWC29+1:23.544.84
Nov 25, 2022RukaSprint · ClassicWC26
Nov 25, 2022RukaSprint qualification · ClassicWC5+0.956.75
Nov 13, 2022OlosInterval startFISDNS
Nov 12, 2022OlosInterval startFISDNS
Nov 11, 2022OlosSprintFISDNS
Nov 11, 2022OlosSprint qualificationFISDNS
Apr 3, 2022Rovaniemi, OunasvaaraInterval startNC249.51
Apr 1, 2022Rovaniemi, OunasvaaraInterval startNC559.49
Mar 13, 2022Falun1.4 km · Interval startFIS10
Mar 13, 2022FalunTeam sprint(Finland II, leg 1)WC11
Mar 12, 2022Falun10 km · Interval start · FreeWC34+2:01.271.59
Mar 11, 2022FalunSprint · ClassicWC7
Mar 11, 2022FalunSprint qualification · ClassicWC3+8.8655.32
Mar 5, 2022Oslo30 km · Mass start · ClassicWC12+2:27.843.45
Mar 3, 2022DrammenSprint · ClassicWC21
Mar 3, 2022DrammenSprint qualification · ClassicWC9+3.9828.28
Feb 27, 2022Lahti10 km · Interval start · ClassicWC22+1:47.558.57
Feb 20, 2022Beijing30 km · Mass start · FreeOWG23+7:07.7117.55
Feb 12, 2022Beijing4 × 5 km · Relay(Finland, leg 2)OWG4+21.2
Feb 10, 2022Beijing10 km · Interval start · ClassicOWG14+1:24.940.28
Feb 5, 2022Beijing15 km · Skiathlon · Classic/FreeOWG12+2:22.875.34
Jan 4, 2022Val di Fiemme10 km · Mass start · FreeSWC31+3:14.1126.91
Jan 4, 2022FISFIS Tour de SkiOverall standingsWC14+5:09.8
Jan 3, 2022Val di Fiemme10 km · Mass start · ClassicSWC9+51.340.09
Jan 1, 2022OberstdorfSprint · ClassicSWC3
Jan 1, 2022OberstdorfSprint qualification · ClassicSWC10.00
Dec 31, 2021Oberstdorf10 km · Mass start · FreeSWC23+43.046.64
Dec 29, 2021Lenzerheide10 km · Interval start · ClassicSWC9+55.027.09
Dec 28, 2021LenzerheideSprint · FreeSWC39
Dec 28, 2021LenzerheideSprint qualification · FreeSWC39+8.8257.98
Dec 5, 2021Lillehammer4 × 5 km · Relay(Finland I, leg 1)WC5+22.5
Dec 4, 2021Lillehammer10 km · Interval start · FreeWC51+2:16.567.47
Nov 28, 2021Ruka10 km · Pursuit · FreeWCDNS
Nov 27, 2021Ruka10 km · Interval start · ClassicWC17+1:10.838.55
Nov 26, 2021RukaSprint · ClassicWC4
Nov 26, 2021RukaSprint qualification · ClassicWC6+1.6511.07
Mar 28, 2021SaukkovaaraInterval startNC435.62
Mar 26, 2021SaukkovaaraInterval startNC231.26
Mar 14, 2021Engadin30 km · Pursuit · FreeWC51+8:03.4213.74
Mar 13, 2021Engadin10 km · Mass start · ClassicWC28+1:27.280.67
Mar 6, 2021Oberstdorf30 km · Mass start · ClassicWSC13+4:42.077.47
Mar 4, 2021Oberstdorf4 × 5 km · Relay(Finland, leg 2)WSC3+46.2
Feb 27, 2021Oberstdorf15 km · Skiathlon · Classic/FreeWSC30+4:01.1145.77
Feb 25, 2021OberstdorfSprint · ClassicWSC26
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC3+2.921.84
Feb 14, 2021HonkavuoriSprintNC1
Feb 14, 2021HonkavuoriSprint qualificationNC143.41
Feb 13, 2021HonkavuoriInterval startNC544.68
Jan 31, 2021FalunSprint · ClassicWC18
Jan 31, 2021FalunSprint qualification · ClassicWC16+8.3451.54
Jan 30, 2021Falun10 km · Mass start · ClassicWC22+59.853.77
Jan 24, 2021Lahti4 × 5 km · Relay(Finland I, leg 1)WC3+59.5
Jan 23, 2021Lahti15 km · Skiathlon · Classic/FreeWC19+2:51.5106.00
Jan 10, 2021Val di Fiemme10 km · Mass start · FreeSWC23+2:31.496.10
Jan 10, 2021FISFIS Tour de SkiOverall standingsWC17+7:15.2
Jan 9, 2021Val di FiemmeSprint · ClassicSWC16
Jan 9, 2021Val di FiemmeSprint qualification · ClassicSWC4+1.9512.19
Jan 8, 2021Val di Fiemme10 km · Mass start · ClassicSWC5+7.25.49
Jan 6, 2021Toblach10 km · Pursuit · ClassicSWC15+1:27.310.56
Jan 5, 2021Toblach10 km · Interval start · FreeSWC26+1:38.251.87
Jan 3, 2021Val Müstair10 km · Pursuit · FreeSWC21+3:15.376.96
Jan 2, 2021Val Müstair10 km · Mass start · ClassicSWC19+51.139.53
Jan 1, 2021Val MüstairSprint · FreeSWC19
Jan 1, 2021Val MüstairSprint qualification · FreeSWC20+10.6660.67
Nov 29, 2020Ruka10 km · Interval startWC35+3:42.8
Nov 29, 2020Ruka10 km · Pursuit · FreeSWC35+3:42.895.45
Nov 28, 2020Ruka10 km · Interval start · ClassicSWC30+1:40.653.60
Nov 27, 2020RukaSprint · ClassicSWC31
Nov 27, 2020RukaSprint qualification · ClassicSWC31+11.3477.34
Nov 14, 2020VuokattiInterval startFIS457.82
Mar 7, 2020Oslo30 km · Mass start · ClassicWC22+3:21.757.17
Mar 1, 2020Lahti4 × 5 km · Relay(Finland I, leg 1)WC2+30.3
Feb 29, 2020Lahti10 km · Interval start · ClassicWC10+56.331.42
Feb 9, 2020Falun10 km · Mass start · FreeWC56+3:10.5177.32
Feb 8, 2020FalunSprint · ClassicWC35
Feb 8, 2020FalunSprint qualification · ClassicWC35+16.52101.16
Feb 2, 2020VoyriSprintNCDNS
Feb 2, 2020VoyriSprint qualificationNCDNS
Feb 1, 2020VoyriInterval startNCDNS
Jan 19, 2020Nové Město10 km · Pursuit · ClassicWC35+4:20.577.90
Jan 18, 2020Nové Město10 km · Interval start · FreeWC44+2:35.787.01
Dec 15, 2019Davos10 km · Interval start · FreeWC46+2:33.081.45
Dec 8, 2019Lillehammer4 × 5 km · Relay(Finland, leg 1)WC4+1:32.5
Dec 7, 2019Lillehammer15 km · Skiathlon · Classic/FreeWC29+3:59.3131.11
Dec 1, 2019Ruka10 km · Interval startWC35+4:11.3
Dec 1, 2019Ruka10 km · Pursuit · FreeSWC35+4:11.3117.29
Nov 30, 2019Ruka10 km · Interval start · ClassicSWC25+1:34.446.98
Nov 29, 2019RukaSprint · ClassicSWC36
Nov 29, 2019RukaSprint qualification · ClassicSWC36+11.1573.11
Nov 16, 2019OlosInterval startFIS434.27
Apr 7, 2019AiniovaaraInterval startNC771.87
Mar 31, 2019AanekoskiPursuitNC649.38
Mar 30, 2019AanekoskiInterval startNC1496.01
Mar 24, 2019HaapajarviMass startNJCDNS
Mar 23, 2019HaapajarviInterval startNJCDNS
Mar 12, 2019DrammenSprint · ClassicWC39
Mar 12, 2019DrammenSprint qualification · ClassicWC39+10.2372.25
Mar 10, 2019Oslo30 km · Mass start · ClassicWC28+7:10.7127.36
Feb 26, 2019Seefeld10 km · Interval start · ClassicWSC17+1:31.945.32
Feb 23, 2019Seefeld15 km · Skiathlon · Classic/FreeWSC32+3:41.4139.97
Feb 10, 2019LahtiTeam sprint · Classic(Finland II)WC5+4.98
Feb 3, 2019Imatra, Ukonniemi stadionSprintNCDNS
Feb 3, 2019Imatra, Ukonniemi stadionSprint qualificationNCDNS
Feb 1, 2019Imatra, Ukonniemi stadionInterval startNC664.93
Jan 20, 2019Otepää10 km · Interval start · ClassicWC15+2:35.869.49
Jan 19, 2019OtepääSprint · ClassicWC19
Jan 19, 2019OtepääSprint qualification · ClassicWC26+7.9150.59
Jan 6, 2019Vuokatti20 km · Mass start · FreeSCAN13+2:29.699.83
Jan 5, 2019Vuokatti10 km · Interval start · ClassicSCAN4+36.745.91
Jan 4, 2019VuokattiSprint · FreeSCAN28
Jan 4, 2019VuokattiSprint qualification · FreeSCAN29+9.88112.09
Dec 9, 2018Beitostølen4 × 5 km · Relay(Finland I)WC3+37.8
Dec 2, 2018Lillehammer10 km · Interval start · ClassicWC43+5:59.8
Dec 2, 2018Lillehammer10 km · Pursuit · ClassicSWC43+5:59.873.10
Dec 1, 2018Lillehammer10 km · Interval start · FreeSWC55+4:03.0122.85
Nov 30, 2018LillehammerSprint · FreeSWC65
Nov 30, 2018LillehammerSprint qualification · FreeSWC65+15.93108.35
Nov 25, 2018Ruka10 km · Interval start · ClassicWC34+2:34.673.51
Nov 24, 2018RukaSprint · ClassicWC23
Nov 24, 2018RukaSprint qualification · ClassicWC20+6.8546.57
Apr 8, 2018TaivalvaaraInterval startNC340.82
Apr 6, 2018TaivalvaaraSprintNC5
Apr 6, 2018TaivalvaaraSprint qualificationNC471.22
Apr 1, 2018KeminmaaMass startFIS363.85
Mar 31, 2018KeminmaaInterval startFISDNS
Mar 18, 2018Falun20 km · Interval startWC30+3:18.7
Mar 18, 2018Falun10 km · Pursuit · FreeSWC30+3:18.7106.92
Mar 17, 2018Falun10 km · Mass start · ClassicSWC17+34.030.50
Mar 16, 2018FalunSprint qualification · FreeSWC55+16.34109.01
Mar 16, 2018FalunSprint · FreeSWC54
Mar 4, 2018Lahti10 km · Interval start · ClassicWC10+1:13.439.75
Mar 3, 2018LahtiSprint qualification · FreeWC50+17.81122.32
Mar 3, 2018LahtiSprint · FreeWC50
Feb 25, 2018PyeongChang30 km · Mass start · ClassicOWG18+6:40.6113.59
Feb 13, 2018PyeongChangSprint · ClassicOWG19
Feb 13, 2018PyeongChangSprint qualification · ClassicOWG19+10.365.49
Feb 10, 2018PyeongChang15 km · Skiathlon · Classic/FreeOWG24+2:17.578.74
Jan 31, 2018Goms10 km · Interval start · ClassicU236+49.454.49
Jan 29, 2018GomsSprint · FreeU238
Jan 29, 2018GomsSprint qualification · FreeU2311+5.2169.88
Jan 20, 2018PlanicaSprint · ClassicWC28
Jan 20, 2018PlanicaSprint qualification · ClassicWC22+7.3542.40
Jan 14, 2018HakunilaSkiathlon · Classic/FreeNC225.61
Jan 13, 2018HakunilaInterval startNC865.17
Jan 7, 2018Piteå20 km · Mass start · ClassicSCAN122.32
Jan 6, 2018Piteå10 km · Interval start · FreeSCAN16+1:53.679.15
Jan 5, 2018PiteåSprint · ClassicSCAN5
Jan 5, 2018PiteåSprint qualification · ClassicSCAN7+8.8574.88
Dec 17, 2017Vuokatti10 km · Interval start · ClassicSCAN139.78
Dec 16, 2017VuokattiSprint · FreeSCAN28
Dec 16, 2017VuokattiSprint qualification · FreeSCAN29+10.3895.00
Dec 15, 2017Vuokatti10 km · Interval start · FreeSCAN26+1:08.767.81
Dec 3, 2017Lillehammer15 km · Skiathlon · Classic/FreeWC48+4:48.2158.56
Nov 26, 2017Ruka20 km · Interval startWC50+3:53.5
Nov 26, 2017Ruka10 km · Pursuit · FreeSWC50103.20
Nov 25, 2017Ruka10 km · Interval start · ClassicSWC31+1:47.456.99
Nov 24, 2017RukaSprint qualification · ClassicSWC35+13.6285.26
Nov 24, 2017RukaSprint · ClassicSWC35
Nov 12, 2017OlosInterval startFISDNS
Nov 11, 2017OlosInterval startFISDNS
Apr 9, 2017YlitornioInterval startNC969.18
Apr 2, 2017KontiolahtiMass startNC684.73
Mar 31, 2017KontiolahtiInterval startNC1186.41
Mar 19, 2017OunasvaaraMass startNJC478.88
Mar 18, 2017OunasvaaraInterval startNJC157.76
Mar 12, 2017Oslo30 km · Mass start · ClassicWC17+5:32.593.49
Feb 25, 2017Lahti15 km · Skiathlon · Classic/FreeWSC28+3:04.3113.29
Feb 19, 2017Otepää10 km · Interval start · ClassicWC11+2:04.455.32
Feb 4, 2017Park City, UT15 km · Skiathlon · Classic/FreeU232+3.838.56
Feb 2, 2017Park City, UT10 km · Interval start · FreeU2322+1:39.585.76
Jan 31, 2017Park City, UTSprint · ClassicU2311
Jan 31, 2017Park City, UTSprint qualification · ClassicU234+1.155.91
Jan 8, 2017Lahti10 km · Interval start · ClassicSCAN11+1:23.370.77
Jan 7, 2017LahtiSprint · FreeSCAN24
Jan 7, 2017LahtiSprint qualification · FreeSCAN26+18.87155.29
Dec 17, 2016SaukkovaaraInterval startFIS7111.58
Dec 16, 2016SaukkovaaraSprintFIS2
Dec 16, 2016SaukkovaaraSprint qualificationFIS2122.16
Dec 11, 2016Lillehammer15 km · Mass start · ClassicSCAN21+2:15.8100.13
Dec 10, 2016Lillehammer5 km · Interval start · FreeSCAN34+1:23.1122.58
Dec 9, 2016LillehammerSprint · ClassicSCAN18
Dec 9, 2016LillehammerSprint qualification · ClassicSCAN20+13.7124.20
Nov 13, 2016OlosInterval startFISDNS
Nov 12, 2016OlosInterval startFIS1894.73
Apr 10, 2016RukaInterval startNC983.35
Apr 2, 2016TaivalvaaraInterval startNCDNS
Mar 20, 2016ValkeakoskiInterval startNJC27142.55
Mar 19, 2016ValkeakoskiInterval startNJC994.96
Mar 13, 2016Otepää10 km · Pursuit · FreeSCAN20+1:41.499.46
Mar 12, 2016Otepää5 km · Interval start · ClassicSCAN11+21.966.88
Mar 11, 2016OtepääSprint · FreeSCAN52
Mar 11, 2016OtepääSprint qualification · FreeSCAN52+17.34148.54
Feb 26, 2016Rasnov4 × 2.5 km · Relay · Free(Finland)WJC9+1:11.5
Feb 25, 2016Rasnov10 km · Interval start · FreeWJC17+1:29.485.73
Feb 23, 2016Rasnov5 km · Interval start · ClassicWJC4+14.247.16
Feb 22, 2016RasnovSprint · FreeWJC32
Feb 22, 2016RasnovSprint qualification · FreeWJC32+15.73143.18
Feb 7, 2016VoeyriInterval startNJC691.18
Feb 6, 2016VoeyriSprintNJC2
Feb 6, 2016VoeyriSprint qualificationNJC7180.82
Jan 30, 2016ImatraInterval startNC28139.63
Jan 29, 2016ImatraSprintNC20
Jan 29, 2016ImatraSprint qualificationNC20127.71
Dec 20, 2015RistijärviInterval startFIS8107.21
Dec 13, 2015Vuokatti10 km · Interval start · FreeSCAN62+3:08.1141.59
Dec 11, 2015Vuokatti10 km · Interval start · ClassicSCAN39+2:32.1110.62
Mar 8, 2015KokkolaInterval startNJC18128.16
Mar 7, 2015KokkolaInterval startNJC9146.77
Mar 1, 2015KeminmaaMass startNJC11117.31
Feb 21, 2015ImatraSprintNJC1
Feb 21, 2015ImatraSprint qualificationNJC7168.49
Feb 8, 2015AlmatyTeam eventWJC9
Feb 6, 2015AlmatySkiathlon · Classic/FreeWJC16117.73
Feb 4, 2015AlmatyInterval startWJC29103.01
Dec 21, 2014RistijaerviInterval startFIS21119.86
Dec 20, 2014RistijaerviSprintJUN8
Dec 20, 2014RistijaerviSprint qualificationJUN18214.54
Nov 30, 2014RukaInterval startWC69134.75
Mar 9, 2014RistijärviInterval startNJC26157.39
Mar 8, 2014RistijärviInterval startNJC13105.99
Feb 16, 2014LahtiMass startNJC8155.50
Feb 2, 2014RovaniemiSprintJUN12
Feb 2, 2014RovaniemiSprint qualificationJUN22281.49
Feb 1, 2014RovaniemiInterval startJUN10140.95
Jan 18, 2014VantaaInterval startNC34126.19
Jan 17, 2014VantaaSprintNC39
Jan 17, 2014VantaaSprint qualificationNC39178.55
Mar 17, 2013TaivalkoskiInterval startNJC1099.38
Mar 16, 2013TaivalkoskiInterval startNJC28146.31
Feb 22, 2013Valea Rasnoavei/PredealTeam eventEYOF4
Feb 21, 2013Valea Rasnoavei/PredealSprintEYOF28
Feb 21, 2013Valea Rasnoavei/PredealSprint qualificationEYOF20194.01
Feb 19, 2013Valea Rasnoavei/PredealInterval startEYOF8109.67
Feb 18, 2013Valea Rasnoavei/PredealInterval startEYOF16127.37
Feb 10, 2013KeuruuMass startNJC2152.03
Jan 19, 2013Granaasen SkiarenaInterval startJUN7137.95
Jan 18, 2013Granaasen SkiarenaSprintJUN15
Jan 18, 2013Granaasen SkiarenaSprint qualificationJUN13219.69