Ravfitness STN BKK OBS 10 MAR 2026 – 21 AUG 2026 EXPORT REC 82

Finish time one hour twenty-nine minutes thirty-eight seconds.

HYROX Bangkok 2026 · 14 AUG 2026 · Men's Open · 01 of 05 raced

Against his own plan
+14:38
Plan was 1:15:00
Against the field
+4:11
12,479 athletes, mean 1:25:27
Placing
580
Overall · 39 in age group 16-24

The whole training log behind that time, straight out of the device database, bad sessions included.

Verify results.hyrox.com · bib 80022

The event record

HYROX Bangkok 2026 · 16 splits
Segment His Field avg vs field vs his plan
Running, 8 km 43:30 44:24 −0:54 +1:55
Stations, 8 total 38:12 34:17 +3:55 +10:12
Roxzone 8:00 6:50 +1:10 +2:35
Finish 1:29:38 1:25:27 +4:11 +14:38

The running is not what is behind. The stations are.

Why that reading

His 8 km sits at the field average; his stations are nearly four minutes over it. The vault had been treating running volume as the headline gap.

better station rank vs his overall 580 worse

# Run lap Station Time Station rank
01 4:34run SkiErg 1000 m 4:36 456
02 4:19run Sled Push 50 m 3:03 481
03 5:18run Sled Pull 50 m 4:41 573
04 5:15run Burpee Broad Jump 80 m 4:49 426
05 5:53run Row 1000 m 4:58 712
06 5:20run Farmers Carry 200 m 2:16 828
07 5:31run Sandbag Lunges 100 m 6:44 1095
08 7:23run Wall Balls 100 reps 7:05 649
Run laps total 43:33 Best lap 4:19 · slowest 7:23 Roxzone 8:00

Every day of the period

165 days · 57 observed · 108 silent
MARAPRMAYJUNJULAUG
MonWedFriSun
Read the 57 observed days as a table
DateRunningStrength
10 MAR70 min
23 MAR140 min
25 MAR80 min
27 MAR110 min
30 MAR65 min
05 APR4.6 km
07 APR130 min
11 APR100 min
16 APR1.4 km
18 APR1.7 km
21 APR5.0 km
22 APR5.4 km21 min
25 APR2.9 km32 min
01 MAY3.8 km
02 MAY5.6 km
04 MAY10.3 km
06 MAY1.0 km
09 MAY1.0 km
12 MAY6.9 km
13 MAY50 min
14 MAY12.4 km95 min
16 MAY7.0 km73 min
17 MAY8.0 km
23 MAY5.2 km
25 MAY10.1 km
26 MAY181 min
27 MAY10.4 km
29 MAY8.4 km
30 MAY87 min
01 JUN12.4 km
02 JUN5.7 km
05 JUN7.2 km11 min
06 JUN10.1 km
08 JUN7.6 km
09 JUN80 min
11 JUN8.1 km
12 JUN5.4 km
14 JUN11.3 km
15 JUN9.5 km
17 JUN10.1 km
19 JUN8.5 km
28 JUN10.0 km
30 JUN11.3 km
03 JUL12.7 km
26 JUL6.6 km
05 AUG4.0 km8 min
07 AUG7.6 km
09 AUG5.2 km
10 AUG130 min
11 AUG64 min
14 AUG · RACE17.7 km
16 AUG11.5 km
17 AUG3.9 km28 min
19 AUG11.3 km
20 AUG42 min
21 AUG8.8 km

The other 108 days of the period had nothing recorded.

Running 010 km+ strength only race day
Running logged 317km
Silent days 108
Heaviest day 17.7km
Period 24wks

Running log

59 runs · 317 km · 24 weeks
Weekly running volume, km Mean 13.2 · peak 35.4
MARAPRMAYJUNJULAUG

race week partial week at the edge of the export

Pace by run type min/km · 54 of 59 runs
4:308:1512:00+
05 APR slower 21 AUG
  • Long 10 runs 109 km 6:18/km
  • Easy 24 runs 138 km 6:02/km
  • Recovery 25 runs 71 km 9:02/km
