XCWeek
FIN
FinlandWomenActive

HannaRay

Age
25
Born
Oct 30, 2000
Club
Vantaan Hiihtoseura
1
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
107.80
FIS pts distance
173.24
FIS pts sprint

XC Rating over time

XC Rating →
1,445
XC Rating · Distance · World #280
1,368
XC Rating · Sprint · World #278
110012001300140015001600201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/26151451636126
2024/2513
2023/2416
2022/2318
2021/2212
2020/214
2019/2013
2018/1913
2017/189
2016/174

All results 145

DateVenueRaceLevelRkBehindFIS pts
Apr 12, 2026Inari, Juutuanvaara30 km · Interval start · ClassicNC30+12:25.3179.29
Apr 10, 2026Inari, Juutuanvaara5 km · Interval start · ClassicNC28+1:12.2130.15
Feb 8, 2026Haapajarvi10 km · Interval start · FreeFISDNS
Jan 11, 2026Kuopio, PuijoSprint · ClassicNC22
Jan 11, 2026Kuopio, PuijoSprint qualification · ClassicNC17+13.19184.86
Jan 10, 2026Kuopio, Puijo10 km · Interval start · FreeNC12+1:13.3112.22
Jan 4, 2026Hakunila10 km · Interval start · FreeSCAN36+2:11.9135.93
Jan 3, 2026Hakunila20 km · Interval start · ClassicSCAN44+7:09.9157.02
Jan 2, 2026HakunilaSprint · ClassicSCAN33
Jan 2, 2026HakunilaSprint qualification · ClassicSCAN33+19.91186.33
Dec 14, 2025Östersund10 km · Interval start · FreeSCAN69+4:31.1192.72
Dec 13, 2025Östersund20 km · Mass start · ClassicSCAN29+6:26.6199.23
Dec 12, 2025ÖstersundSprint · FreeSCAN52
Dec 12, 2025ÖstersundSprint qualification · FreeSCAN52+16.03190.51
Nov 28, 2025Ruka10 km · Interval start · ClassicWC45+2:39.683.35
Nov 16, 2025Olos, Muonio10 km · Interval start · FreeFISDNS
Nov 15, 2025Olos, Muonio10 km · Interval start · ClassicFIS21+1:35.177.36
Nov 14, 2025Olos, MuonioSprint · ClassicFIS26
Nov 14, 2025Olos, MuonioSprint qualification · ClassicFIS20+17.98131.27
Apr 6, 2025TaivalvaaraInterval startNC39182.39
Apr 4, 2025TaivalvaaraInterval startNC16133.58
Feb 8, 2025HakunilaSprintNC26
Feb 8, 2025HakunilaSprint qualificationNC13185.20
Jan 23, 2025Torino - Pragelato20 km · Mass start · ClassicUVS4+2:08.7115.88
Jan 21, 2025Torino - Pragelato4 × 7.5 km · Relay(Finland, leg 1)UVS1
Jan 19, 2025Torino - PragelatoTeam sprint · Free(Finland II)UVS5+10.2
Jan 17, 2025Torino - PragelatoSprint · ClassicUVS9
Jan 17, 2025Torino - PragelatoSprint qualification · ClassicUVS4+2.65219.79
Jan 15, 2025Torino - Pragelato10 km · Interval start · FreeUVS9+54.3118.54
Jan 11, 2025Imatra, Ukonniemi stadionInterval startNC22128.91
Dec 8, 2024Imatra,Ukonniemi stadionInterval startFIS7115.80
Dec 7, 2024Imatra,Ukonniemi stadionSprintFIS10
Dec 7, 2024Imatra,Ukonniemi stadionSprint qualificationFIS8241.66
Nov 16, 2024Olos, MuonioInterval startFIS36107.62
Nov 15, 2024Olos, MuonioSprint qualificationFISDNS
Nov 15, 2024Olos, MuonioSprintFISDNS
Mar 9, 2024Steamboat Ski and Resort / Howelsen HillMass startFIS26174.35
Mar 7, 2024Steamboat Ski and Resort / Howelsen HillInterval startFIS14107.87
Feb 25, 2024Crosscut Mountain Sports Center, MontanaMass startFIS16108.92
Feb 24, 2024Crosscut Mountain Sports Center, MontanaInterval startFIS899.37
Feb 10, 2024Maloit Park, MinturnInterval startFIS17141.71
Feb 9, 2024Maloit Park, MinturnMass startFIS12189.64
Feb 3, 2024Steamboat Ski and Resort / Howelsen HillMass startFIS11112.84
Feb 2, 2024Steamboat Ski and Resort / Howelsen HillInterval startFIS5101.21
Jan 13, 2024Soldier HollowPursuitFIS19160.06
Jan 12, 2024Soldier HollowInterval startFIS13113.82
Jan 7, 2024Soldier HollowSprintNC26
Jan 7, 2024Soldier HollowSprint qualificationNC18174.80
Jan 5, 2024Soldier HollowMass startNC28156.87
Jan 4, 2024Soldier HollowSprintNC51
Jan 4, 2024Soldier HollowSprint qualificationNC51251.72
Jan 2, 2024Soldier HollowInterval startNC697.25
Dec 3, 2023Sovereign Lake Nordic CentreSprintFIS7
Dec 3, 2023Sovereign Lake Nordic CentreSprint qualificationFIS6186.88
Dec 2, 2023Sovereign Lake Nordic CentreInterval startFIS6140.92
Mar 11, 2023Mt. Van Hoevenberg/ Olympic Sports ComplMass startNC16138.81
Mar 9, 2023Mt. Van Hoevenberg/ Olympic Sports ComplInterval startNC1283.67
Feb 25, 2023Government Peak Recreation Area, AlaskaMass startFIS12146.30
Feb 24, 2023Government Peak Recreation Area, AlaskaInterval startFIS17120.81
Feb 21, 2023Kincaid Park, AlaskaMass startFIS15129.67
Feb 20, 2023Kincaid Park, AlaskaSprintFIS23
Feb 20, 2023Kincaid Park, AlaskaSprint qualificationFIS20218.04
Feb 11, 2023Maloit Park, MinturnMass startFIS8142.00
Feb 10, 2023Maloit Park, MinturnInterval startFIS17156.71
Feb 4, 2023Steamboat Ski and Resort / Howelsen HillInterval startFIS13160.63
Feb 3, 2023Steamboat Ski and Resort / Howelsen HillMass startFIS14177.43
Jan 17, 2023Mt. Van Hoevenberg at the Olympic Sports5 km · Interval start · ClassicUVSDNS
Jan 15, 2023Mt. Van Hoevenberg at the Olympic SportsSprint · FreeUVS32
Jan 15, 2023Mt. Van Hoevenberg at the Olympic SportsSprint qualification · FreeUVS32+14.82176.42
Jan 6, 2023Michigan Tech Nordic Center20 km · Mass start · ClassicNC28169.89
Jan 4, 2023Michigan Tech Nordic CenterSprint · ClassicNC28
Jan 4, 2023Michigan Tech Nordic CenterSprint qualification · ClassicNC27194.08
Jan 2, 2023Michigan Tech Nordic Center10 km · Interval start · FreeNC27111.32
Dec 18, 2022Östersund20 km · Mass start · FreeSCAN57+6:41.3221.38
Dec 16, 2022ÖstersundSprint · ClassicSCAN35
Dec 16, 2022ÖstersundSprint qualification · ClassicSCAN35+17.65135.60
Nov 12, 2022OlosInterval startFIS32101.25
Mar 27, 2022Whistler Olympic ParkMass startNC36346.16
Mar 23, 2022Whistler Olympic ParkSprintNCDNS
Mar 23, 2022Whistler Olympic ParkSprint qualificationNCDNS
Mar 21, 2022Whistler Olympic ParkInterval startNC22133.39
Mar 12, 2022Soldier HollowMass startFIS18191.00
Mar 10, 2022Soldier HollowInterval startFIS887.26
Feb 26, 2022Steamboat Ski and Resort / Howelsen HillMass startFIS16314.39
Feb 25, 2022Steamboat Ski and Resort / Howelsen HillInterval startFIS8104.51
Feb 2, 2022Fairbanks, AKInterval startFIS18206.65
Jan 16, 2022Lake Creek Nordic Center10 km · Mass start · ClassicUST29+4:30.2239.16
Jan 15, 2022Lake Creek Nordic Center5 km · Interval start · FreeUST47+3:42.9231.52
Jan 7, 2022Soldier HollowSprint · ClassicUST27
Jan 7, 2022Soldier HollowSprint qualification · ClassicUST9+10.7137.41
Jan 6, 2022Soldier Hollow10 km · Interval start · ClassicNC45179.15
Jan 2, 2022Soldier HollowSprint qualification · FreeNC48227.06
Mar 13, 2021Jackson XCInterval startFIS1491.25
Mar 11, 2021Jackson XCInterval startFIS888.23
Feb 27, 2021Soldier HollowInterval startFIS12124.40
Feb 26, 2021Soldier HollowInterval startFIS988.93
Mar 6, 2020Oberwiesenthal4 × 3.3 km · RelayWJC8+1:24.6
Mar 4, 2020Oberwiesenthal15 km · Mass start · FreeWJC56+5:02.9234.95
Mar 2, 2020Oberwiesenthal5 km · Interval start · ClassicWJC26+1:07.0102.60
Feb 29, 2020OberwiesenthalSprint · FreeWJC47
Feb 29, 2020OberwiesenthalSprint qualification · FreeWJC47+12.31172.24
Feb 15, 2020KontiolahtiMass startNJC20119.73
Feb 14, 2020KontiolahtiSprintNJC6
Feb 14, 2020KontiolahtiSprint qualificationNJC13129.96
Feb 2, 2020VoyriSprintNC33
Feb 2, 2020VoyriSprint qualificationNC33185.36
Feb 1, 2020VoyriInterval startNC25131.99
Jan 4, 2020KeuruuSprintFIS7
Jan 4, 2020KeuruuSprint qualificationFIS14185.34
Dec 8, 2019RukaInterval startFIS699.96
Dec 7, 2019RukaSprintFIS18
Dec 7, 2019RukaSprint qualificationFIS20177.18
Nov 16, 2019OlosInterval startFIS2688.69
Nov 15, 2019OlosSprintFIS17
Nov 15, 2019OlosSprint qualificationFIS17155.20
Apr 7, 2019AiniovaaraInterval startNC38181.45
Mar 31, 2019AanekoskiPursuitNC22118.47
Mar 30, 2019AanekoskiInterval startNC31138.83
Mar 24, 2019HaapajarviMass startNJC12121.40
Mar 23, 2019HaapajarviInterval startNJC21130.63
Feb 24, 2019Kuopio, PuijoPursuitNJC9148.37
Feb 23, 2019Kuopio, PuijoInterval startNJC18125.16
Feb 22, 2019Kuopio, PuijoSprintNJC4
Feb 22, 2019Kuopio, PuijoSprint qualificationNJC7168.07
Feb 1, 2019Imatra, Ukonniemi stadionInterval startNC19108.00
Jan 26, 2019Lahti4 × 3.3 km · RelayWJC7+2:01.5
Jan 24, 2019Lahti15 km · Mass start · ClassicWJC28+4:17.1191.32
Dec 16, 2018Imatra, Ukonniemi stadionInterval startFIS14117.50
Dec 15, 2018Imatra, Ukonniemi stadionSprintJUN12
Dec 15, 2018Imatra, Ukonniemi stadionSprint qualificationJUN13239.52
Apr 8, 2018TaivalvaaraInterval startNCDNS
Mar 11, 2018KauppiMass startNJC4142.60
Mar 10, 2018KauppiInterval startNJC34160.56
Jan 27, 2018VuokattiInterval startJUN11150.28
Jan 7, 2018IisalmiMass startNJC15228.25
Jan 6, 2018IisalmiSprintNJC28
Jan 6, 2018IisalmiSprint qualificationNJC57306.13
Jan 5, 2018IisalmiInterval startNJC24142.89
Dec 10, 2017SaukkovaaraInterval startFIS34159.07
Dec 9, 2017SaukkovaaraInterval startFIS72208.56
Mar 19, 2017OunasvaaraMass startNJC11145.97
Mar 18, 2017OunasvaaraInterval startNJC29183.34
Jan 22, 2017AanekoskiInterval startNJC78205.69
Jan 21, 2017AanekoskiSprintNJC21
Jan 21, 2017AanekoskiSprint qualificationNJC20263.72