Sports
Road marathons first, then triathlon, then mountain bikes and multi-day adventure races. These days it's mostly gravel and hiking.
16years logged
4,300+activities on Strava
5,000 htotal time
84,000 kmdistance
Race log
Highlights only. AG means age-group place.
| Year | Race | Sport | Time | Result |
|---|---|---|---|---|
| 2026 | Bedrock Gravel Race | Bike | 5:32:07 | 3rd (overall), 2nd (AG) |
| 2026 | Troodos Vertical SkiMo race | SkiMo | 3:43 | 4th |
| 2025 | 1000–2000 Race | Bike | 1:19:10 | 1st |
| 2025 | Kambos Mountain Race | Run | 1:36:55 | 5th |
| 2023 | Olympusman Triathlon, men's relay | Triathlon | 3:48:50 | 6th |
| 2023 | Tylliria Cycling Tour, road race | Bike | 3:55:21 | 4th (AG) |
| 2023 | Limassol Sprint Triathlon | Triathlon | 1:10:27 | 7th (AG) |
| 2023 | Troodos Terra Race | Run | 1:31:30 | 15th (AG) |
| 2023 | 0–2000 Race | Bike | 2:52:42 | 17th (AG) |
| 2022 | Kompot rogaine | Rogaine bike | 5:57:19 | 14th |
| 2022 | RedFox Adventure Race, 48 h | Multisport | DNS after 32 h | |
| 2022 | Zoloto Senezha rogaine | Rogaine kayak | 7:51:47 | 3rd |
| 2022 | Zoloto Senezha rogaine | Rogaine bike | 5:58:55 | |
| 2022 | Territory rogaine | Rogaine bike | 2:02:03 | 5th |
| 2021 | Pozdnyaya Osen rogaine | Rogaine bike | 3:00:11 | 2nd |
| 2021 | Run rogaine | Rogaine run | 3:57:38 | |
| 2021 | Bike rogaine | Rogaine bike | 2:54:53 | 1st |
| 2021 | Kompot rogaine | Rogaine bike | 9:48:21 | |
| 2021 | Avantur rogaine | Rogaine bike | 6:18:00 | 4th (sport) |
| 2021 | Kayak rogaine | Rogaine kayak | 7:26:30 | |
| 2021 | MTB rogaine | Rogaine bike | 6:02:42 | |
| 2021 | Moscow Day bike rogaine | Rogaine bike | 5:54:25 | 7th |
| 2020 | vEveresting: 8860 m of climbing, virtual ride | Bike | 12:44:46 | 5377th (globally) |
| 2020 | Tavrida Race, 48 h rogaine | Rogaine bike | 21:27:47 | 19th |
| 2020 | Big Velo Adventure MTB rogaine | Rogaine bike | 8:35:46 | 2nd |
| 2020 | Adventure Race ЛЕС | Multisport | 7:21:35 | 5th |
| 2020 | Kompot MTB rogaine | Rogaine bike | 4:01:40 | 3rd |
| 2020 | Serotonin MTB orienteering | Rogaine bike | 5:45:34 | 2nd (men) |
| 2020 | RedFox Adventure Race, 24 h | Multisport | 24:20:37 | 12th |
| 2020 | Moscow Night rogaine | Rogaine bike | 7:14:57 | 2nd |
| 2020 | Bike rogaine | Rogaine bike | 3:02:48 | 3rd |
| 2019 | Final rogaine | Rogaine bike | 4:00:10 | 5th |
| 2019 | Late Autumn rogaine | Rogaine bike | 5:56:55 | 8th (men) |
| 2019 | FoxTrail rogaine | Rogaine bike | 12:30:55 | 10th |
| 2019 | 3Grom Krylatskoe, sprint triathlon | Triathlon | 1:13:19 | 30th (AG) |
| 2019 | Moscow Night rogaine | Rogaine bike | 7:56:26 | 1st |
| 2019 | Glavny Weekend rogaine | Rogaine run + bike | 9:34:14 | 3rd (mixed) |
| 2019 | Rogaine | Rogaine bike | DNF | |
| 2019 | RedFox Adventure Race, short course | Multisport | 23:37:21 | 10th |
| 2019 | Zoloto Senezha kayak rogaine | Rogaine kayak | 8:10:39 | 11th |
| 2019 | Senezh rogaine | Rogaine bike | DNF | |
| 2019 | Crimea MTB Marathon, 3 stages | Bike | 14:47:46 | |
| 2019 | Spring Thunder Half Marathon | Run | 1:54:05 | 941st |
| 2019 | Cyprus Gran Fondo, stage 3 | Bike | 1:42:17 | 38th |
| 2019 | Cyprus Gran Fondo, stage 2 | Bike | 2:34:33 | 29th |
| 2018 | Cyprus Across the Island, CCF stage | Bike | 2:26:50 | 2nd (unlicensed) |
| 2018 | Erino rogaine | Rogaine bike | 3:58:29 | |
| 2018 | MTB rogaine | Rogaine bike | 9:53:52 | 8th |
| 2018 | GranFondo Suzdal, 120 km | Bike | 2:57:02 | 16th |
| 2018 | Grom Swim&Run, 2 km + 10 km | Swimrun | 1:27:04 | 78th |
| 2015 | Fox Hole XC Marathon (first MTB marathon) | Bike | 2:23:35 | 14th (AG) |
| 2014 | Moscow Marathon | Run | 4:06:17 | 1868th |
| 2014 | IRONMAN 70.3 Aarhus | Triathlon | 5:15:07 | 85th (AG) |
| 2014 | IRONMAN 70.3 Mallorca | Triathlon | 5:34:49 | 125th (AG) |
| 2014 | Rome Marathon | Run | 4:11:17 | 7420th |
| 2013 | Amsterdam Marathon | Run | 3:55:49 | 4772nd |
| 2013 | Eindhoven Half Marathon | Run | 1:36:38 | 916th |
| 2013 | Berlin Marathon | Run | 3:38:43 | 8979th |
| 2013 | Liberty Loop Geldrop, 10 miles | Run | 1:15:04 | 26th |
| 2013 | 3Grom Krylatskoe, sprint triathlon | Triathlon | 1:27:38 | 102nd (men) |
| 2013 | Rotterdam Marathon | Run | DNF | |
| 2012 | Autumn Thunder Half Marathon | Run | 1:44:02 | 185th |
| 2012 | IRONMAN 70.3 Zell am See-Kaprun | Triathlon | 4:56:52 | 55th (AG) |
| 2012 | Zelenograd Half Marathon | Run | 1:42:27 | 113th |
| 2012 | Spring Thunder Half Marathon | Run | 1:39:16 | 95th |
| 2011 | Moscow Triathlon, sprint | Triathlon | 1:21:52 | 7th (AG) |
| 2011 | Berezhki Triathlon, sprint | Triathlon | 1:29:38 | 82nd (men) |