XCWeek
USA
United StatesMenActive

BrianGregg

Age
42
Born
1984
27
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
136.43
FIS pts distance
–
FIS pts sprint

XC Rating over time

XC Rating →
1,421
XC Rating · Distance
1,285
XC Rating · Sprint
90010001100120013001400150016002005200620072008200920102011201220132014201520162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/262
2024/254
2023/241
2022/233
2021/226
2019/208
2018/198
2017/1827
2016/1717458
2015/1620765
2014/1515135
2013/1424368
2012/1323
2011/1225
2010/1125
2009/10331032
2008/0924
2007/0818260
2006/0715
2005/0615
2004/0513
2003/049

All results 438

DateVenueRaceLevelRkBehindFIS pts
Feb 21, 2026Cable-Hayward50 km · Mass start · FreeUST26+3:54.5115.66
Feb 15, 2026Theodore Wirth Park, MN10 km · Interval start · FreeUST43+2:30.0157.20
Jan 26, 2025Theodore Wirth Park, MNMass startFIS1120.40
Jan 25, 2025Theodore Wirth Park, MNSprint qualificationFIS4271.55
Dec 15, 2024Cable-Hayward10 km · Interval start · FreeUST37+2:38.0146.10
Dec 8, 2024Sovereign Lake Nordic Centre10 km · Mass start · ClassicNAC23+2:27.1174.07
Dec 6, 2024Sovereign Lake Nordic Centre7.5 km · Interval start · FreeNAC31+2:15.1147.73
Dec 2, 2023Sovereign Lake Nordic CentreInterval startFIS16109.29
Jan 2, 2023Michigan Tech Nordic Center10 km · Interval start · FreeNC28101.17
Dec 4, 2022Sovereign Lake Nordic Centre10 km · Interval start · ClassicNAC48+3:53.9144.45
Dec 1, 2022Sovereign Lake Nordic Centre10 km · Mass start · FreeNAC37+2:21.2155.67
Jan 6, 2022Soldier Hollow15 km · Interval start · ClassicNC49132.43
Jan 4, 2022Soldier Hollow30 km · Mass start · FreeNC27176.96
Dec 12, 2021Cable, WI15 km · Interval start · ClassicUSTDNS
Dec 10, 2021Cable, WI15 km · Mass start · FreeUSTDNS
Dec 5, 2021Grand Avenue Nordic Center10 km · Interval start · FreeUST34+2:07.597.67
Dec 4, 2021Grand Avenue Nordic CenterSprint · FreeUST46
Dec 4, 2021Grand Avenue Nordic CenterSprint qualification · FreeUST46+18.46205.80
Feb 17, 2020Theodore Wirth Park, MN10 km · Interval start · ClassicUST19+1:38.988.66
Feb 16, 2020Theodore Wirth Park, MNSprint qualification · FreeUSTDNS
Jan 25, 2020Craftsbury Outdoor Center10 km · Interval start · FreeUST11+1:08.962.88
Jan 5, 2020Michigan Tech Nordic CenterMass startNCDNS
Jan 3, 2020Michigan Tech Nordic CenterInterval startNC4187.39
Jan 2, 2020Michigan Tech Nordic CenterSprintNC78
Jan 2, 2020Michigan Tech Nordic CenterSprint qualificationNC78219.85
Dec 15, 2019Lake Creek Nordic Center15 km · Interval start · FreeUST15+2:10.686.29
Dec 8, 2019Canmore Nordic Centre Provincial Park15 km · Interval start · FreeNAC30+2:16.078.23
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint · FreeNAC46
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint qualification · FreeNAC54+15.64178.17
Feb 17, 2019Theodore Wirth Park10 km · Interval start · FreeUST10+33.356.68
Feb 15, 2019Theodore Wirth ParkSprint · FreeUST16
Feb 15, 2019Theodore Wirth ParkSprint qualification · FreeUST15+9.3123.71
Jan 6, 2019Craftsbury Outdoor CenterMass startNC551.32
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC2565.26
Dec 9, 2018Vernon, BC15 km · Interval start · ClassicNAC21+2:23.980.56
Dec 8, 2018Vernon, BCSprint · FreeNAC31
Dec 8, 2018Vernon, BCSprint qualification · FreeNAC34+13.25170.64
Dec 2, 2018Rendezvous Ski Trails15 km · Interval start · FreeUST15+2:19.485.50
Dec 1, 2018Rendezvous Ski TrailsSprint · FreeUST17
Dec 1, 2018Rendezvous Ski TrailsSprint qualification · FreeUST18+14.7163.64
Mar 28, 2018Craftsbury Outdoor Center50 km · Mass start · ClassicNC21190.36
Mar 24, 2018Craftsbury Outdoor Center15 km · Mass start · FreeUST6+30.440.19
Mar 14, 2018Lappe Nordic Ski CentreSprintNC8
Mar 14, 2018Lappe Nordic Ski CentreSprint qualificationNC18105.17
Mar 13, 2018Lappe Nordic Ski CentrePursuitNC1169.89
Mar 11, 2018Lappe Nordic Ski CentreInterval startNC1371.60
Feb 18, 2018Al Quaal Recreation Area10 km · Interval start · ClassicUST17+1:36.580.81
Feb 17, 2018Al Quaal Recreation Area20 km · Mass start · FreeUST3+6.031.84
Feb 15, 2018Al Quaal Recreation AreaSprint · FreeUST8
Feb 15, 2018Al Quaal Recreation AreaSprint qualification · FreeUST7+8.33123.04
Feb 4, 2018Nakkertok Nordic Ski Centre15 km · Pursuit · ClassicNAC3+1:38.554.36
Feb 3, 2018Nakkertok Nordic Ski Centre15 km · Interval start · FreeNAC7+57.054.73
Feb 2, 2018Nakkertok Nordic Ski CentreSprint · ClassicNAC19
Feb 2, 2018Nakkertok Nordic Ski CentreSprint qualification · ClassicNAC23+14.7166.22
Jan 28, 2018Craftsbury Outdoor Center10 km · Interval start · FreeUST8+39.455.46
Jan 26, 2018Craftsbury Outdoor CenterSprint · ClassicUST23
Jan 26, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST21+12.27159.95
Jan 8, 2018Kincaid Park, AnchorageSprint qualificationNC29164.18
Jan 8, 2018Kincaid Park, AnchorageSprintNC24
Jan 7, 2018Kincaid Park, AnchorageMass startNC1145.15
Jan 5, 2018Kincaid Park, AnchorageSprintNC19
Jan 5, 2018Kincaid Park, AnchorageSprint qualificationNC29125.78
Jan 3, 2018Kincaid Park, AnchorageInterval startNC761.56
Dec 17, 2017Rossland - Black Jack SC15 km · Pursuit · FreeNAC138.21
Dec 16, 2017Rossland - Black Jack SCSprint · FreeNAC7
Dec 16, 2017Rossland - Black Jack SCSprint qualification · FreeNAC6+3.87102.00
Dec 15, 2017Rossland - Black Jack SC10 km · Interval start · ClassicNAC142.92
Dec 10, 2017Sovereign lake Nordic Centre15 km · Interval start · FreeNAC16+1:09.062.51
Dec 3, 2017Rendezvous Ski Trails15 km · Mass start · ClassicUST131.14
Dec 2, 2017Rendezvous Ski TrailsSprint · FreeUST9
Dec 2, 2017Rendezvous Ski TrailsSprint qualification · FreeUST8+3.596.45
Nov 25, 2017Rendezvous Ski TrailsInterval startFIS647.45
Sep 9, 2017Snow Farm15 km · Mass start · ClassicANC5+2:44.9116.56
Sep 8, 2017Snow FarmSprint · ClassicANC6
Sep 8, 2017Snow FarmSprint qualification · ClassicANC6+12.2140.99
Sep 7, 2017Snow Farm10 km · Interval start · FreeANC3+49.755.97
Apr 2, 2017Birch Hill Recreation Area50 km · Mass start · FreeUST2+3:19.961.21
Mar 29, 2017Birch Hill Recreation AreaSprint · FreeUST8
Mar 29, 2017Birch Hill Recreation AreaSprint qualification · FreeUST21+13.44135.31
Mar 27, 2017Birch Hill Recreation Area20 km · Skiathlon · Classic/FreeUST11+1:37.565.61
Mar 19, 2017Québec City35 km · Interval startWC58+5:55.9
Mar 19, 2017Québec City15 km · Pursuit · FreeSWC58+5:55.963.59
Mar 18, 2017Québec City15 km · Mass start · ClassicSWC69+3:50.5151.95
Mar 17, 2017Québec CitySprint · FreeSWC62
Mar 17, 2017Québec CitySprint qualification · FreeSWC62+15.92119.82
Feb 19, 2017Al Quaal Recreation Area10 km · Interval start · ClassicUST11+58.762.25
Feb 17, 2017Al Quaal Recreation AreaSprint · FreeUST6
Feb 17, 2017Al Quaal Recreation AreaSprint qualification · FreeUST4+4.3298.43
Jan 21, 2017Auburn Ski Club Training CtrSprint · ClassicUST8
Jan 21, 2017Auburn Ski Club Training CtrSprint qualification · ClassicUST16+19.48196.41
Jan 12, 2017Soldier Hollow, UTSprint qualificationFIS21113.34
Jan 10, 2017Soldier Hollow, UTMass startNC561.87
Jan 8, 2017Soldier Hollow, UTSprintNCDNS
Jan 8, 2017Soldier Hollow, UTSprint qualificationNCDNS
Jan 7, 2017Soldier Hollow, UTInterval startNC847.43
Dec 11, 2016Sovereign lake Nordic Centre15 km · Interval start · FreeNAC4+54.945.70
Dec 10, 2016Sovereign lake Nordic CentreSprint · ClassicNAC31
Dec 10, 2016Sovereign lake Nordic CentreSprint qualification · ClassicNAC32+13.83175.55
Dec 4, 2016Rendezvous Ski Trails15 km · Interval start · ClassicUST7+2:01.366.76
Dec 3, 2016Rendezvous Ski TrailsSprint · FreeUST13
Dec 3, 2016Rendezvous Ski TrailsSprint qualification · FreeUST7+6.41113.08
Mar 26, 2016Craftsbury Outdoor Center, VT50 km · Mass start · ClassicNC22236.21
Mar 22, 2016Craftsbury Outdoor Center, VTSprint · ClassicUSTDNS
Mar 22, 2016Craftsbury Outdoor Center, VTSprint qualification · ClassicUSTDNS
Mar 21, 2016Craftsbury Outdoor Center, VT15 km · Interval start · FreeUST34+2:39.292.73
Mar 9, 2016Canmore Nordic Centre Prov Park30 km · Skiathlon · Classic/FreeSWC68
Mar 8, 2016Canmore Nordic Centre Prov ParkSprint · ClassicSWC81
Mar 8, 2016Canmore Nordic Centre Prov ParkSprint qualification · ClassicSWC81+39.46235.20
Mar 5, 2016Quebec - Plaines of Abraham15 km · Pursuit · FreeSWC80+14:07.776.72
Mar 4, 2016Quebec - Plaines of AbrahamSprint · FreeSWC79
Mar 4, 2016Quebec - Plaines of AbrahamSprint qualification · FreeSWC79+21.73122.34
Mar 2, 2016Montreal - Parc Mont Royal17.5 km · Mass start · ClassicSWC81+9:26.8293.31
Mar 1, 2016Gatineau - Jacques Cartier ParkSprint · FreeSWC83
Mar 1, 2016Gatineau - Jacques Cartier ParkSprint qualification · FreeSWC83+21.41133.13
Feb 7, 2016Craftsbury10 km · Interval start · ClassicUST10+32.859.50
Feb 6, 2016Craftsbury10 km · Interval start · FreeUST8+52.662.95
Jan 31, 2016Mt. Van Hoevenberg at the Olympic Sports10 km · Interval start · ClassicUST21+2:42.7104.44
Jan 30, 2016Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUST4
Jan 30, 2016Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUST10+7.08112.54
Jan 9, 2016Houghton, MISprintNC38
Jan 9, 2016Houghton, MISprint qualificationNC38176.17
Jan 7, 2016Houghton, MIMass startNC229.07
Jan 4, 2016Houghton, MISprintNC7
Jan 4, 2016Houghton, MISprint qualificationNC24112.98
Jan 3, 2016Houghton, MIInterval startNC539.10
Dec 12, 2015Davos30 km · Interval start · FreeWC65+5:43.768.95
Nov 28, 2015Rendezvous Ski Trails, MT15 km · Interval start · FreeUST124.21
Nov 27, 2015Rendezvous Ski Trails, MTSprint · FreeUST9
Nov 27, 2015Rendezvous Ski Trails, MTSprint qualification · FreeUST30+11.14146.70
Mar 26, 2015Sun Valley, IDMass startNC841.22
Mar 22, 2015Sun Valley, IDSprintUST35
Mar 22, 2015Sun Valley, IDSprint qualificationUST37176.76
Mar 21, 2015Sun Valley, IDInterval startUST22107.96
Mar 14, 2015OsloMass startWC3582.90
Jan 10, 2015Houghton, MISprintNC16
Jan 10, 2015Houghton, MISprint qualificationNC7118.19
Jan 8, 2015Houghton, MIMass startNC2187.27
Jan 5, 2015Houghton, MISprintNC11
Jan 5, 2015Houghton, MISprint qualificationNC18127.37
Jan 4, 2015Houghton, MIInterval startNC1475.44
Dec 20, 2014Sovereign Lake NordicInterval startNAC238.39
Dec 14, 2014Rossland - Blackjack SCInterval startNAC966.48
Dec 13, 2014Rossland - Blackjack SCInterval startNAC558.59
Dec 7, 2014Bozeman, MTMass startUST440.29
Dec 6, 2014Bozeman, MTSprintUST16
Dec 6, 2014Bozeman, MTSprint qualificationUST20143.42
Nov 29, 2014West Yellowstone, WYInterval startUST228.19
Nov 28, 2014West Yellowstone, WYSprintUST8
Nov 28, 2014West Yellowstone, WYSprint qualificationUST15113.15
Mar 28, 2014Kincaid Park, AlaskaMass startNC468.79
Mar 23, 2014Kincaid Park, AlaskaSprintUST36
Mar 23, 2014Kincaid Park, AlaskaSprint qualificationUST36179.11
Mar 22, 2014Kincaid Park, AlaskaInterval startUST954.46
Mar 16, 2014ValdidentroPursuitOPA3482.87
Mar 15, 2014ValdidentroInterval startOPA49115.05
Mar 14, 2014ValdidentroInterval startOPA4792.39
Mar 9, 2014RoglaMass startOPA1863.41
Mar 8, 2014RoglaSprintOPA41
Mar 8, 2014RoglaSprint qualificationOPA41201.33
Mar 2, 2014SilvaplanaMass startFISDNF
Feb 23, 2014SochiMass startOWG51106.30
Feb 14, 2014SochiInterval startOWG4787.39
Feb 9, 2014SochiSkiathlon · Classic/FreeOWG46106.28
Feb 1, 2014ToblachInterval startWC6896.93
Jan 19, 2014Szklarska PorębaMass startWCDNS
Jan 11, 2014Nové MěstoSprintWC87
Jan 11, 2014Nové MěstoSprint qualificationWC87176.48
Jan 8, 2014Soldier Hollow, UTMass startNC222.60
Jan 5, 2014Soldier Hollow, UTSprintNC8
Jan 5, 2014Soldier Hollow, UTSprint qualificationNC28121.36
Jan 4, 2014Soldier Hollow, UTInterval startNC536.89
Dec 15, 2013Black Jack Ski ClubSprintNACDNS
Dec 15, 2013Black Jack Ski ClubSprint qualificationNACDNS
Dec 14, 2013Black Jack Ski ClubInterval startNAC1763.23
Dec 7, 2013Bozeman, MontanaMass startUST532.61
Dec 7, 2013Sovereign Lake NordicInterval startNAC121.85
Nov 30, 2013West YellowstoneInterval startUST230.86
Nov 29, 2013West YellowstoneSprintUST16
Nov 29, 2013West YellowstoneSprint qualificationUST26125.99
Apr 11, 2013TahoeMass startUST25155.08
Apr 8, 2013TahoePursuitUST1079.96
Apr 6, 2013TahoeSprint qualificationUST57259.83
Apr 5, 2013TahoeMass startUST18118.04
Apr 4, 2013TahoeInterval startUST966.89
Mar 30, 2013Whistler Olympic ParkMass startNC827.39
Mar 26, 2013Whistler Olympic ParkInterval startNC37125.40
Mar 24, 2013Whistler Olympic ParkInterval startNC541.80
Feb 10, 2013Aspen, COMass startUST130.76
Jan 27, 2013Minneapolis, MNPursuitUST441.56
Jan 26, 2013Minneapolis, MNInterval startUST750.84
Jan 25, 2013Wirth Park, MNSprintUST15
Jan 25, 2013Wirth Park, MNSprint qualificationUST18138.69
Jan 20, 2013Wirth Park, MNMass startUST232.82
Jan 19, 2013Wirth Park, MNInterval startUST1254.51
Jan 8, 2013Midway, UTSprintNC16
Jan 8, 2013Midway, UTSprint qualificationNC275.40
Jan 6, 2013Midway, UTMass startNC2276.20
Jan 4, 2013Midway, UTInterval startNC445.93
Jan 2, 2013Midway, UTSprintNC52
Jan 2, 2013Midway, UTSprint qualificationNC52160.94
Dec 9, 2012Sovereign Lake NordicInterval startNAC2092.57
Dec 8, 2012Sovereign Lake NordicMass startNAC19114.14
Dec 2, 2012Bozeman, MTMass startUST34182.75
Dec 1, 2012Bozeman, MTSprintUST44
Dec 1, 2012Bozeman, MTSprint qualificationUST44187.84
Nov 29, 2012Bozeman, MTSprintUST1
Nov 29, 2012Bozeman, MTSprint qualificationUST16125.83
Nov 23, 2012West Yellowstone, MTInterval startUST650.23
Mar 31, 2012Craftsbury, VTMass startNC1144.99
Mar 28, 2012Craftsbury, VTPursuitUST235.36
Mar 27, 2012Craftsbury, VTSprintUST1
Mar 27, 2012Craftsbury, VTSprint qualificationUST46166.68
Mar 25, 2012Craftsbury, VTMass startUST23102.35
Mar 24, 2012Craftsbury, VTInterval startUST24104.64
Mar 18, 2012Toblach/DobbiacoPursuitOPA3985.02
Mar 17, 2012Toblach/DobbiacoInterval startOPA5887.12
Mar 16, 2012Toblach/DobbiacoInterval startOPA4773.95
Mar 11, 2012RoglaMass startOPA28128.60
Mar 10, 2012RoglaInterval startOPA2373.60
Mar 4, 2012FeutersoeyMass startFIS7117.47
Mar 3, 2012FeutersoeyInterval startFIS469.03
Feb 19, 2012Madison, WISprint qualificationUST13120.92
Feb 18, 2012Madison, WISprint qualificationUST16179.44
Jan 29, 2012St. Paul, MNPursuitUST767.38
Jan 28, 2012St. Paul, MNMass startUST1178.41
Jan 25, 2012MinneapolisSprint qualificationUST13115.78
Jan 22, 2012MinneapolisInterval startUST439.05
Jan 21, 2012MinneapolisInterval startUST439.24
Jan 8, 2012Rumford, MESprint qualificationNC44158.61
Jan 6, 2012Rumford, MEMass startNC755.23
Jan 5, 2012Rumford, MEInterval startNC1042.59
Jan 3, 2012Rumford, MESprintNC28
Jan 3, 2012Rumford, MESprint qualificationNC26108.40
Dec 11, 2011Sovereign Lake Nordic Ski ClubInterval startNAC746.97
Dec 10, 2011Sovereign Lake Nordic Ski ClubSprintNAC19
Dec 10, 2011Sovereign Lake Nordic Ski ClubSprint qualificationNAC23116.28
Dec 4, 2011Bozeman, MTInterval startUST555.98
Dec 3, 2011Bozeman, MTInterval startUST339.46
Dec 3, 2011Bozeman, MTSprint qualificationUST793.10
Nov 26, 2011West Yellowstone, MTInterval startUST752.45
Nov 25, 2011West Yellowstone, MTInterval startUST1885.73
Nov 23, 2011West Yellowstone, MTSprint qualificationUST686.89
Nov 23, 2011West Yellowstone, MTSprint qualificationUST19127.89
Apr 2, 2011Sun Valley, IDPursuitUST338.60
Apr 1, 2011Sun Valley, IDSprintUST31
Apr 1, 2011Sun Valley, IDSprint qualificationUST31123.17
Mar 30, 2011Sun Valley, IDMass startUST1054.34
Mar 29, 2011Sun Valley, IDInterval startUST1160.01
Mar 26, 2011Sun Valley, IDMass startNC1267.28
Feb 13, 2011Aspen, COMass startUST7101.00
Feb 12, 2011Aspen, COInterval startUST871.94
Jan 30, 2011HoughtonMass startUST240.98
Jan 29, 2011HoughtonInterval startUST952.79
Jan 28, 2011HoughtonSprint qualificationUST10169.01
Jan 23, 2011Minneapolis, MNMass startUST1388.91
Jan 22, 2011Minneapolis, MNInterval startUSTDNS
Jan 15, 2011Lake Placid, NYInterval startUST255.16
Jan 14, 2011Lake Placid, NYInterval startUST759.29
Jan 8, 2011Rumford, MESprintNC20
Jan 8, 2011Rumford, MESprint qualificationNC25100.08
Jan 6, 2011Rumford, MEInterval startNC640.55
Jan 5, 2011Rumford, MEInterval startNC1775.80
Jan 2, 2011Rumford, MESprintNC17
Jan 2, 2011Rumford, MESprint qualificationNC19103.86
Dec 19, 2010Black Jack SCInterval startNAC14
Dec 19, 2010Black Jack SCPursuitNAC841.57
Dec 18, 2010Black Jack SCInterval startNAC2867.41
Dec 17, 2010Black Jack SCSprintNAC18
Dec 17, 2010Black Jack SCSprint qualificationNAC23116.40
Dec 12, 2010Sovereign Lake, Vernon, BCInterval startNAC344.93
Dec 11, 2010Sovereign Lake, Vernon, BCSprintNACDNS
Nov 27, 2010West Yellowstone, MTInterval startUST344.11
Nov 26, 2010West Yellowstone, MTInterval startUST956.44
Nov 25, 2010West Yellowstone, MTSprint qualificationUST8143.02
Nov 25, 2010West Yellowstone, MTSprint qualificationUST15142.21
Mar 28, 2010Fort Kent, MEInterval startUST1398.07
Mar 27, 2010Fort Kent, MESprintUST46
Mar 27, 2010Fort Kent, MESprint qualificationUST46168.21
Mar 26, 2010Fort Kent, MEMass startUST1270.65
Mar 24, 2010Fort Kent, MEMass startNC671.56
Mar 21, 2010FalunInterval startWC41
Mar 21, 2010FalunInterval startSWC32127.81
Mar 20, 2010FalunPursuitSWC48109.67
Mar 19, 2010FalunInterval startSWC5374.72
Mar 17, 2010StockholmSprintSWC56
Mar 17, 2010StockholmSprint qualificationWC56147.25
Mar 14, 2010OsloSprintWC73
Mar 14, 2010OsloSprint qualificationWC73139.02
Mar 13, 2010OsloMass startWC39126.55
Mar 11, 2010DrammenSprintWC65
Mar 11, 2010DrammenSprint qualificationWC65163.96
Mar 7, 2010La FéclazMass startOPA1245.23
Feb 21, 2010Madison, WISprintUST4
Feb 21, 2010Madison, WISprint qualificationUST8108.47
Feb 20, 2010Madison, WIMass startUST658.86
Feb 6, 2010CanmoreSprintWC69
Feb 6, 2010CanmoreSprint qualificationWC69146.06
Feb 5, 2010CanmoreInterval startWC6883.95
Jan 31, 2010Telemark, WIMass startUST146.13
Jan 30, 2010Telemark, WIInterval startUST352.40
Jan 24, 2010Minneapolis, MNInterval startUST266.20
Jan 23, 2010Minneapolis, MNMass startUST147.33
Jan 17, 2010Winthrop, WAInterval startUST246.75
Jan 16, 2010Winthrop, WASprintUST5
Jan 16, 2010Winthrop, WASprint qualificationUST698.52
Jan 8, 2010Anchorage, AKSprintNC14
Jan 8, 2010Anchorage, AKSprint qualificationNC22110.11
Jan 6, 2010Anchorage, AKMass startNC576.20
Jan 4, 2010Anchorage, AKInterval startNC966.20
Jan 2, 2010Anchorage, AKSprintNC8
Jan 2, 2010Anchorage, AKSprint qualificationNC8108.88
Dec 13, 2009Sovereign Lake, VernonSprintNAC22
Dec 13, 2009Sovereign Lake, VernonSprint qualificationNAC16120.86
Dec 12, 2009Sovereign Lake, VernonInterval startNAC569.46
Dec 6, 2009Bozeman, MTInterval startUST867.22
Dec 5, 2009Bozeman, MTSprintUST5
Dec 5, 2009Bozeman, MTSprint qualificationUST11123.76
Nov 28, 2009West Yellowstone, MTInterval startUST1663.92
Nov 27, 2009West Yellowstone, MTInterval startUST663.42
Nov 25, 2009West Yellowstone, MTSprint qualificationUST24138.47
Mar 29, 2009Fairbanks, AKMass startNC18119.32
Mar 27, 2009Fairbanks, AKPursuitNC1286.12
Mar 24, 2009Fairbanks, AKInterval startNC35104.08
Mar 15, 2009Highlands NordicMass startNC20111.07
Mar 11, 2009Highlands NordicInterval startNC19107.82
Mar 9, 2009Highlands NordicInterval startNC1872.26
Mar 1, 2009Houghton, MIMass startFIS166.10
Feb 28, 2009Houghton, MIInterval startFIS15112.62
Feb 1, 2009Telemark, WIMass startUST356.21
Jan 31, 2009Telemark, WIInterval startUST777.92
Jan 28, 2009Telemark, WISprintUST10
Jan 28, 2009Telemark, WISprint qualificationUST10130.86
Jan 25, 2009Mt. Itasca, MNInterval startUST286.76
Jan 24, 2009Mt. Itasca, MNInterval startUST479.01
Jan 11, 2009Anchorage, AKMass startFIS167.55
Jan 10, 2009Anchorage, AKMass startFIS895.81
Jan 8, 2009Anchorage, AKSprintNC39
Jan 8, 2009Anchorage, AKSprint qualificationNC40191.17
Jan 5, 2009Anchorage, AKInterval startNC38130.42
Dec 13, 2008Vernon, BCInterval startNACDNS
Dec 12, 2008Vernon, BCSprintNAC22
Dec 12, 2008Vernon, BCSprint qualificationNAC22160.22
Dec 11, 2008Vernon, BCMass startNAC860.46
Dec 7, 2008Vernon, BCSprintNAC25
Dec 7, 2008Vernon, BCSprint qualificationNAC32171.33
Dec 6, 2008Vernon, BCInterval startNAC1472.51
Nov 29, 2008West Yellowstone, MTInterval startUST1397.68
Nov 28, 2008West Yellowstone, MTInterval startUST26104.73
Mar 29, 2008FairbanksMass startNC24262.00
Mar 28, 2008FairbanksPursuitNC26172.78
Mar 21, 2008Callaghan ValleySprint qualificationNC24110.93
Mar 19, 2008Callaghan ValleyInterval startNC2192.88
Mar 18, 2008Callaghan ValleyInterval startNC37123.16
Feb 17, 2008Giant's Ridge, MNMass startFIS494.11
Feb 16, 2008Giant's Ridge, MNInterval startFIS382.00
Feb 3, 2008Madison, WISprintUST2
Feb 3, 2008Madison, WISprint qualificationUST5146.87
Jan 26, 2008CanmoreSprintWC69
Jan 26, 2008CanmoreSprint qualificationWC69116.41
Jan 23, 2008CanmoreSprintWC60
Jan 23, 2008CanmoreSprint qualificationWC60157.21
Jan 5, 2008Houghton, MISprintNC13
Jan 5, 2008Houghton, MISprint qualificationNC6171.53
Jan 3, 2008Houghton, MIInterval startNC47137.56
Jan 1, 2008Houghton, MIInterval startNC23106.91
Dec 16, 2007Soldier Hollow, UTMass startUST8132.22
Dec 15, 2007Soldier Hollow, UTSprintUST19
Dec 15, 2007Soldier Hollow, UTSprint qualificationUST18220.78
Dec 9, 2007Bozeman, MTInterval startUST387.38
Dec 8, 2007Bozeman, MTSprintUST5
Dec 8, 2007Bozeman, MTSprint qualificationUST11167.64
Nov 24, 2007West Yellowstone, NTInterval startUST21112.45
Nov 23, 2007West Yellowstone, NTSprintUST8
Nov 23, 2007West Yellowstone, NTSprint qualificationUST8188.80
Apr 1, 2007Presque Isle, MEMass startUST16188.19
Mar 30, 2007Presque Isle, MEPursuitUST19185.86
Mar 23, 2007Mont Ste AnneSprint qualificationNAC24189.71
Mar 21, 2007Mont Ste AnneInterval startNAC30124.04
Mar 20, 2007Mont Ste AnneInterval startNAC16109.35
Jan 28, 2007Telemark, WIInterval startUST17118.80
Jan 27, 2007Telemark, WIInterval startUST9106.98
Jan 24, 2007Telemark, WISprint qualificationUST10148.22
Jan 21, 2007Mt. Itasca, MNInterval startUST17125.34
Jan 20, 2007Mt. Itasca, MNInterval startUST681.83
Jan 6, 2007Houghton, MISprint qualificationNC31182.43
Jan 4, 2007Houghton, MIInterval startNC48147.22
Jan 3, 2007Houghton, MIInterval startNC27135.29
Dec 16, 2006Soldier Hollow, UTInterval startUST30124.70
Dec 10, 2006Sun Valley, IDMass startUST23180.37
Dec 9, 2006Sun Valley, IDInterval startUST24122.61
Dec 6, 2006Sun Valley, IDSprint qualificationUST22207.40
Dec 2, 2006Bozeman, MTSprintUST6
Dec 2, 2006Bozeman, MTSprint qualificationUST7147.97
Nov 25, 2006West Yellowstone, MTInterval startUST22119.42
Nov 24, 2006West Yellowstone, MTSprint qualificationUST24173.68
Mar 21, 2006WhitehorseMass startFIS578.68
Mar 19, 2006WhitehorseSprint qualificationFIS8166.52
Mar 18, 2006WhitehorseInterval startFIS14144.02
Mar 10, 2006Steamboat SpringsMass startFIS663.13
Mar 8, 2006Steamboat SpringsInterval startFIS15124.39
Feb 24, 2006Soda Springs, CAMass startFIS10109.31
Feb 23, 2006Soda Springs, CAInterval startFIS22148.16
Feb 4, 2006KranjPursuitU23DNF
Feb 2, 2006KranjInterval startU2352142.90
Jan 15, 2006MontanaMass startFIS376.35
Jan 14, 2006MontanaInterval startFIS9110.37
Jan 8, 2006Soldier Hollow, UTInterval startNC21125.50
Jan 7, 2006Soldier Hollow, UTInterval startNC46141.21
Jan 5, 2006Soldier Hollow, UTSprint qualificationNC27182.71
Jan 3, 2006Soldier Hollow, UTMass startNC16230.01
Nov 26, 2005West YellowstoneInterval startNAC26108.86
Nov 25, 2005West YellowstoneSprint qualificationNAC29187.97
Nov 7, 2005FairbanksSprint qualificationNACDNS
Nov 6, 2005FairbanksPursuitNAC30196.79
Apr 2, 2005Winter ParkMass startNAC32236.34
Mar 31, 2005Winter ParkInterval startNAC23124.15
Mar 29, 2005Winter ParkSprint qualificationNAC33231.56
Mar 26, 2005Winter ParkPursuitNAC24139.51
Feb 12, 2005Red RiverInterval startFIS15132.67
Feb 11, 2005Red RiverInterval startFIS17130.51
Jan 29, 2005Winter ParkMass startFIS27192.18
Jan 28, 2005Winter ParkInterval startFIS23117.41
Jan 15, 2005JacksonMass startFIS12103.20
Jan 14, 2005JacksonInterval startFIS24161.16
Jan 10, 2005Soldier Hollow, UTPursuitNAC36207.79
Jan 9, 2005Soldier Hollow, UTSprint qualificationNAC71328.02
Jan 7, 2005Soldier Hollow, UTInterval startNAC54140.24
Jan 5, 2005Soldier Hollow, UTInterval startNAC67179.81
Nov 20, 2004AnchorageInterval startFIS9124.53
Apr 3, 2004Winter ParkInterval startFIS32142.15
Mar 28, 2004Winter ParkPursuitFIS29131.95
Mar 27, 2004Winter ParkInterval startFIS57228.77
Feb 21, 2004Lake EldoraInterval startFIS1193.66
Feb 20, 2004Lake EldoraMass startFIS24224.46
Jan 24, 2004Soldier Hollow, UTMass startFIS23165.59
Jan 23, 2004Soldier Hollow, UTInterval startFIS34185.61
Jan 16, 2004NevadaInterval startFIS28149.33
Jan 15, 2004NevadaInterval startFIS28133.82