XCWeek
EST
EstoniaMenActive

MartinHimma

Age
27
Born
Aug 30, 1999
Club
Karupesa Team
Skis
Fischer
98
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
43.14
FIS pts distance
71.43
FIS pts sprint

XC Rating over time

XC Rating →
1,659
XC Rating · Distance · World #139
1,450
XC Rating · Sprint · World #256
110012001300140015001600170018002017201820192020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/262618321147992
2024/2532231510611682103
2023/242215181215711871
2022/23291820891676379
2021/2221944
2020/2122727104148378
2019/2020860
2018/1916
2017/1815
2016/177
2015/161

All results 287

DateVenueRaceLevelRkBehindFIS pts
Mar 8, 2026Lahti10 km · Interval start · ClassicWC64+2:04.771.13
Mar 7, 2026LahtiSprint · FreeWC69
Mar 7, 2026LahtiSprint qualification · FreeWC70+15.57115.11
Feb 21, 2026Milano Cortina50 km · Mass start · ClassicOWG29+14:28.4159.87
Feb 18, 2026Milano CortinaTeam sprint · Free(Estonia, leg 2)OWG18
Feb 18, 2026Milano CortinaTeam sprint qualification · Free(Estonia, leg 2)OWG18+19.64
Feb 13, 2026Milano Cortina10 km · Interval start · FreeOWG36+1:45.468.21
Feb 10, 2026Milano CortinaSprint · ClassicOWG44
Feb 10, 2026Milano CortinaSprint qualification · ClassicOWG44+16.27104.20
Jan 31, 2026OtepääSprint · ClassicNC1
Jan 31, 2026OtepääSprint qualification · ClassicNC1113.76
Jan 18, 2026Oberhof10 km · Interval start · ClassicWC32+1:14.847.15
Jan 17, 2026OberhofSprint · FreeWC51
Jan 17, 2026OberhofSprint qualification · FreeWC51+7.864.82
Jan 4, 2026FISTour de SkiOverall standingsWC39+6:27.6
Jan 4, 2026Val di Fiemme10 km · Mass start · FreeSWC37+2:04.586.91
Jan 3, 2026Val di FiemmeSprint · ClassicSWC42
Jan 3, 2026Val di FiemmeSprint qualification · ClassicSWC42+10.3662.90
Jan 1, 2026Toblach20 km · Pursuit · ClassicSWC48+4:10.654.23
Dec 31, 2025Toblach5 km · Mass start · FreeSWC34+12.530.41
Dec 29, 2025ToblachInterval start · ClassicSWC40+1:27.552.59
Dec 28, 2025ToblachSprint · FreeSWC43
Dec 28, 2025ToblachSprint qualification · FreeSWC43+7.0757.66
Dec 14, 2025Davos10 km · Interval start · FreeWC50+1:46.162.38
Dec 13, 2025DavosSprint · FreeWC66
Dec 13, 2025DavosSprint qualification · FreeWC66+11.66100.06
Dec 7, 2025Trondheim10 km · Interval start · FreeWC32+1:03.736.87
Dec 5, 2025TrondheimSprint · ClassicWC60
Dec 5, 2025TrondheimSprint qualification · ClassicWC60+13.4690.30
Nov 30, 2025Ruka20 km · Mass start · FreeWC65+2:30.678.60
Nov 29, 2025RukaSprint · ClassicWC70
Nov 29, 2025RukaSprint qualification · ClassicWC70+16.91133.91
Nov 28, 2025Ruka10 km · Interval start · ClassicWC47+1:22.248.68
Nov 16, 2025Olos, Muonio10 km · Interval start · FreeFIS27+57.890.81
Nov 15, 2025Olos, Muonio10 km · Interval start · ClassicFIS48+1:27.463.31
Nov 14, 2025Olos, MuonioSprint · ClassicFIS29
Nov 14, 2025Olos, MuonioSprint qualification · ClassicFIS23+7.3381.47
Mar 22, 2025LahtiTeam sprint · Free(Estonia, leg 1)WC29
Mar 22, 2025LahtiTeam sprint qualification · Free(Estonia, leg 1)WC29+22.12
Mar 21, 2025LahtiSprint · FreeWC96
Mar 21, 2025LahtiSprint qualification · FreeWC96+30.69221.83
Mar 19, 2025TallinnSprint · FreeWC54
Mar 19, 2025TallinnSprint qualification · FreeWC54+9.1578.16
Mar 8, 2025Trondheim50 km · Mass start · FreeWSC47+15:15.1181.28
Mar 6, 2025Trondheim4 × 7.5 km · Relay(Estonia, leg 3)WSC15+5:11.9
Mar 5, 2025TrondheimTeam sprint · Classic(Estonia, leg 1)WSC16
Mar 5, 2025TrondheimTeam sprint qualification · Classic(Estonia, leg 1)WSC16+19.8
Mar 4, 2025Trondheim10 km · Interval start · ClassicWSC39+2:01.557.29
Mar 1, 2025Trondheim20 km · Skiathlon · Classic/FreeWSCDNS
Feb 27, 2025TrondheimSprint · FreeWSC68
Feb 27, 2025TrondheimSprint qualification · FreeWSC68+17.79136.57
Feb 2, 2025Cogne10 km · Interval start · FreeWC41+1:23.150.94
Feb 1, 2025CogneSprint · ClassicWC56
Feb 1, 2025CogneSprint qualification · ClassicWC57+10.6177.86
Jan 31, 2025CogneTeam sprint · Classic(Estonia I, leg 2)WC18
Jan 31, 2025CogneTeam sprint qualification · Classic(Estonia I, leg 2)WC18+14.53
Jan 18, 2025Les RoussesSprint · ClassicWC46
Jan 18, 2025Les RoussesSprint qualification · ClassicWC47+10.9782.64
Jan 17, 2025Les Rousses10 km · Interval start · FreeWC35+1:24.356.64
Jan 5, 2025Val di Fiemme10 km · Mass start · FreeSWC40+2:43.4116.74
Jan 5, 2025FISTour de SkiOverall standingsWC40+11:29.7
Jan 4, 2025Val di Fiemme20 km · Skiathlon · Classic/FreeSWC35+2:30.370.87
Jan 3, 2025Val di FiemmeSprint · ClassicSWC28
Jan 3, 2025Val di FiemmeSprint qualification · ClassicSWC24+9.2471.98
Jan 1, 2025Toblach15 km · Pursuit · ClassicSWC38+2:28.884.03
Dec 31, 2024Toblach20 km · Interval start · FreeSWC15+1:18.223.65
Dec 29, 2024Toblach15 km · Mass start · ClassicSWC70+2:47.6101.82
Dec 28, 2024ToblachSprint · FreeSWC57
Dec 28, 2024ToblachSprint qualification · FreeSWC57+12.62101.18
Dec 15, 2024Davos20 km · Interval start · ClassicWC68+5:27.378.45
Dec 14, 2024DavosSprint · FreeWC69
Dec 14, 2024DavosSprint qualification · FreeWC69+10.6289.58
Dec 7, 2024LillehammerSprint · FreeWC54
Dec 7, 2024LillehammerSprint qualification · FreeWC54+8.5866.71
Dec 6, 2024Lillehammer10 km · Interval start · FreeWC39+1:48.863.13
Dec 1, 2024Ruka20 km · Mass start · FreeWC61+3:27.5105.10
Nov 30, 2024RukaSprint · ClassicWC48
Nov 30, 2024RukaSprint qualification · ClassicWC48+9.9383.57
Nov 29, 2024Ruka10 km · Interval start · ClassicWC33+1:29.251.69
Nov 17, 2024Olos, MuonioInterval startFIS933.25
Nov 16, 2024Olos, MuonioInterval startFIS2785.13
Nov 15, 2024Olos, MuonioSprintFIS33
Nov 15, 2024Olos, MuonioSprint qualificationFIS33129.14
Mar 17, 2024Falun20 km · Mass start · FreeWC66+3:34.6106.30
Mar 16, 2024Falun10 km · Interval start · ClassicWC69+2:46.385.28
Mar 15, 2024FalunSprint · ClassicWC65
Mar 15, 2024FalunSprint qualification · ClassicWC65+17.68125.99
Mar 3, 2024LahtiSprint · FreeWC67
Mar 3, 2024LahtiSprint qualification · FreeWC67+14.43110.85
Mar 2, 2024Lahti20 km · Interval start · ClassicWC49+5:09.485.94
Mar 1, 2024LahtiTeam sprint · Classic(Estonia I, leg 1)WC16
Mar 1, 2024LahtiTeam sprint qualification · Classic(Estonia I, leg 1)WC16+16.81
Feb 25, 2024SiguldaSprintNC2
Feb 25, 2024SiguldaSprint qualificationNC1128.34
Jan 21, 2024OtepääInterval startNC171.39
Jan 20, 2024OtepääInterval startNC274.76
Jan 4, 2024Davos20 km · Pursuit · ClassicSWC56+6:43.3141.86
Jan 3, 2024DavosSprint · FreeSWC45
Jan 3, 2024DavosSprint qualification · FreeSWC45+10.2290.91
Jan 1, 2024Toblach20 km · Pursuit · FreeSWC57+6:40.7100.53
Dec 31, 2023Toblach10 km · Interval start · ClassicSWC59+2:12.076.05
Dec 30, 2023ToblachSprint · FreeSWC42
Dec 30, 2023ToblachSprint qualification · FreeSWC42+9.4674.08
Dec 22, 2023St. Ulrich am Pillersee10 km · Interval start · ClassicOPADNS
Dec 21, 2023St. Ulrich am PillerseeSprint qualification · FreeOPADNS
Dec 9, 2023ÖstersundSprint · ClassicWC57
Dec 9, 2023ÖstersundSprint qualification · ClassicWC57+14.5695.94
Nov 26, 2023Ruka20 km · Mass start · FreeWC42+2:23.069.30
Nov 25, 2023Ruka10 km · Interval start · ClassicWC54+1:31.852.02
Nov 24, 2023RukaSprint · ClassicWC18
Nov 24, 2023RukaSprint qualification · ClassicWC18+4.0430.65
Nov 12, 2023Olos, MuonioInterval startFIS1748.61
Nov 11, 2023Olos, MuonioInterval startFIS2771.77
Nov 10, 2023Olos, MuonioSprintFIS22
Nov 10, 2023Olos, MuonioSprint qualificationFIS24101.06
Mar 21, 2023TallinnSprint · FreeWC45
Mar 21, 2023TallinnSprint qualification · FreeWC45+9.0780.09
Mar 3, 2023Planica4 × 10 km · Relay(Estonia, leg 1)WSC12+7:17.3
Mar 1, 2023Planica15 km · Interval start · FreeWSC47+3:20.482.75
Feb 26, 2023PlanicaTeam sprint · Free(Estonia, leg 2)WSC12+1:05.72
Feb 26, 2023PlanicaTeam sprint qualification · Free(Estonia, leg 2)WSC9+12.95
Feb 23, 2023PlanicaSprint · ClassicWSC41
Feb 23, 2023PlanicaSprint qualification · ClassicWSC41+15.8108.03
Feb 5, 2023Toblach4 × 7.5 km · Relay(Estonia, leg 2)WC14+4:58.6
Feb 4, 2023Toblach10 km · Interval start · FreeWC47+1:26.755.65
Feb 3, 2023ToblachSprint · FreeWC46
Feb 3, 2023ToblachSprint qualification · FreeWC46+8.7970.72
Jan 15, 2023OtepääInterval startNCDNS
Jan 14, 2023OtepääSprintNC3
Jan 14, 2023OtepääSprint qualificationNC379.23
Jan 8, 2023FISFIS Tour de SkiOverall standingsWC46+12:07.1
Jan 8, 2023Val di Fiemme10 km · Mass start · FreeSWC44+3:04.6137.44
Jan 7, 2023Val di Fiemme15 km · Mass start · ClassicSWC52+2:54.2101.65
Jan 6, 2023Val di FiemmeSprint · ClassicSWC32
Jan 6, 2023Val di FiemmeSprint qualification · ClassicSWC33+11.2485.62
Jan 4, 2023Oberstdorf20 km · Pursuit · FreeSWC54+2:22.473.57
Jan 3, 2023Oberstdorf10 km · Interval start · ClassicSWC24+1:03.939.37
Jan 1, 2023Val Müstair10 km · Pursuit · ClassicSWC78+3:05.9118.23
Dec 31, 2022Val MüstairSprint · FreeSWC58
Dec 31, 2022Val MüstairSprint qualification · FreeSWC58+14.1297.35
Dec 18, 2022Östersund20 km · Mass start · FreeSCAN36+2:05.089.02
Dec 16, 2022ÖstersundSprint · ClassicSCAN30
Dec 16, 2022ÖstersundSprint qualification · ClassicSCAN30+5.1576.74
Dec 11, 2022Beitostølen4 × 5 km · Relay(Estonia, leg 2)WC13+4:31.8
Dec 10, 2022Beitostølen10 km · Interval start · ClassicWC35+1:05.536.50
Dec 9, 2022BeitostølenSprint · ClassicWC53
Dec 9, 2022BeitostølenSprint qualification · ClassicWC53+8.3163.29
Nov 27, 2022Ruka20 km · Pursuit · FreeWC22+58.923.12
Nov 26, 2022Ruka10 km · Interval start · ClassicWC20+1:15.946.49
Nov 25, 2022RukaSprint · ClassicWC24
Nov 25, 2022RukaSprint qualification · ClassicWC21+5.0241.34
Nov 13, 2022OlosInterval startFIS343.40
Nov 12, 2022OlosInterval startFIS4171.91
Nov 11, 2022OlosSprintFIS35
Nov 11, 2022OlosSprint qualificationFIS35110.77
Mar 13, 2022Falun4 × 5 km · Relay(Estonia, leg 3)WC16+2:11.8
Mar 11, 2022FalunSprint · ClassicWC54
Mar 11, 2022FalunSprint qualification · ClassicWC55+13.7796.30
Feb 27, 2022Lygna4 × 5 km · RelayU2310+2:38.3
Feb 26, 2022LygnaSprint · FreeU2335
Feb 26, 2022LygnaSprint qualification · FreeU2335+8.93114.82
Feb 24, 2022Lygna15 km · Interval start · ClassicU2328+1:49.961.29
Feb 16, 2022BeijingTeam sprint · Classic(Estonia, leg 2)OWG11
Feb 13, 2022Beijing4 × 10 km · Relay(Estonia, leg 3)OWG15
Feb 11, 2022Beijing15 km · Interval start · ClassicOWG56+4:49.6101.85
Feb 8, 2022BeijingSprint · FreeOWG48
Feb 8, 2022BeijingSprint qualification · FreeOWG48+15.04109.36
Jan 16, 2022OtepääInterval startNC373.87
Jan 15, 2022OtepääSprintNC2
Jan 15, 2022OtepääSprint qualificationNC480.21
Dec 30, 2021OtepääInterval startNC256.12
Dec 19, 2021DresdenTeam sprint · Free(Estonia II, leg 2)WC30
Dec 18, 2021DresdenSprint · FreeWC66
Dec 18, 2021DresdenSprint qualification · FreeWC66+11.38102.63
Dec 12, 2021Davos15 km · Interval start · FreeWC57+2:51.370.62
Dec 11, 2021DavosSprint · FreeWC55
Dec 11, 2021DavosSprint qualification · FreeWC55+8.6972.34
Nov 28, 2021Ruka15 km · Pursuit · FreeWC54+4:38.8104.18
Nov 27, 2021Ruka15 km · Interval start · ClassicWC65+2:52.669.44
Nov 26, 2021RukaSprint · ClassicWC44
Nov 26, 2021RukaSprint qualification · ClassicWC44+9.5976.15
Nov 14, 2021Olos, MuonioInterval startFIS2155.95
Nov 12, 2021Olos, MuonioSprintFIS24
Nov 12, 2021Olos, MuonioSprint qualificationFIS24125.47
Mar 20, 2021Bolu/GeredeSprint · FreeBC4
Mar 20, 2021Bolu/GeredeSprint qualification · FreeBC2+0.391.83
Mar 19, 2021Bolu/Gerede10 km · Interval start · FreeBC3+31.552.71
Mar 18, 2021Bolu/Gerede10 km · Interval start · ClassicBC2+22.949.04
Mar 5, 2021Oberstdorf4 × 10 km · Relay(Estonia, leg 4)WSC13+8:11.9
Mar 3, 2021Oberstdorf15 km · Interval start · FreeWSC66+5:08.8121.77
Feb 28, 2021OberstdorfTeam sprint · Free(Estonia, leg 2)WSC15
Feb 25, 2021OberstdorfSprint · ClassicWSC42
Feb 25, 2021OberstdorfSprint qualification · ClassicWSC42+16.61110.68
Feb 13, 2021Vuokatti4 × 5 km · Relay(Estonia)U2313+3:19.0
Feb 12, 2021Vuokatti15 km · Interval start · FreeU2335+2:17.076.51
Feb 11, 2021VuokattiSprint · ClassicU2322
Feb 11, 2021VuokattiSprint qualification · ClassicU2317+7.1385.62
Jan 31, 2021FalunSprint · ClassicWC55
Jan 31, 2021FalunSprint qualification · ClassicWC55+13.395.67
Jan 30, 2021Falun15 km · Mass start · ClassicWC66+3:41.0146.20
Jan 24, 2021Lahti4 × 7.5 km · Relay(Estonia, leg 3)WC10
Jan 3, 2021OtepääInterval startFIS162.19
Jan 2, 2021OtepääSprintFIS1
Jan 2, 2021OtepääSprint qualificationFIS178.14
Dec 27, 2020OtepääInterval startNC362.62
Dec 20, 2020DresdenTeam sprint · Free(Estonia, leg 2)WC12
Dec 19, 2020DresdenSprint · FreeWC27
Dec 19, 2020DresdenSprint qualification · FreeWC17+5.7349.27
Dec 13, 2020Davos15 km · Interval start · FreeWC55+3:14.979.29
Dec 12, 2020DavosSprint · FreeWC44
Dec 12, 2020DavosSprint qualification · FreeWC44+8.3572.37
Dec 6, 2020Ulrichen, Goms15 km · Interval start · FreeOPA47+3:14.193.82
Dec 5, 2020Ulrichen, GomsSprint · FreeOPA5
Dec 5, 2020Ulrichen, GomsSprint qualification · FreeOPA17+6.086.40
Mar 3, 2020Oberwiesenthal15 km · Interval start · ClassicU2343+4:12.6117.43
Mar 1, 2020OberwiesenthalSprint · FreeU2314
Mar 1, 2020OberwiesenthalSprint qualification · FreeU2320+6.496.59
Feb 15, 2020KontiolahtiMass startNJC273.33
Feb 14, 2020KontiolahtiSprintNJC6
Feb 14, 2020KontiolahtiSprint qualificationNJC692.40
Feb 9, 2020HakunilaInterval startFIS155.73
Jan 26, 2020OberstdorfSprint · ClassicWC66
Jan 26, 2020OberstdorfSprint qualification · ClassicWC66+26.18152.96
Jan 25, 2020Oberstdorf30 km · Skiathlon · Classic/FreeWC60+9:47.2185.97
Jan 19, 2020Pragelato10 km · Interval start · FreeOPA24+1:38.282.25
Jan 18, 2020Pragelato30 km · Mass start · ClassicOPADNS
Dec 28, 2019OtepääInterval startNC152.20
Dec 22, 2019PlanicaTeam sprint · Free(Estonia II, leg 2)WC12
Dec 21, 2019PlanicaSprint · FreeWC66
Dec 21, 2019PlanicaSprint qualification · FreeWC66+13.54124.12
Dec 15, 2019SeefeldInterval startFIS672.66
Dec 14, 2019SeefeldSprintNC9
Dec 14, 2019SeefeldSprint qualificationNC5136.43
Dec 1, 2019Ruka15 km · Interval startWC68+7:29.2
Dec 1, 2019Ruka15 km · Pursuit · FreeSWC68+7:29.2105.51
Nov 30, 2019Ruka15 km · Interval start · ClassicSWC79+4:27.9101.24
Nov 29, 2019RukaSprint · ClassicSWC79
Nov 29, 2019RukaSprint qualification · ClassicSWC79+17.33132.11
Nov 16, 2019OlosInterval startFIS2999.76
Nov 15, 2019OlosSprintFIS33
Nov 15, 2019OlosSprint qualificationFIS33121.60
Mar 30, 2019SaukkovaaraInterval startFIS170.33
Mar 29, 2019SaukkovaaraInterval startFIS184.33
Mar 17, 2019Albu, ValgehobusemaeInterval startFIS5102.93
Feb 27, 2019Seefeld15 km · Interval start · ClassicWSC79+7:06.3148.11
Feb 3, 2019OtepääInterval startNC157.73
Jan 26, 2019Lahti4 × 5 km · RelayWJC15+4:20.6
Jan 24, 2019Lahti30 km · Mass start · ClassicWJC40+4:39.4125.23
Jan 22, 2019Lahti10 km · Interval start · FreeWJC30+1:36.095.11
Jan 20, 2019LahtiSprint · ClassicWJC27
Jan 20, 2019LahtiSprint qualification · ClassicWJC14+12.81152.08
Jan 13, 2019Otepaa, Tehvandi (U23)Interval startNC160.29
Dec 23, 2018Otepaa, TehvandiSkiathlon · Classic/FreeNC170.97
Dec 16, 2018Imatra, Ukonniemi stadionInterval startFIS385.88
Dec 15, 2018Imatra, Ukonniemi stadionSprintJUN11
Dec 15, 2018Imatra, Ukonniemi stadionSprint qualificationJUN13230.19
Dec 9, 2018Imatra,Ukonniemi stadionInterval startFIS469.51
Dec 8, 2018Imatra,Ukonniemi stadionInterval startFIS983.73
Nov 10, 2018OlosInterval startFIS48
Nov 9, 2018OlosSprint qualificationFISDSQ
Apr 2, 2018YlitornioInterval startFIS1299.58
Apr 1, 2018KeminmaaMass startFIS1080.39
Mar 31, 2018KeminmaaInterval startFIS1793.99
Mar 30, 2018KeminmaaInterval startFIS1998.37
Mar 11, 2018AlbuInterval startFIS4118.13
Feb 3, 2018Goms4 × 5 km · RelayWJC14+4:44.9
Feb 1, 2018Goms20 km · Skiathlon · Classic/FreeWJC55+7:40.4223.65
Jan 30, 2018Goms10 km · Interval start · ClassicWJC39+2:24.2118.28
Jan 28, 2018GomsSprint · FreeWJC50
Jan 28, 2018GomsSprint qualification · FreeWJC50+15.77206.74
Jan 14, 2018HaanjaSkiathlon · Classic/FreeNJC289.82
Dec 16, 2017VuokattiSprint · FreeSCAN108
Dec 16, 2017VuokattiSprint qualification · FreeSCAN109+20.52183.64
Dec 15, 2017Vuokatti15 km · Interval start · FreeSCAN103+3:43.0110.84
Dec 10, 2017SaukkovaaraInterval startFIS1992.48
Dec 9, 2017SaukkovaaraInterval startFIS2097.06
Nov 11, 2017OlosInterval startFIS107142.36
Mar 12, 2017AlbuInterval startFIS9115.25
Feb 17, 2017Kandilli/ Erzurum4 × 5 km · RelayEYOFDNF
Feb 16, 2017Kandilli/ ErzurumSprint · FreeEYOF19
Feb 16, 2017Kandilli/ ErzurumSprint qualification · FreeEYOF19+9.83252.79
Feb 14, 2017Kandilli/ Erzurum10 km · Interval start · FreeEYOF27+2:38.0211.27
Feb 13, 2017Kandilli/ Erzurum7.5 km · Interval start · ClassicEYOF17+1:26.2178.07
Jan 28, 2017Orkdal (Knyken)Interval startJUN22127.07
Jan 27, 2017Orkdal (Knyken)SprintJUN32
Jan 27, 2017Orkdal (Knyken)Sprint qualificationJUN32303.56
Jan 31, 2016MammasteInterval startNC29195.55