Race morning arrived with ideal autumn conditions: 17°C, overcast skies, and 96% humidity. Lacing up the ASICS Noosa Tri 16, I lined up alongside a good running friend for our local half marathon loop around the lake and foothills.
He was aiming for a fast race, while my goal was straightforward: run a steady, disciplined effort, stay composed on the hills, and see how fitness compared to last year’s performance on this exact same course.
The overall outcome: 21.34 km in 1:50:25 (average pace 5'10’’/km, GAP 5'06’’/km), holding an average heart rate of 156 bpm and an average cadence of 192 spm.
Compared to running this same loop last year, today was two minutes faster — setting a new personal route benchmark. Across all races, it landed just half a minute shy of my all-time half marathon PB (1:49:11).

5K Split Breakdown: The Km 17 Climb#
The course features rolling terrain with 137m of elevation gain and 229m of descent. Breaking the race down into 5K blocks shows a remarkably even aerobic distribution:
| Segment | Distance | Time | Pace | Avg HR | Elevation & Terrain Context |
|---|---|---|---|---|---|
| 0 – 5 km | 5.00 km | 25:09 | 5'01’’ / km | 158 bpm | Settling after the crowd; Km 1 at 5'16’’, then locking into 4'52’’–5'07’’ rhythm |
| 5 – 10 km | 5.00 km | 25:27 | 5'05’’ / km | 155 bpm | Rolling lakeside stretch (+14m at Km 6, -21m at Km 7); heart rate dropping to 155 bpm |
| 10 – 15 km | 5.00 km | 25:45 | 5'09’’ / km | 155 bpm | Steady cruising rhythm; cardiovascular load flat at 154–155 bpm |
| 15 – 20 km | 5.00 km | 26:56 | 5'23’’ / km | 157 bpm | Key course climb: steep rise at Km 16 (+11m) and Km 17 (+23m, 5'53’’ pace); HR kept <158 bpm |
| 20 – 21.34 km | 1.34 km | 07:06 | 5'19’’ / km | 159 bpm | Final short incline (+17m) followed by a 5'04’’ sprint over the last 340 meters |
Across the entire 21.34 km, 64% of the race remained in Zone 3 and 35% in Zone 4, with only 81 seconds reaching Zone 5. The effort stayed controlled from start to finish.
Week 12: The Taper Behind the Legs#
Looking back at the training log, this week’s taper laid the foundation for fresh legs on race morning:
| Date | Distance | Pace | Avg HR | Workout Focus |
|---|---|---|---|---|
| Mon (9/21) | 11.50 km | 6'04’’ / km | 143 bpm | Aerobic opening run to begin the race week |
| Tue (9/22) | 5.70 km | 6'10’’ / km | 133 bpm | Light recovery shakeout, low cardiac stress |
| Wed (9/23) | 3.11 km | 6'35’’ / km | 133 bpm | Ultra-light recovery jog |
| Thu (9/24) | 10.76 km | 6'01’’ / km | 138 bpm | Smooth aerobic volume, easy breathing |
| Fri (9/25) | 5.73 km | 5'55’’ / km | 136 bpm | Short pre-race neuromuscular activation |
| Sat (9/26) | — | — | — | Full rest day |
| Sun (9/27) | 21.34 km | 5'10’’ / km | 156 bpm | Race Day: Autumn Half Marathon (1:50:25) |
Following a peak volume week of 71.1 km in Week 11, Week 12 pulled volume back to 58.1 km. The patience paid off: ground contact time stayed low at 214 ms, vertical oscillation was compact at 7.8 cm, and the legs felt springy throughout the race.
The Highlight: Fixing a Friend’s Data#
As satisfying as it was to take two minutes off my previous route mark, the most rewarding moment of the day came after crossing the finish line.
My running friend ran an exceptional race, crossing the line in 1:23:42 (a blistering 3'56’’/km average pace). But when he checked his watch, his heart sank: it read 20.22 km. His watch firmware’s sensor fusion had silently trimmed 46 meters off every single kilometer, denying him his half-marathon milestone.
Over post-race coffee, we pulled up his raw .FIT file on the laptop, diagnosed the 968-meter loss with our GPS Drift & Accuracy Analyzer, and added a clean “Strip Laps & Recalculate” feature to our Running File Converter. Re-importing the cleaned file restored his true 21.19 km and sub-1:24 milestone in Apex Run.
Running personal benchmarks is rewarding, but being able to help a training partner recover his hard-earned race data made today’s race especially memorable.
For the full technical breakdown and kilometer-by-kilometer sensor diagnostics, check out the companion Dev Diary: When your watch eats a kilometer — Saving a half-marathon with pure GPS.