2025

Year in Review

Paul's Triathlon Journey

588
Sessions
541h
Moving Time
32.6K
Training Load
The Numbers

Your 2025 At a Glance

588 sessions. 541 hours. One incredible year. ↑42 sessions vs 2024

541h
Total Moving Time
22.5 days of training
+20h vs 2024
32,622
Total Training Load
89 TSS/day average
+2,526 vs 2024
290w
Peak eFTP (Bike)
All-time high
+10w vs 2024
105
Peak CTL
May 12, 2025
-10 vs 2024
🏊
160mi
Total Swimming
-10 mi vs 2024
123
Sessions
+16
69h
Time
-5h
1:35
Pool Pace
1:54
OW Pace
🚴
4,188mi
Total Cycling
-45 mi vs 2024
184
Sessions
+6
271h
Time
+19h
229K
Ft Climbing
-15K
14,788
Load
🏃
1,196mi
Total Running
-69 mi vs 2024
193
Sessions
-4
156h
Time
-9h
96K
Ft Climbing
+13K
11,522
Load
Race Evolution

70.3 NC Year Over Year

Four years of progress at the same course

Ironman 70.3 North Carolina
Wrightsville Beach
Year Swim Bike Run Total AG Place CTL Bike Power
2022 28:45 2:26:00 152 bpm 1:36:00 7:20/mi 4:38:00 #11 80 209w NP
2023 33:00 +4:15 2:21:00 158 bpm 1:28:00 6:46/mi 4:33:00 #5 89 224w NP
2024 25:00 2:23:00 156 bpm 1:28:00 6:46/mi 4:24:00 #6 77 226w NP
2025 26:56 1:20/100m 2:17:55 150 bpm 1:27:39 6:47/mi 4:20:00 #3 103 239w NP
2022
4:38
2023
4:33
2024
4:24
2025
4:20
⏱️
18:00
Faster Since 2022
+30w
Bike Power Gain
🏃
0:33/mi
Faster Run Pace
Training Mix

Sport Breakdown

How you divided your training time

🚴‍♂️
115
Indoor Rides
2,210 mi • Zwift/ERG
🛤️
53
Road Rides
1,384 mi • 69K ft
⛰️
9
Gravel Rides
476 mi • 30K ft
🏔️
7
MTB Rides
119 mi • 10K ft
🏃‍♂️
160
Outdoor Runs
1,025 mi • 87K ft
🌲
13
Trail Runs
78 mi • 9K ft
💪
77
Strength Sessions
41 hours
🌊
10
Open Water Swims
12 mi • Race prep
Analysis

Key Insights

What the data tells us about your season

📈

Peak CTL Strategy

CTL peaked at 105 in mid-May after Chattanooga, then maintained 95-103 through October race day. That's smart periodization — building to your B-race then holding fitness for your A-race.

🚴

290w Peak FTP

Your highest bike eFTP ever at 290w. Race day normalized power of 239w shows you executed at ~82% of FTP — textbook pacing for a 70.3.

🏊

Swim Consistency

123 swim sessions totaling 160 miles. Race day swim pace of 1:20/100m shows excellent open water execution — only 15 sec slower than pool pace.

⛰️

Vertical Gains

Running elevation hit 96K ft — that's 3.3x Mount Everest. Combined with 229K ft bike climbing, you were ready for any course profile.

❤️

Heart Rate Efficiency

70.3 NC bike: 234w @ 150 bpm. That's your lowest race-day HR yet despite higher power — aerobic efficiency is at its peak.

🎯

Race Day Execution

Two 70.3 races in 2025. Chattanooga: 3:41:30 (B+R only). NC: 4:20:00 official. Both showed consistent run pacing under 6:47/mi.

Consistency

Monthly Training Load

TSS distribution across the year

Training Load by Month (TSS)
2,725
Jan
2,298
Feb
3,371
Mar
3,397
Apr
2,534
May
2,677
Jun
1,878
Jul
2,900
Aug
3,015
Sep
2,970
Oct
2,319
Nov
2,538
Dec
2026

Looking Ahead

Opportunities based on your 2025 data

🎯

Sub-4 Hour Goal

At 4:20:00, you're 20:00 from sub-4. With your current trajectory (18 min improvement over 4 years), 2026-2027 could be the year.

🏊

Swim Focus

Your 2024 swim was 25:00, 2025 was 26:56. Conditions vary, but targeting consistent sub-26 opens up time savings.

Bike Power Push

With 290w FTP, racing at 240-245w NP (~84%) is achievable. That could drop your bike split to 2:12-2:14.