XCWeek
CAN
CanadaMenActive

AntoineCyr

Age
28
Born
Sep 18, 1998
Club
Club Skinouk
Skis
Salomon
132
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
25.89
FIS pts distance
66.70
FIS pts sprint

XC Rating over time

XC Rating →
1,924
XC Rating · Distance · World #32
1,602
XC Rating · Sprint · World #100
1100130015001700190020162017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/262618110314843487
2024/252923194238938104
2023/24403734101,0951826
2022/23312644247232035
2021/2230151155793468
2020/2115721931962
2019/2017251
2018/1922461
2017/1820
2016/1714
2015/164

All results 336

DateVenueRaceLevelRkBehindFIS pts
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC24+1:41.556.46
Mar 21, 2026Lake PlacidSprint · FreeWC51
Mar 21, 2026Lake PlacidSprint qualification · FreeWC51+11.5892.66
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC24+1:40.650.16
Mar 12, 2026DrammenSprint · ClassicWC45
Mar 12, 2026DrammenSprint qualification · ClassicWC46+8.267.92
Mar 8, 2026Lahti10 km · Interval start · ClassicWC44+1:39.256.58
Mar 7, 2026LahtiSprint · FreeWC47
Mar 7, 2026LahtiSprint qualification · FreeWC48+10.5277.77
Mar 1, 2026Falun20 km · Skiathlon · Classic/FreeWC10+57.427.50
Feb 21, 2026Milano Cortina50 km · Mass start · ClassicOWG11+6:53.076.03
Feb 18, 2026Milano CortinaTeam sprint · Free(Canada, leg 1)OWG6+9.71
Feb 18, 2026Milano CortinaTeam sprint qualification · Free(Canada, leg 1)OWG14+10.97
Feb 15, 2026Milano Cortina4 × 7.5 km · Relay(Canada, leg 2)OWG5+1:12.3
Feb 10, 2026Milano CortinaSprint · ClassicOWG39
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG39+14.5993.44
Feb 8, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG25+2:19.970.68
Jan 25, 2026Goms20 km · Mass start · ClassicWC34+2:57.885.57
Jan 24, 2026GomsSprint · ClassicWC34
Jan 24, 2026GomsSprint qualification · ClassicWC35+9.658.12
Jan 23, 2026GomsTeam sprint · Free(Canada I, leg 1)WC9+26.7
Jan 23, 2026GomsTeam sprint qualification · Free(Canada I, leg 1)WC15+11.05
Jan 18, 2026Oberhof10 km · Interval start · ClassicWC25+1:04.140.41
Jan 4, 2026FISTour de SkiOverall standingsWC11+2:51.8
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC13+59.741.68
Jan 3, 2026Val di FiemmeSprint · ClassicSWC15
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC24+6.137.04
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC13+1:54.58.63
Dec 31, 2025Toblach5 km · Mass start · FreeSWC11+8.420.44
Dec 29, 2025ToblachInterval start · ClassicSWC21+54.032.46
Dec 28, 2025ToblachSprint · FreeSWC77
Dec 28, 2025ToblachSprint qualification · FreeSWC77+12.299.49
Dec 16, 2025Sovereign Lake NordicSprint · FreeNAC5
Dec 16, 2025Sovereign Lake NordicSprint qualification · FreeNAC21+7.0151.38
Dec 15, 2025Sovereign Lake Nordic10 km · Interval start · FreeNAC4+26.359.22
Dec 14, 2025Sovereign Lake Nordic10 km · Interval start · ClassicNAC3+18.849.96
Mar 15, 2025Oslo20 km · Interval start · ClassicWCDNF
Mar 6, 2025Trondheim4 × 7.5 km · Relay(Canada, leg 2)WSC5+25.3
Mar 5, 2025TrondheimTeam sprint · Classic(Canada, leg 1)WSC9+27.99
Mar 5, 2025TrondheimTeam sprint qualification · Classic(Canada, leg 1)WSC11+15.07
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC18+1:01.328.90
Mar 1, 2025Trondheim20 km · Skiathlon · Classic/FreeWSC40+2:27.877.72
Feb 16, 2025Falun20 km · Mass start · FreeWC30+1:57.456.97
Feb 15, 2025Falun10 km · Interval start · ClassicWC15+1:08.136.46
Feb 14, 2025FalunSprint · ClassicWC55
Feb 14, 2025FalunSprint qualification · ClassicWC55+14.2499.88
Feb 2, 2025Cogne10 km · Interval start · FreeWC30+1:01.537.70
Feb 1, 2025CogneSprint · ClassicWC42
Feb 1, 2025CogneSprint qualification · ClassicWC43+8.260.17
Jan 31, 2025CogneTeam sprint · Classic(Canada I, leg 2)WC17
Jan 31, 2025CogneTeam sprint qualification · Classic(Canada I, leg 2)WC17+12.02
Jan 24, 2025Engadin4 × 5 km · Relay(Canada I, leg 1)WC6+44.7
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWC23+1:30.364.51
Jan 5, 2025FISTour de SkiOverall standingsWC18+4:56.6
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC16+22.110.42
Jan 3, 2025Val di FiemmeSprint · ClassicSWC29
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC28+9.5874.63
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC27+2:03.619.41
Dec 31, 2024Toblach20 km · Interval start · FreeSWC56+2:43.649.48
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC9+3.52.13
Dec 28, 2024ToblachSprint · FreeSWC56
Dec 28, 2024ToblachSprint qualification · FreeSWC56+12.2297.97
Dec 15, 2024Davos20 km · Interval start · ClassicWC32+2:57.942.64
Dec 13, 2024DavosTeam sprint · Free(Canada I, leg 1)WC14+22.69
Dec 13, 2024DavosTeam sprint qualification · Free(Canada I, leg 1)WC14+10.27
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWC27+1:35.144.97
Dec 7, 2024LillehammerSprint · FreeWC71
Dec 7, 2024LillehammerSprint qualification · FreeWC71+13.79107.22
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC35+1:45.661.27
Dec 1, 2024Ruka20 km · Mass start · FreeWC28+1:25.143.10
Nov 29, 2024Ruka10 km · Interval start · ClassicWCDNS
Nov 23, 2024BruksvallarnaInterval startFIS427.43
Nov 22, 2024BruksvallarnaSprintFIS32
Nov 22, 2024BruksvallarnaSprint qualificationFIS32125.26
Mar 26, 2024Spirit Mountain Recreation Area40 km · Mass start · FreeNC224.88
Mar 23, 2024Spirit Mountain Recreation AreaSprint · ClassicNC3
Mar 23, 2024Spirit Mountain Recreation AreaSprint qualification · ClassicNC253.07
Mar 21, 2024Spirit Mountain Recreation Area10 km · Interval start · ClassicUST126.75
Mar 17, 2024Falun20 km · Mass start · FreeWC26+44.421.99
Mar 16, 2024Falun10 km · Interval start · ClassicWC11+1:00.831.18
Mar 15, 2024FalunSprint · ClassicWC23
Mar 15, 2024FalunSprint qualification · ClassicWC22+9.3266.41
Mar 12, 2024DrammenSprint · ClassicWC4
Mar 12, 2024DrammenSprint qualification · ClassicWC11+4.4135.94
Mar 10, 2024Oslo50 km · Mass start · ClassicWC20+1:39.118.23
Mar 3, 2024LahtiSprint · FreeWC38
Mar 3, 2024LahtiSprint qualification · FreeWC38+9.8475.59
Mar 2, 2024Lahti20 km · Interval start · ClassicWC21+2:43.245.33
Mar 1, 2024LahtiTeam sprint · Classic(Canada I, leg 1)WC12+47.44
Mar 1, 2024LahtiTeam sprint qualification · Classic(Canada I, leg 1)WC14+14.52
Feb 18, 2024Theodore Wirth Park, Minneapolis10 km · Interval start · FreeWC24+41.726.63
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC19
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC29+9.1264.26
Feb 13, 2024CanmoreSprint · ClassicWC28
Feb 13, 2024CanmoreSprint qualification · ClassicWC21+8.0957.78
Feb 11, 2024Canmore20 km · Mass start · ClassicWC16+31.414.04
Feb 9, 2024Canmore15 km · Mass start · FreeWC37+1:55.474.57
Jan 28, 2024Goms20 km · Mass start · FreeWC22+36.721.72
Jan 27, 2024GomsSprint · FreeWC35
Jan 27, 2024GomsSprint qualification · FreeWC35+10.2880.09
Jan 26, 2024Goms4 × 5 km · Relay(Canada, leg 1)WC13+4:04.8
Jan 21, 2024Oberhof4 × 7.5 km · Relay(Canada, leg 2)WC8+9.0
Jan 20, 2024Oberhof20 km · Mass start · ClassicWC8+2.51.27
Jan 19, 2024OberhofSprint · ClassicWC29
Jan 19, 2024OberhofSprint qualification · ClassicWC24+5.3338.57
Jan 7, 2024Val di Fiemme10 km · Mass start · FreeSWC14+1:34.266.58
Jan 7, 2024FISFIS Tour de SkiOverall standingsWC12+4:24.0
Jan 6, 2024Val di Fiemme15 km · Mass start · ClassicSWC41+21.79.96
Jan 4, 2024Davos20 km · Pursuit · ClassicSWC7+49.618.35
Jan 3, 2024DavosSprint · FreeSWC32
Jan 3, 2024DavosSprint qualification · FreeSWC32+8.0271.34
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC19+2:06.919.29
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC19+1:11.341.08
Dec 30, 2023ToblachSprint · FreeSWC35
Dec 30, 2023ToblachSprint qualification · FreeSWC35+8.1363.67
Dec 17, 2023Trondheim10 km · Interval start · ClassicWC38+1:34.951.19
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC21+1:34.950.50
Dec 15, 2023TrondheimSprint · FreeWC43
Dec 15, 2023TrondheimSprint qualification · FreeWC43+10.274.48
Dec 10, 2023Östersund10 km · Interval start · FreeWC24+1:20.645.53
Dec 9, 2023ÖstersundSprint · ClassicWC16
Dec 9, 2023ÖstersundSprint qualification · ClassicWC25+8.7157.39
Dec 3, 2023Gällivare4 × 7.5 km · Relay(Canada, leg 2)WC9+1:52.3
Dec 2, 2023Gällivare10 km · Interval start · FreeWC47+1:26.552.56
Nov 26, 2023Ruka20 km · Mass start · FreeWC36+1:28.042.65
Nov 25, 2023Ruka10 km · Interval start · ClassicWC27+1:04.536.55
Nov 24, 2023RukaSprint · ClassicWC24
Nov 24, 2023RukaSprint qualification · ClassicWC21+4.3933.31
Mar 26, 2023Lahti20 km · Mass start · ClassicWC8+8.44.43
Mar 25, 2023LahtiSprint · ClassicWC23
Mar 25, 2023LahtiSprint qualification · ClassicWC29+7.1952.89
Mar 24, 2023LahtiTeam sprint · Free(Canada I, leg 1)WC19
Mar 24, 2023LahtiTeam sprint qualification · Free(Canada I, leg 1)WC19+20.3
Mar 21, 2023TallinnSprint · FreeWC48
Mar 21, 2023TallinnSprint qualification · FreeWC48+9.3982.91
Mar 19, 2023Falun4 × 5 km · Relay(Canada, leg 1)WC12+1:19.1
Mar 18, 2023FalunSprint · FreeWC61
Mar 18, 2023FalunSprint qualification · FreeWC61+13.67108.71
Mar 17, 2023Falun10 km · Interval start · ClassicWC20+1:13.540.97
Mar 14, 2023DrammenSprint · ClassicWC16
Mar 14, 2023DrammenSprint qualification · ClassicWC27+8.1464.89
Mar 5, 2023Planica50 km · Mass start · ClassicWSC36+8:56.6103.05
Mar 3, 2023Planica4 × 10 km · Relay(Canada, leg 2)WSC5+1:22.5
Feb 26, 2023PlanicaTeam sprint · Free(Canada, leg 1)WSC4+22.95
Feb 26, 2023PlanicaTeam sprint qualification · Free(Canada, leg 1)WSC10+13.78
Feb 24, 2023Planica30 km · Skiathlon · Classic/FreeWSCDNF
Feb 23, 2023PlanicaSprint · ClassicWSC38
Feb 23, 2023PlanicaSprint qualification · ClassicWSC38+14.95102.22
Jan 29, 2023Les Rousses20 km · Mass start · ClassicWC8+38.418.11
Jan 28, 2023Les RoussesSprint · ClassicWC22
Jan 28, 2023Les RoussesSprint qualification · ClassicWC21+6.0346.30
Jan 8, 2023FISFIS Tour de SkiOverall standingsWC16+4:03.3
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWC36+2:30.8112.27
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC4+1.30.76
Jan 6, 2023Val di FiemmeSprint · ClassicSWC6
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC17+8.2963.15
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC24+17.06.58
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC32+1:13.745.41
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC20+1:18.236.22
Dec 31, 2022Val MüstairSprint · FreeSWC32
Dec 31, 2022Val MüstairSprint qualification · FreeSWC32+10.1369.84
Dec 18, 2022Davos20 km · Interval start · FreeWC24+1:53.935.98
Dec 17, 2022DavosSprint · FreeWC29
Dec 17, 2022DavosSprint qualification · FreeWC28+5.9852.42
Dec 11, 2022Beitostølen4 × 5 km · Relay(Canada, leg 2)WC8+1:36.5
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC20+42.923.91
Dec 9, 2022BeitostølenSprint · ClassicWCDNF
Dec 9, 2022BeitostølenSprint qualification · ClassicWCDNF
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC12+5.12.47
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC46+1:10.944.57
Nov 26, 2022Ruka10 km · Interval start · ClassicWCDNS
Mar 27, 2022Whistler Olympic ParkMass startNC325.80
Mar 23, 2022Whistler Olympic ParkSprintNC2
Mar 23, 2022Whistler Olympic ParkSprint qualificationNC457.78
Mar 21, 2022Whistler Olympic ParkInterval startNC226.22
Mar 20, 2022Whistler Olympic ParkInterval startNC348.30
Mar 13, 2022Falun4 × 5 km · Relay(Canada, leg 2)WC12+1:45.2
Mar 12, 2022Falun15 km · Interval start · FreeWC25+1:42.342.68
Mar 11, 2022FalunSprint · ClassicWC30
Mar 11, 2022FalunSprint qualification · ClassicWC31+8.7661.27
Mar 6, 2022Oslo50 km · Mass start · ClassicWC37+6:27.973.31
Mar 3, 2022DrammenSprint · ClassicWC19
Mar 3, 2022DrammenSprint qualification · ClassicWC19+6.4252.64
Feb 27, 2022Lahti15 km · Interval start · ClassicWC23+1:46.542.89
Feb 26, 2022LahtiSprint · FreeWC40
Feb 26, 2022LahtiSprint qualification · FreeWC40+9.9967.41
Feb 16, 2022BeijingTeam sprint · Classic(Canada, leg 1)OWG5+22.31
Feb 13, 2022Beijing4 × 10 km · Relay(Canada, leg 2)OWG11+9:10.4
Feb 11, 2022Beijing15 km · Interval start · ClassicOWG37+3:22.971.36
Feb 8, 2022BeijingSprint · FreeOWG56
Feb 8, 2022BeijingSprint qualification · FreeOWG56+17.56127.69
Feb 6, 2022Beijing30 km · Skiathlon · Classic/FreeOWG42+9:16.2170.40
Jan 11, 2022Canmore Nordic CentreSprint · ClassicNAC2
Jan 11, 2022Canmore Nordic CentreSprint qualification · ClassicNAC6+3.9695.57
Jan 9, 2022Canmore Nordic Centre30 km · Interval start · FreeNAC6+3:34.271.21
Jan 8, 2022Canmore Nordic Centre15 km · Interval start · ClassicNAC132.48
Jan 6, 2022Canmore Nordic CentreSprint · FreeNAC1
Jan 6, 2022Canmore Nordic CentreSprint qualification · FreeNAC5+3.2778.68
Dec 19, 2021Mont Ste-Anne, QCMass startFIS146.61
Dec 18, 2021Mont Ste-Anne, QCInterval startFISDNS
Dec 12, 2021Davos15 km · Interval start · FreeWCDNS
Dec 11, 2021DavosSprint · FreeWC36
Dec 11, 2021DavosSprint qualification · FreeWC36+6.4353.52
Dec 5, 2021Lillehammer4 × 7.5 km · Relay(Canada, leg 2)WC10+1:15.5
Dec 4, 2021Lillehammer15 km · Interval start · FreeWC42+1:50.045.22
Dec 3, 2021LillehammerSprint · FreeWC56
Dec 3, 2021LillehammerSprint qualification · FreeWC56+12.6692.06
Nov 28, 2021Ruka15 km · Pursuit · FreeWC12+58.846.27
Nov 27, 2021Ruka15 km · Interval start · ClassicWC11+52.321.04
Nov 26, 2021RukaSprint · ClassicWC32
Nov 26, 2021RukaSprint qualification · ClassicWC32+8.1564.71
Mar 14, 2021Engadin50 km · Pursuit · FreeWC29+2:14.761.51
Mar 13, 2021Engadin15 km · Mass start · ClassicWC21+54.537.27
Mar 7, 2021Oberstdorf50 km · Mass start · ClassicWSC27+4:38.349.61
Mar 5, 2021Oberstdorf4 × 10 km · Relay(Canada, leg 2)WSC10+4:31.9
Feb 28, 2021OberstdorfTeam sprint · Free(Canada, leg 1)WSC7+17.06
Feb 27, 2021Oberstdorf30 km · Skiathlon · Classic/FreeWSC27+4:01.978.87
Feb 25, 2021OberstdorfSprint · ClassicWSC31
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC31+12.4582.96
Feb 13, 2021Vuokatti4 × 5 km · Relay(Canada)U239+2:17.1
Feb 12, 2021Vuokatti15 km · Interval start · FreeU2318+1:31.459.37
Feb 11, 2021VuokattiSprint · ClassicU2321
Feb 11, 2021VuokattiSprint qualification · ClassicU2315+6.8483.75
Feb 6, 2021UlricehamnSprint · FreeWC60
Feb 6, 2021UlricehamnSprint qualification · FreeWC60+13.0187.51
Jan 31, 2021FalunSprint · ClassicWC49
Jan 31, 2021FalunSprint qualification · ClassicWC49+12.0486.60
Jan 30, 2021Falun15 km · Mass start · ClassicWCDNS
Jan 24, 2021Lahti4 × 7.5 km · Relay(Canada, leg 2)WC9
Jan 23, 2021Lahti30 km · Skiathlon · Classic/FreeWC37+3:50.176.37
Mar 7, 2020Oberwiesenthal4 × 5 km · RelayU2314+4:00.6
Mar 5, 2020Oberwiesenthal30 km · Mass start · FreeU2318+4:46.8117.05
Mar 3, 2020Oberwiesenthal15 km · Interval start · ClassicU2330+3:23.899.57
Mar 1, 2020OberwiesenthalSprint · FreeU2328
Mar 1, 2020OberwiesenthalSprint qualification · FreeU2318+5.8291.78
Feb 2, 2020Mont Ste-Anne, QC30 km · Mass start · FreeNAC10+25.943.86
Feb 1, 2020Mont Ste-Anne, QC15 km · Interval start · ClassicNAC136.10
Jan 30, 2020Mont Ste-Anne, QCSprint · FreeNAC4
Jan 30, 2020Mont Ste-Anne, QCSprint qualification · FreeNAC8+3.5388.43
Jan 19, 2020Pragelato10 km · Interval start · FreeOPA23+1:34.280.04
Jan 18, 2020Pragelato30 km · Mass start · ClassicOPA22+5:56.1126.37
Jan 12, 2020DresdenTeam sprint · Free(Canada II, leg 2)WC20
Jan 11, 2020DresdenSprint · FreeWC51
Jan 11, 2020DresdenSprint qualification · FreeWC51+6.9161.55
Dec 15, 2019Nakkertok Nordic Ski Centre10 km · Interval start · ClassicNAC3+14.448.75
Dec 14, 2019Nakkertok Nordic Ski Centre10 km · Interval start · FreeNAC138.33
Dec 13, 2019Nakkertok Nordic Ski CentreSprint · ClassicNAC2
Dec 13, 2019Nakkertok Nordic Ski CentreSprint qualification · ClassicNAC8+3.3592.57
Dec 8, 2019Canmore Nordic Centre Provincial Park15 km · Interval start · FreeNAC18+1:15.959.56
Dec 7, 2019Canmore Nordic Centre Provincial Park10 km · Interval start · ClassicNAC2+15.037.77
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint · FreeNAC5
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint qualification · FreeNAC18+8.22120.19
Apr 2, 2019Presque Isle, ME50 km · Mass start · FreeNC24257.11
Mar 30, 2019Presque Isle, ME15 km · Mass start · ClassicUST10+1:12.964.96
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST33+16.9158.87
Mar 24, 2019Québec15 km · Interval start · FreeWC61+7:31.8
Mar 24, 2019Québec15 km · Pursuit · FreeSWC61+7:31.892.73
Mar 23, 2019Québec15 km · Mass start · ClassicSWC63+4:29.8173.99
Mar 22, 2019QuébecSprint · FreeSWC66
Mar 22, 2019QuébecSprint qualification · FreeSWC66+25.83165.22
Mar 16, 2019Nakkertok Nordic Ski CentreSprintNC21
Mar 16, 2019Nakkertok Nordic Ski CentreSprint qualificationNC1199.58
Mar 14, 2019Nakkertok Nordic Ski CentrePursuitNC875.95
Mar 13, 2019Nakkertok Nordic Ski CentreInterval startNC453.99
Feb 28, 2019Red DeerMass startFIS260.71
Feb 26, 2019Red DeerSprintFIS7
Feb 26, 2019Red DeerSprint qualificationFIS6134.67
Feb 25, 2019Red DeerInterval startFIS596.77
Feb 1, 2019Duntroon, ONSprint qualification · ClassicNACDNS
Jan 25, 2019Lahti30 km · Mass start · ClassicU2327+2:26.869.30
Jan 23, 2019Lahti15 km · Interval start · FreeU2338+2:56.694.16
Jan 21, 2019LahtiSprint · ClassicU2320
Jan 21, 2019LahtiSprint qualification · ClassicU2324+13.84119.34
Jan 4, 2019Craftsbury Outdoor CenterSprintNC29
Jan 4, 2019Craftsbury Outdoor CenterSprint qualificationNC19108.60
Jan 3, 2019Craftsbury Outdoor CenterInterval startNC4082.69
Dec 16, 2018Canmore Nordic Center30 km · Mass start · ClassicNAC5+1:24.774.33
Dec 15, 2018Canmore Nordic Center15 km · Interval start · FreeNAC8+1:11.674.67
Dec 13, 2018Canmore Nordic CenterSprint · ClassicNAC8
Dec 13, 2018Canmore Nordic CenterSprint qualification · ClassicNAC3+0.8565.87
Dec 9, 2018Vernon, BC15 km · Interval start · ClassicNAC12+1:45.368.30
Dec 8, 2018Vernon, BCSprint · FreeNAC5
Dec 8, 2018Vernon, BCSprint qualification · FreeNAC14+9.59138.15
Mar 28, 2018Craftsbury Outdoor Center30 km · Mass start · ClassicJUN491.47
Mar 24, 2018Craftsbury Outdoor Center15 km · Mass start · FreeUST13+1:22.074.46
Mar 23, 2018Craftsbury Outdoor CenterSprint · ClassicUST9
Mar 23, 2018Craftsbury Outdoor CenterSprint qualification · ClassicUST16+11.83123.46
Mar 14, 2018Lappe Nordic Ski CentreSprint qualificationNC25121.36
Mar 13, 2018Lappe Nordic Ski CentrePursuitNC565.94
Mar 11, 2018Lappe Nordic Ski CentreInterval startNC250.22
Feb 18, 2018Zwiesel15 km · Mass start · FreeJUN2388.39
Feb 17, 2018Zwiesel10 km · Interval start · ClassicJUN1367.48
Feb 16, 2018ZwieselSprint qualification · ClassicJUN20179.86
Feb 16, 2018ZwieselSprint · ClassicJUN3
Feb 11, 2018KlostersMass startJUN161.60
Feb 10, 2018KlostersSprint qualificationFIS19138.23
Feb 10, 2018KlostersSprintJUN2
Feb 3, 2018Goms4 × 5 km · RelayWJC11+3:12.8
Feb 1, 2018Goms20 km · Skiathlon · Classic/FreeWJC32+4:45.4154.16
Jan 30, 2018Goms10 km · Interval start · ClassicWJC12+1:07.777.45
Jan 28, 2018GomsSprint · FreeWJC30
Jan 28, 2018GomsSprint qualification · FreeWJC25+8.3158.04
Jan 10, 2018Mont Ste-Anne, QC10 km · Interval start · ClassicJUN165.82
Jan 9, 2018Mont Ste-Anne, QCSprint qualification · FreeNAC13+5.9110.13
Jan 8, 2018Mont Ste-Anne, QC20 km · Skiathlon · Classic/FreeJUN165.58
Jan 5, 2018Mont Ste-Anne, QCSprint · ClassicNAC28
Jan 5, 2018Mont Ste-Anne, QCSprint qualification · ClassicNAC15+10.76123.65
Dec 17, 2017Rossland - Black Jack SC15 km · Pursuit · FreeNAC15+4:05.6109.26
Dec 16, 2017Rossland - Black Jack SCSprint qualification · FreeNAC12+5.62115.16
Dec 15, 2017Rossland - Black Jack SC10 km · Interval start · ClassicNAC12+1:16.977.60
Dec 10, 2017Sovereign lake Nordic Centre15 km · Interval start · FreeNAC53+2:44.397.33
Dec 9, 2017Sovereign lake Nordic CentreSprint qualification · ClassicNAC21+6.88122.46
Mar 22, 2017Canmore Nordic CentreSprint qualification · ClassicNAC48+21.75213.48
Mar 21, 2017Canmore Nordic Centre15 km · Interval start · ClassicNAC50+6:41.2142.63
Mar 19, 2017Canmore Nordic Centre10 km · Interval start · FreeNAC28+1:37.590.17
Mar 5, 2017St. Ulrich20 km · Mass start · ClassicJUN18149.73
Mar 4, 2017St. Ulrich10 km · Interval start · FreeJUN19133.74
Feb 26, 2017CampraInterval startJUN15107.56
Feb 25, 2017CampraMass startFIS463.11
Feb 5, 2017Nakkertok Nordic Ski Centre20 km · Pursuit · FreeNAC1379.94
Feb 4, 2017Nakkertok Nordic Ski Centre15 km · Interval start · ClassicNAC12+1:32.071.33
Feb 3, 2017Nakkertok Nordic Ski CentreSprint qualification · ClassicNAC15+8.41133.49
Jan 10, 2017Soldier Hollow, UTMass startJUN42216.20
Jan 8, 2017Soldier Hollow, UTSprintNC53
Jan 8, 2017Soldier Hollow, UTSprint qualificationNC53138.59
Jan 7, 2017Soldier Hollow, UTInterval startNC142160.28
Dec 18, 2016Craftsbury Outdoor CenterInterval startFIS33173.85
Dec 17, 2016Craftsbury Outdoor CenterInterval startFIS12120.64
Dec 11, 2016Sovereign lake Nordic Centre15 km · Interval start · FreeNAC63+5:11.7131.29
Dec 10, 2016Sovereign lake Nordic CentreSprint qualification · ClassicNAC48+18.29208.20
Mar 20, 2016Whitehorse Ski CubInterval startNC24149.44
Jan 16, 2016Lappe Nordic Ski Centre10 km · Interval start · ClassicJUN985.85
Jan 14, 2016Lappe Nordic Ski CentreSprint qualification · FreeNAC41+17.83215.26
Dec 20, 2015Craftsbury Outdoor Center, VTInterval startFIS25119.55
Dec 19, 2015Craftsbury Outdoor Center, VTSprintFIS15
Dec 19, 2015Craftsbury Outdoor Center, VTSprint qualificationFIS15183.70