XCWeek
CAN
CanadaMenActive

PierreGrall-Johnson

Age
27
Born
Jul 25, 1999
Club
Nakkertok Nordic
Skis
Salomon
29
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
115.96
FIS pts distance
115.87
FIS pts sprint

XC Rating over time

XC Rating →
1,378
XC Rating · Distance · World #585
1,558
XC Rating · Sprint · World #121
1100120013001400150016001700201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/26191471974118
2024/252313301513777
2023/24229149811247
2021/2230127150485
2020/213251
2019/2013358
2018/1921
2017/1816

All results 219

DateVenueRaceLevelRkBehindFIS pts
Mar 21, 2026Lake PlacidSprint · FreeWC47
Mar 21, 2026Lake PlacidSprint qualification · FreeWC47+11.0888.66
Mar 14, 2026Mont Ste-Anne, QC10 km · Interval start · ClassicNCDNS
Mar 12, 2026Mont Ste-Anne, QC30 km · Mass start · FreeNCDNS
Mar 11, 2026Mont Ste-Anne, QCSprint · FreeNC50
Mar 11, 2026Mont Ste-Anne, QCSprint qualification · FreeNCDNS
Feb 8, 2026Nakkertok Nordic Ski Centre15 km · Mass start · ClassicFIS4+20.6104.34
Feb 7, 2026Nakkertok Nordic Ski Centre10 km · Interval start · FreeFIS6+1:33.0124.03
Feb 6, 2026Nakkertok Nordic Ski CentreSprint · FreeFIS2
Feb 6, 2026Nakkertok Nordic Ski CentreSprint qualification · FreeFIS2+2.13138.32
Feb 1, 2026Canmore Nordic Centre20 km · Mass start · FreeNAC15+1:52.5140.65
Jan 31, 2026Canmore Nordic CentreSprint · FreeNAC3
Jan 31, 2026Canmore Nordic CentreSprint qualification · FreeNAC3+1.85135.57
Jan 29, 2026Canmore Nordic Centre10 km · Interval start · ClassicNAC27+2:54.7178.67
Jan 9, 2026Mount Van HoevenbergSprint · ClassicUST6
Jan 9, 2026Mount Van HoevenbergSprint qualification · ClassicUST2+0.46122.13
Jan 8, 2026Mount Van Hoevenberg20 km · Mass start · FreeNCDNS
Jan 6, 2026Mount Van HoevenbergSprint · FreeNC7
Jan 6, 2026Mount Van HoevenbergSprint qualification · FreeNC10+2.48144.11
Jan 4, 2026Mount Van Hoevenberg10 km · Interval start · ClassicNC40+1:45.598.71
Dec 21, 2025Nakkertok Nordic Ski Centre10 km · Interval start · FreeFISDNS
Dec 19, 2025Nakkertok Nordic Ski Centre7.5 km · Interval start · ClassicFISDNS
Dec 16, 2025Sovereign Lake NordicSprint · FreeNAC8
Dec 16, 2025Sovereign Lake NordicSprint qualification · FreeNAC2+0.9294.65
Dec 15, 2025Sovereign Lake Nordic10 km · Interval start · FreeNAC17+2:40.1131.02
Dec 14, 2025Sovereign Lake Nordic10 km · Interval start · ClassicNAC22+2:41.9121.72
Mar 26, 2025Mt. Van Hoevenberg at the Olympic Sports10 km · Interval start · FreeUST50+3:12.2159.11
Mar 22, 2025LahtiTeam sprint · Free(Canada I, leg 2)WC30
Mar 22, 2025LahtiTeam sprint qualification · Free(Canada I, leg 2)WC30+25.92
Mar 21, 2025LahtiSprint · FreeWC40
Mar 21, 2025LahtiSprint qualification · FreeWC40+7.0951.25
Mar 19, 2025TallinnSprint · FreeWC47
Mar 19, 2025TallinnSprint qualification · FreeWC47+7.4863.90
Mar 16, 2025Premanon10 km · Pursuit · FreeFESA52+5:11.5185.31
Mar 15, 2025Premanon10 km · Interval start · ClassicFESA53+2:49.6136.93
Mar 14, 2025PremanonSprint · FreeFESA12
Mar 14, 2025PremanonSprint qualification · FreeFESA18+7.42126.83
Feb 27, 2025TrondheimSprint · FreeWSC36
Feb 27, 2025TrondheimSprint qualification · FreeWSC36+10.1377.76
Feb 16, 2025Falun20 km · Mass start · FreeWC73+7:47.6226.90
Feb 14, 2025FalunSprint · ClassicWC51
Feb 14, 2025FalunSprint qualification · ClassicWC51+12.2385.78
Feb 2, 2025Cogne10 km · Interval start · FreeWCDNS
Feb 1, 2025CogneSprint · ClassicWC30
Feb 1, 2025CogneSprint qualification · ClassicWC31+6.5347.92
Jan 31, 2025CogneTeam sprint · Classic(Canada I, leg 1)WC17
Jan 31, 2025CogneTeam sprint qualification · Classic(Canada I, leg 1)WC17+12.02
Jan 25, 2025EngadinSprint · FreeWC61
Jan 25, 2025EngadinSprint qualification · FreeWC61+9.5975.75
Jan 6, 2025Thunder Bay, Lappe NordicSprint qualification · FreeNACDNS
Jan 5, 2025Thunder Bay, Lappe Nordic10 km · Interval start · FreeNACDNS
Jan 3, 2025Thunder Bay, Lappe Nordic20 km · Mass start · ClassicNACDNF
Jan 2, 2025Thunder Bay, Lappe NordicSprint · ClassicNAC6
Jan 2, 2025Thunder Bay, Lappe NordicSprint qualification · ClassicNAC2+0.1874.50
Dec 14, 2024DavosSprint · FreeWC65
Dec 14, 2024DavosSprint qualification · FreeWC65+9.7482.16
Dec 13, 2024DavosTeam sprint · Free(Canada I, leg 2)WC14+22.69
Dec 13, 2024DavosTeam sprint qualification · Free(Canada I, leg 2)WC14+10.27
Dec 7, 2024LillehammerSprint · FreeWC58
Dec 7, 2024LillehammerSprint qualification · FreeWC58+9.4573.48
Nov 30, 2024RukaSprint · ClassicWC55
Nov 30, 2024RukaSprint qualification · ClassicWC55+10.8891.56
Nov 23, 2024BruksvallarnaInterval startFIS107125.36
Nov 22, 2024BruksvallarnaSprintFIS59
Nov 22, 2024BruksvallarnaSprint qualificationFIS59158.54
Mar 17, 2024Falun20 km · Mass start · FreeWC85+5:59.0177.82
Mar 15, 2024FalunSprint · ClassicWC59
Mar 15, 2024FalunSprint qualification · ClassicWC59+14.7104.75
Mar 12, 2024DrammenSprint · ClassicWC45
Mar 12, 2024DrammenSprint qualification · ClassicWC45+8.6470.42
Mar 3, 2024LahtiSprint · FreeWC14
Mar 3, 2024LahtiSprint qualification · FreeWC21+7.9160.76
Mar 1, 2024LahtiTeam sprint · Classic(Canada II, leg 1)WC11+36.95
Mar 1, 2024LahtiTeam sprint qualification · Classic(Canada II, leg 1)WC15+16.54
Feb 18, 2024Theodore Wirth Park, Minneapolis10 km · Interval start · FreeWC69+2:23.591.64
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint · FreeWC45
Feb 17, 2024Theodore Wirth Park, MinneapolisSprint qualification · FreeWC45+10.9477.08
Feb 13, 2024CanmoreSprint · ClassicWC29
Feb 13, 2024CanmoreSprint qualification · ClassicWC25+9.2566.06
Feb 10, 2024CanmoreSprint · FreeWC30
Feb 10, 2024CanmoreSprint qualification · FreeWC19+5.5946.95
Jan 26, 2024Craftsbury Outdoor CenterSprint · FreeUST6
Jan 26, 2024Craftsbury Outdoor CenterSprint qualification · FreeUST3+2.68113.93
Jan 21, 2024Mt. Van Hoevenberg at the Olympic Sports10 km · Mass start · ClassicUST9+57.695.44
Jan 20, 2024Mt. Van Hoevenberg at the Olympic SportsSprint · ClassicUST5
Jan 20, 2024Mt. Van Hoevenberg at the Olympic SportsSprint qualification · ClassicUST4+2.08108.62
Dec 17, 2023Kincaid Park10 km · Mass start · FreeUST49+1:44.7142.51
Dec 16, 2023Kincaid ParkSprint · ClassicUST52
Dec 16, 2023Kincaid ParkSprint qualification · ClassicUSTDNS
Dec 13, 2023Kincaid Park10 km · Interval start · ClassicUST26+1:18.293.78
Dec 12, 2023Kincaid ParkSprint · FreeUST5
Dec 12, 2023Kincaid ParkSprint qualification · FreeUST10+5.07136.85
Nov 19, 2023GallivareInterval startFIS68109.32
Nov 18, 2023GallivareInterval startFIS5597.31
Nov 17, 2023GallivareSprintFIS45
Nov 17, 2023GallivareSprint qualificationFIS45124.10
Nov 12, 2023Olos, MuonioInterval startFIS68122.65
Nov 11, 2023Olos, MuonioInterval startFIS70120.05
Nov 10, 2023Olos, MuonioSprintFIS48
Nov 10, 2023Olos, MuonioSprint qualificationFIS48160.88
Mar 27, 2022Whistler Olympic ParkMass startNC55192.08
Mar 23, 2022Whistler Olympic ParkSprintNC13
Mar 23, 2022Whistler Olympic ParkSprint qualificationNC1078.27
Mar 21, 2022Whistler Olympic ParkInterval startNC1465.14
Mar 20, 2022Whistler Olympic ParkInterval startNC65134.42
Mar 3, 2022DrammenSprint · ClassicWC27
Mar 3, 2022DrammenSprint qualification · ClassicWC23+6.8556.17
Feb 27, 2022Lygna4 × 5 km · RelayU2314+4:03.5
Feb 26, 2022LygnaSprint · FreeU2328
Feb 26, 2022LygnaSprint qualification · FreeU2325+6.5492.77
Feb 24, 2022Lygna15 km · Interval start · ClassicU2329+1:51.061.65
Feb 13, 2022Otepää15 km · Interval start · ClassicSCAN78+3:21.889.55
Feb 12, 2022Otepää30 km · Interval start · ClassicSCAN55+7:24.899.93
Feb 11, 2022OtepääSprint · FreeSCAN38
Feb 11, 2022OtepääSprint qualification · FreeSCAN38+7.2971.30
Feb 6, 2022VuokattiInterval startFIS1188.88
Feb 5, 2022VuokattiInterval startFIS20114.47
Feb 4, 2022VuokattiSprintFIS3
Feb 4, 2022VuokattiSprint qualificationFIS12104.69
Jan 11, 2022Canmore Nordic CentreSprint · ClassicNAC8
Jan 11, 2022Canmore Nordic CentreSprint qualification · ClassicNAC5+3.8594.85
Jan 9, 2022Canmore Nordic Centre30 km · Interval start · FreeNAC19+6:45.7106.72
Jan 8, 2022Canmore Nordic Centre15 km · Interval start · ClassicNAC15+3:02.191.41
Jan 6, 2022Canmore Nordic CentreSprint · FreeNAC3
Jan 6, 2022Canmore Nordic CentreSprint qualification · FreeNAC3+2.069.47
Dec 19, 2021Mont Ste-Anne, QCMass startFIS367.47
Dec 18, 2021Mont Ste-Anne, QCInterval startFIS370.92
Dec 12, 2021Nakkertok Nordic Ski CentreInterval startFIS267.67
Dec 11, 2021Nakkertok Nordic Ski CentreSprintFIS3
Dec 11, 2021Nakkertok Nordic Ski CentreSprint qualificationFIS385.33
Dec 5, 2021Vernon, BCInterval startFIS678.46
Dec 4, 2021Vernon, BCSprintFIS4
Dec 4, 2021Vernon, BCSprint qualificationFIS378.96
Nov 21, 2021GällivareInterval startFIS4782.61
Nov 20, 2021GällivareInterval startFIS4990.27
Nov 19, 2021GällivareSprintFIS15
Nov 19, 2021GällivareSprint qualificationFIS2292.84
Nov 14, 2021Olos, MuonioInterval startFIS58102.75
Nov 13, 2021Olos, MuonioInterval startFIS5199.53
Nov 12, 2021Olos, MuonioSprintFIS41
Nov 12, 2021Olos, MuonioSprint qualificationFIS41156.85
Feb 11, 2021VuokattiSprint · ClassicU2317
Feb 11, 2021VuokattiSprint qualification · ClassicU2319+7.5788.46
Feb 6, 2021UlricehamnSprint · FreeWC51
Feb 6, 2021UlricehamnSprint qualification · FreeWC51+11.2375.53
Jan 31, 2021FalunSprint · ClassicWC54
Jan 31, 2021FalunSprint qualification · ClassicWC54+13.1394.44
Mar 1, 2020OberwiesenthalSprint · FreeU2364
Mar 1, 2020OberwiesenthalSprint qualification · FreeU2364+21.85224.74
Feb 2, 2020Mont Ste-Anne, QC30 km · Mass start · FreeNAC26+4:57.6127.47
Feb 1, 2020Mont Ste-Anne, QC15 km · Interval start · ClassicNAC12+1:52.073.35
Jan 30, 2020Mont Ste-Anne, QCSprint · FreeNAC3
Jan 30, 2020Mont Ste-Anne, QCSprint qualification · FreeNAC160.87
Jan 26, 2020OberstdorfSprint · ClassicWC58
Jan 26, 2020OberstdorfSprint qualification · ClassicWC58+21.74127.02
Jan 19, 2020Pragelato10 km · Interval start · FreeOPA43+2:24.4107.83
Jan 18, 2020Pragelato30 km · Mass start · ClassicOPA38+9:58.8191.76
Jan 12, 2020DresdenTeam sprint · Free(Canada II, leg 1)WC20
Jan 11, 2020DresdenSprint · FreeWC66
Jan 11, 2020DresdenSprint qualification · FreeWC66+10.593.53
Dec 13, 2019Nakkertok Nordic Ski CentreSprint · ClassicNAC25
Dec 13, 2019Nakkertok Nordic Ski CentreSprint qualification · ClassicNAC170.80
Dec 8, 2019Canmore Nordic Centre Provincial Park15 km · Interval start · FreeNAC46+3:45.7106.08
Dec 7, 2019Canmore Nordic Centre Provincial Park10 km · Interval start · ClassicNAC69+3:37.0135.52
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint · FreeNAC11
Dec 6, 2019Canmore Nordic Centre Provincial ParkSprint qualification · FreeNAC155.96
Apr 2, 2019Presque Isle, ME50 km · Mass start · FreeNC25258.68
Mar 30, 2019Presque Isle, ME15 km · Mass start · ClassicUST38+4:01.6168.99
Mar 29, 2019Presque Isle, MESprint qualification · FreeUST37+18.98174.15
Mar 23, 2019Quebec, Plaines of AbrahamMass startJUN22192.90
Mar 19, 2019Nakkertok Nordic Ski CentreInterval startJUN386.10
Mar 16, 2019Nakkertok Nordic Ski CentreSprint qualificationNC19113.70
Mar 14, 2019Nakkertok Nordic Ski CentrePursuitNC17108.76
Mar 13, 2019Nakkertok Nordic Ski CentreInterval startNC2072.07
Feb 28, 2019Red DeerMass startFIS598.60
Feb 26, 2019Red DeerSprintFIS2
Feb 26, 2019Red DeerSprint qualificationFIS2108.77
Feb 25, 2019Red DeerInterval startFIS699.43
Feb 3, 2019Duntroon, ON15 km · Pursuit · FreeNAC–117.48
Feb 2, 2019Duntroon, ON10 km · Interval start · ClassicNAC15+1:43.990.31
Feb 1, 2019Duntroon, ONSprint qualification · ClassicNAC8+13.01152.08
Jan 27, 2019Mt. Van Hoevenerg at the Olympic Sports15 km · Mass start · ClassicUST17+3:43.4140.82
Jan 26, 2019Mt. Van Hoevenerg at the Olympic SportsSprint · ClassicUST8
Jan 26, 2019Mt. Van Hoevenerg at the Olympic SportsSprint qualification · ClassicUST12+11.33136.42
Jan 25, 2019Mt. Van Hoevenerg at the Olympic Sports10 km · Interval start · FreeUST22+3:47.2151.04
Jan 20, 2019Sherbrooke, QC,30 km · Mass start · FreeNAC28+9:48.6278.08
Jan 19, 2019Sherbrooke, QC,15 km · Interval start · ClassicNAC26+3:20.3116.20
Jan 18, 2019Sherbrooke, QC,Sprint · FreeNAC15
Jan 18, 2019Sherbrooke, QC,Sprint qualification · FreeNAC14+9.16
Dec 16, 2018Canmore Nordic Center30 km · Mass start · ClassicNAC19+5:11.9141.72
Dec 15, 2018Canmore Nordic Center10 km · Interval start · FreeJUN14148.79
Dec 13, 2018Canmore Nordic CenterSprint qualification · ClassicNAC16+7.52105.72
Dec 9, 2018Vernon, BC15 km · Interval start · ClassicNACDNS
Dec 8, 2018Vernon, BCSprint · FreeNACDNS
Dec 8, 2018Vernon, BCSprint qualification · FreeNACDNS
Mar 14, 2018Lappe Nordic Ski CentreSprint qualificationNC995.91
Mar 13, 2018Lappe Nordic Ski CentrePursuitNC28101.54
Mar 11, 2018Lappe Nordic Ski CentreInterval startNC35104.20
Feb 25, 2018OberstdorfMass startNCDNS
Feb 24, 2018OberstdorfInterval startNC29117.67
Feb 23, 2018OberstdorfSprint qualificationNC42223.98
Feb 23, 2018OberstdorfSprintNC22
Feb 18, 2018Zwiesel15 km · Mass start · FreeJUN39153.49
Feb 17, 2018Zwiesel10 km · Interval start · ClassicJUN48124.92
Feb 16, 2018ZwieselSprint qualification · ClassicJUN25183.59
Feb 16, 2018ZwieselSprint · ClassicJUN24
Feb 11, 2018KlostersMass startJUN30294.49
Feb 10, 2018KlostersSprint qualificationFISDNS
Feb 4, 2018Nakkertok Nordic Ski Centre15 km · Pursuit · ClassicNAC26+6:42.7126.77
Feb 3, 2018Nakkertok Nordic Ski Centre15 km · Interval start · FreeNAC32+3:22.8109.11
Feb 2, 2018Nakkertok Nordic Ski CentreSprint qualification · ClassicNAC25+15.19169.34
Jan 10, 2018Mont Ste-Anne, QC10 km · Interval start · ClassicJUN20135.22
Jan 9, 2018Mont Ste-Anne, QCSprint qualification · FreeNAC25+11.1145.31
Jan 8, 2018Mont Ste-Anne, QC20 km · Skiathlon · Classic/FreeJUN15142.43
Dec 17, 2017Rossland - Black Jack SC15 km · Pursuit · FreeNAC30+7:25.6147.99
Dec 16, 2017Rossland - Black Jack SCSprint qualification · FreeNAC23+9.01140.67
Dec 15, 2017Rossland - Black Jack SC10 km · Interval start · ClassicNAC31+3:18.2132.30
Dec 10, 2017Sovereign lake Nordic Centre15 km · Interval start · FreeNAC77+4:15.3130.57
Dec 9, 2017Sovereign lake Nordic CentreSprint qualification · ClassicNAC54+14.37181.98