XCWeek
FIN
FinlandMenActive

ViliHamalainen

Age
32
Born
Jul 1, 1994
Club
Mikkelin Hiihtajat
0
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
131.62
FIS pts distance
264.51
FIS pts sprint

XC Rating over time

XC Rating →
1,269
XC Rating · Distance · World #946
1,097
XC Rating · Sprint
9001000110012001300140020132014201520162017201820192020202120222023202420252026
DistanceSprint

All results 120

DateVenueRaceLevelRkBehindFIS pts
Apr 12, 2026Inari, Juutuanvaara50 km · Interval start · ClassicNC53+18:22.3147.52
Apr 10, 2026Inari, Juutuanvaara10 km · Interval start · ClassicNC87+3:59.4163.00
Jan 10, 2026Kuopio, Puijo10 km · Interval start · FreeNC82+2:15.4136.38
Jan 4, 2026Hakunila10 km · Interval start · FreeSCAN116+3:07.7139.43
Jan 3, 2026Hakunila20 km · Interval start · ClassicSCAN100+5:36.9119.64
Dec 21, 2025Saukkovaara, Ristijarvi10 km · Interval start · FreeFIS37+1:46.3125.08
Dec 20, 2025Saukkovaara, Ristijarvi10 km · Interval start · ClassicFIS39+3:41.2168.12
Dec 7, 2025Imatra, Ukonniemi stadion10 km · Interval start · ClassicFIS31+2:14.6137.56
Dec 6, 2025Imatra, Ukonniemi stadionSprint · FreeFIS35
Dec 6, 2025Imatra, Ukonniemi stadionSprint qualification · FreeFIS37+18.34264.51
Apr 6, 2025TaivalvaaraInterval startNC62142.17
Apr 4, 2025TaivalvaaraInterval startNC63145.13
Jan 11, 2025Imatra, Ukonniemi stadionInterval startNC59140.28
Jan 4, 2025Kauppi, TampereMass startFIS30239.34
Dec 14, 2024HakunilaInterval startFIS29175.50
Dec 8, 2024Imatra,Ukonniemi stadionInterval startFIS32118.68
Dec 7, 2024Imatra,Ukonniemi stadionSprintFIS58
Dec 7, 2024Imatra,Ukonniemi stadionSprint qualificationFIS67260.87
Apr 7, 2024Rovaniemi, OunasvaaraInterval startNC29107.75
Mar 23, 2024AanekoskiPursuitNC51119.37
Mar 22, 2024AanekoskiInterval startNC63113.78
Feb 3, 2024HakunilaInterval startNC42120.28
Dec 3, 2023Imatra, Ukonniemi stadionInterval startFIS30130.48
Nov 11, 2023Olos, MuonioInterval startFISDNS
Apr 2, 2023Inari, JuutuanvaaraInterval startNC2388.62
Mar 31, 2023Inari, JuutuanvaaraInterval startNC51143.25
Jan 21, 2023KauppiInterval startNC56106.42
Jan 14, 2023HakunilaInterval startFIS797.20
Dec 18, 2022Ristijarvi, SaukkovaaraInterval startFIS466.58
Dec 17, 2022Ristijarvi, SaukkovaaraInterval startFIS6111.81
Dec 11, 2022Imatra,Ukonniemi stadionInterval startFIS1686.17
Apr 3, 2022Rovaniemi, OunasvaaraInterval startNCDNS
Apr 1, 2022Rovaniemi, OunasvaaraInterval startNCDNS
Feb 6, 2022VuokattiInterval startFIS1289.93
Feb 5, 2022VuokattiInterval startFISDNF
Jan 9, 2022Imatra, Ukonniemi stadionSprintNC60
Jan 9, 2022Imatra, Ukonniemi stadionSprint qualificationNC60233.90
Jan 8, 2022Imatra, Ukonniemi stadionInterval startNC3275.94
Jan 2, 2022Imatra, Ukonniemi stadionInterval startFIS6102.06
Dec 19, 2021Ristijarvi, SaukkovaaraInterval startFIS1587.57
Dec 18, 2021Ristijarvi, SaukkovaaraInterval startFIS1778.46
Apr 2, 2021TaivalvaaraInterval startFIS1077.94
Mar 28, 2021SaukkovaaraInterval startNC56180.25
Mar 26, 2021SaukkovaaraInterval startNC39119.10
Feb 14, 2021HonkavuoriSprintNC61
Feb 14, 2021HonkavuoriSprint qualificationNC61193.39
Feb 13, 2021HonkavuoriInterval startNC29103.84
Jan 30, 2021LeppavaaraInterval startFIS376.18
Jan 3, 2021PuijoInterval startFIS22102.57
Nov 14, 2020VuokattiInterval startFIS42103.07
Feb 2, 2020VoyriSprintNC70
Feb 2, 2020VoyriSprint qualificationNC70185.02
Feb 1, 2020VoyriInterval startNC29102.20
Dec 21, 2019SaukkovaaraInterval startFIS25109.35
Dec 15, 2019Vuokatti15 km · Interval start · FreeSCANDNS
Dec 14, 2019Vuokatti30 km · Mass start · ClassicSCAN89+12:36.3268.25
Nov 16, 2019OunasvaaraInterval startFIS23115.15
Nov 9, 2019Imatra,Ukonniemi stadionInterval startFISDNS
Apr 7, 2019AiniovaaraInterval startNC1476.77
Mar 31, 2019AanekoskiPursuitNC40171.34
Mar 30, 2019AanekoskiInterval startNC38114.01
Feb 3, 2019Imatra, Ukonniemi stadionSprintNC61
Feb 3, 2019Imatra, Ukonniemi stadionSprint qualificationNC61159.65
Feb 1, 2019Imatra,Ukonniemi stadionInterval startNC52118.59
Jan 6, 2019Vuokatti30 km · Mass start · FreeSCAN60+6:45.3147.43
Jan 5, 2019Vuokatti15 km · Interval start · ClassicSCAN135+4:52.3122.50
Dec 16, 2018Imatra, Ukonniemi stadionInterval startFIS491.71
Dec 9, 2018Imatra,Ukonniemi stadionInterval startFIS686.22
Dec 8, 2018Imatra,Ukonniemi stadionInterval startFIS1286.83
Nov 17, 2018SaariselkaInterval startFIS18123.62
Apr 8, 2018TaivalvaaraInterval startNC3399.99
Jan 14, 2018HakunilaSkiathlon · Classic/FreeNC59166.28
Jan 13, 2018HakunilaInterval startNC91143.87
Dec 15, 2017Vuokatti15 km · Interval start · FreeSCAN110+4:02.1118.29
Nov 5, 2017Imatra,Ukonniemi stadionInterval startFIS7151.52
Nov 4, 2017Imatra,Ukonniemi stadionInterval startFIS8124.15
Apr 9, 2017YlitornioInterval startNC38133.09
Apr 2, 2017KontiolahtiMass startNC41129.87
Mar 31, 2017KontiolahtiInterval startNC5092.88
Mar 19, 2017OunasvaaraMass startNJCDNF
Mar 18, 2017OunasvaaraInterval startNJC46142.97
Feb 4, 2017KeuruuInterval startNCDNS
Jan 22, 2017AanekoskiInterval startNJC1082.86
Nov 27, 2016KontiolahtiInterval startFIS27110.70
Nov 26, 2016KontiolahtiInterval startFIS2094.99
Apr 3, 2016TaivalvaaraPursuitNC46163.68
Apr 2, 2016TaivalvaaraInterval startNC76138.94
Mar 20, 2016ValkeakoskiInterval startNJC1893.02
Mar 19, 2016ValkeakoskiInterval startNJC23102.36
Feb 7, 2016VoeyriInterval startNJC40100.89
Jan 30, 2016ImatraInterval startNC73100.82
Dec 20, 2015RistijärviInterval startFIS58131.03
Dec 13, 2015Vuokatti15 km · Interval start · FreeSCAN108+3:47.1103.60
Nov 29, 2015KontiolahtiInterval startFIS38129.34
Nov 28, 2015KontiolahtiInterval startFIS26114.72
Nov 15, 2015OlosInterval startFIS98100.16
Mar 29, 2015RukaInterval startNC81152.29
Mar 8, 2015KokkolaInterval startNJC75184.38
Mar 7, 2015KokkolaInterval startNJC2998.09
Mar 1, 2015KeminmaaMass startNJC22154.35
Jan 31, 2015JämiInterval startNC48116.01
Dec 7, 2014LapinlahtiInterval startFIS68141.13
Nov 30, 2014KontiolahtiInterval startFIS79201.14
Nov 29, 2014KontiolahtiInterval startFIS80166.66
Mar 29, 2014InariSprintNJC37
Mar 29, 2014InariSprint qualificationNJC80265.40
Mar 9, 2014RistijärviInterval startNJC71136.70
Mar 8, 2014RistijärviInterval startNJC83154.60
Feb 16, 2014LahtiMass startNJC67277.92
Feb 9, 2014PuolankaInterval startFISDNS
Feb 8, 2014PuolankaInterval startFISDNS
Jan 17, 2014VantaaSprintNC141
Jan 17, 2014VantaaSprint qualificationNC141630.37
Dec 8, 2013LapinlahtiInterval startFISDSQ
Dec 1, 2013KontiolahtiInterval startFIS77177.13
Nov 30, 2013KontiolahtiInterval startFIS76123.44
Mar 17, 2013TaivalkoskiInterval startNJC71138.21
Mar 16, 2013TaivalkoskiInterval startNJC58115.33
Feb 10, 2013KeuruuMass startNJC26194.28
Dec 15, 2012RistijärviInterval startFIS102147.28