XCWeek
USA
United StatesWomenActive

JuliaKern

Age
29
Born
Sep 12, 1997
Club
Stratton Mountain School and SKI Foundation
Skis
Atomic
199
WC starts
0
WC wins
2
WC podiums
2
Champ. medals
36.48
FIS pts distance
52.82
FIS pts sprint

XC Rating over time

XC Rating →
1,796
XC Rating · Distance · World #49
1,837
XC Rating · Sprint · World #20
1000120014001600180020002014201520162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/262622110325584229
2024/253427143198862716
2023/24272737258123412
2022/23373175141,082377
2021/2226204420276448
2020/21252411451017920
2019/203324113401505319
2018/1933131173437742
2017/1829738
2016/1718424102773
2015/1628
2014/1515
2013/146
2012/136

All results 478

DateVenueRaceLevelRkBehindFIS pts
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC43+3:58.8115.40
Mar 21, 2026Lake PlacidSprint · FreeWC26
Mar 21, 2026Lake PlacidSprint qualification · FreeWC15+11.1580.70
Mar 8, 2026Lahti10 km · Interval start · ClassicWC51+2:13.868.72
Mar 7, 2026LahtiSprint · FreeWC43
Mar 7, 2026LahtiSprint qualification · FreeWC44+14.0392.05
Feb 18, 2026Milano CortinaTeam sprint · Free(United States, leg 2)OWG5+11.54
Feb 18, 2026Milano CortinaTeam sprint qualification · Free(United States, leg 2)OWG7+19.49
Feb 14, 2026Milano Cortina4 × 7.5 km · Relay(United States, leg 1)OWG5+1:52.2
Feb 10, 2026Milano CortinaSprint · ClassicOWG6
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG28+12.5669.71
Feb 7, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG24+4:17.2111.65
Jan 25, 2026Goms20 km · Mass start · ClassicWC16+1:43.443.16
Jan 24, 2026GomsSprint · ClassicWC15
Jan 24, 2026GomsSprint qualification · ClassicWC15+12.5166.40
Jan 23, 2026GomsTeam sprint · Free(United States I, leg 2)WC5+7.23
Jan 23, 2026GomsTeam sprint qualification · Free(United States I, leg 2)WC5+2.61
Jan 4, 2026FISTour de SkiOverall standingsWC16+5:52.2
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC14+2:01.076.12
Jan 3, 2026Val di FiemmeSprint · ClassicSWC18
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC18+10.7857.19
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC18+3:33.321.18
Dec 31, 2025Toblach5 km · Mass start · FreeSWC10+10.723.00
Dec 29, 2025ToblachInterval start · ClassicSWC41+1:56.660.82
Dec 28, 2025ToblachSprint · FreeSWC17
Dec 28, 2025ToblachSprint qualification · FreeSWC15+6.1443.97
Dec 14, 2025Davos10 km · Interval start · FreeWC30+1:37.648.96
Dec 13, 2025DavosSprint · FreeWC16
Dec 13, 2025DavosSprint qualification · FreeWC13+5.340.10
Dec 7, 2025Trondheim10 km · Interval start · FreeWC40+1:30.246.10
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC25+1:47.449.63
Dec 5, 2025TrondheimSprint · ClassicWC20
Dec 5, 2025TrondheimSprint qualification · ClassicWC27+9.6956.43
Nov 30, 2025Ruka20 km · Mass start · FreeWC54+5:37.6156.25
Nov 29, 2025RukaSprint · ClassicWC41
Nov 29, 2025RukaSprint qualification · ClassicWC42+12.988.33
Nov 28, 2025Ruka10 km · Interval start · ClassicWC42+2:30.578.60
Mar 30, 2025Mt. Van Hoevenberg at the Olympic Sports40 km · Mass start · ClassicUST2+13.965.74
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST1
Mar 28, 2025Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST2+0.971.55
Mar 23, 2025Lahti50 km · Mass start · ClassicWC32+17:06.0177.76
Mar 21, 2025LahtiSprint · FreeWC13
Mar 21, 2025LahtiSprint qualification · FreeWC15+4.7329.71
Mar 19, 2025TallinnSprint · FreeWC3
Mar 19, 2025TallinnSprint qualification · FreeWC6+4.5934.37
Mar 16, 2025Oslo10 km · Interval start · FreeWC24+1:09.336.36
Mar 9, 2025Trondheim50 km · Mass start · FreeWSC19+16:10.2156.21
Mar 7, 2025Trondheim4 × 7.5 km · Relay(United States, leg 2)WSC6+3:21.1
Mar 5, 2025TrondheimTeam sprint · Classic(United States, leg 2)WSC2+2.9
Mar 5, 2025TrondheimTeam sprint qualification · Classic(United States, leg 2)WSC6+17.6
Mar 2, 2025Trondheim20 km · Skiathlon · Classic/FreeWSC26+3:49.4111.63
Feb 27, 2025TrondheimSprint · FreeWSC5
Feb 27, 2025TrondheimSprint qualification · FreeWSC21+13.3991.21
Feb 16, 2025Falun20 km · Mass start · FreeWC6+45.119.32
Feb 15, 2025Falun10 km · Interval start · ClassicWC30+2:29.569.16
Feb 14, 2025FalunSprint · ClassicWC8
Feb 14, 2025FalunSprint qualification · ClassicWC10+8.2349.91
Feb 2, 2025Cogne10 km · Interval start · FreeWCDNS
Jan 26, 2025Engadin20 km · Mass start · FreeWC19+1:57.547.92
Jan 25, 2025EngadinSprint · FreeWC12
Jan 25, 2025EngadinSprint qualification · FreeWC22+10.575.00
Jan 24, 2025Engadin4 × 5 km · Relay(United States I, leg 2)WC14+2:25.3
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWC19+3:01.2117.50
Jan 5, 2025FISTour de SkiOverall standingsWC17+11:53.2
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC7+2:10.855.60
Jan 3, 2025Val di FiemmeSprint · ClassicSWC18
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC22+10.7872.22
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC25+4:40.6111.60
Dec 31, 2024Toblach20 km · Interval start · FreeSWC13+1:08.918.78
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC31+2:21.878.05
Dec 28, 2024ToblachSprint · FreeSWC14
Dec 28, 2024ToblachSprint qualification · FreeSWC10+3.2622.31
Dec 14, 2024DavosSprint · FreeWC28
Dec 14, 2024DavosSprint qualification · FreeWC22+9.3970.13
Dec 13, 2024DavosTeam sprint · Free(United States I, leg 2)WC7+9.45
Dec 13, 2024DavosTeam sprint qualification · Free(United States I, leg 2)WC2+2.72
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWC20+3:06.679.85
Dec 7, 2024LillehammerSprint · FreeWC17
Dec 7, 2024LillehammerSprint qualification · FreeWC13+10.5273.34
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC34+2:59.094.43
Dec 1, 2024Ruka20 km · Mass start · FreeWC30+3:20.190.98
Nov 30, 2024RukaSprint · ClassicWC41
Nov 30, 2024RukaSprint qualification · ClassicWC41+15.96116.09
Nov 29, 2024Ruka10 km · Interval start · ClassicWC49+3:44.3118.35
Mar 17, 2024Falun20 km · Mass start · FreeWCDNF
Mar 16, 2024Falun10 km · Interval start · ClassicWC48+3:14.686.43
Mar 15, 2024FalunSprint · ClassicWC24
Mar 15, 2024FalunSprint qualification · ClassicWC19+12.5879.19
Mar 12, 2024DrammenSprint · ClassicWC7
Mar 12, 2024DrammenSprint qualification · ClassicWC16+6.3445.81
Mar 3, 2024LahtiSprint · FreeWC16
Mar 3, 2024LahtiSprint qualification · FreeWC24+10.0668.27
Mar 1, 2024LahtiTeam sprint · Classic(United States, leg 2)WC15+1:43.97
Mar 1, 2024LahtiTeam sprint qualification · Classic(United States, leg 2)WC14+30.03
Feb 18, 2024Theodore Wirth Park, Minneapolis10 km · Interval start · FreeWC19+1:19.246.63
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC27
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC19+13.6386.01
Feb 13, 2024CanmoreSprint · ClassicWC11
Feb 13, 2024CanmoreSprint qualification · ClassicWC16+7.7647.76
Feb 11, 2024Canmore20 km · Mass start · ClassicWC26+2:49.869.34
Feb 10, 2024CanmoreSprint · FreeWC12
Feb 10, 2024CanmoreSprint qualification · FreeWC17+10.3377.36
Feb 9, 2024Canmore15 km · Mass start · FreeWC19+1:50.663.83
Jan 20, 2024Oberhof20 km · Mass start · ClassicWC33+3:22.691.69
Jan 19, 2024OberhofSprint · ClassicWC27
Jan 19, 2024OberhofSprint qualification · ClassicWC21+10.1765.60
Jan 3, 2024DavosSprint · FreeSWC11
Jan 3, 2024DavosSprint qualification · FreeSWC21+8.6667.73
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC45+7:16.984.06
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC59+3:41.1114.26
Dec 30, 2023ToblachSprint · FreeSWC11
Dec 30, 2023ToblachSprint qualification · FreeSWC6+7.149.69
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWCDNS
Dec 15, 2023TrondheimSprint · FreeWC9
Dec 15, 2023TrondheimSprint qualification · FreeWC5+3.7723.82
Dec 10, 2023Östersund10 km · Interval start · FreeWC29+2:09.863.88
Dec 9, 2023ÖstersundSprint · ClassicWC17
Dec 9, 2023ÖstersundSprint qualification · ClassicWC15+8.9550.38
Dec 3, 2023Gällivare4 × 7.5 km · Relay(United States, leg 4)WC3+27.5
Dec 2, 2023Gällivare10 km · Interval start · FreeWC18+1:35.851.49
Nov 26, 2023Ruka20 km · Mass start · FreeWC26+2:13.655.99
Nov 25, 2023Ruka10 km · Interval start · ClassicWC50+3:00.990.07
Nov 24, 2023RukaSprint · ClassicWC8
Nov 24, 2023RukaSprint qualification · ClassicWC18+5.7137.19
Mar 26, 2023Lahti20 km · Mass start · ClassicWC38+3:17.690.28
Mar 25, 2023LahtiSprint · ClassicWC15
Mar 25, 2023LahtiSprint qualification · ClassicWC21+7.6449.06
Mar 21, 2023TallinnSprint · FreeWC17
Mar 21, 2023TallinnSprint qualification · FreeWC15+9.0672.88
Mar 19, 2023Falun4 × 5 km · Relay(United States I, leg 4)WC8+1:00.9
Mar 18, 2023FalunSprint · FreeWC14
Mar 18, 2023FalunSprint qualification · FreeWC10+10.4272.83
Mar 14, 2023DrammenSprint · ClassicWC6
Mar 14, 2023DrammenSprint qualification · ClassicWC17+7.0548.54
Mar 4, 2023Planica30 km · Mass start · ClassicWSC27+6:38.4112.95
Mar 2, 2023Planica4 × 5 km · Relay(United States, leg 4)WSC5+1:34.6
Feb 28, 2023Planica10 km · Interval start · FreeWSC34+2:29.183.95
Feb 26, 2023PlanicaTeam sprint · Free(United States, leg 2)WSC3+5.33
Feb 26, 2023PlanicaTeam sprint qualification · Free(United States, leg 2)WSC1
Feb 23, 2023PlanicaSprint · ClassicWSC8
Feb 23, 2023PlanicaSprint qualification · ClassicWSC12+8.8852.52
Feb 5, 2023Toblach4 × 7.5 km · Relay(United States I, leg 4)WC3+26.9
Feb 4, 2023Toblach10 km · Interval start · FreeWC10+49.728.30
Feb 3, 2023ToblachSprint · FreeWC28
Feb 3, 2023ToblachSprint qualification · FreeWC26+10.9278.35
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWCDNS
Jan 28, 2023Les RoussesSprint · ClassicWC5
Jan 28, 2023Les RoussesSprint qualification · ClassicWC10+6.2842.08
Jan 27, 2023Les Rousses10 km · Interval start · FreeWC11+52.328.88
Jan 22, 2023LivignoTeam sprint · Free(United States I, leg 2)WC3+1.05
Jan 22, 2023LivignoTeam sprint qualification · Free(United States I, leg 2)WC5+12.24
Jan 21, 2023LivignoSprint · FreeWC6
Jan 21, 2023LivignoSprint qualification · FreeWC8+6.647.83
Jan 8, 2023FISFIS Tour de SkiOverall standingsWC20+6:20.2
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWC21+1:55.273.46
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC31+1:52.158.85
Jan 6, 2023Val di FiemmeSprint · ClassicSWC14
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC24+7.9351.88
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC17+2:44.125.05
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC38+2:07.568.31
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC12+1:10.053.04
Dec 31, 2022Val MüstairSprint · FreeSWC11
Dec 31, 2022Val MüstairSprint qualification · FreeSWC6+3.0518.07
Dec 17, 2022DavosSprint · FreeWC10
Dec 17, 2022DavosSprint qualification · FreeWC9+5.038.17
Dec 11, 2022Beitostølen4 × 5 km · Relay(United States I, leg 1)WC10+1:47.4
Dec 9, 2022BeitostølenSprint · ClassicWC10
Dec 9, 2022BeitostølenSprint qualification · ClassicWC17+7.3749.12
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC44+4:43.1122.63
Dec 3, 2022LillehammerSprint · FreeWC8
Dec 3, 2022LillehammerSprint qualification · FreeWC20+5.8936.08
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC25+1:04.536.10
Nov 27, 2022Ruka20 km · Pursuit · FreeWC35+5:58.778.16
Nov 26, 2022Ruka10 km · Interval start · ClassicWC51+2:49.791.14
Nov 25, 2022RukaSprint · ClassicWC11
Nov 25, 2022RukaSprint qualification · ClassicWC23+5.3938.31
Aug 27, 2022Falls Creek42 km · Marathon · FreeANC2+3:26.7144.11
Mar 27, 2022Whistler Olympic ParkMass startNC130.40
Mar 23, 2022Whistler Olympic ParkSprintNC1
Mar 23, 2022Whistler Olympic ParkSprint qualificationNC144.71
Mar 21, 2022Whistler Olympic ParkInterval startNC121.48
Mar 20, 2022Whistler Olympic ParkInterval startNC228.70
Mar 13, 2022Falun4 × 5 km · Relay(United States II, leg 1)WC14+2:10.9
Mar 12, 2022Falun10 km · Interval start · FreeWC20+1:30.353.34
Mar 11, 2022FalunSprint · ClassicWC4
Mar 11, 2022FalunSprint qualification · ClassicWC17+12.376.80
Mar 5, 2022Oslo30 km · Mass start · ClassicWC23+3:37.263.84
Mar 3, 2022DrammenSprint · ClassicWC7
Mar 3, 2022DrammenSprint qualification · ClassicWC17+4.9735.32
Feb 27, 2022Lahti10 km · Interval start · ClassicWC28+2:03.267.12
Feb 26, 2022LahtiSprint · FreeWC8
Feb 26, 2022LahtiSprint qualification · FreeWC4+8.2350.04
Feb 8, 2022BeijingSprint · FreeOWG18
Feb 8, 2022BeijingSprint qualification · FreeOWG14+11.6674.02
Feb 5, 2022Beijing15 km · Skiathlon · Classic/FreeOWG53+7:51.8248.91
Jan 1, 2022OberstdorfSprint · ClassicSWCDNS
Jan 1, 2022OberstdorfSprint qualification · ClassicSWCDNS
Dec 31, 2021Oberstdorf10 km · Mass start · FreeSWC24+43.847.51
Dec 29, 2021Lenzerheide10 km · Interval start · ClassicSWC41+1:54.356.31
Dec 28, 2021LenzerheideSprint · FreeSWC4
Dec 28, 2021LenzerheideSprint qualification · FreeSWC9+2.717.75
Dec 19, 2021DresdenTeam sprint · Free(United States I, leg 2)WC2+1.11
Dec 18, 2021DresdenSprint · FreeWC22
Dec 18, 2021DresdenSprint qualification · FreeWC10+3.4928.01
Dec 11, 2021DavosSprint · FreeWC41
Dec 11, 2021DavosSprint qualification · FreeWC41+11.6285.43
Dec 5, 2021Lillehammer4 × 5 km · Relay(United States I, leg 4)WC4+22.5
Dec 4, 2021Lillehammer10 km · Interval start · FreeWC36+1:43.150.96
Dec 3, 2021LillehammerSprint · FreeWC13
Dec 3, 2021LillehammerSprint qualification · FreeWC7+4.930.69
Nov 28, 2021Ruka10 km · Pursuit · FreeWC31+4:23.684.04
Nov 27, 2021Ruka10 km · Interval start · ClassicWC55+2:54.294.84
Nov 26, 2021RukaSprint · ClassicWC18
Nov 26, 2021RukaSprint qualification · ClassicWC21+5.637.57
Mar 14, 2021Engadin30 km · Pursuit · FreeWC41+5:36.3103.48
Mar 13, 2021Engadin10 km · Mass start · ClassicWC47+2:27.7136.64
Feb 25, 2021OberstdorfSprint · ClassicWSC36
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC36+12.8997.08
Feb 7, 2021UlricehamnTeam sprint · Free(United States II, leg 1)WC12
Feb 6, 2021UlricehamnSprint · FreeWC38
Feb 6, 2021UlricehamnSprint qualification · FreeWC38+12.0570.95
Jan 31, 2021FalunSprint · ClassicWC35
Jan 31, 2021FalunSprint qualification · ClassicWC35+12.9580.03
Jan 29, 2021Falun10 km · Interval start · FreeWC55+2:50.796.45
Jan 23, 2021Lahti15 km · Skiathlon · Classic/FreeWC40+6:31.3241.85
Jan 10, 2021Val di Fiemme10 km · Mass start · FreeSWC37+3:41.3140.47
Jan 10, 2021FISFIS Tour de SkiOverall standingsWC38+16:48.1
Jan 9, 2021Val di FiemmeSprint · ClassicSWC13
Jan 9, 2021Val di FiemmeSprint qualification · ClassicSWC10+3.9524.69
Jan 8, 2021Val di Fiemme10 km · Mass start · ClassicSWC42+4:08.3189.39
Jan 6, 2021Toblach10 km · Pursuit · ClassicSWC41+4:04.3120.30
Jan 5, 2021Toblach10 km · Interval start · FreeSWC25+1:35.750.55
Jan 3, 2021Val Müstair10 km · Pursuit · FreeSWC40+5:00.778.77
Jan 2, 2021Val Müstair10 km · Mass start · ClassicSWC41+2:30.6116.49
Jan 1, 2021Val MüstairSprint · FreeSWC24
Jan 1, 2021Val MüstairSprint qualification · FreeSWC25+12.6171.76
Dec 20, 2020DresdenTeam sprint · Free(United States II, leg 2)WC8+12.35
Dec 19, 2020DresdenSprint · FreeWC12
Dec 19, 2020DresdenSprint qualification · FreeWC13+4.8236.81
Dec 13, 2020Davos10 km · Interval start · FreeWC33+2:25.478.08
Dec 12, 2020DavosSprint · FreeWC11
Dec 12, 2020DavosSprint qualification · FreeWC10+5.641.99
Nov 29, 2020Ruka10 km · Interval startWC50+4:53.2
Nov 29, 2020Ruka10 km · Pursuit · FreeSWC50+4:53.271.07
Nov 28, 2020Ruka10 km · Interval start · ClassicSWC62+3:19.0106.03
Nov 27, 2020RukaSprint · ClassicSWC40
Nov 27, 2020RukaSprint qualification · ClassicSWC40+14.83101.15
Mar 7, 2020Oberwiesenthal4 × 5 km · RelayU235+54.6
Mar 5, 2020Oberwiesenthal15 km · Mass start · FreeU2327+3:34.2164.84
Mar 3, 2020Oberwiesenthal10 km · Interval start · ClassicU234+38.043.25
Mar 1, 2020OberwiesenthalSprint · FreeU233
Mar 1, 2020OberwiesenthalSprint qualification · FreeU233+1.033.30
Feb 23, 2020FISFIS Ski Tour 2020Overall standingsWC30+14:51.4
Feb 23, 2020Trondheim15 km · Pursuit · ClassicSWC30+14:51.4115.16
Feb 22, 2020TrondheimSprint · ClassicSWC20
Feb 22, 2020TrondheimSprint qualification · ClassicSWC24+9.5456.46
Feb 20, 2020MerakerMass start · FreeSWC19+6:04.598.27
Feb 18, 2020ÅreSprint · FreeSWC27
Feb 18, 2020ÅreSprint qualification · FreeSWC18+10.8697.76
Feb 16, 2020Östersund10 km · Pursuit · ClassicSWC36+2:43.87.37
Feb 15, 2020Östersund10 km · Interval start · FreeSWC50+2:38.096.51
Feb 9, 2020Falun10 km · Mass start · FreeWC57+3:20.1186.25
Jan 19, 2020Nové Město10 km · Pursuit · ClassicWC32+4:10.494.97
Jan 18, 2020Nové Město10 km · Interval start · FreeWC30+2:03.368.90
Jan 12, 2020DresdenTeam sprint · Free(United States, leg 1)WC5+6.61
Jan 11, 2020DresdenSprint · FreeWC18
Jan 11, 2020DresdenSprint qualification · FreeWC15+4.0932.64
Dec 31, 2019Toblach10 km · Interval start · FreeSWCDNS
Dec 29, 2019LenzerheideSprint · FreeSWC14
Dec 29, 2019LenzerheideSprint qualification · FreeSWC7+3.2320.32
Dec 28, 2019Lenzerheide10 km · Mass start · FreeSWC57+3:02.6151.08
Dec 22, 2019PlanicaTeam sprint · Free(United States, leg 2)WC5+9.72
Dec 21, 2019PlanicaSprint · FreeWC3
Dec 21, 2019PlanicaSprint qualification · FreeWC20+5.443.15
Dec 15, 2019Davos10 km · Interval start · FreeWC19+1:49.158.08
Dec 14, 2019DavosSprint · FreeWC15
Dec 14, 2019DavosSprint qualification · FreeWC23+8.3760.82
Dec 8, 2019Lillehammer4 × 5 km · Relay(United States II, leg 1)WCDNF
Dec 1, 2019Ruka10 km · Interval startWC49+5:13.1
Dec 1, 2019Ruka10 km · Pursuit · FreeSWC49+5:13.1110.93
Nov 30, 2019Ruka10 km · Interval start · ClassicSWC59+2:43.781.47
Nov 29, 2019RukaSprint · ClassicSWC43
Nov 29, 2019RukaSprint qualification · ClassicSWC43+11.8977.96
Nov 24, 2019BeitostølenInterval startFIS21102.51
Nov 22, 2019BeitostølenSprintFIS16
Nov 22, 2019BeitostølenSprint qualificationFIS982.16
Sep 5, 2019Snow Farm10 km · Mass start · ClassicANC3+1:14.395.58
Sep 4, 2019Snow Farm5 km · Interval start · FreeANC3+43.377.85
Sep 3, 2019Snow FarmSprint · ClassicANC4
Sep 3, 2019Snow FarmSprint qualification · ClassicANC2+4.083.44
Apr 2, 2019Presque Isle, ME30 km · Mass start · FreeNC353.66
Mar 30, 2019Presque Isle, ME10 km · Mass start · ClassicUST8+1:21.096.31
Mar 29, 2019Presque Isle, MESprint · FreeUST3
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST4+6.9865.74
Mar 24, 2019Québec15 km · Interval start · FreeWC43+5:23.7
Mar 24, 2019Québec10 km · Pursuit · FreeSWC43+5:23.768.45
Mar 23, 2019Québec10 km · Mass start · ClassicSWC51+3:26.1185.96
Mar 22, 2019QuébecSprint · FreeSWC39
Mar 22, 2019QuébecSprint qualification · FreeSWC40+14.5384.89
Mar 17, 2019Falun10 km · Interval start · FreeWC25+1:53.959.79
Mar 16, 2019FalunSprint · FreeWC34
Mar 16, 2019FalunSprint qualification · FreeWC34+12.787.09
Mar 12, 2019DrammenSprint · ClassicWC50
Mar 12, 2019DrammenSprint qualification · ClassicWC50+12.7790.19
Feb 28, 2019Seefeld4 × 5 km · Relay(United States)WSC5+3:06.0
Feb 23, 2019Seefeld15 km · Skiathlon · Classic/FreeWSC19+2:55.5110.95
Feb 21, 2019SeefeldSprint · FreeWSC23
Feb 21, 2019SeefeldSprint qualification · FreeWSC22+6.3250.75
Feb 17, 2019Cogne10 km · Interval start · ClassicWC39+1:59.257.98
Feb 16, 2019CogneSprint · FreeWC11
Feb 16, 2019CogneSprint qualification · FreeWC22+10.2656.72
Feb 10, 2019LahtiTeam sprint · Classic(United States II)WC14
Feb 9, 2019LahtiSprint · FreeWC38
Feb 9, 2019LahtiSprint qualification · FreeWC38+11.4985.82
Jan 25, 2019Lahti15 km · Mass start · ClassicU2316+1:43.490.59
Jan 23, 2019Lahti10 km · Interval start · FreeU2312+1:21.970.29
Jan 21, 2019LahtiSprint · ClassicU2327
Jan 21, 2019LahtiSprint qualification · ClassicU2316+9.0986.35
Jan 13, 2019DresdenTeam sprint · Free(United States I)WC4+1.11
Jan 12, 2019DresdenSprint · FreeWC19
Jan 12, 2019DresdenSprint qualification · FreeWC23+10.8458.63
Jan 8, 2019Craftsbury Outdoor CenterSprintNC1
Jan 8, 2019Craftsbury Outdoor CenterSprint qualificationNC265.80
Jan 4, 2019Craftsbury Outdoor CenterSprintNC2
Jan 4, 2019Craftsbury Outdoor CenterSprint qualificationNC361.80
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC459.53
Dec 23, 2018Craftsbury Outdoor CenterInterval startFIS358.76
Dec 22, 2018Craftsbury Outdoor CenterSprintFIS1
Dec 22, 2018Craftsbury Outdoor CenterSprint qualificationFIS158.70
Dec 9, 2018Vernon, BC10 km · Interval start · ClassicNAC3+7.853.15
Dec 8, 2018Vernon, BCSprint · FreeNAC1
Dec 8, 2018Vernon, BCSprint qualification · FreeNAC178.18
Dec 2, 2018Rendezvous Ski Trails10 km · Interval start · FreeUST15+2:16.3108.43
Dec 1, 2018Rendezvous Ski TrailsSprint · FreeUST1
Dec 1, 2018Rendezvous Ski TrailsSprint qualification · FreeUST175.36
Sep 6, 2018Snow Farm10 km · Mass start · ClassicANC4+1:29.196.55
Sep 5, 2018Snow FarmSprint · FreeANC4
Sep 5, 2018Snow FarmSprint qualification · FreeANC4+3.464.24
Mar 27, 2018Craftsbury Outdoor Center30 km · Mass start · ClassicNC11111.01
Mar 24, 2018Craftsbury Outdoor Center10 km · Mass start · FreeUST8+1:35.0105.48
Mar 23, 2018Craftsbury Outdoor CenterSprint · ClassicUST8
Mar 23, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST5+10.578.67
Mar 18, 2018Baqueira Beret10 km · Pursuit · FreeOPA5+39.052.84
Mar 17, 2018Baqueira Beret10 km · Mass start · ClassicOPA11+58.680.85
Mar 16, 2018Baqueira BeretSprint · FreeOPA3
Mar 16, 2018Baqueira BeretSprint qualification · FreeOPA3+3.6268.10
Mar 4, 2018Cogne15 km · Pursuit · FreeOPA10+3:13.978.11
Mar 3, 2018Cogne10 km · Interval start · ClassicOPA9+1:13.071.39
Feb 25, 2018OberstdorfMass startNC148.72
Feb 23, 2018OberstdorfSprint qualificationNC9161.70
Feb 23, 2018OberstdorfSprintNC8
Feb 18, 2018Zwiesel10 km · Mass start · FreeOPA15+44.476.74
Feb 17, 2018Zwiesel10 km · Interval start · ClassicOPA12+1:02.966.80
Feb 16, 2018ZwieselSprint qualification · ClassicOPA12+13.97123.44
Feb 16, 2018ZwieselSprint · ClassicOPA11
Feb 2, 2018Goms15 km · Skiathlon · Classic/FreeU23DNF
Jan 31, 2018Goms10 km · Interval start · ClassicU23DNS
Jan 29, 2018GomsSprint · FreeU2327
Jan 29, 2018GomsSprint qualification · FreeU2321+10.53104.67
Jan 20, 2018PlanicaSprint · ClassicWC43
Jan 20, 2018PlanicaSprint qualification · ClassicWC43+14.2882.37
Jan 13, 2018DresdenSprint qualification · FreeWC38+7.7873.90
Jan 13, 2018DresdenSprint · FreeWC38
Jan 7, 2018Campra15 km · Skiathlon · Classic/FreeOPADNS
Jan 6, 2018Campra10 km · Interval start · FreeOPADNS
Jan 5, 2018CampraSprint qualification · ClassicOPADNS
Dec 17, 2017St. Ulrich / Pillerseetal10 km · Mass start · FreeOPA10+41.971.88
Dec 16, 2017St. Ulrich / Pillerseetal5 km · Interval start · ClassicOPA15+53.589.84
Dec 15, 2017St. Ulrich / PillerseetalSprint · FreeOPA9
Dec 15, 2017St. Ulrich / PillerseetalSprint qualification · FreeOPA9+5.5464.96
Dec 9, 2017DavosSprint qualification · FreeWC57+16.55115.66
Dec 9, 2017DavosSprint · FreeWC57
Nov 26, 2017Ruka20 km · Interval startWC73+6:29.4
Nov 26, 2017Ruka10 km · Pursuit · FreeSWC73149.20
Nov 25, 2017Ruka10 km · Interval start · ClassicSWC74+3:19.2105.70
Nov 24, 2017RukaSprint qualification · ClassicSWC57+18.61116.50
Nov 24, 2017RukaSprint · ClassicSWC57
Sep 7, 2017Snow Farm5 km · Interval start · FreeANC10+1:32.3107.61
Mar 19, 2017Québec City25 km · Interval startWC45+5:22.7
Mar 19, 2017Québec City10 km · Pursuit · FreeSWC46+5:22.777.04
Mar 18, 2017Québec City10 km · Mass start · ClassicSWC51+3:05.5177.44
Mar 17, 2017Québec CitySprint · FreeSWC24
Mar 17, 2017Québec CitySprint qualification · FreeSWC29+12.1279.51
Feb 19, 2017Al Quaal Recreation Area5 km · Interval start · ClassicUST5+1:05.4101.60
Feb 18, 2017Al Quaal Recreation Area15 km · Mass start · FreeFIS163.73
Feb 17, 2017Al Quaal Recreation AreaSprint · FreeUST1
Feb 17, 2017Al Quaal Recreation AreaSprint qualification · FreeUST2+1.6782.34
Jan 30, 2017Park City, UTSprint · ClassicWJC9
Jan 30, 2017Park City, UTSprint qualification · ClassicWJC11+12.98165.76
Jan 21, 2017Auburn Ski Club Training CtrSprint · ClassicUST3
Jan 21, 2017Auburn Ski Club Training CtrSprint qualification · ClassicUST2+3.12100.02
Jan 12, 2017Soldier Hollow, UTSprint qualificationFIS11136.05
Jan 10, 2017Soldier Hollow, UTMass startJUN173.97
Jan 8, 2017Soldier Hollow, UTSprintNC7
Jan 8, 2017Soldier Hollow, UTSprint qualificationNC22145.97
Jan 7, 2017Soldier Hollow, UTInterval startNCDNS
Dec 18, 2016Craftsbury Outdoor CenterInterval startFIS262.58
Dec 17, 2016Craftsbury Outdoor CenterInterval startFIS464.46
Dec 11, 2016Sovereign lake Nordic Centre10 km · Interval start · FreeNAC10+1:24.975.30
Dec 10, 2016Sovereign lake Nordic CentreSprint · ClassicNAC1
Dec 10, 2016Sovereign lake Nordic CentreSprint qualification · ClassicNAC5+3.8598.67
Dec 4, 2016Rendezvous Ski Trails10 km · Interval start · ClassicUST17+2:19.896.42
Dec 3, 2016Rendezvous Ski TrailsSprint · FreeUST9
Dec 3, 2016Rendezvous Ski TrailsSprint qualification · FreeUST15+7.75130.05
Mar 26, 2016Craftsbury Outdoor Center, VT17 km · Mass start · ClassicJUN188.55
Mar 22, 2016Craftsbury Outdoor Center, VTSprint · ClassicUST17
Mar 22, 2016Craftsbury Outdoor Center, VTSprint qualification · ClassicUST9+15.64127.27
Mar 21, 2016Craftsbury Outdoor Center, VT10 km · Interval start · FreeUST21+3:00.5120.89
Mar 13, 2016Dobbiaco10 km · Pursuit · FreeJUN245.45
Mar 12, 2016Dobbiaco5 km · Interval start · ClassicJUN358.79
Mar 11, 2016Dobbiaco2.5 km · Interval start · FreeJUN566.20
Mar 6, 2016Arber-Zwiesel15 km · Mass start · FreeJUN360.08
Mar 5, 2016Arber-Zwiesel5 km · Interval start · ClassicJUN482.98
Feb 26, 2016Rasnov4 × 2.5 km · Relay · Free(United States)WJC8+1:07.3
Feb 23, 2016Rasnov5 km · Interval start · ClassicWJC18+1:18.0101.81
Feb 22, 2016RasnovSprint · FreeWJC16
Feb 22, 2016RasnovSprint qualification · FreeWJC14+9.63101.23
Feb 7, 2016Craftsbury10 km · Interval start · ClassicUST2+7.448.26
Feb 6, 2016Craftsbury5 km · Interval start · FreeUST6+26.780.06
Jan 31, 2016Mt. Van Hoevenberg at the Olympic Sports10 km · Interval start · ClassicUST13+2:25.898.75
Jan 30, 2016Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST19
Jan 30, 2016Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST10+7.3122.90
Jan 17, 2016WatervilleMass startFISDNS
Jan 16, 2016WatervilleInterval startFISDNS
Jan 9, 2016Houghton, MISprintNC16
Jan 9, 2016Houghton, MISprint qualificationNC12151.03
Jan 7, 2016Houghton, MIMass startJUN3113.04
Jan 4, 2016Houghton, MISprintNC34
Jan 4, 2016Houghton, MISprint qualificationNC34148.90
Jan 3, 2016Houghton, MIInterval startNC18114.15
Dec 20, 2015Hochfilzen10 km · Interval start · ClassicJUN29171.90
Dec 19, 2015Hochfilzen5 km · Interval start · FreeJUN18114.03
Dec 18, 2015HochfilzenSprint · FreeJUN20
Dec 18, 2015HochfilzenSprint qualification · FreeJUN26166.42
Dec 6, 2015Lake Creek Nordic Center, ID10 km · Mass start · ClassicUST28+5:38.3290.99
Dec 5, 2015Lake Creek Nordic Center, IDSprint · ClassicUST30
Dec 5, 2015Lake Creek Nordic Center, IDSprint qualification · ClassicUST17+13.17157.21
Nov 28, 2015Rendezvous Ski Trails, MT10 km · Interval start · FreeUSTDNS
Nov 27, 2015Rendezvous Ski Trails, MTSprint · FreeUSTDNS
Nov 27, 2015Rendezvous Ski Trails, MTSprint qualification · FreeUSTDNS
Feb 22, 2015CampraPursuitJUN596.64
Feb 21, 2015CampraInterval startJUN679.61
Feb 20, 2015CampraSprintJUN9
Feb 20, 2015CampraSprint qualificationJUN9141.82
Feb 15, 2015Nove Mesto na MoraveInterval startSC366.31
Feb 14, 2015Nove Mesto na MoraveSprintSC7
Feb 14, 2015Nove Mesto na MoraveSprint qualificationSC1100.72
Feb 8, 2015AlmatyTeam eventWJC8
Feb 6, 2015AlmatySkiathlon · Classic/FreeWJC38206.76
Feb 3, 2015AlmatySprintWJC32
Feb 3, 2015AlmatySprint qualificationWJC32140.35
Jan 24, 2015Stowe, VTMass startFIS8115.44
Jan 10, 2015Houghton, MISprintNC27
Jan 10, 2015Houghton, MISprint qualificationNC18172.98
Jan 8, 2015Houghton, MIMass startJUN2134.02
Jan 5, 2015Houghton, MISprintNC11
Jan 5, 2015Houghton, MISprint qualificationNC3107.19
Jan 4, 2015Houghton, MIInterval startNC34128.02
Dec 21, 2014Ripton, VtMass startFIS6111.98
Dec 20, 2014Ripton, VtInterval startFIS593.61
Feb 2, 2014Trapp Family Lodge, Stowe, VTInterval startFIS16151.88
Feb 1, 2014Trapp Family Lodge, Stowe, VTSprintFIS12
Feb 1, 2014Trapp Family Lodge, Stowe, VTSprint qualificationFIS10159.44
Jan 8, 2014Soldier Hollow, UTMass startJUNDNS
Jan 5, 2014Soldier Hollow, UTSprintNC60
Jan 5, 2014Soldier Hollow, UTSprint qualificationNC61284.11
Jan 4, 2014Soldier Hollow, UTInterval startNC67215.09
Dec 22, 2013OberwiesenthalInterval startFIS21145.38
Dec 21, 2013OberwiesenthalSprint qualificationFIS15221.56
Feb 2, 2013Stowe, VTInterval startFIS16133.69
Jan 19, 2013Granaasen SkiarenaInterval startJUN23163.19
Jan 18, 2013Granaasen SkiarenaSprintJUN26
Jan 18, 2013Granaasen SkiarenaSprint qualificationJUN7208.32
Jan 6, 2013Midway, UTMass startJUN9142.83
Jan 4, 2013Midway, UTInterval startNC56176.19
Jan 2, 2013Midway, UTSprintNC34
Jan 2, 2013Midway, UTSprint qualificationNC34200.96
Dec 15, 2012Craftsbury, VTSprint qualificationFIS8178.04