XCWeek
USA
United StatesMenActive

ZakKetterson

Age
29
Born
Apr 2, 1997
Club
SNO Racing
Skis
Rossignol
93
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
21.78
FIS pts distance
43.22
FIS pts sprint

XC Rating over time

XC Rating →
1,749
XC Rating · Distance · World #83
1,701
XC Rating · Sprint · World #58
11001200130014001500160017001800190020162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/26282019473513674
2024/25251521742297541
2023/24261916722249935
2022/23302517742285562
2021/222814151012162
2020/215
2019/2013
2018/1913
2017/1814
2016/1712
2015/1617
2014/156

All results 291

DateVenueRaceLevelRkBehindFIS pts
Mar 29, 2026Craftsbury Outdoor Center40 km · Mass start · FreeNC7+11.641.98
Mar 27, 2026Craftsbury Outdoor CenterSprint · ClassicNC4
Mar 27, 2026Craftsbury Outdoor CenterSprint qualification · ClassicNC3+5.7264.68
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC55+3:30.0116.81
Mar 21, 2026Lake PlacidSprint · FreeWC39
Mar 21, 2026Lake PlacidSprint qualification · FreeWC39+9.2574.01
Mar 14, 2026Oslo50 km · Mass start · FreeWC18+1:54.223.87
Mar 12, 2026DrammenSprint · ClassicWC38
Mar 12, 2026DrammenSprint qualification · ClassicWC39+7.7864.44
Mar 8, 2026Lahti10 km · Interval start · ClassicWC47+1:39.656.81
Feb 15, 2026Milano Cortina4 × 7.5 km · Relay(United States, leg 4)OWG6+1:47.3
Feb 13, 2026Milano Cortina10 km · Interval start · FreeOWG38+1:52.272.61
Feb 10, 2026Milano CortinaSprint · ClassicOWG28
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG23+10.7768.98
Feb 8, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG43+4:12.5127.57
Jan 25, 2026Goms20 km · Mass start · ClassicWC18+1:32.044.28
Jan 24, 2026GomsSprint · ClassicWCDSQ
Jan 24, 2026GomsSprint qualification · ClassicWC9+5.1631.24
Jan 4, 2026FISTour de SkiOverall standingsWC36+5:52.4
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC35+1:59.383.28
Jan 3, 2026Val di FiemmeSprint · ClassicSWC18
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC11+4.4426.96
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC42+3:55.124.22
Dec 31, 2025Toblach5 km · Mass start · FreeSWC41+13.532.85
Dec 29, 2025ToblachInterval start · ClassicSWC79+2:21.284.87
Dec 28, 2025ToblachSprint · FreeSWC36
Dec 28, 2025ToblachSprint qualification · FreeSWC36+5.7646.97
Dec 13, 2025DavosSprint · FreeWCDNS
Dec 13, 2025DavosSprint qualification · FreeWCDNS
Dec 7, 2025Trondheim10 km · Interval start · FreeWC23+56.332.59
Dec 5, 2025TrondheimSprint · ClassicWC37
Dec 5, 2025TrondheimSprint qualification · ClassicWC37+7.4650.05
Nov 30, 2025Ruka20 km · Mass start · FreeWC9+13.06.78
Nov 29, 2025RukaSprint · ClassicWC53
Nov 29, 2025RukaSprint qualification · ClassicWC53+11.8994.15
Nov 28, 2025Ruka10 km · Interval start · ClassicWC14+36.221.44
Nov 22, 2025Beitostølen10 km · Interval start · ClassicFIS30+1:16.263.24
Nov 21, 2025BeitostølenSprint · ClassicFIS27
Nov 21, 2025BeitostølenSprint qualification · ClassicFIS12+5.0660.87
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST21
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST7+7.17121.88
Mar 26, 2025Mt. Van Hoevenberg at the Olympic Sports10 km · Interval start · FreeUST14+1:22.591.92
Mar 6, 2025Trondheim4 × 7.5 km · Relay(United States, leg 2)WSC7+1:03.0
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC27+1:25.240.17
Mar 1, 2025Trondheim20 km · Skiathlon · Classic/FreeWSC41+2:28.678.14
Feb 15, 2025Falun10 km · Interval start · ClassicWC48+1:58.663.49
Feb 14, 2025FalunSprint · ClassicWC22
Feb 14, 2025FalunSprint qualification · ClassicWC11+6.444.89
Feb 2, 2025Cogne10 km · Interval start · FreeWC32+1:05.340.03
Feb 1, 2025CogneSprint · ClassicWC22
Feb 1, 2025CogneSprint qualification · ClassicWC17+4.6434.05
Jan 31, 2025CogneTeam sprint · Classic(United States II, leg 2)WC14+35.91
Jan 31, 2025CogneTeam sprint qualification · Classic(United States II, leg 2)WC10+8.46
Jan 26, 2025Engadin20 km · Mass start · FreeWC30+1:53.149.75
Jan 19, 2025Les Rousses20 km · Mass start · ClassicWC29+2:14.560.68
Jan 18, 2025Les RoussesSprint · ClassicWC21
Jan 18, 2025Les RoussesSprint qualification · ClassicWC16+5.9644.90
Jan 12, 2025Falun10 km · Interval start · ClassicSCANDNS
Jan 11, 2025FalunSprint · FreeSCAN24
Jan 11, 2025FalunSprint qualification · FreeSCAN22+6.72115.26
Jan 10, 2025Falun10 km · Interval start · FreeSCAN23+1:17.766.18
Dec 15, 2024Davos20 km · Interval start · ClassicWC42+3:48.754.81
Dec 14, 2024DavosSprint · FreeWC50
Dec 14, 2024DavosSprint qualification · FreeWC50+7.3862.25
Dec 7, 2024LillehammerSprint · FreeWC47
Dec 7, 2024LillehammerSprint qualification · FreeWC47+7.2156.06
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC72+2:56.5102.41
Dec 1, 2024Ruka20 km · Mass start · FreeWCDNS
Nov 30, 2024RukaSprint · ClassicWC35
Nov 30, 2024RukaSprint qualification · ClassicWC35+7.764.80
Nov 29, 2024Ruka10 km · Interval start · ClassicWC36+1:34.154.53
Nov 23, 2024BeitostølenInterval startFIS4782.15
Nov 22, 2024BeitostølenSprintFIS21
Nov 22, 2024BeitostølenSprint qualificationFIS2075.80
Mar 26, 2024Spirit Mountain Recreation Area40 km · Mass start · FreeNC24163.28
Mar 23, 2024Spirit Mountain Recreation AreaSprint · ClassicNC4
Mar 23, 2024Spirit Mountain Recreation AreaSprint qualification · ClassicNC457.85
Mar 21, 2024Spirit Mountain Recreation Area10 km · Interval start · ClassicUST4+45.953.75
Mar 17, 2024Falun20 km · Mass start · FreeWC45+2:02.960.88
Mar 16, 2024Falun10 km · Interval start · ClassicWC41+1:56.259.59
Mar 15, 2024FalunSprint · ClassicWC53
Mar 15, 2024FalunSprint qualification · ClassicWC53+13.0292.78
Mar 12, 2024DrammenSprint · ClassicWC29
Mar 12, 2024DrammenSprint qualification · ClassicWC26+6.1249.88
Mar 3, 2024LahtiSprint · FreeWCDNS
Mar 3, 2024LahtiSprint qualification · FreeWCDNS
Mar 2, 2024Lahti20 km · Interval start · ClassicWCDNS
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC21
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC14+5.9842.13
Feb 13, 2024CanmoreSprint · ClassicWC18
Feb 13, 2024CanmoreSprint qualification · ClassicWC24+8.9764.06
Feb 10, 2024CanmoreSprint · FreeWC44
Feb 10, 2024CanmoreSprint qualification · FreeWC44+9.1176.52
Jan 28, 2024Goms20 km · Mass start · FreeWC43+2:14.579.61
Jan 27, 2024GomsSprint · FreeWC31
Jan 27, 2024GomsSprint qualification · FreeWC31+9.1571.28
Jan 21, 2024Oberhof4 × 7.5 km · Relay(United States, leg 1)WC13+1:33.1
Jan 20, 2024Oberhof20 km · Mass start · ClassicWC40+2:02.562.07
Jan 19, 2024OberhofSprint · ClassicWC16
Jan 19, 2024OberhofSprint qualification · ClassicWC29+6.244.86
Jan 13, 2024Otepää20 km · Interval start · ClassicSCAN37+2:45.068.07
Jan 12, 2024OtepääSprint · ClassicSCAN23
Jan 12, 2024OtepääSprint qualification · ClassicSCAN15+4.3775.58
Jan 7, 2024LygnaMass startFIS47141.52
Jan 6, 2024LygnaSprintFIS20
Jan 6, 2024LygnaSprint qualificationFIS2493.36
Dec 3, 2023Gällivare4 × 7.5 km · Relay(United States II, leg 2)WC8+58.3
Dec 2, 2023Gällivare10 km · Interval start · FreeWC58+2:01.373.70
Nov 26, 2023Ruka20 km · Mass start · FreeWC52+2:44.579.72
Nov 25, 2023Ruka10 km · Interval start · ClassicWC71+2:16.477.30
Nov 24, 2023RukaSprint · ClassicWC49
Nov 24, 2023RukaSprint qualification · ClassicWC49+7.5957.59
Mar 30, 2023TolgaInterval startNCDNS
Mar 26, 2023Lahti20 km · Mass start · ClassicWC28+1:41.353.46
Mar 25, 2023LahtiSprint · ClassicWC28
Mar 25, 2023LahtiSprint qualification · ClassicWC27+7.0852.08
Mar 24, 2023LahtiTeam sprint · Free(United States II, leg 1)WC13+52.42
Mar 24, 2023LahtiTeam sprint qualification · Free(United States II, leg 1)WC14+17.89
Mar 21, 2023TallinnSprint · FreeWC74
Mar 21, 2023TallinnSprint qualification · FreeWC74+46.52410.77
Mar 18, 2023FalunSprint · FreeWC49
Mar 18, 2023FalunSprint qualification · FreeWC49+11.7793.60
Mar 17, 2023Falun10 km · Interval start · ClassicWC41+2:06.670.56
Mar 14, 2023DrammenSprint · ClassicWC23
Mar 14, 2023DrammenSprint qualification · ClassicWC23+7.2357.64
Feb 19, 2023Theodore Wirth Park, MN20 km · Mass start · ClassicUST128.25
Feb 18, 2023Theodore Wirth Park, MNSprint · FreeUST2
Feb 18, 2023Theodore Wirth Park, MNSprint qualification · FreeUST157.07
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWC47+4:12.9119.25
Jan 28, 2023Les RoussesSprint · ClassicWC42
Jan 28, 2023Les RoussesSprint qualification · ClassicWC42+9.4872.79
Jan 27, 2023Les Rousses10 km · Interval start · FreeWC65+2:44.8102.48
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWCDNS
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC43+2:20.281.81
Jan 6, 2023Val di FiemmeSprint · ClassicSWC17
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC15+7.7458.96
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC55+2:24.566.69
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC38+1:20.149.35
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC57+2:29.189.13
Dec 31, 2022Val MüstairSprint · FreeSWC59
Dec 31, 2022Val MüstairSprint qualification · FreeSWC59+14.3999.21
Dec 18, 2022Davos20 km · Interval start · FreeWC43+3:03.658.00
Dec 11, 2022Beitostølen4 × 5 km · Relay(United States II, leg 2)WCDNS
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC38+1:12.340.29
Dec 9, 2022BeitostølenSprint · ClassicWC46
Dec 9, 2022BeitostølenSprint qualification · ClassicWC46+6.4949.43
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC45+55.826.99
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC26+51.632.44
Nov 27, 2022Ruka20 km · Pursuit · FreeWC32+1:43.339.53
Nov 26, 2022Ruka10 km · Interval start · ClassicWC31+1:24.651.82
Nov 20, 2022BeitostølenInterval startFIS4465.29
Nov 19, 2022BeitostølenInterval startFIS7894.13
Apr 8, 2022LygnaInterval startNC5780.07
Apr 7, 2022LygnaSkiathlon · Classic/FreeNC2591.37
Mar 13, 2022Falun4 × 5 km · Relay(United States I, leg 2)WC1
Mar 12, 2022Falun15 km · Interval start · FreeWC15+1:20.833.71
Mar 11, 2022FalunSprint · ClassicWC38
Mar 11, 2022FalunSprint qualification · ClassicWC39+9.9269.38
Mar 6, 2022Oslo50 km · Mass start · ClassicWC41+7:14.882.18
Mar 3, 2022DrammenSprint · ClassicWC53
Mar 3, 2022DrammenSprint qualification · ClassicWC54+12.26100.53
Feb 27, 2022Lahti15 km · Interval start · ClassicWC41+2:41.164.88
Feb 26, 2022LahtiSprint · FreeWC49
Feb 26, 2022LahtiSprint qualification · FreeWC49+12.1381.84
Feb 6, 2022Craftsbury Outdoor Center10 km · Pursuit · FreeUST–49.89
Feb 5, 2022Craftsbury Outdoor Center10 km · Interval start · ClassicUST2+12.434.91
Feb 4, 2022Craftsbury Outdoor CenterSprint · FreeUST1
Feb 4, 2022Craftsbury Outdoor CenterSprint qualification · FreeUST5+3.493.91
Jan 30, 2022Mt VanHoevenberg10 km · Mass start · FreeUST6+20.149.62
Jan 29, 2022Mt VanHoevenbergSprint · ClassicUST1
Jan 29, 2022Mt VanHoevenbergSprint qualification · ClassicUST167.41
Jan 16, 2022Lake Creek Nordic Center15 km · Mass start · ClassicUST15+1:43.990.95
Jan 15, 2022Lake Creek Nordic Center10 km · Interval start · FreeUST34+2:26.399.68
Jan 4, 2022Val di Fiemme10 km · Mass start · FreeSWC48+3:01.3133.44
Jan 4, 2022FISFIS Tour de SkiOverall standingsWC54+16:06.4
Jan 3, 2022Val di Fiemme15 km · Mass start · ClassicSWC59+5:42.9
Jan 1, 2022OberstdorfSprint · ClassicSWC34
Jan 1, 2022OberstdorfSprint qualification · ClassicSWC34+13.3991.41
Dec 31, 2021Oberstdorf15 km · Mass start · FreeSWC36+1:02.645.03
Dec 29, 2021Lenzerheide15 km · Interval start · ClassicSWC85+4:43.2108.31
Dec 28, 2021LenzerheideSprint · FreeSWC72
Dec 28, 2021LenzerheideSprint qualification · FreeSWC72+16.37125.39
Dec 12, 2021Cable, WI15 km · Interval start · ClassicUST2+35.146.07
Dec 11, 2021Cable, WISprint qualification · ClassicUST172.23
Dec 11, 2021Cable, WISprint · ClassicUST1
Dec 10, 2021Cable, WI15 km · Mass start · FreeUST3+3.135.34
Dec 5, 2021Grand Avenue Nordic Center10 km · Interval start · FreeUST133.66
Dec 4, 2021Grand Avenue Nordic CenterSprint · FreeUST17
Dec 4, 2021Grand Avenue Nordic CenterSprint qualification · FreeUST10+4.02100.55
Mar 13, 2021Jackson XCInterval startFIS446.14
Mar 11, 2021Jackson XCInterval startFIS1575.62
Jan 10, 2021LygnaMass startFIS3770.29
Jan 9, 2021LygnaInterval startFISDNF
Jan 8, 2021LygnaSprintFIS44
Jan 8, 2021LygnaSprint qualificationFIS44110.92
Mar 5, 2020Oberwiesenthal30 km · Mass start · FreeU23DNS
Mar 3, 2020Oberwiesenthal15 km · Interval start · ClassicU2348+4:36.7126.24
Mar 1, 2020OberwiesenthalSprint · FreeU2322
Mar 1, 2020OberwiesenthalSprint qualification · FreeU2315+5.6590.37
Feb 17, 2020Theodore Wirth Park, MN10 km · Interval start · ClassicUST12+1:07.569.80
Feb 16, 2020Theodore Wirth Park, MNSprint · FreeUST14
Feb 16, 2020Theodore Wirth Park, MNSprint qualification · FreeUST9+6.44101.60
Jan 26, 2020Craftsbury Outdoor Center15 km · Mass start · ClassicUST5+27.644.99
Jan 25, 2020Craftsbury Outdoor Center10 km · Interval start · FreeUST20+1:40.579.56
Jan 24, 2020Craftsbury Outdoor CenterSprint · ClassicUST6
Jan 24, 2020Craftsbury Outdoor CenterSprint qualification · ClassicUST2+0.6279.05
Dec 22, 2019Michigan Tech Nordic CenterMass startFIS368.19
Dec 21, 2019Michigan Tech Nordic CenterSprintFIS1
Dec 21, 2019Michigan Tech Nordic CenterSprint qualificationFIS1104.03
Dec 8, 2019Canmore Nordic Centre Provincial Park15 km · Interval start · FreeNAC6+21.842.76
Dec 7, 2019Canmore Nordic Centre Provincial Park10 km · Interval start · ClassicNAC130.51
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint · FreeNAC8
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint qualification · FreeNAC22+8.45121.99
Apr 2, 2019Presque Isle, ME50 km · Mass start · FreeNC9120.42
Mar 30, 2019Presque Isle, ME15 km · Mass start · ClassicUST30+3:41.4156.53
Mar 29, 2019Presque Isle, MESprint · FreeUST17
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST9+8.4496.72
Mar 8, 2019Trapp Family Lodge, Stowe, VTMass startFIS749.17
Mar 6, 2019Trapp Family Lodge, Stowe, VTInterval startFIS1066.73
Feb 17, 2019Theodore Wirth Park10 km · Interval start · FreeUST2+5.140.76
Feb 16, 2019Theodore Wirth Park20 km · Mass start · ClassicUST138.34
Jan 8, 2019Craftsbury Outdoor CenterSprintNC6
Jan 8, 2019Craftsbury Outdoor CenterSprint qualificationNC4101.36
Jan 6, 2019Craftsbury Outdoor CenterMass startNC2074.94
Jan 4, 2019Craftsbury Outdoor CenterSprintNC6
Jan 4, 2019Craftsbury Outdoor CenterSprint qualificationNC1084.24
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC849.66
Dec 16, 2018Michigan Tech Nordic CenterMass startFIS148.61
Dec 15, 2018Michigan Tech Nordic CenterInterval startFIS251.03
Mar 28, 2018Craftsbury Outdoor Center50 km · Mass start · ClassicNC12140.50
Mar 24, 2018Craftsbury Outdoor Center15 km · Mass start · FreeUST18+1:45.389.93
Mar 23, 2018Craftsbury Outdoor CenterSprint · ClassicUST25
Mar 23, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST17+11.87123.71
Feb 18, 2018Al Quaal Recreation Area10 km · Interval start · ClassicUST7+42.651.73
Feb 17, 2018Al Quaal Recreation Area20 km · Mass start · FreeUST18+1:45.678.29
Feb 2, 2018Goms30 km · Skiathlon · Classic/FreeU23Lapped
Jan 31, 2018Goms15 km · Interval start · ClassicU2357+5:37.6148.42
Jan 29, 2018GomsSprint · FreeU2365
Jan 29, 2018GomsSprint qualification · FreeU2365+19.52179.50
Jan 8, 2018Kincaid Park, AnchorageSprint qualificationNC6110.94
Jan 8, 2018Kincaid Park, AnchorageSprintNC6
Jan 7, 2018Kincaid Park, AnchorageMass startNC1563.19
Jan 5, 2018Kincaid Park, AnchorageSprintNC4
Jan 5, 2018Kincaid Park, AnchorageSprint qualificationNC19112.27
Jan 3, 2018Kincaid Park, AnchorageInterval startNC59121.08
Dec 17, 2017Michigan Tech Nordic CenterMass startFIS183.97
Dec 16, 2017Michigan Tech Nordic CenterSprintFIS2
Dec 16, 2017Michigan Tech Nordic CenterSprint qualificationFIS2128.72
Apr 2, 2017Birch Hill Recreation Area20 km · Mass start · FreeJUN4170.42
Mar 29, 2017Birch Hill Recreation AreaSprint · FreeUST32
Mar 29, 2017Birch Hill Recreation AreaSprint qualification · FreeUST32+19.43172.87
Mar 27, 2017Birch Hill Recreation Area10 km · Mass start · ClassicJUN5162.34
Feb 19, 2017Al Quaal Recreation Area10 km · Interval start · ClassicUST20+1:35.381.39
Feb 18, 2017Al Quaal Recreation Area20 km · Mass start · FreeFIS9101.26
Feb 5, 2017Michigan Tech Nordic CenterMass startFIS2120.89
Feb 4, 2017Michigan Tech Nordic CenterInterval startFIS387.07
Jan 10, 2017Soldier Hollow, UTMass startJUN33198.75
Jan 8, 2017Soldier Hollow, UTSprintNC45
Jan 8, 2017Soldier Hollow, UTSprint qualificationNC45133.49
Jan 7, 2017Soldier Hollow, UTInterval startNC70111.87
Dec 18, 2016Michigan Tech Nordic CenterInterval startFIS359.24
Dec 17, 2016Michigan Tech Nordic CenterSprintFIS2
Dec 17, 2016Michigan Tech Nordic CenterSprint qualificationFIS1123.55
Mar 13, 2016Dobbiaco15 km · Pursuit · FreeJUN1773.33
Mar 12, 2016Dobbiaco10 km · Interval start · ClassicJUN30114.64
Mar 11, 2016Dobbiaco3.3 km · Interval start · FreeJUN1071.58
Mar 6, 2016Arber-Zwiesel20 km · Mass start · FreeJUN17114.64
Mar 5, 2016Arber-Zwiesel15 km · Interval start · ClassicJUN21124.00
Feb 26, 2016Rasnov4 × 5 km · Relay · Free(United States)WJC11+3:21.5
Feb 25, 2016Rasnov15 km · Interval start · FreeWJC60+3:35.9125.51
Feb 22, 2016RasnovSprint · FreeWJC51
Feb 22, 2016RasnovSprint qualification · FreeWJC51+20.77196.44
Feb 14, 2016Theodore Wirth Park, MNInterval startFIS450.04
Feb 13, 2016Theodore Wirth Park, MNMass startFISDNS
Jan 24, 2016Cable, WIMass startFIS5111.99
Jan 23, 2016Cable, WIInterval startFIS16118.12
Jan 9, 2016Houghton, MISprintNCDNS
Jan 9, 2016Houghton, MISprint qualificationNCDNS
Jan 7, 2016Houghton, MIMass startJUN294.96
Jan 4, 2016Houghton, MISprintNC22
Jan 4, 2016Houghton, MISprint qualificationNC1184.32
Jan 3, 2016Houghton, MIInterval startNC3272.83
Nov 28, 2015Rendezvous Ski Trails, MT15 km · Interval start · FreeUST43+3:23.3100.74
Feb 15, 2015Nove Mesto na MoraveInterval startSC21113.30
Feb 14, 2015Nove Mesto na MoraveSprintSC12
Feb 14, 2015Nove Mesto na MoraveSprint qualificationSC15111.66
Feb 7, 2015ÖrnsköldsvikInterval startJUN8118.37
Feb 6, 2015ÖrnsköldsvikSprintJUN43
Feb 6, 2015ÖrnsköldsvikSprint qualificationJUN15231.67
Jan 25, 2015Battle Creek, MIInterval startFIS691.17
Jan 24, 2015Battle Creek, MIMass startFIS5107.83