XCWeek
FIN
FinlandMenActive

TopiasKemppi

Age
23
Born
Jul 4, 2003
Club
Inarin Yritys
2
WC starts
0
WC wins
0
WC podiums
0
Champ. medals
81.20
FIS pts distance
159.91
FIS pts sprint

XC Rating over time

XC Rating →
1,459
XC Rating · Distance · World #404
1,357
XC Rating · Sprint · World #443
1000110012001300140015002020202120222023202420252026
DistanceSprint

Season by season

SeasonRacesWC startsWinsPodiumsTop 10BestWC rankPointsDistanceSprint
2025/2616272
2024/2516
2023/2418
2022/2313
2021/2215
2020/216
2019/2010
2018/192

All results 124

DateVenueRaceLevelRkBehindFIS pts
Apr 12, 2026Inari, Juutuanvaara50 km · Interval start · ClassicNC14+5:03.169.96
Apr 10, 2026Inari, Juutuanvaara10 km · Interval start · ClassicNC23+1:48.591.48
Mar 15, 2026Rovaniemi, Ounasvaara10 km · Interval start · FreeNC17+1:23.6139.83
Mar 14, 2026Rovaniemi, OunasvaaraSprint · ClassicNC1
Mar 14, 2026Rovaniemi, OunasvaaraSprint qualification · ClassicNC8+3.18165.41
Mar 8, 2026Lahti10 km · Interval start · ClassicWC72+2:29.885.44
Mar 7, 2026LahtiSprint · FreeWC72
Mar 7, 2026LahtiSprint qualification · FreeWC73+17.17126.93
Jan 18, 2026Kauppi, Tampere20 km · Mass start · FreeFIS12+50.9106.19
Jan 18, 2026Kauppi, Tampere20 km · Mass start · FreeFIS7+37.6106.74
Jan 17, 2026Kauppi, TampereSprint · FreeNC18
Jan 17, 2026Kauppi, TampereSprint qualification · FreeNC26+9.53262.93
Jan 16, 2026Kauppi, Tampere10 km · Interval start · ClassicFIS5+20.686.07
Jan 11, 2026Kuopio, PuijoSprint · ClassicNC25
Jan 11, 2026Kuopio, PuijoSprint qualification · ClassicNC23+8.85100.83
Jan 10, 2026Kuopio, Puijo10 km · Interval start · FreeNC20+49.583.18
Jan 3, 2026Hakunila20 km · Interval start · ClassicSCAN56+3:11.681.36
Jan 2, 2026HakunilaSprint · ClassicSCAN50
Jan 2, 2026HakunilaSprint qualification · ClassicSCAN50+11.43143.46
Dec 21, 2025Saukkovaara, Ristijarvi10 km · Interval start · FreeFIS12+53.593.55
Dec 20, 2025Saukkovaara, Ristijarvi10 km · Interval start · ClassicFIS15+2:06.5119.18
Apr 4, 2025TaivalvaaraInterval startNC39109.01
Mar 16, 2025HaapajarviInterval startNJC6102.57
Mar 15, 2025HaapajarviSprintNJC2
Mar 15, 2025HaapajarviSprint qualificationNJC5208.99
Feb 8, 2025HakunilaSprintNC24
Feb 8, 2025HakunilaSprint qualificationNC22162.95
Jan 23, 2025Torino - Pragelato20 km · Mass start · ClassicUVS13+2:07.6128.03
Jan 21, 2025Torino - Pragelato4 × 7.5 km · Relay(Finland)UVS3+35.0
Jan 17, 2025Torino - PragelatoSprint · ClassicUVSDSQ
Jan 17, 2025Torino - PragelatoSprint qualification · ClassicUVS8+2.57184.30
Jan 15, 2025Torino - Pragelato10 km · Interval start · FreeUVS13+44.7115.20
Jan 12, 2025Imatra, Ukonniemi stadionSkiathlon · Classic/FreeNC51168.41
Jan 11, 2025Imatra, Ukonniemi stadionInterval startNC27104.92
Jan 5, 2025Kauppi, TampereSprintFISDNS
Jan 5, 2025Kauppi, TampereSprint qualificationFISDNS
Jan 4, 2025Kauppi, TampereMass startFISDNS
Dec 28, 2024Honkavuori, PyhajarviMass startFIS11133.08
Dec 14, 2024HakunilaInterval startFIS7101.08
Nov 17, 2024Olos, MuonioInterval startFIS4980.73
Nov 16, 2024Olos, MuonioInterval startFISDNF
Mar 23, 2024AanekoskiPursuitNC3698.86
Mar 22, 2024AanekoskiInterval startNC3490.69
Mar 10, 2024LeppavaaraInterval startNJC591.63
Mar 9, 2024LeppavaaraSprintNJC8
Mar 9, 2024LeppavaaraSprint qualificationNJC10177.95
Mar 8, 2024LeppavaaraInterval startNJC696.21
Feb 3, 2024HakunilaInterval startNC35112.97
Feb 2, 2024HakunilaSprintNC23
Feb 2, 2024HakunilaSprint qualificationNC26137.30
Jan 21, 2024KauppiInterval startFIS689.28
Jan 20, 2024KauppiSprintFIS8
Jan 20, 2024KauppiSprint qualificationFIS7143.76
Jan 14, 2024HaapajarviMass startFIS5123.70
Jan 13, 2024HaapajarviInterval startFIS5123.95
Dec 17, 2023Vuokatti20 km · Mass start · FreeSCAN85+6:49.4222.95
Dec 16, 2023Vuokatti10 km · Interval start · ClassicSCAN75+2:30.596.50
Dec 15, 2023VuokattiSprint · FreeSCAN55
Dec 15, 2023VuokattiSprint qualification · FreeSCAN55+10.37121.38
Dec 10, 2023Ristijarvi, SaukkovaaraInterval startFIS11100.79
Dec 3, 2023Imatra, Ukonniemi stadionInterval startFIS27121.58
Dec 2, 2023Imatra, Ukonniemi stadionSprintFIS27
Dec 2, 2023Imatra, Ukonniemi stadionSprint qualificationFIS28145.93
Nov 11, 2023VuokattiInterval startFIS1890.01
Mar 31, 2023Inari, JuutuanvaaraInterval startNC61151.65
Mar 12, 2023ValkeakoskiInterval startNJC8110.47
Mar 11, 2023ValkeakoskiInterval startNJC588.98
Feb 26, 2023Pyhajarvi, HonkavuoriMass startNJC25150.22
Feb 25, 2023Pyhajarvi, HonkavuoriSprintNJC6
Feb 25, 2023Pyhajarvi, HonkavuoriSprint qualificationNJC26161.68
Feb 2, 2023Whistler10 km · Interval start · FreeWJC50+2:45.3137.05
Jan 30, 2023Whistler20 km · Mass start · ClassicWJC29+3:31.0136.84
Jan 28, 2023WhistlerSprint · ClassicWJC23
Jan 28, 2023WhistlerSprint qualification · ClassicWJC24+5.14123.12
Jan 21, 2023KauppiInterval startNC58109.43
Jan 1, 2023HonkavuoriInterval startFISDNS
Dec 18, 2022Ristijarvi, SaukkovaaraInterval startFISDNF
Dec 17, 2022Ristijarvi, SaukkovaaraInterval startJUN3104.94
Dec 16, 2022Ristijarvi, SaukkovaaraSprint qualificationFIS7141.18
Nov 12, 2022VuokattiInterval startFIS689.31
Mar 13, 2022Kuopio, PuijoMass startNJC19188.81
Mar 12, 2022Kuopio, PuijoInterval startNJC43160.31
Feb 6, 2022VuokattiInterval startFISDNF
Feb 5, 2022VuokattiInterval startJUN11126.21
Feb 4, 2022VuokattiSprintJUN6
Feb 4, 2022VuokattiSprint qualificationFIS28144.62
Jan 15, 2022KeuruuInterval startNJC43120.60
Jan 14, 2022KeuruuSprintJUN10
Jan 14, 2022KeuruuSprint qualificationNJC28180.05
Jan 9, 2022Imatra, Ukonniemi stadionSprintNC49
Jan 9, 2022Imatra, Ukonniemi stadionSprint qualificationNC49200.67
Jan 8, 2022Imatra, Ukonniemi stadionInterval startNC93153.67
Jan 2, 2022Imatra, Ukonniemi stadionInterval startFIS33159.61
Jan 1, 2022Imatra, Ukonniemi stadionSprintFIS11
Jan 1, 2022Imatra, Ukonniemi stadionSprint qualificationFIS8144.97
Dec 19, 2021Ristijarvi, SaukkovaaraInterval startFISDNS
Dec 18, 2021Ristijarvi, SaukkovaaraInterval startFIS45131.81
Nov 14, 2021VuokattiSprintFIS18
Nov 14, 2021VuokattiSprint qualificationFIS21231.34
Nov 13, 2021VuokattiInterval startFIS46172.06
Apr 18, 2021VuokattiMass startNJC16214.91
Apr 17, 2021VuokattiSprintNJC9
Apr 17, 2021VuokattiSprint qualificationNJC41153.40
Apr 16, 2021VuokattiInterval startNJC58158.08
Feb 21, 2021JyvaskylaInterval startNJCDNF
Jan 3, 2021PuijoInterval startJUN6155.53
Nov 14, 2020VuokattiInterval startJUN12167.66
Feb 15, 2020KontiolahtiMass startNJC14134.45
Feb 14, 2020KontiolahtiSprintNJC2
Feb 14, 2020KontiolahtiSprint qualificationNJC93200.52
Jan 25, 2020FalunSprint qualificationJUN34238.09
Jan 25, 2020FalunSprintJUN27
Jan 24, 2020FalunInterval startJUN29138.85
Jan 5, 2020KeuruuInterval startFIS40133.34
Jan 4, 2020KeuruuSprintJUN4
Jan 4, 2020KeuruuSprint qualificationFIS24187.08
Dec 21, 2019SaukkovaaraInterval startFIS49154.24
Dec 8, 2019RukaInterval startFIS45137.84
Dec 7, 2019RukaSprintJUN4
Dec 7, 2019RukaSprint qualificationFIS76213.04
Dec 1, 2019KontiolahtiInterval startFIS56159.53
Feb 23, 2019Kuopio, PuijoInterval startNJC145187.07
Feb 22, 2019Kuopio, PuijoSprintNJC30
Feb 22, 2019Kuopio, PuijoSprint qualificationNJC69292.12