Training log

Every swim, ride, run, row, and mountain day since 2017 is logged on a Garmin watch.

3,313Activities logged
3,680 hTime training
37,400 kmDistance covered
41×Everests climbed (+359,200 m)

Hours per year

Stacked by discipline · *2026 so far

0200400600800Hike, 2017: 26 h26’17Hike, 2018: 41 h41’18Swim, 2019: 86 hBike, 2019: 35 hRun, 2019: 35 hRow, 2019: 6 hHike, 2019: 43 hOther, 2019: 61 h265’19Swim, 2020: 85 hBike, 2020: 191 hRun, 2020: 159 hRow, 2020: 13 hHike, 2020: 155 hOther, 2020: 72 h675’20Swim, 2021: 27 hBike, 2021: 338 hRun, 2021: 140 hRow, 2021: 14 hHike, 2021: 174 hOther, 2021: 52 h744’21Swim, 2022: 64 hBike, 2022: 129 hRun, 2022: 114 hRow, 2022: 12 hHike, 2022: 82 hOther, 2022: 148 h549’22Swim, 2023: 86 hBike, 2023: 71 hRun, 2023: 77 hRow, 2023: 13 hHike, 2023: 52 hOther, 2023: 55 h354’23Swim, 2024: 130 hBike, 2024: 117 hRun, 2024: 101 hRow, 2024: 12 hHike, 2024: 36 hOther, 2024: 47 h444’24Swim, 2025: 128 hBike, 2025: 94 hRun, 2025: 82 hRow, 2025: 24 hHike, 2025: 11 hOther, 2025: 38 h377’25Swim, 2026 (year to date): 44 hBike, 2026 (year to date): 39 hRun, 2026 (year to date): 60 hRow, 2026 (year to date): 23 hHike, 2026 (year to date): 27 hOther, 2026 (year to date): 11 h204’26*
SwimBikeRunRowHikeOther
Table view
YearSwimBikeRunRowHikeOtherTotal
2017000026026
2018000041041
201986353564361265
2020851911591315572675
2021273381401417452744
2022641291141282148549
2023867177135255354
2024130117101123647444
20251289482241138377
2026*443960232711204

Other: strength, climbing, multisport races, paddling, walking.

Last 52 weeks

Hours per week · Oct 2025 – Oct 2026

0 h5 h10 h15 hWeek of Oct 27, 2025: 5.8 hNovWeek of Nov 3, 2025: 11.2 hWeek of Nov 10, 2025: 7.3 hWeek of Nov 17, 2025: 6.4 hWeek of Nov 24, 2025: 11.2 hWeek of Dec 1, 2025: 4.8 hDecWeek of Dec 8, 2025: 6.1 hWeek of Dec 15, 2025: 8.2 hWeek of Dec 22, 2025: 5.7 hWeek of Dec 29, 2025: 5.2 hJanWeek of Jan 5, 2026: 5.6 hWeek of Jan 12, 2026: 7.2 hWeek of Jan 19, 2026: 3.8 hWeek of Jan 26, 2026: 4.3 hFebWeek of Feb 2, 2026: 3.1 hWeek of Feb 9, 2026: 2.3 hWeek of Feb 16, 2026: 5.7 hWeek of Feb 23, 2026: 6.8 hMarWeek of Mar 2, 2026: 2.0 hWeek of Mar 9, 2026: 6.6 hWeek of Mar 16, 2026: 4.2 hWeek of Mar 23, 2026: 5.8 hWeek of Mar 30, 2026: 5.0 hAprWeek of Apr 6, 2026: 4.1 hWeek of Apr 13, 2026: 6.5 hWeek of Apr 20, 2026: 5.6 hWeek of Apr 27, 2026: 5.0 hMayWeek of May 4, 2026: 4.7 hWeek of May 11, 2026: 1.0 hWeek of May 18, 2026: 4.2 hWeek of May 25, 2026: 0.8 hWeek of Jun 1, 2026: 3.8 hJunWeek of Jun 8, 2026: 2.5 hWeek of Jun 15, 2026: 12.8 hWeek of Jun 22, 2026: 4.1 hWeek of Jun 29, 2026: 4.6 hJulWeek of Jul 6, 2026: 4.6 hWeek of Jul 13, 2026: 8.4 hWeek of Jul 20, 2026: 1.9 hWeek of Jul 27, 2026: 2.4 hAugWeek of Aug 3, 2026: 3.2 hWeek of Aug 10, 2026: 5.7 hWeek of Aug 17, 2026: 3.7 hWeek of Aug 24, 2026: 2.7 hWeek of Aug 31, 2026: 13.3 hSepWeek of Sep 7, 2026: 10.2 hWeek of Sep 14, 2026: 3.2 hWeek of Sep 21, 2026: 2.7 hWeek of Sep 28, 2026: 3.0 hOctWeek of Oct 5, 2026: 8.2 hWeek of Oct 12, 2026: 4.4 hWeek of Oct 19, 2026: 0.9 havg 5.2 h
Table view
Week startingHours
2025-10-275.8
2025-11-0311.2
2025-11-107.3
2025-11-176.4
2025-11-2411.2
2025-12-014.8
2025-12-086.1
2025-12-158.2
2025-12-225.7
2025-12-295.2
2026-01-055.6
2026-01-127.2
2026-01-193.8
2026-01-264.3
2026-02-023.1
2026-02-092.3
2026-02-165.7
2026-02-236.8
2026-03-022.0
2026-03-096.6
2026-03-164.2
2026-03-235.8
2026-03-305.0
2026-04-064.1
2026-04-136.5
2026-04-205.6
2026-04-275.0
2026-05-044.7
2026-05-111.0
2026-05-184.2
2026-05-250.8
2026-06-013.8
2026-06-082.5
2026-06-1512.8
2026-06-224.1
2026-06-294.6
2026-07-064.6
2026-07-138.4
2026-07-201.9
2026-07-272.4
2026-08-033.2
2026-08-105.7
2026-08-173.7
2026-08-242.7
2026-08-3113.3
2026-09-0710.2
2026-09-143.2
2026-09-212.7
2026-09-283.0
2026-10-058.2
2026-10-124.4
2026-10-190.9

