XCWeek
EST
EstoniaWomenActive

KeidyKaasiku

Age
25
Born
Oct 3, 2001
Club
Ambla Sportclub
Skis
Salomon
62
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
69.28
FIS pts distance
126.08
FIS pts sprint

XC Rating over time

XC Rating →
1,673
XC Rating · Distance · World #86
1,384
XC Rating · Sprint · World #254
1000110012001300140015001600170018002017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/26291729918064112
2024/25301724682005167
2023/24281030887665127
2022/23259391144095103
2021/2231646
2020/2120358108676
2019/2023
2018/1913
2017/187
2016/176

All results 288

DateVenueRaceLevelRkBehindFIS pts
Mar 22, 2026Lake Placid20 km · Mass start · FreeWC38+3:05.689.69
Mar 21, 2026Lake PlacidSprint · FreeWC46
Mar 21, 2026Lake PlacidSprint qualification · FreeWC46+20.67149.61
Mar 20, 2026Lake Placid10 km · Interval start · ClassicWC29+2:39.973.33
Mar 14, 2026Madona20 km · Mass start · ClassicNC1118.99
Mar 8, 2026Lahti10 km · Interval start · ClassicWC45+1:58.560.86
Mar 7, 2026LahtiSprint · FreeWC53
Mar 7, 2026LahtiSprint qualification · FreeWC54+18.76123.08
Feb 22, 2026Milano Cortina50 km · Mass start · ClassicOWG13+12:26.1127.57
Feb 18, 2026Milano CortinaTeam sprint · Free(Estonia, leg 2)OWG12+1:04.96
Feb 18, 2026Milano CortinaTeam sprint qualification · Free(Estonia, leg 2)OWG13+31.44
Feb 14, 2026Milano Cortina4 × 7.5 km · Relay(Estonia, leg 2)OWG13+6:01.4
Feb 12, 2026Milano Cortina10 km · Interval start · FreeOWG37+2:44.596.11
Feb 7, 2026Milano Cortina20 km · Skiathlon · Classic/FreeOWG47+8:06.5211.18
Jan 31, 2026OtepääSprint · ClassicNC3
Jan 31, 2026OtepääSprint qualification · ClassicNC3+9.09141.09
Jan 25, 2026Leppavaara, Espoo10 km · Mass start · ClassicFIS3+1.188.53
Jan 24, 2026Leppavaara, EspooSprint · FreeFIS2
Jan 24, 2026Leppavaara, EspooSprint qualification · FreeFIS1158.01
Jan 18, 2026MammasteSprint · FreeFIS4
Jan 18, 2026MammasteSprint qualification · FreeFIS5+5.84156.32
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWCDNS
Jan 3, 2026Val di FiemmeSprint · ClassicSWC52
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC52+25.76136.65
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC52+8:11.394.34
Dec 31, 2025Toblach5 km · Mass start · FreeSWC57+45.196.96
Dec 29, 2025ToblachInterval start · ClassicSWC56+2:32.179.34
Dec 28, 2025ToblachSprint · FreeSWC72
Dec 28, 2025ToblachSprint qualification · FreeSWC72+15.35109.92
Dec 7, 2025Trondheim10 km · Interval start · FreeWC48+1:46.154.23
Dec 6, 2025Trondheim20 km · Skiathlon · Classic/FreeWC43+3:50.7106.61
Dec 5, 2025TrondheimSprint · ClassicWC57
Dec 5, 2025TrondheimSprint qualification · ClassicWC57+20.55119.67
Nov 30, 2025Ruka20 km · Mass start · FreeWC37+2:49.978.63
Nov 29, 2025RukaSprint · ClassicWC60
Nov 29, 2025RukaSprint qualification · ClassicWC61+26.68182.68
Nov 28, 2025Ruka10 km · Interval start · ClassicWC44+2:37.982.47
Nov 22, 2025Beitostølen10 km · Interval start · ClassicFIS25+2:05.089.05
Nov 21, 2025BeitostølenSprint · ClassicFIS43
Nov 21, 2025BeitostølenSprint qualification · ClassicFIS43+17.96177.14
Mar 23, 2025Lahti50 km · Mass start · ClassicWC28+12:26.5129.33
Mar 22, 2025LahtiTeam sprint · Free(Estonia II, leg 1)WC19
Mar 22, 2025LahtiTeam sprint qualification · Free(Estonia II, leg 1)WC19+16.16
Mar 21, 2025LahtiSprint · FreeWC48
Mar 21, 2025LahtiSprint qualification · FreeWC48+12.4278.01
Mar 19, 2025TallinnSprint · FreeWC45
Mar 19, 2025TallinnSprint qualification · FreeWC45+11.6987.53
Mar 7, 2025Trondheim4 × 7.5 km · Relay(Estonia, leg 2)WSC11+7:47.6
Mar 5, 2025TrondheimTeam sprint · Classic(Estonia, leg 2)WSC12+1:49.66
Mar 5, 2025TrondheimTeam sprint qualification · Classic(Estonia, leg 2)WSC7+18.72
Mar 2, 2025Trondheim20 km · Skiathlon · Classic/FreeWSC31+4:17.0125.06
Feb 27, 2025TrondheimSprint · FreeWSC34
Feb 27, 2025TrondheimSprint qualification · FreeWSC34+16.63113.28
Feb 22, 2025Gjoevik, VindInterval startFIS977.65
Feb 20, 2025Gjoevik, VindSprintFIS19
Feb 20, 2025Gjoevik, VindSprint qualificationFIS22113.15
Feb 15, 2025Falun10 km · Interval start · ClassicWC24+2:08.859.58
Feb 14, 2025FalunSprint · ClassicWC42
Feb 14, 2025FalunSprint qualification · ClassicWC42+19.48118.13
Feb 2, 2025Cogne10 km · Interval start · FreeWC29+2:01.267.35
Feb 1, 2025CogneSprint · ClassicWC28
Feb 1, 2025CogneSprint qualification · ClassicWC29+8.9557.48
Jan 31, 2025CogneTeam sprint · Classic(Estonia I, leg 2)WC13+35.9
Jan 31, 2025CogneTeam sprint qualification · Classic(Estonia I, leg 2)WC11+16.48
Jan 26, 2025Engadin20 km · Mass start · FreeWC41+3:39.789.60
Jan 25, 2025EngadinSprint · FreeWC53
Jan 25, 2025EngadinSprint qualification · FreeWC53+21.86156.13
Jan 23, 2025Torino - Pragelato20 km · Mass start · ClassicUVS168.83
Jan 19, 2025Torino - PragelatoTeam sprint · Free(Estonia, leg 1)UVS5+17.93
Jan 17, 2025Torino - PragelatoSprint · ClassicUVS12
Jan 17, 2025Torino - PragelatoSprint qualification · ClassicUVS6+2.79220.58
Jan 15, 2025Torino - Pragelato10 km · Interval start · FreeUVS10+56.9119.78
Dec 15, 2024Davos20 km · Interval start · ClassicWC26+5:09.865.94
Dec 14, 2024DavosSprint · FreeWC42
Dec 14, 2024DavosSprint qualification · FreeWC42+13.0397.31
Dec 13, 2024DavosTeam sprint · Free(Estonia, leg 2)WC11+18.87
Dec 13, 2024DavosTeam sprint qualification · Free(Estonia, leg 2)WC14+12.4
Dec 8, 2024Lillehammer20 km · Skiathlon · Classic/FreeWC38+5:28.5140.58
Dec 7, 2024LillehammerSprint · FreeWC42
Dec 7, 2024LillehammerSprint qualification · FreeWC42+18.89131.69
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC50+3:31.9111.79
Dec 1, 2024GålåInterval startFIS34116.45
Nov 30, 2024GålåSprintFIS31
Nov 30, 2024GålåSprint qualificationFIS31179.71
Nov 29, 2024GålåInterval startFIS25102.83
Mar 27, 2024PragelatoMass startNC567.89
Mar 26, 2024PragelatoSprintNC8
Mar 26, 2024PragelatoSprint qualificationNC698.47
Mar 24, 2024PragelatoInterval startNC774.93
Mar 17, 2024Falun20 km · Mass start · FreeWC30+1:57.852.98
Mar 16, 2024Falun10 km · Interval start · ClassicWC39+2:27.765.60
Mar 15, 2024FalunSprint · ClassicWC52
Mar 15, 2024FalunSprint qualification · ClassicWC52+28.64180.28
Mar 8, 2024Pokjluka7.5 km · Interval start · FreeBC2+31.8111.77
Mar 7, 2024Pokjluka5 km · Interval start · FreeBC2+10.3124.62
Mar 3, 2024LahtiSprint · FreeWC53
Mar 3, 2024LahtiSprint qualification · FreeWC54+16.98115.22
Mar 1, 2024LahtiTeam sprint · Classic(Estonia, leg 2)WC10+1:06.48
Mar 1, 2024LahtiTeam sprint qualification · Classic(Estonia, leg 2)WC15+30.93
Feb 10, 2024Planica10 km · Interval start · ClassicU2311+43.458.13
Feb 8, 2024Planica20 km · Mass start · FreeU2310+1:14.195.30
Feb 6, 2024PlanicaSprint · FreeU2332
Feb 6, 2024PlanicaSprint qualification · FreeU2332+7.94149.57
Jan 21, 2024OtepääInterval startNC2101.91
Jan 20, 2024OtepääInterval startNC3105.83
Jan 14, 2024Otepää10 km · Interval start · FreeSCAN14+55.361.16
Jan 12, 2024OtepääSprint · ClassicSCAN25
Jan 12, 2024OtepääSprint qualification · ClassicSCAN27+16.43130.43
Jan 7, 2024Oberwiesenthal10 km · Interval start · ClassicOPA4+1:06.281.70
Jan 6, 2024Oberwiesenthal20 km · Mass start · FreeOPA8+6.360.07
Jan 5, 2024OberwiesenthalSprint · FreeOPA16
Jan 5, 2024OberwiesenthalSprint qualification · FreeOPA23+10.13162.31
Dec 30, 2023JoulumaeSprintNC4
Dec 30, 2023JoulumaeSprint qualificationNC4191.15
Dec 17, 2023Trondheim10 km · Interval start · ClassicWC42+2:27.569.67
Dec 16, 2023Trondheim20 km · Skiathlon · Classic/FreeWC38+5:21.4151.84
Dec 15, 2023TrondheimSprint · FreeWC52
Dec 15, 2023TrondheimSprint qualification · FreeWC52+26.23165.72
Dec 10, 2023Östersund10 km · Interval start · FreeWC33+2:22.069.88
Dec 9, 2023ÖstersundSprint · ClassicWC49
Dec 9, 2023ÖstersundSprint qualification · ClassicWC49+23.28131.03
Dec 3, 2023Silvaplana-SurlejInterval startFIS473.02
Dec 2, 2023Santa Caterina ValfurvaSprintFIS9
Dec 2, 2023Santa Caterina ValfurvaSprint qualificationFIS8162.63
Apr 8, 2023TaivalvaaraInterval startFIS276.44
Apr 7, 2023TaivalvaaraInterval startFIS466.99
Mar 25, 2023LahtiSprint · ClassicWCDNS
Mar 25, 2023LahtiSprint qualification · ClassicWCDNS
Mar 24, 2023LahtiTeam sprint qualification · Free(Estonia, leg 1)WC15+26.43
Mar 24, 2023LahtiTeam sprint · Free(Estonia, leg 1)WC15+1:12.62
Mar 21, 2023TallinnSprint · FreeWC39
Mar 21, 2023TallinnSprint qualification · FreeWC39+18.33147.45
Mar 4, 2023Planica30 km · Mass start · ClassicWSC30+7:47.3132.49
Feb 28, 2023Planica10 km · Interval start · FreeWSC44+3:34.4120.72
Feb 26, 2023PlanicaTeam sprint · Free(Estonia, leg 2)WSC11+1:17.23
Feb 26, 2023PlanicaTeam sprint qualification · Free(Estonia, leg 2)WSC13+28.88
Feb 23, 2023PlanicaSprint · ClassicWSC44
Feb 23, 2023PlanicaSprint qualification · ClassicWSC44+23.43138.58
Feb 11, 2023PriekuliInterval startNC258.67
Feb 3, 2023Whistler10 km · Interval start · FreeU2314+59.258.53
Jan 31, 2023Whistler20 km · Mass start · ClassicU2315+2:19.682.64
Jan 29, 2023WhistlerSprint · ClassicU2324
Jan 29, 2023WhistlerSprint qualification · ClassicU2326+11.4116.09
Jan 21, 2023Prince George, BC10 km · Interval start · FreeNAC2+30.358.06
Jan 19, 2023Prince George, BC20 km · Mass start · ClassicNAC4+50.578.15
Dec 22, 2022MammasteInterval startNC150.13
Dec 11, 2022Beitostølen4 × 5 km · Relay(Estonia, leg 3)WC13+4:31.8
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC43+2:59.188.65
Dec 9, 2022BeitostølenSprint · ClassicWC51
Dec 9, 2022BeitostølenSprint qualification · ClassicWC51+18.82125.42
Dec 4, 2022Lillehammer20 km · Mass start · ClassicWC42+3:59.6103.79
Dec 3, 2022LillehammerSprint · FreeWC48
Dec 3, 2022LillehammerSprint qualification · FreeWC48+15.8897.27
Dec 2, 2022Lillehammer10 km · Interval start · FreeWC43+2:31.184.56
Nov 27, 2022GålåMass startFIS21111.11
Nov 26, 2022GålåInterval startFIS2482.25
Nov 25, 2022GålåSprintFIS28
Nov 25, 2022GålåSprint qualificationFIS28135.31
Apr 16, 2022TaivalvaaraInterval startFIS255.35
Apr 15, 2022TaivalvaaraInterval startFIS154.20
Mar 27, 2022Bolu/Gerede5 km · Interval start · FreeBC150.67
Mar 26, 2022Bolu/Gerede5 km · Interval start · ClassicBC2+23.571.19
Mar 13, 2022Falun4 × 5 km · Relay(Estonia, leg 4)WC16+2:11.8
Mar 12, 2022Falun10 km · Interval start · FreeWC46+2:48.799.65
Feb 27, 2022Lygna4 × 5 km · RelayU2310+2:38.3
Feb 26, 2022LygnaSprint · FreeU2332
Feb 26, 2022LygnaSprint qualification · FreeU2332+9.96126.24
Feb 24, 2022Lygna10 km · Interval start · ClassicU2318+1:49.881.16
Feb 16, 2022BeijingTeam sprint · Classic(Estonia, leg 2)OWG17
Feb 12, 2022Beijing4 × 5 km · Relay(Estonia, leg 3)OWG16+7:37.9
Feb 10, 2022Beijing10 km · Interval start · ClassicOWG60+4:49.1137.15
Feb 8, 2022BeijingSprint · FreeOWG62
Feb 8, 2022BeijingSprint qualification · FreeOWG62+27.79176.42
Feb 5, 2022Beijing15 km · Skiathlon · Classic/FreeOWG39+5:27.0172.51
Jan 16, 2022OtepääInterval startNCDNS
Jan 15, 2022OtepääSprintNC2
Jan 15, 2022OtepääSprint qualificationNC2104.06
Jan 9, 2022Falun10 km · Interval start · FreeSCAN13+1:26.069.76
Jan 8, 2022Falun10 km · Interval start · ClassicSCAN34+2:50.8100.74
Jan 7, 2022FalunSprint · FreeSCAN19
Jan 7, 2022FalunSprint qualification · FreeSCAN21+18.63145.18
Dec 30, 2021OtepääInterval startNC260.61
Dec 19, 2021DresdenTeam sprint · Free(Estonia II, leg 1)WC23
Dec 18, 2021DresdenSprint · FreeWC54
Dec 18, 2021DresdenSprint qualification · FreeWC54+11.8394.94
Dec 12, 2021Davos10 km · Interval start · FreeWC55+2:21.579.71
Dec 11, 2021DavosSprint · FreeWC65
Dec 11, 2021DavosSprint qualification · FreeWC65+19.14140.71
Dec 5, 2021Ulrichen, Goms10 km · Mass start · FreeOPA15+1:14.299.11
Dec 4, 2021Ulrichen, GomsSprint · FreeOPA21
Dec 4, 2021Ulrichen, GomsSprint qualification · FreeOPA7+10.85114.67
Dec 3, 2021Ulrichen, Goms10 km · Interval start · ClassicOPA13+2:46.2107.84
Nov 21, 2021GällivareInterval startFIS24138.37
Nov 19, 2021GällivareSprintFIS17
Nov 19, 2021GällivareSprint qualificationFIS17123.26
Nov 13, 2021Olos, MuonioInterval startFIS28103.99
Nov 12, 2021Olos, MuonioSprintFIS23
Nov 12, 2021Olos, MuonioSprint qualificationFIS23128.70
Mar 20, 2021Bolu/GeredeSprint · FreeBC2
Mar 20, 2021Bolu/GeredeSprint qualification · FreeBC2+3.37121.88
Mar 19, 2021Bolu/Gerede5 km · Interval start · FreeBC2+3.971.62
Mar 18, 2021Bolu/Gerede5 km · Interval start · ClassicBC2+24.985.66
Mar 4, 2021Oberstdorf4 × 5 km · Relay(Estonia, leg 3)WSC14
Mar 2, 2021Oberstdorf10 km · Interval start · FreeWSC51+3:55.8135.73
Feb 25, 2021OberstdorfSprint · ClassicWSC68
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC68+38.67291.24
Feb 14, 2021Vuokatti15 km · Mass start · ClassicWJC19+2:06.0129.32
Feb 13, 2021Vuokatti4 × 3.3 km · Relay(Estonia)WJC7+1:47.1
Feb 12, 2021Vuokatti5 km · Interval start · FreeWJC16+1:01.2126.26
Feb 9, 2021VuokattiSprint · ClassicWJC24
Feb 9, 2021VuokattiSprint qualification · ClassicWJC22+9.2151.67
Jan 30, 2021Falun10 km · Mass start · ClassicWC58+4:11.0225.68
Jan 29, 2021Falun10 km · Interval start · FreeWC62+3:10.1107.41
Jan 24, 2021Lahti4 × 5 km · Relay(Estonia, leg 3)WC10+7:26.4
Jan 16, 2021OtepääSprintNC4
Jan 16, 2021OtepääSprint qualificationNC6139.78
Jan 15, 2021MammasteInterval startNC171.91
Jan 3, 2021OtepääInterval startFIS5104.19
Jan 2, 2021OtepääSprintFIS3
Jan 2, 2021OtepääSprint qualificationFIS5153.18
Dec 27, 2020OtepääInterval startNC7123.37
Nov 22, 2020BruksvallarnaInterval startFIS30131.79
Nov 20, 2020BruksvallarnaInterval startFIS28164.31
Mar 13, 2020Bolu/Gerede5 km · Interval start · FreeBC2+3.976.00
Mar 12, 2020Bolu/Gerede5 km · Interval start · ClassicBC2+21.5105.38
Mar 8, 2020Pokljuka5 km · Interval start · ClassicBC5+20.380.13
Mar 7, 2020PokljukaSprint · FreeBC7
Mar 7, 2020PokljukaSprint qualification · FreeBC4+2.5989.10
Mar 6, 2020Oberwiesenthal4 × 3.3 km · RelayWJC12+3:24.2
Mar 4, 2020Oberwiesenthal15 km · Mass start · FreeWJC37+3:45.7184.82
Mar 2, 2020Oberwiesenthal5 km · Interval start · ClassicWJC33+1:22.6117.65
Feb 29, 2020OberwiesenthalSprint · FreeWJC30
Feb 29, 2020OberwiesenthalSprint qualification · FreeWJC29+9.38148.57
Feb 16, 2020HolmenkollenInterval startJUN3124.84
Feb 15, 2020HolmenkollenSprintJUN15
Feb 15, 2020HolmenkollenSprint qualificationJUN20208.63
Feb 14, 2020HolmenkollenInterval startJUN49182.90
Feb 2, 2020Nové MěstoMass startFIS6205.67
Feb 1, 2020Nové MěstoInterval startFIS5118.18
Jan 31, 2020Nové MěstoSprintFIS14
Jan 31, 2020Nové MěstoSprint qualificationFIS14235.14
Jan 25, 2020FalunInterval startFIS890.27
Jan 24, 2020FalunSprintFIS23
Jan 24, 2020FalunSprint qualificationFIS26228.67
Jan 5, 2020KeuruuInterval startFIS24156.65
Jan 4, 2020KeuruuSprintFIS6
Jan 4, 2020KeuruuSprint qualificationFIS5149.39
Jan 1, 2020SaarijarviInterval startFIS490.81
Dec 28, 2019OtepääInterval startNC284.08
Dec 21, 2019SaukkovaaraInterval startFIS6116.89
Dec 15, 2019Vuokatti10 km · Interval start · FreeSCAN46+3:11.4148.73
Nov 30, 2019Santa Caterina ValfurvaSprintFIS55
Nov 30, 2019Santa Caterina ValfurvaSprint qualificationFIS55211.87
Apr 13, 2019BruksvallarnaMass startJUN27171.18
Mar 17, 2019Albu, ValgehobusemaeInterval startFIS4126.67
Feb 14, 2019SarajevoSprint · ClassicEYOF12
Feb 14, 2019SarajevoSprint qualification · ClassicEYOF16+18.14189.85
Feb 12, 2019Sarajevo5 km · Interval start · FreeEYOF6+48.0116.91
Feb 11, 2019Sarajevo7.5 km · Interval start · ClassicEYOF40+4:01.9198.08
Feb 2, 2019OtepääSprintNC5
Feb 2, 2019OtepääSprint qualificationNC4310.01
Jan 26, 2019OtepääInterval startJUN16145.97
Jan 25, 2019OtepääSprintJUN22
Jan 25, 2019OtepääSprint qualificationJUN14273.38
Jan 22, 2019Lahti5 km · Interval start · FreeWJC49+1:51.8160.19
Jan 13, 2019Otepaa, Tehvandi (U23)Interval startNC3152.68
Dec 23, 2018Otepaa, TehvandiSkiathlon · Classic/FreeNC5147.54
Dec 16, 2018Imatra, Ukonniemi stadionInterval startFIS16122.18
Dec 15, 2018Imatra, Ukonniemi stadionSprintJUN24
Dec 15, 2018Imatra, Ukonniemi stadionSprint qualificationJUN25284.86
Jan 27, 2018VuokattiInterval startJUNDNS
Jan 26, 2018VuokattiSprintJUN27
Jan 26, 2018VuokattiSprint qualificationJUN17285.87
Jan 14, 2018HaanjaSkiathlon · Classic/FreeNJCDNS
Dec 17, 2017BodenInterval startJUN32166.28
Dec 16, 2017BodenSprint qualificationJUN23214.58
Dec 16, 2017BodenSprintJUN14
Dec 10, 2017SaukkovaaraInterval startFIS35159.84
Dec 9, 2017SaukkovaaraInterval startFIS59188.40
Feb 12, 2017OtepääInterval startNC10217.28
Jan 28, 2017Orkdal (Knyken)Interval startJUN34182.01
Jan 27, 2017Orkdal (Knyken)SprintJUN32
Jan 27, 2017Orkdal (Knyken)Sprint qualificationJUN32281.99
Dec 18, 2016SaukkovaaraInterval startFIS43177.63
Dec 16, 2016SaukkovaaraSprintFIS47
Dec 16, 2016SaukkovaaraSprint qualificationFIS47293.71
Dec 10, 2016LapinlahtiSprintJUN4
Dec 10, 2016LapinlahtiSprint qualificationFIS26293.26