XCWeek
USA
United StatesWomenActive

RosieBrennan

Age
37
Born
Dec 2, 1988
Club
Alaska Pacific University Nordic SKI Center
Skis
Rossignol
308
WC starts
2
WC wins
11
WC podiums
0
Champ. medals
43.40
FIS pts distance
76.58
FIS pts sprint

XC Rating over time

XC Rating →
1,780
XC Rating · Distance
1,707
XC Rating · Sprint
110013001500170019002100230020072008200920102011201220132014201520162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/26201712493763939
2024/25231828404573037
2023/243535515272,019710
2022/233833111341,546616
2021/222515193144911012
2020/21262224121491949
2019/20292886175531435
2018/19302316381752754
2017/18282415551064554
2016/1732292165644782
2015/16363224545943
2014/15241012
2013/1428851
2012/13361235
2011/1227
2010/1114
2009/1019
2008/0917234
2007/0818
2006/0712
2005/062

All results 674

DateVenueRaceLevelRkBehindFIS pts
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC57+6:13.3180.39
Mar 21, 2026Lake PlacidSprint · FreeWC42
Mar 21, 2026Lake PlacidSprint qualification · FreeWC42+18.73135.57
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC19+2:04.557.10
Mar 12, 2026DrammenSprint · ClassicWC25
Mar 12, 2026DrammenSprint qualification · ClassicWC28+11.7687.18
Mar 8, 2026Lahti10 km · Interval start · ClassicWC12+38.619.83
Mar 7, 2026LahtiSprint · FreeWC29
Mar 7, 2026LahtiSprint qualification · FreeWC27+11.2273.61
Mar 1, 2026Falun20 km · Skiathlon · Classic/FreeWC35+4:03.9104.01
Feb 22, 2026Milano Cortina50 km · Mass start · ClassicOWG15+13:02.6133.81
Feb 14, 2026Milano Cortina4 × 7.5 km · Relay(United States, leg 2)OWG5+1:52.2
Feb 7, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG37+6:20.8165.30
Jan 25, 2026Goms20 km · Mass start · ClassicWC40+4:36.4115.38
Jan 24, 2026GomsSprint · ClassicWC34
Jan 24, 2026GomsSprint qualification · ClassicWC34+16.6488.33
Jan 18, 2026Oberhof10 km · Interval start · ClassicWC30+1:23.245.06
Jan 17, 2026OberhofSprint · FreeWC37
Jan 17, 2026OberhofSprint qualification · FreeWC37+16.31123.21
Dec 14, 2025Davos10 km · Interval start · FreeWCDNF
Dec 13, 2025DavosSprint · FreeWC32
Dec 13, 2025DavosSprint qualification · FreeWC33+8.866.59
Dec 7, 2025Trondheim10 km · Interval start · FreeWC51+1:59.761.18
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC29+1:53.252.31
Nov 29, 2025RukaSprint · ClassicWC15
Nov 29, 2025RukaSprint qualification · ClassicWC26+9.8167.17
Nov 28, 2025Ruka10 km · Interval start · ClassicWC24+1:21.842.72
Mar 16, 2025Oslo10 km · Interval start · FreeWC35+1:31.548.01
Mar 15, 2025Oslo20 km · Interval start · ClassicWC17+2:43.443.57
Mar 7, 2025Trondheim4 × 7.5 km · Relay(United States, leg 1)WSC6+3:21.1
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC22+2:29.265.59
Feb 27, 2025TrondheimSprint · FreeWSC30
Feb 27, 2025TrondheimSprint qualification · FreeWSC30+16.23110.55
Jan 18, 2025Les RoussesSprint · ClassicWC26
Jan 18, 2025Les RoussesSprint qualification · ClassicWC22+7.9451.75
Jan 17, 2025Les Rousses10 km · Interval start · FreeWC28+1:45.962.40
Jan 3, 2025Val di FiemmeSprint · ClassicSWCDNS
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWCDNS
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC31+5:23.285.49
Dec 31, 2024Toblach20 km · Interval start · FreeSWC37+2:41.944.13
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC14+1:20.044.03
Dec 28, 2024ToblachSprint · FreeSWC29
Dec 28, 2024ToblachSprint qualification · FreeSWC24+5.5437.91
Dec 15, 2024Davos20 km · Interval start · ClassicWC8+2:03.426.27
Dec 14, 2024DavosSprint · FreeWC18
Dec 14, 2024DavosSprint qualification · FreeWC19+8.9366.69
Dec 13, 2024DavosTeam sprint · Free(United States I, leg 1)WC7+9.45
Dec 13, 2024DavosTeam sprint qualification · Free(United States I, leg 1)WC2+2.72
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWCDNS
Dec 7, 2024LillehammerSprint · FreeWC29
Dec 7, 2024LillehammerSprint qualification · FreeWC29+13.7295.65
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC31+2:52.390.90
Dec 1, 2024Ruka20 km · Mass start · FreeWC20+57.426.10
Nov 30, 2024RukaSprint · ClassicWC16
Nov 30, 2024RukaSprint qualification · ClassicWC28+10.7578.20
Nov 29, 2024Ruka10 km · Interval start · ClassicWC9+1:21.042.74
Nov 17, 2024Government PeakInterval startFIS1107.31
Nov 16, 2024Government PeakInterval startFIS171.37
Mar 17, 2024Falun20 km · Mass start · FreeWC10+28.812.95
Mar 16, 2024Falun10 km · Interval start · ClassicWC12+54.624.25
Mar 15, 2024FalunSprint · ClassicWC20
Mar 15, 2024FalunSprint qualification · ClassicWC28+14.8793.60
Mar 12, 2024DrammenSprint · ClassicWC3
Mar 12, 2024DrammenSprint qualification · ClassicWC3+2.7720.01
Mar 9, 2024Oslo50 km · Mass start · ClassicWC13+4:55.349.10
Mar 3, 2024LahtiSprint · FreeWC25
Mar 3, 2024LahtiSprint qualification · FreeWC30+11.779.39
Mar 2, 2024Lahti20 km · Interval start · ClassicWC9+1:34.824.25
Feb 18, 2024Theodore Wirth Park, Minneapolis10 km · Interval start · FreeWC22+1:29.552.69
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC21
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC12+10.9569.10
Feb 13, 2024CanmoreSprint · ClassicWC16
Feb 13, 2024CanmoreSprint qualification · ClassicWC5+3.7322.96
Feb 11, 2024Canmore20 km · Mass start · ClassicWC13+47.319.32
Feb 10, 2024CanmoreSprint · FreeWC26
Feb 10, 2024CanmoreSprint qualification · FreeWC15+9.3870.25
Feb 9, 2024Canmore15 km · Mass start · FreeWC15+1:06.038.09
Jan 28, 2024Goms20 km · Mass start · FreeWC7+15.98.16
Jan 27, 2024GomsSprint · FreeWC17
Jan 27, 2024GomsSprint qualification · FreeWC17+9.4163.05
Jan 20, 2024Oberhof20 km · Mass start · ClassicWC10+14.36.47
Jan 19, 2024OberhofSprint · ClassicWC21
Jan 19, 2024OberhofSprint qualification · ClassicWC4+4.7530.64
Jan 7, 2024Val di Fiemme10 km · Mass start · FreeSWC12+1:35.958.46
Jan 7, 2024FISFIS Tour de SkiOverall standingsWC12+2:56.4
Jan 6, 2024Val di Fiemme15 km · Mass start · ClassicSWC12+12.55.42
Jan 4, 2024Davos20 km · Pursuit · ClassicSWC2+0.84.46
Jan 3, 2024DavosSprint · FreeSWC14
Jan 3, 2024DavosSprint qualification · FreeSWC10+6.4350.29
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC15+2:03.839.46
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC4+15.27.86
Dec 30, 2023ToblachSprint · FreeSWC27
Dec 30, 2023ToblachSprint qualification · FreeSWC14+9.3765.57
Dec 17, 2023Trondheim10 km · Interval start · ClassicWC2+19.69.26
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC8+52.524.80
Dec 15, 2023TrondheimSprint · FreeWC18
Dec 15, 2023TrondheimSprint qualification · FreeWC11+5.6535.70
Dec 10, 2023Östersund10 km · Interval start · FreeWC5+47.523.38
Dec 9, 2023ÖstersundSprint · ClassicWC4
Dec 9, 2023ÖstersundSprint qualification · ClassicWC6+3.7320.99
Dec 3, 2023Gällivare4 × 7.5 km · Relay(United States, leg 2)WC3+27.5
Dec 2, 2023Gällivare10 km · Interval start · FreeWC6+52.027.95
Nov 26, 2023Ruka20 km · Mass start · FreeWC3+1.40.59
Nov 25, 2023Ruka10 km · Interval start · ClassicWC2+4.92.44
Nov 24, 2023RukaSprint · ClassicWC9
Nov 24, 2023RukaSprint qualification · ClassicWC8+3.4922.73
Mar 26, 2023Lahti20 km · Mass start · ClassicWC23+1:25.939.25
Mar 25, 2023LahtiSprint · ClassicWC29
Mar 25, 2023LahtiSprint qualification · ClassicWC23+8.453.94
Mar 21, 2023TallinnSprint · FreeWC29
Mar 21, 2023TallinnSprint qualification · FreeWC26+12.3899.58
Mar 18, 2023FalunSprint · FreeWC29
Mar 18, 2023FalunSprint qualification · FreeWC25+14.65102.40
Mar 17, 2023Falun10 km · Interval start · ClassicWC6+44.521.86
Mar 14, 2023DrammenSprint · ClassicWC14
Mar 14, 2023DrammenSprint qualification · ClassicWC16+6.8246.96
Mar 12, 2023Oslo50 km · Mass start · FreeWC13+2:54.430.46
Mar 4, 2023Planica30 km · Mass start · ClassicWSC5+57.816.39
Mar 2, 2023Planica4 × 5 km · Relay(United States, leg 2)WSC5+1:34.6
Feb 28, 2023Planica10 km · Interval start · FreeWSC15+1:14.141.72
Feb 25, 2023Planica15 km · Skiathlon · Classic/FreeWSC19+2:22.987.29
Feb 23, 2023PlanicaSprint · ClassicWSC7
Feb 23, 2023PlanicaSprint qualification · ClassicWSC6+6.0735.90
Feb 5, 2023Toblach4 × 7.5 km · Relay(United States I, leg 2)WC3+26.9
Feb 4, 2023Toblach10 km · Interval start · FreeWC5+39.022.21
Feb 3, 2023ToblachSprint · FreeWC26
Feb 3, 2023ToblachSprint qualification · FreeWC9+7.0350.44
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWC12+2:32.363.89
Jan 28, 2023Les RoussesSprint · ClassicWC17
Jan 28, 2023Les RoussesSprint qualification · ClassicWC11+7.3749.39
Jan 27, 2023Les Rousses10 km · Interval start · FreeWC5+40.122.14
Jan 22, 2023LivignoTeam sprint · Free(United States I, leg 1)WC3+1.05
Jan 22, 2023LivignoTeam sprint qualification · Free(United States I, leg 1)WC5+12.24
Jan 21, 2023LivignoSprint · FreeWC11
Jan 21, 2023LivignoSprint qualification · FreeWC12+8.1458.99
Jan 8, 2023FISFIS Tour de SkiOverall standingsWC4+1:42.1
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWC6+54.134.50
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC4+1.00.52
Jan 6, 2023Val di FiemmeSprint · ClassicSWC10
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC13+3.9926.11
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC13+1:51.431.05
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC11+1:00.532.41
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC7+44.923.11
Dec 31, 2022Val MüstairSprint · FreeSWC14
Dec 31, 2022Val MüstairSprint qualification · FreeSWC14+5.6533.47
Dec 18, 2022Davos20 km · Interval start · FreeWC3+11.23.07
Dec 17, 2022DavosSprint · FreeWC13
Dec 17, 2022DavosSprint qualification · FreeWC5+2.8521.75
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC8+39.819.70
Dec 9, 2022BeitostølenSprint · ClassicWC21
Dec 9, 2022BeitostølenSprint qualification · ClassicWC12+6.1440.92
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWCDNS
Dec 3, 2022LillehammerSprint · FreeWCDNS
Dec 3, 2022LillehammerSprint qualification · FreeWCDNS
Dec 2, 2022Lillehammer10 km · Interval start · FreeWCDNS
Nov 27, 2022Ruka20 km · Pursuit · FreeWC6+1:12.319.79
Nov 26, 2022Ruka10 km · Interval start · ClassicWC7+29.015.57
Nov 25, 2022RukaSprint · ClassicWC32
Nov 25, 2022RukaSprint qualification · ClassicWC32+9.0764.46
Mar 27, 2022Whistler Olympic ParkMass startNCDNS
Mar 13, 2022Falun4 × 5 km · Relay(United States I, leg 1)WC1
Mar 12, 2022Falun10 km · Interval start · FreeWC8+59.835.32
Mar 11, 2022FalunSprint · ClassicWC16
Mar 11, 2022FalunSprint qualification · ClassicWC7+9.6160.00
Mar 5, 2022Oslo30 km · Mass start · ClassicWC7+1:12.321.25
Mar 3, 2022DrammenSprint · ClassicWC17
Mar 3, 2022DrammenSprint qualification · ClassicWC12+4.330.55
Feb 27, 2022Lahti10 km · Interval start · ClassicWC8+1:02.834.21
Feb 26, 2022LahtiSprint · FreeWC13
Feb 26, 2022LahtiSprint qualification · FreeWC5+8.6152.35
Feb 20, 2022Beijing30 km · Mass start · FreeOWG6+2:38.743.62
Feb 16, 2022BeijingTeam sprint · Classic(United States, leg 1)OWG5+12.93
Feb 12, 2022Beijing4 × 5 km · Relay(United States, leg 2)OWG6+1:28.2
Feb 10, 2022Beijing10 km · Interval start · ClassicOWG13+1:22.339.04
Feb 8, 2022BeijingSprint · FreeOWG4
Feb 8, 2022BeijingSprint qualification · FreeOWG2+5.836.82
Feb 5, 2022Beijing15 km · Skiathlon · Classic/FreeOWG14+2:51.790.58
Jan 16, 2022Lake Creek Nordic Center10 km · Mass start · ClassicUST126.08
Jan 15, 2022Lake Creek Nordic Center5 km · Interval start · FreeUST126.22
Jan 4, 2022Soldier Hollow20 km · Mass start · FreeNC127.32
Dec 12, 2021Davos10 km · Interval start · FreeWC4+24.313.69
Dec 11, 2021DavosSprint · FreeWC4
Dec 11, 2021DavosSprint qualification · FreeWC5+3.5526.10
Dec 5, 2021Lillehammer4 × 5 km · Relay(United States I, leg 2)WC4+22.5
Dec 4, 2021Lillehammer10 km · Interval start · FreeWC3+11.35.59
Dec 3, 2021LillehammerSprint · FreeWC5
Dec 3, 2021LillehammerSprint qualification · FreeWC10+5.4934.39
Nov 28, 2021Ruka10 km · Pursuit · FreeWC5+38.413.65
Nov 27, 2021Ruka10 km · Interval start · ClassicWC6+38.621.02
Nov 26, 2021RukaSprint · ClassicWC15
Nov 26, 2021RukaSprint qualification · ClassicWC8+1.912.75
Mar 14, 2021Engadin30 km · Pursuit · FreeWC12+1:49.631.05
Mar 13, 2021Engadin10 km · Mass start · ClassicWC14+58.053.66
Mar 4, 2021Oberstdorf4 × 5 km · Relay(United States, leg 3)WSC4+47.0
Mar 2, 2021Oberstdorf10 km · Interval start · FreeWSC17+2:03.370.97
Feb 28, 2021OberstdorfTeam sprint · Free(United States, leg 1)WSC5+5.83
Feb 25, 2021OberstdorfSprint · ClassicWSC34
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC34+12.7696.10
Jan 31, 2021FalunSprint · ClassicWC19
Jan 31, 2021FalunSprint qualification · ClassicWC20+9.9161.24
Jan 30, 2021Falun10 km · Mass start · ClassicWC33+1:15.667.97
Jan 29, 2021Falun10 km · Interval start · FreeWC8+59.133.39
Jan 24, 2021Lahti4 × 5 km · Relay(United States, leg 1)WC5+1:48.6
Jan 23, 2021Lahti15 km · Skiathlon · Classic/FreeWC11+1:07.641.78
Jan 10, 2021Val di Fiemme10 km · Mass start · FreeSWC7+1:17.849.38
Jan 10, 2021FISFIS Tour de SkiOverall standingsWC6+3:27.6
Jan 9, 2021Val di FiemmeSprint · ClassicSWC12
Jan 9, 2021Val di FiemmeSprint qualification · ClassicSWC17+7.2345.19
Jan 8, 2021Val di Fiemme10 km · Mass start · ClassicSWC31+2:00.591.91
Jan 6, 2021Toblach10 km · Pursuit · ClassicSWC4+17.319.53
Jan 5, 2021Toblach10 km · Interval start · FreeSWC2+14.87.82
Jan 3, 2021Val Müstair10 km · Pursuit · FreeSWC2+5.61.96
Jan 2, 2021Val Müstair10 km · Mass start · ClassicSWC6+3.42.63
Jan 1, 2021Val MüstairSprint · FreeSWC5
Jan 1, 2021Val MüstairSprint qualification · FreeSWC5+4.3824.93
Dec 13, 2020Davos10 km · Interval start · FreeWC10.00
Dec 12, 2020DavosSprint · FreeWC1
Dec 12, 2020DavosSprint qualification · FreeWC10.00
Nov 29, 2020Ruka10 km · Interval startWC5+52.5
Nov 29, 2020Ruka10 km · Pursuit · FreeSWC5+52.58.37
Nov 28, 2020Ruka10 km · Interval start · ClassicSWC8+46.624.83
Nov 27, 2020RukaSprint · ClassicSWC17
Nov 27, 2020RukaSprint qualification · ClassicSWC13+8.1755.72
Feb 29, 2020Lahti10 km · Interval start · ClassicWC19+1:28.949.62
Feb 23, 2020FISFIS Ski Tour 2020Overall standingsWC12+9:53.3
Feb 23, 2020Trondheim15 km · Pursuit · ClassicSWC12+9:53.370.97
Feb 22, 2020TrondheimSprint · ClassicSWC21
Feb 22, 2020TrondheimSprint qualification · ClassicSWC11+6.3437.52
Feb 20, 2020MerakerMass start · FreeSWC10+3:41.959.83
Feb 18, 2020ÅreSprint · FreeSWC22
Feb 18, 2020ÅreSprint qualification · FreeSWC14+10.1191.01
Feb 16, 2020Östersund10 km · Pursuit · ClassicSWC10+1:43.315.76
Feb 15, 2020Östersund10 km · Interval start · FreeSWC9+1:25.752.35
Feb 9, 2020Falun10 km · Mass start · FreeWC23+1:31.184.79
Jan 26, 2020OberstdorfSprint · ClassicWC16
Jan 26, 2020OberstdorfSprint qualification · ClassicWC11+5.932.47
Jan 25, 2020Oberstdorf15 km · Skiathlon · Classic/FreeWC17+1:46.662.05
Jan 19, 2020Nové Město10 km · Pursuit · ClassicWC13+2:35.144.80
Jan 18, 2020Nové Město10 km · Interval start · FreeWC17+1:35.353.26
Jan 5, 2020FISFIS Tour de SkiOverall standingsWC15+7:11.0
Jan 5, 2020Val di Fiemme10 km · Mass start · FreeSWC7+1:58.080.13
Jan 4, 2020Val di FiemmeSprint · ClassicSWC19
Jan 4, 2020Val di FiemmeSprint qualification · ClassicSWC19+8.0352.30
Jan 3, 2020Val di Fiemme10 km · Mass start · ClassicSWC20+1:07.754.23
Jan 1, 2020Toblach10 km · Pursuit · ClassicSWC21+2:45.090.16
Dec 31, 2019Toblach10 km · Interval start · FreeSWC9+45.025.14
Dec 29, 2019LenzerheideSprint · FreeSWC25
Dec 29, 2019LenzerheideSprint qualification · FreeSWC28+8.6754.54
Dec 28, 2019Lenzerheide10 km · Mass start · FreeSWC20+59.849.48
Dec 15, 2019Davos10 km · Interval start · FreeWCDNS
Dec 8, 2019Lillehammer4 × 5 km · Relay(United States I, leg 3)WC2+48.9
Dec 7, 2019Lillehammer15 km · Skiathlon · Classic/FreeWC16+3:10.0104.10
Dec 1, 2019Ruka10 km · Interval startWC10+2:15.3
Dec 1, 2019Ruka10 km · Pursuit · FreeSWC10+2:15.359.15
Nov 30, 2019Ruka10 km · Interval start · ClassicSWC6+57.928.81
Nov 29, 2019RukaSprint · ClassicSWC25
Nov 29, 2019RukaSprint qualification · ClassicSWC29+9.4962.23
Nov 23, 2019BeitostølenInterval startFIS983.69
Apr 2, 2019Presque Isle, ME30 km · Mass start · FreeNC242.52
Mar 30, 2019Presque Isle, ME10 km · Mass start · ClassicUST2+19.446.76
Mar 29, 2019Presque Isle, MESprint · FreeUST6
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST6+7.4668.89
Mar 24, 2019Québec15 km · Interval start · FreeWC39+4:41.8
Mar 24, 2019Québec10 km · Pursuit · FreeSWC39+4:41.867.68
Mar 23, 2019Québec10 km · Mass start · ClassicSWC43+2:45.3149.15
Mar 22, 2019QuébecSprint · FreeSWC37
Mar 22, 2019QuébecSprint qualification · FreeSWC38+14.282.96
Mar 17, 2019Falun10 km · Interval start · FreeWC27+1:58.162.00
Mar 16, 2019FalunSprint · FreeWC53
Mar 16, 2019FalunSprint qualification · FreeWC53+19.43133.23
Mar 10, 2019Oslo30 km · Mass start · ClassicWC33+7:57.0141.05
Mar 2, 2019Seefeld30 km · Mass start · FreeWSC16+5:21.0100.62
Feb 28, 2019Seefeld4 × 5 km · Relay(United States)WSC5+3:06.0
Feb 26, 2019Seefeld10 km · Interval start · ClassicWSC24+1:45.151.83
Feb 23, 2019Seefeld15 km · Skiathlon · Classic/FreeWSC10+2:01.877.00
Feb 17, 2019Cogne10 km · Interval start · ClassicWC21+1:19.638.72
Feb 16, 2019CogneSprint · FreeWC27
Feb 16, 2019CogneSprint qualification · FreeWC20+9.9154.79
Jan 27, 2019Ulricehamn4 × 5 km · Relay(United States)WC6+1:26.6
Jan 26, 2019Ulricehamn10 km · Interval start · FreeWC28+2:03.263.66
Jan 20, 2019Otepää10 km · Interval start · ClassicWC27+3:09.984.70
Jan 19, 2019OtepääSprint · ClassicWC45
Jan 19, 2019OtepääSprint qualification · ClassicWC45+15.81101.12
Dec 16, 2018Davos10 km · Interval start · FreeWC6+1:04.933.14
Dec 15, 2018DavosSprint · FreeWC29
Dec 15, 2018DavosSprint qualification · FreeWC28+8.8363.72
Dec 9, 2018Beitostølen4 × 5 km · Relay(United States I)WC5+48.0
Dec 8, 2018Beitostølen15 km · Interval start · FreeWC15+2:33.954.63
Dec 2, 2018Lillehammer10 km · Interval start · ClassicWC15+2:46.0
Dec 2, 2018Lillehammer10 km · Pursuit · ClassicSWC15+2:46.056.65
Dec 1, 2018Lillehammer10 km · Interval start · FreeSWC11+1:29.345.15
Nov 30, 2018LillehammerSprint · FreeSWC21
Nov 30, 2018LillehammerSprint qualification · FreeSWC9+3.1121.15
Nov 25, 2018Ruka10 km · Interval start · ClassicWC23+2:02.858.39
Nov 24, 2018RukaSprint · ClassicWC38
Nov 24, 2018RukaSprint qualification · ClassicWC38+10.7473.02
Mar 27, 2018Craftsbury Outdoor Center30 km · Mass start · ClassicNCDNS
Mar 24, 2018Craftsbury Outdoor Center10 km · Mass start · FreeUST10+1:47.4116.63
Mar 23, 2018Craftsbury Outdoor CenterSprint · ClassicUST5
Mar 23, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST10+15.3104.82
Mar 17, 2018Falun10 km · Mass start · ClassicSWCDNS
Mar 16, 2018FalunSprint qualification · FreeSWC50+14.5196.80
Mar 16, 2018FalunSprint · FreeSWC49
Mar 7, 2018DrammenSprint qualification · ClassicWC48+14.6988.39
Mar 7, 2018DrammenSprint · ClassicWC48
Mar 4, 2018Lahti10 km · Interval start · ClassicWC48+3:02.198.61
Mar 3, 2018LahtiSprint qualification · FreeWC29+11.9482.01
Mar 3, 2018LahtiSprint · FreeWC29
Feb 10, 2018PyeongChang15 km · Skiathlon · Classic/FreeOWG58+6:51.1235.40
Jan 28, 2018Seefeld10 km · Mass start · FreeWC53+2:26.9148.12
Jan 27, 2018SeefeldSprint qualification · FreeWC42+9.8683.65
Jan 27, 2018SeefeldSprint · FreeWC42
Jan 20, 2018PlanicaSprint · ClassicWC49
Jan 20, 2018PlanicaSprint qualification · ClassicWC49+15.8791.54
Jan 7, 2018FISFIS Tour de SkiOverall standingsWC24+10:59.6
Jan 7, 2018Val di Fiemme9 km · Pursuit · FreeSWC24+10:59.6104.87
Jan 6, 2018Val di Fiemme10 km · Mass start · ClassicSWC30+2:47.2133.92
Jan 4, 2018Oberstdorf10 km · Mass start · FreeSWC36+52.752.83
Jan 3, 2018OberstdorfSprint qualification · ClassicSWC21+12.9599.90
Jan 1, 2018Lenzerheide10 km · Pursuit · FreeSWC33+4:17.980.93
Dec 31, 2017Lenzerheide10 km · Interval start · ClassicSWC38+2:20.569.41
Dec 30, 2017LenzerheideSprint qualification · FreeSWC15+5.2730.23
Dec 30, 2017LenzerheideSprint · FreeSWC15
Dec 17, 2017Dobbiaco10 km · Pursuit · ClassicWC25+2:14.671.18
Dec 16, 2017Dobbiaco10 km · Interval start · FreeWC19+1:15.244.23
Dec 10, 2017Davos10 km · Interval start · FreeWC17+1:11.237.27
Dec 3, 2017Lillehammer15 km · Skiathlon · Classic/FreeWC29+3:07.7103.27
Dec 2, 2017LillehammerSprint qualification · ClassicWC33+6.8440.54
Dec 2, 2017LillehammerSprint · ClassicWC33
Nov 26, 2017Ruka20 km · Interval startWC28+2:43.2
Nov 26, 2017Ruka10 km · Pursuit · FreeSWC2853.08
Nov 25, 2017Ruka10 km · Interval start · ClassicSWC33+1:47.757.15
Nov 24, 2017RukaSprint qualification · ClassicSWC26+9.4659.22
Nov 24, 2017RukaSprint · ClassicSWC29
Mar 27, 2017Birch Hill Recreation Area15 km · Skiathlon · Classic/FreeUSTDNS
Mar 19, 2017Québec City25 km · Interval startWC41+5:06.9
Mar 19, 2017Québec City10 km · Pursuit · FreeSWC42+5:06.977.57
Mar 18, 2017Québec City10 km · Mass start · ClassicSWC49+2:48.8161.46
Mar 17, 2017Québec CitySprint · FreeSWC28
Mar 17, 2017Québec CitySprint qualification · FreeSWC27+11.4374.99
Mar 12, 2017Oslo30 km · Mass start · ClassicWCDNF
Mar 8, 2017DrammenSprint · ClassicWC37
Mar 8, 2017DrammenSprint qualification · ClassicWC37+7.5950.52
Feb 28, 2017Lahti10 km · Interval start · ClassicWSC31+2:55.492.02
Feb 25, 2017Lahti15 km · Skiathlon · Classic/FreeWSC27+3:03.2112.61
Feb 19, 2017Otepää10 km · Interval start · ClassicWC23+2:37.870.17
Feb 18, 2017OtepääSprint · FreeWC60
Feb 18, 2017OtepääSprint qualification · FreeWC60+26.62185.24
Jan 29, 2017Falun15 km · Mass start · ClassicWC24+2:57.099.57
Jan 28, 2017FalunSprint · FreeWC37
Jan 28, 2017FalunSprint qualification · FreeWC37+10.972.41
Jan 22, 2017Ulricehamn4 × 5 km · Relay(United States I)WC4+9.2
Jan 21, 2017Ulricehamn10 km · Interval start · FreeWC24+1:30.750.87
Jan 8, 2017FISFIS Tour de SkiOverall standingsWC27+12:59.9
Jan 8, 2017Predazzo9 km · Pursuit · FreeSWC28+12:59.9102.65
Jan 7, 2017Predazzo10 km · Mass start · ClassicSWC27+2:06.196.96
Jan 6, 2017Dobbiaco5 km · Interval start · FreeSWC22+43.345.25
Jan 4, 2017Oberstdorf10 km · Pursuit · FreeSWC42+7:32.9125.44
Jan 3, 2017Oberstdorf10 km · Skiathlon · Classic/FreeSWC44+2:14.5114.55
Jan 1, 2017Val Müstair5 km · Mass start · ClassicSWC38+1:10.5123.19
Dec 31, 2016Val MüstairSprint · FreeSWC35
Dec 31, 2016Val MüstairSprint qualification · FreeSWC35+13.9180.14
Dec 18, 2016La Clusaz4 × 5 km · Relay(United States)WC7+2:26.0
Dec 17, 2016La Clusaz10 km · Mass start · FreeWC21+1:31.990.38
Dec 10, 2016Davos15 km · Interval start · FreeWCDNS
Dec 4, 2016Lillehammer20 km · Interval startWC40+3:50.2
Dec 4, 2016Lillehammer10 km · Pursuit · ClassicSWC41+3:50.299.51
Dec 3, 2016Lillehammer5 km · Interval start · FreeSWC47+1:12.876.60
Dec 2, 2016LillehammerSprint · ClassicSWC34
Dec 2, 2016LillehammerSprint qualification · ClassicSWC34+8.148.69
Nov 27, 2016Ruka10 km · Interval start · ClassicWC38+2:22.270.43
Nov 26, 2016RukaSprint · ClassicWC44
Nov 26, 2016RukaSprint qualification · ClassicWC44+15.2891.16
Mar 26, 2016Craftsbury Outdoor Center, VT30 km · Mass start · ClassicNC674.30
Mar 22, 2016Craftsbury Outdoor Center, VTSprint · ClassicUST3
Mar 22, 2016Craftsbury Outdoor Center, VTSprint qualification · ClassicUST3+11.07101.23
Mar 21, 2016Craftsbury Outdoor Center, VT10 km · Interval start · FreeUST9+1:56.185.77
Mar 12, 2016Ski Tour Canada60 km · Interval startWC24+12:28.5
Mar 12, 2016Canmore Nordic Centre Prov Park10 km · Pursuit · ClassicSWC24+12:28.543.03
Mar 11, 2016Canmore Nordic Centre Prov Park10 km · Interval start · FreeSWC31+2:02.770.11
Mar 9, 2016Canmore Nordic Centre Prov Park15 km · Skiathlon · Classic/FreeSWC25+2:24.084.67
Mar 8, 2016Canmore Nordic Centre Prov ParkSprint · ClassicSWC41
Mar 8, 2016Canmore Nordic Centre Prov ParkSprint qualification · ClassicSWC41+26.0140.79
Mar 5, 2016Quebec - Plaines of Abraham10 km · Pursuit · FreeSWC32+6:08.792.29
Mar 4, 2016Quebec - Plaines of AbrahamSprint · FreeSWC33
Mar 4, 2016Quebec - Plaines of AbrahamSprint qualification · FreeSWC33+10.3855.90
Mar 2, 2016Montreal - Parc Mont Royal10.5 km · Mass start · ClassicSWC28+3:05.8144.06
Mar 1, 2016Gatineau - Jacques Cartier ParkSprint · FreeSWC38
Mar 1, 2016Gatineau - Jacques Cartier ParkSprint qualification · FreeSWC38+15.1885.62
Feb 14, 2016Falun10 km · Mass start · FreeWC47+2:05.4
Feb 13, 2016Falun5 km · Interval start · ClassicWC32+1:22.479.51
Feb 7, 2016Oslo30 km · Mass start · ClassicWC32+11:43.7193.36
Jan 23, 2016Nove Mesto na Morave10 km · Interval start · FreeWC27+1:40.153.06
Jan 10, 2016FISFIS Tour de SkiOverall standingsWC31+20:06.1
Jan 10, 2016Predazzo9 km · Pursuit · FreeSWC32+20:06.1167.84
Jan 9, 2016Predazzo10 km · Mass start · ClassicSWC29+3:05.6147.95
Jan 8, 2016Dobbiaco5 km · Interval start · FreeSWC32+54.454.71
Jan 6, 2016Oberstdorf10 km · Mass start · ClassicSWC34+2:52.9151.51
Jan 5, 2016OberstdorfSprint · ClassicSWC34
Jan 5, 2016OberstdorfSprint qualification · ClassicSWC34+16.25123.28
Jan 3, 2016Lenzerheide5 km · Pursuit · FreeSWC42+7:09.8100.28
Jan 2, 2016Lenzerheide15 km · Mass start · ClassicSWC40+5:03.6170.95
Jan 1, 2016LenzerheideSprint · FreeSWC47
Jan 1, 2016LenzerheideSprint qualification · FreeSWC46+13.0384.72
Dec 20, 2015Dobbiaco10 km · Interval start · ClassicWC38+3:06.290.70
Dec 19, 2015DobbiacoSprint · FreeWC35
Dec 19, 2015DobbiacoSprint qualification · FreeWC35+8.3158.85
Dec 13, 2015DavosSprint · FreeWC40
Dec 13, 2015DavosSprint qualification · FreeWC40+11.6587.46
Dec 12, 2015Davos15 km · Interval start · FreeWC34+3:32.179.28
Dec 6, 2015Lillehammer4 × 5 km · Relay(United States)WC3+2:07.1
Dec 5, 2015Lillehammer15 km · Skiathlon · Classic/FreeWC36+4:46.2157.89
Nov 29, 2015Ruka15 km · Interval startWC33+3:08.5
Nov 29, 2015Ruka10 km · Pursuit · ClassicSWC34+3:08.587.54
Nov 28, 2015Ruka5 km · Interval start · FreeSWC34+59.569.61
Nov 27, 2015RukaSprint · ClassicSWC41
Nov 27, 2015RukaSprint qualification · ClassicSWC41+13.3589.29
Nov 22, 2015GallivareInterval startFIS550.55
Mar 26, 2015Sun Valley, IDMass startNC479.41
Mar 22, 2015Sun Valley, IDSprintUST12
Mar 22, 2015Sun Valley, IDSprint qualificationUST2107.20
Mar 21, 2015Sun Valley, IDInterval startUSTDNS
Mar 15, 2015OsloMass startWC55195.88
Mar 8, 2015LahtiInterval startWCDNS
Mar 7, 2015LahtiSprintWCDNS
Mar 7, 2015LahtiSprint qualificationWCDNS
Feb 28, 2015FalunMass startWSC1664.92
Feb 26, 2015FalunTeam eventWSC4
Feb 21, 2015FalunSkiathlon · Classic/FreeWSC29131.82
Feb 15, 2015ÖstersundInterval startWC2983.41
Feb 14, 2015ÖstersundSprintWC33
Feb 14, 2015ÖstersundSprint qualificationWC3379.26
Jan 25, 2015RybinskSkiathlon · Classic/FreeWC1849.15
Jan 24, 2015RybinskSprintWC30
Jan 24, 2015RybinskSprint qualificationWC3076.39
Jan 23, 2015RybinskInterval startWC1246.09
Jan 18, 2015OtepääTeam sprintWC6
Jan 17, 2015OtepääSprintWC36
Jan 17, 2015OtepääSprint qualificationWC3683.62
Jan 10, 2015Houghton, MISprintNC1
Jan 10, 2015Houghton, MISprint qualificationNC384.58
Jan 8, 2015Houghton, MIMass startNC141.10
Jan 5, 2015Houghton, MISprintNC1
Jan 5, 2015Houghton, MISprint qualificationNC2100.71
Jan 4, 2015Houghton, MIInterval startNC343.02
Dec 7, 2014Bozeman, MTMass startUST143.47
Dec 6, 2014Bozeman, MTSprintUST1
Dec 6, 2014Bozeman, MTSprint qualificationUST168.63
Nov 29, 2014West Yellowstone, WYInterval startUST143.47
Nov 28, 2014West Yellowstone, WYSprintUST5
Nov 28, 2014West Yellowstone, WYSprint qualificationUST373.31
Mar 28, 2014Kincaid Park, AlaskaMass startNC1197.64
Mar 23, 2014Kincaid Park, AlaskaSprintUST8
Mar 23, 2014Kincaid Park, AlaskaSprint qualificationUST892.10
Mar 22, 2014Kincaid Park, AlaskaInterval startUST1166.78
Mar 16, 2014ValdidentroPursuitOPA2077.86
Mar 15, 2014ValdidentroInterval startOPA27112.95
Mar 14, 2014ValdidentroInterval startOPA2074.87
Mar 9, 2014RoglaMass startOPA1577.43
Mar 8, 2014RoglaSprintOPA23
Mar 8, 2014RoglaSprint qualificationOPA15113.02
Feb 16, 2014St. Paul, MNInterval startUST257.23
Feb 15, 2014St. Paul, MNMass startUST152.45
Feb 9, 2014Craftsbury, VTSprintUST4
Feb 9, 2014Craftsbury, VTSprint qualificationUST4114.67
Feb 8, 2014Craftsbury, VTInterval startUST146.22
Feb 7, 2014Craftsbury, VTInterval startUST493.38
Feb 2, 2014Trapp Family Lodge, Stowe, VTInterval startFIS580.14
Feb 1, 2014Trapp Family Lodge, Stowe, VTSprintFIS2
Feb 1, 2014Trapp Family Lodge, Stowe, VTSprint qualificationFIS1106.96
Jan 10, 2014Soldier Hollow, UTSprintNC2
Jan 10, 2014Soldier Hollow, UTSprint qualificationNC280.07
Jan 8, 2014Soldier Hollow, UTMass startNC3142.26
Jan 5, 2014Soldier Hollow, UTSprintNC3
Jan 5, 2014Soldier Hollow, UTSprint qualificationNC3127.64
Jan 4, 2014Soldier Hollow, UTInterval startNC689.64
Dec 15, 2013DavosSprintWC61
Dec 15, 2013DavosSprint qualificationWC6169.29
Dec 14, 2013DavosInterval startWC5184.15
Dec 8, 2013LillehammerTeam eventWC12
Dec 7, 2013LillehammerInterval startWC54112.10
Dec 1, 2013KuusamoInterval startWC70
Dec 1, 2013KuusamoPursuitSWCstatus.QLF133.98
Nov 30, 2013KuusamoInterval startSWC6791.53
Nov 29, 2013KuusamoSprintSWC77
Nov 29, 2013KuusamoSprint qualificationWC77119.94
Nov 22, 2013BeitostølenInterval startFISDNS
Apr 10, 2013TahoeMass startUST349.13
Apr 8, 2013TahoePursuitUST679.19
Apr 6, 2013TahoeSprintUST4
Apr 6, 2013TahoeSprint qualificationUST14136.84
Apr 5, 2013TahoeMass startUST899.75
Apr 4, 2013TahoeInterval startUST1183.09
Mar 24, 2013FalunInterval startWC43
Mar 24, 2013FalunPursuitSWC43355.36
Mar 23, 2013FalunMass startSWC43153.39
Mar 22, 2013FalunInterval startSWC4692.29
Mar 20, 2013StockholmSprintSWC40
Mar 20, 2013StockholmSprint qualificationWC40111.72
Mar 17, 2013OsloMass startWCDNF
Mar 13, 2013DrammenSprintWC52
Mar 13, 2013DrammenSprint qualificationWC52127.47
Mar 10, 2013LahtiInterval startWC61137.14
Mar 9, 2013LahtiSprintWC71
Mar 9, 2013LahtiSprint qualificationWC71121.47
Mar 3, 2013Nove Mesto na MoravePursuitSC370.12
Mar 2, 2013Nove Mesto na MoraveInterval startSC565.56
Feb 17, 2013Madison, WISprintUST1
Feb 17, 2013Madison, WISprint qualificationUST2120.88
Feb 16, 2013Madison, WISprintUST1
Feb 16, 2013Madison, WISprint qualificationUST2131.89
Feb 10, 2013Aspen, COMass startUST2102.13
Feb 9, 2013Aspen, COInterval startUST182.79
Feb 9, 2013Aspen, COSprint qualificationUST1127.01
Jan 27, 2013Minneapolis, MNPursuitUST156.83
Jan 26, 2013Minneapolis, MNInterval startUST156.83
Jan 25, 2013Wirth Park, MNSprintUST4
Jan 25, 2013Wirth Park, MNSprint qualificationUST2118.52
Jan 20, 2013Wirth Park, MNMass startUST256.27
Jan 19, 2013Wirth Park, MNInterval startUST155.38
Jan 8, 2013Midway, UTSprintNC7
Jan 8, 2013Midway, UTSprint qualificationNC5142.44
Jan 6, 2013Midway, UTMass startNC455.38
Jan 4, 2013Midway, UTInterval startNC148.13
Jan 2, 2013Midway, UTSprintNC3
Jan 2, 2013Midway, UTSprint qualificationNC3115.23
Dec 16, 2012CanmoreSkiathlon · Classic/FreeWC38121.90
Dec 15, 2012CanmoreSprintWC39
Dec 15, 2012CanmoreSprint qualificationWC3985.27
Dec 13, 2012CanmoreMass startWC35123.54
Dec 2, 2012Bozeman, MTMass startUST369.01
Dec 1, 2012Bozeman, MTSprintUST4
Dec 1, 2012Bozeman, MTSprint qualificationUST5141.95
Nov 29, 2012Bozeman, MTSprintUST1
Nov 29, 2012Bozeman, MTSprint qualificationUST7157.05
Nov 23, 2012West Yellowstone, MTInterval startUST153.07
Mar 30, 2012Craftsbury, VTMass startNC18169.63
Mar 28, 2012Craftsbury, VTPursuitUST10193.95
Mar 27, 2012Craftsbury, VTSprintUST1
Mar 27, 2012Craftsbury, VTSprint qualificationUST10134.70
Mar 25, 2012Craftsbury, VTMass startUST252.82
Mar 24, 2012Craftsbury, VTInterval startUST891.40
Mar 18, 2012Toblach/DobbiacoPursuitOPA21106.61
Mar 17, 2012Toblach/DobbiacoInterval startOPA1875.71
Mar 16, 2012Toblach/DobbiacoInterval startOPA28107.72
Mar 11, 2012RoglaMass startOPA591.52
Mar 10, 2012RoglaInterval startOPA18100.93
Mar 4, 2012FeutersoeyMass startFIS4118.96
Mar 3, 2012FeutersoeyInterval startFIS484.73
Feb 11, 2012Aspen, COInterval startUST266.03
Feb 11, 2012Aspen, COSprint qualificationUST2229.73
Jan 29, 2012St. Paul, MNPursuitUST2113.98
Jan 28, 2012St. Paul, MNMass startUST270.79
Jan 25, 2012MinneapolisSprint qualificationUST4132.32
Jan 22, 2012MinneapolisInterval startUST480.46
Jan 21, 2012MinneapolisInterval startUST265.96
Jan 8, 2012Rumford, MESprintNC9
Jan 8, 2012Rumford, MESprint qualificationNC5120.45
Jan 6, 2012Rumford, MEMass startNC1088.87
Jan 5, 2012Rumford, MEInterval startNC13116.72
Jan 3, 2012Rumford, MESprintNC7
Jan 3, 2012Rumford, MESprint qualificationNC18180.12
Dec 11, 2011Sovereign Lake Nordic Ski ClubInterval startNAC582.50
Dec 10, 2011Sovereign Lake Nordic Ski ClubSprintNAC12
Dec 10, 2011Sovereign Lake Nordic Ski ClubSprint qualificationNAC16155.72
Dec 4, 2011Bozeman, MTInterval startUST8105.58
Dec 3, 2011Bozeman, MTInterval startUST10130.03
Dec 3, 2011Bozeman, MTSprint qualificationUST7257.06
Nov 26, 2011West Yellowstone, MTInterval startUST996.54
Nov 25, 2011West Yellowstone, MTInterval startUST10102.19
Apr 2, 2011Sun Valley, IDPursuitUST7135.54
Apr 1, 2011Sun Valley, IDSprintUST16
Apr 1, 2011Sun Valley, IDSprint qualificationUST16162.07
Mar 30, 2011Sun Valley, IDMass startUST13128.20
Mar 29, 2011Sun Valley, IDInterval startUST29156.81
Mar 27, 2011Sun Valley, IDMass startNC17210.61
Mar 11, 2011Stowe, VTMass startNC792.42
Mar 9, 2011Stowe, VTInterval startNC5103.16
Feb 18, 2011Ripton, VTInterval startFIS397.82
Feb 12, 2011Hanover, NHMass startFIS299.84
Feb 11, 2011Hanover, NHInterval startFIS3104.21
Feb 5, 2011Stowe, VTInterval startFIS398.60
Feb 4, 2011Stowe, VTMass startFIS496.00
Jan 15, 2011Lake Placid, NYInterval startUST9152.56
Jan 14, 2011Lake Placid, NYInterval startUST21148.86
Mar 13, 2010Steamboat Springs, COMass startNC5105.08
Mar 11, 2010Steamboat Springs, COInterval startNC2108.55
Feb 28, 2010Middlebury, VTMass startFIS293.11
Feb 27, 2010Middlebury, VTInterval startFIS3108.13
Feb 13, 2010Hanover, NHMass startFIS3106.23
Feb 7, 2010Stowe, VTInterval startFIS288.62
Feb 6, 2010Stowe, VTInterval startFIS3101.13
Jan 28, 2010HinterzartenInterval startU232691.88
Jan 26, 2010HinterzartenSprintU2315
Jan 26, 2010HinterzartenSprint qualificationWC1669.55
Jan 8, 2010Anchorage, AKSprintNC9
Jan 8, 2010Anchorage, AKSprint qualificationNC16157.30
Jan 6, 2010Anchorage, AKMass startNC9109.62
Jan 4, 2010Anchorage, AKInterval startNC21129.46
Jan 2, 2010Anchorage, AKSprintNC25
Jan 2, 2010Anchorage, AKSprint qualificationNC12187.66
Dec 20, 2009CanmoreSprintNAC8
Dec 20, 2009CanmoreSprint qualificationNAC11133.67
Dec 19, 2009CanmoreSprintNAC14
Dec 19, 2009CanmoreSprint qualificationNAC15147.50
Dec 6, 2009Bozeman, MTInterval startUST9135.84
Dec 5, 2009Bozeman, MTSprintUST27
Dec 5, 2009Bozeman, MTSprint qualificationUST14212.02
Nov 28, 2009West Yellowstone, MTInterval startUST588.64
Nov 27, 2009West Yellowstone, MTInterval startUST11100.00
Nov 25, 2009West Yellowstone, MTSprint qualificationUST8116.53
Mar 29, 2009Fairbanks, AKMass startNC10128.92
Mar 27, 2009Fairbanks, AKPursuitNC19174.24
Mar 24, 2009Fairbanks, AKInterval startNC12120.79
Feb 14, 2009Hanover, NHMass startFIS2130.87
Feb 13, 2009Hanover, NHInterval startFIS3127.08
Feb 8, 2009Stowe, VTInterval startUST7151.28
Feb 7, 2009Stowe, VTInterval startUST3101.11
Feb 4, 2009Rumford, MESprintUST3
Feb 4, 2009Rumford, MESprint qualificationUST3178.44
Jan 18, 2009Vancouver -Whistler Olympic ParkTeam sprintWC17
Jan 16, 2009Vancouver -Whistler Olympic ParkSprintWC34
Jan 16, 2009Vancouver -Whistler Olympic ParkSprint qualificationWC3498.60
Jan 8, 2009Anchorage, AKSprintNC6
Jan 8, 2009Anchorage, AKSprint qualificationNC6133.68
Jan 5, 2009Anchorage, AKInterval startNC15120.22
Dec 13, 2008Vernon, BCInterval startNAC17168.74
Dec 12, 2008Vernon, BCSprintNAC14
Dec 12, 2008Vernon, BCSprint qualificationNAC25220.54
Dec 11, 2008Vernon, BCMass startNAC23220.62
Nov 29, 2008West Yellowstone, MTInterval startUST11121.81
Nov 28, 2008West Yellowstone, MTInterval startUST10123.56
Mar 23, 2008Callaghan ValleyMass startNC17245.91
Mar 21, 2008Callaghan ValleySprint qualificationNC18159.22
Mar 19, 2008Callaghan ValleyInterval startNC23153.70
Mar 18, 2008Callaghan ValleyInterval startNC28189.21
Mar 7, 2008Bozeman, MTMass startNC5180.09
Mar 5, 2008Bozeman, MTInterval startNC6152.66
Feb 27, 2008Malles, Val Venosta, BZMass startWJC37136.28
Feb 25, 2008Malles, Val Venosta, BZInterval startWJC1881.80
Feb 23, 2008Malles, Val Venosta, BZSprintWJC17
Feb 23, 2008Malles, Val Venosta, BZSprint qualificationWC19108.31
Feb 9, 2008Hanover, NHMass startFIS2121.47
Feb 8, 2008Hanover, NHInterval startFIS6142.23
Feb 2, 2008Stowe, VTSprintFIS10
Feb 2, 2008Stowe, VTSprint qualificationFIS6191.09
Feb 1, 2008Stowe, VTInterval startFIS2134.81
Jan 5, 2008Houghton, MISprintNC11
Jan 5, 2008Houghton, MISprint qualificationNC8184.15
Jan 3, 2008Houghton, MIInterval startNC13133.83
Jan 1, 2008Houghton, MIInterval startNC16142.81
Dec 16, 2007Val CartierMass startNAC6152.48
Nov 24, 2007West Yellowstone, NTInterval startUST15172.97
Nov 23, 2007West Yellowstone, NTSprintUST18
Nov 23, 2007West Yellowstone, NTSprint qualificationUST18190.54
Mar 16, 2007TarvisioPursuitWJC43180.27
Mar 14, 2007TarvisioInterval startWJC43139.70
Mar 12, 2007TarvisioSprintWJC10
Mar 12, 2007TarvisioSprint qualificationWC11136.82
Feb 24, 2007Soda Springs, CAMass startFIS7184.36
Feb 23, 2007Soda Springs, CAInterval startFIS3133.69
Jan 14, 2007Soldier Hollow, UTInterval startFIS10147.55
Jan 6, 2007Houghton, MISprint qualificationNC10167.33
Jan 4, 2007Houghton, MIInterval startNC29188.62
Jan 3, 2007Houghton, MIInterval startNC20163.75
Dec 17, 2006Soldier Hollow, UTSprint qualificationUST12207.05
Dec 16, 2006Soldier Hollow, UTInterval startUST14182.54
Dec 10, 2006Sun Valley, IDMass startUST22259.40
Dec 9, 2006Sun Valley, IDInterval startUST17183.76
Nov 25, 2006West Yellowstone, MTInterval startUST16151.03
Jan 8, 2006Soldier Hollow, UTInterval startNC55225.48
Jan 7, 2006Soldier Hollow, UTInterval startNC20201.04
Jan 5, 2006Soldier Hollow, UTSprint qualificationNC29238.38
Nov 25, 2005West YellowstoneSprint qualificationNACDNS