Read the 54 runs as a table
DateKmPaceType
05 APR2.09:27/kmRecovery
05 APR2.65:26/kmEasy
16 APR1.47:43/kmRecovery
18 APR1.726:48/kmRecovery
21 APR5.09:08/kmRecovery
22 APR5.47:46/kmRecovery
25 APR2.97:37/kmRecovery
01 MAY2.97:19/kmRecovery
02 MAY5.67:31/kmRecovery
04 MAY10.35:41/kmLong
06 MAY1.015:20/kmRecovery
09 MAY1.07:00/kmRecovery
12 MAY6.95:29/kmEasy
14 MAY11.46:33/kmLong
14 MAY1.017:35/kmRecovery
16 MAY7.05:46/kmEasy
17 MAY6.66:05/kmEasy
17 MAY1.410:12/kmRecovery
23 MAY5.27:05/kmEasy
25 MAY1.97:01/kmEasy
25 MAY8.36:02/kmEasy
27 MAY2.27:20/kmRecovery
27 MAY6.14:53/kmEasy
27 MAY2.26:25/kmEasy
29 MAY8.46:31/kmEasy
01 JUN2.010:43/kmRecovery
01 JUN10.46:27/kmLong
02 JUN5.75:07/kmEasy
05 JUN7.27:25/kmRecovery
06 JUN9.16:50/kmEasy
08 JUN6.16:15/kmEasy
08 JUN1.56:11/kmRecovery
11 JUN8.16:19/kmEasy
12 JUN5.44:58/kmEasy
14 JUN10.16:27/kmLong
15 JUN9.56:30/kmEasy
17 JUN10.16:01/kmLong
19 JUN6.55:08/kmEasy
19 JUN2.05:42/kmEasy
28 JUN10.06:28/kmLong
30 JUN11.36:18/kmLong
03 JUL12.76:17/kmLong
26 JUL6.66:06/kmEasy
05 AUG4.08:13/kmRecovery
07 AUG6.25:12/kmEasy
07 AUG1.56:44/kmRecovery
09 AUG5.27:43/kmRecovery
14 AUG9.010:54/kmRecovery
14 AUG8.75:55/kmEasy
16 AUG11.56:31/kmLong
17 AUG3.97:18/kmRecovery
19 AUG11.36:20/kmLong
21 AUG2.66:16/kmEasy
21 AUG6.24:56/kmEasy
  • 5 runs under 1 km not plotted
  • 3 slower than 12:00/km pinned to floor, ringed
Session records From the export
Longest run
12.7km
03 JUL · 1:19:47 · 6:17/km
Fastest pace, 3 km+
4:53/km
27 MAY · 6.1 km · Easy
Strength sessions
23
1597 min total · 69 min mean
Coverage gap
Heart rate
43 of 59 runs · 73%
Sleep
4 nights
Resting HR
7 readings
Why none of it is drawn

The upload path drops heart rate on the rest of the runs, so there is no continuous series to show and none is drawn. Sleep and resting heart rate are in the database but too sparse to plot honestly. They appear when there is enough of them.

Noted faults

Worst first
  1. F-01 Major

    Sandbag lunges

    6:44 worst station rank of the day, 1095

    The worst single gap of the race, by a wide margin. Step length, not fitness.

    Full debrief

    At roughly 2.7 s per rep, 404 s implies about 150 reps over 100 m: a step of about 0.65 m against 0.9–1.0 m for the bracket average. That is technique, not fitness. He considered stopping here.

  2. F-02 Major

    Roxzone

    8.9% norm 6–7% of race time

    His best rank of the day, and still above the recreational norm. Worth about two minutes.

    Full debrief

    Eight minutes of transition out of 89:38. It beats his overall rank of 580, which read as a strength because it only compared him against himself. The 6–7% norm is set across 39,696 athletes. He never stood still and never thought about it once.

  3. F-03 Pivot

    Sled push

    3:03 5 to 6 static restarts across 50 m

    A competent split hiding five or six static restarts. The race turned here.

    Full debrief

    The floor was rougher than the one he trained on: lightheadedness during, legs gone after. Everything before it felt comfortable and everything after was damage control. The counter-example is station 4, burpee broad jumps: same athlete, deeper fatigue, best rank of the day, because he stayed continuous instead of restarting from static.

  4. F-04 Self-inflicted

    Ate tom saep two days out

    3–4 episodes the day before the race

    Self-inflicted, two days out. Makes this a soft baseline, not a false one.

    Full debrief

    Food, not nerves, and he names it as his own mistake. Race-morning fuelling went to plan and stayed down, so the deficit was carried in rather than created on the morning. It deepens a fade; it does not explain a fast start. The rule that follows costs nothing: no chilli-heavy or unfamiliar food inside 72 hours of a race.

The season

Asia Slam

Race every reachable HYROX in Asia across one season, cut time at every race, finish at the World Championships.

  1. 01 HYROX Bangkok 2026 14 Aug 2026 Raced 01:29:38
  2. 02 Singapore or Kuala Lumpur 26–29 Nov 2026 / 10–13 Dec 2026 Undecided not raced
  3. 03 AIA HYROX Hong Kong 7–10 Jan 2027 Planned not raced
  4. 04 HYROX Osaka 21–24 Jan 2027 Taper conflict not raced
  5. 05 HYROX Bangkok 2027 11–14 Feb 2027 Committed not raced
  • Osaka sits three weeks before Bangkok and collides with the taper.
  • Hong Kong in January is a normal race, not the World Championships.
  • World Championships entry needs a qualifying result. 1:29:38 is nowhere near it.