Source: my Garmin Connect log, through Oct 2026. Totals only; refreshed weekly.

Triathlon

Age-group triathlete racing Korea Triathlon Federation events since 2019, from sprint and Olympic distance up to a full-distance finish. Currently ranked 19th nationally in my age group.

226 kmFull distance, Challenge Gunsan-Saemangeum 2024
#2Peak national age-group ranking (M30-34, 2022)
30+Races since 2019

Cycling

Long-distance road rides and triathlon bike training, with the occasional trail day.

25,600 km+190,500 mRidden since 2019, incl. indoor trainer
318 kmLongest single ride (2021)
298 WBest 20-minute power (2023)

Bikes

  • Specialized Tarmac ProRoad
  • Merida Scultura 400 DiscRoad
  • Giant Talon 0Mountain
  • Giant Escape 2Hybrid

Swimming

Open-water and masters swimming since 2018.

1,150 kmSwum since 2019, pool and open water

Certifications

  • LifeguardKorean Red Cross
  • Water Rescue TechnicianKorea Coast Guard

Running

Road running from 10K to the marathon; lately getting into trail running.

6,420 km+55,300 mRun since 2019
42.2 kmFirst marathon, 2022 JTBC Seoul Marathon

Best efforts (Garmin)

  • 5K22:31 · 2025
  • 10K49:00 · 2025
  • Half marathon1:49:49 · 2024
  • Marathon4:07:44 · 2025

Rowing

Former Yonsei University men's eight rower; still active in alumni and masters rowing events.

866 kmRowed since 2019, on water and erg

Hiking

Long mountain traverses in Korea, often solo.

1,270 km+96,800 mHiked since 2017
45 km+3,300 m gainJirisan Hwadae traverse, solo (2021)
45 km+4,000 m gainBulsu-Sa-Do-Buk five-peak route (2022)

Travel

Travel across Asia, Europe, the Americas, and Australia.

17Countries visited
5Continents
United StatesArgentinaRussiaNorwayBrazilFranceVietnamSouth KoreaIndiaAustriaGermanySwitzerlandNetherlandsAustraliaChinaItalyJapanCyprusSouth KoreaSwitzerlandNetherlandsCyprus
VisitedHome (South Korea)
  • Argentina
  • Australia
  • Austria
  • Brazil
  • China
  • Cyprus
  • France
  • Germany
  • India
  • Italy
  • Japan
  • Netherlands
  • Norway
  • Russia
  • Switzerland
  • United States
  • Vietnam

Photography

Photography helps me document people, places, and movement. ‘Gazes of India,’ a seven-image series photographed in Delhi, Varanasi, and Kolkata, was selected at the 2018 Asia Culture International Photo Contest.

Camera

  • Sony α7R IIIBody
  • Sony FE 20-70mm F4 GLens

Social