Triathlonin täysmatka
– Ironman World Championship 2017, 9:45:11 (26. sija Miehet 25-29)
– Ironman South Africa 2017, 9:20:51 (3. sija Miehet 25-29, Kona-slotti)
– Ironman Barcelona 2016, 10:39:51 (41. sija Miehet 25-29)
– Finntriathlon Tahko 2016, 9:15:51 (3. sija Miehet Yleinen)
– Ironman Frankfurt 2015, 9:34:15 (8. sija Miehet 25-29)
– Ironman Kalmar 2014, 9:37:20 (8. sija Miehet 25-29)

Triathlonin puolimatka
– Finntriathlon Joroinen 2018, 3:57:30 (3. sija Miehet Yleinen, SM-hopea)
– Ironman 70.3 Finland 2018, 4:09:35 (8/17 MPRO)
– Ironman 70.3 European Championship Elsinore 2018, 4:06:35 (25/38 MPRO)
– Ironman 70.3 Dubai 2018, 4:09:40 (24/30 MPRO)
– Finntriathlon Joroinen 2017 (SM-kisa), 4:09:11 (8. sija Miehet Yleinen)
– Finntriathlon Joroinen 2016 (SM-kisa), 4:13:11 (10. sija Miehet Yleinen)
– Finntriathlon Tahko 2015, 4:36:17 (8. sija Kilpa)
– Finntriathlon Joroinen 2014 (SM-kisa), 4:45:35 (3. sija Miehet 25-29)
– Finntriathlon Joroinen 2013 (SM-kisa), 4:58:49 (15. sija Miehet 25-29)

Triathlonin olympiamatka
– Lohja Triathlon 2019 (SM-kisa), 2:03:36 (4. sija Miehet Yleinen)
– Lohja Triathlon 2018, 2:00:37 (1. sija)
– Käringsund Triathlon 2017 (SM-kisa), 1:57:48 (5. sija Miehet Yleinen, SM-kisan 4.)
– Finntriathlon Vierumäki 2016, 2:04:57 (5. sija Miehet Yleinen)
– Vantaa Triathlon 2016, 1:58:49 (2. sija Miehet Yleinen)
– Vantaa Triathlon 2015, 2:05:25 (6. sija Miehet Yleinen)

Triathlonin sprinttimatka
– Vantaa Triathlon 2017 (SM-kisa), 1:05:01 (6. sija Miehet Yleinen)
– Finntriathlon Vanajanlinna 2016, 1:03:10 (3. sija Miehet Yleinen)

Duathlon
– Duathlonin sprinttimatka 2019 (SM-kisa), 0:56:42 (1. sija Miehet Yleinen, SM-kulta)
– Duathlonin sprinttimatka 2018 (SM-kisa), 0:58:43 (3. sija Miehet Yleinen, SM-pronssi)

Maraton
– Helsinki City Maraton 2019, 2:45:20 (7. sija)
– Vantaan Maraton 2015, 2:55:11 (16. sija Miehet Yleinen)
– Vantaan Maraton 2013, 2:57:50 (14. sija Miehet Yleinen)
– Helsinki City Maraton 2012, 3:23:02 (109. sija Miehet Yleinen)
– Helsinki City Maraton 2011, 3:24:57 (125. sija Miehet Yleinen)
– Helsinki City Maraton 2010, 3:56:33 (532. sija Miehet Yleinen)

Puolimaraton
– Helsinki City Run 2017, 1:20:02 (31. sija)
– Helsinki City Run 2015, 1:19:39 (30. sija)
– Venetsialaismaraton 2013, 1:20:33 (5. sija Miehet Yleinen)
– Venetsialaismaraton 2009, 1:54:48 (38. sija Miehet Yleinen)