Training

On a Wednesday night in December 2025, a casual suggestion that I should enter a triathlon somehow turned into a complete change of lifestyle.

At the time it sounded like a ridiculous idea. I’d never imagined myself swimming lengths, cycling for miles or voluntarily going out for a run before most people had even had breakfast.

Yet here we are.

Since then, swimming, cycling, running and walking have become part of my everyday routine. There have been early mornings, aching legs, small victories, occasional disasters and countless moments where I’ve surprised myself by doing things I never thought possible.

This page is the ongoing record of that journey: every training session, every mile, every length and every step towards the next challenge.

Training officially began on 14 December 2025. Completing my first triathlon was a milestone I’ll never forget, but it wasn’t the finish line. It was the start of a completely different way of life.

The Training Journey

Tracking every swim, ride, run and walk.

🚴
Cycle2026 target
1,889.5 miles
of 2,000.0 miles
94% complete167 sessions
🚶
Walk2026 target
65.0 miles
of 100.0 miles
65% complete30 sessions
🏃
Run2026 target
69.6 miles
of 100.0 miles
70% complete30 sessions
🏊
Swim2026 target
35,550 metres
of 50,000 metres
71% complete77 sessions
304Lifetime sessions
226h 8mTraining time
2,081.0Equivalent miles
11 Aug 2026Latest session

At a glance

Today0.0 miles
This week24.7 miles
This month150.2 miles
This year2,046.1 miles
Current streak2 days

Milestones unlocked

🏅300 training sessions
🏅1,500 Cycle miles
🏅30 km swum

Longest sessions

🚴
50.32 milesCycle · 19 Jun 2026
🚶
5.08 milesWalk · 21 Dec 2025
🏃
4.27 milesRun · 10 Aug 2026
🏊
1,000 metresSwim · 12 Jun 2026

Training Top Tens

Your ten quickest sessions in each distance band.

🏃 Running

RankDateDistanceTimePace / km
🥇11 Jul 20265.00 km36:167:15/km
🥈8 Aug 20265.00 km36:267:17/km
🥉10 Aug 20266.87 km51:067:26/km
425 Jul 20265.00 km37:207:28/km
519 Jul 20263.00 km22:327:31/km
61 Aug 20265.00 km37:447:33/km
75 Jul 20263.02 km22:587:36/km
820 Jun 20265.00 km38:087:38/km
96 Jun 20265.00 km38:457:45/km
104 Jul 20265.00 km39:157:51/km
RankDateDistanceTimePace / km
🥇21 May 20261.88 km14:587:57/km
🥈3 Apr 20261.90 km15:097:58/km
🥉6 May 20261.92 km15:278:03/km
426 May 20262.86 km23:328:14/km
54 Apr 20261.95 km16:128:17/km
65 Mar 20261.86 km15:448:26/km
75 Apr 20261.92 km16:278:35/km
828 Mar 20261.86 km16:038:37/km
915 Mar 20261.76 km15:308:49/km
101 Mar 20261.86 km16:288:51/km
RankDateDistanceTimePace / km
🥇19 Jul 20263.00 km22:327:31/km
🥈5 Jul 20263.02 km22:587:36/km
🥉5 Jun 20263.23 km26:068:05/km
418 Jun 20263.12 km25:348:12/km
54 May 20263.35 km29:058:41/km
RankDateDistanceTimePace / km
🥇3 May 20264.99 km41:058:14/km
🥈10 Jun 20264.44 km38:198:37/km
RankDateDistanceTimePace / km
🥇11 Jul 20265.00 km36:167:15/km
🥈8 Aug 20265.00 km36:267:17/km
🥉10 Aug 20266.87 km51:067:26/km
425 Jul 20265.00 km37:207:28/km
51 Aug 20265.00 km37:447:33/km
620 Jun 20265.00 km38:087:38/km
76 Jun 20265.00 km38:457:45/km
84 Jul 20265.00 km39:157:51/km
913 Jun 20265.00 km39:527:58/km
109 May 20265.00 km40:418:08/km
No qualifying sessions in this category.
RankDateDistanceTimePace / km
🥇11 Jul 20265.00 km36:167:15/km
🥈8 Aug 20265.00 km36:267:17/km
🥉10 Aug 20266.87 km51:067:26/km
425 Jul 20265.00 km37:207:28/km
519 Jul 20263.00 km22:327:31/km
61 Aug 20265.00 km37:447:33/km
75 Jul 20263.02 km22:587:36/km
820 Jun 20265.00 km38:087:38/km
96 Jun 20265.00 km38:457:45/km
104 Jul 20265.00 km39:157:51/km
RankDateDistanceTimePace / km
🥇21 May 20261.88 km14:587:57/km
🥈3 Apr 20261.90 km15:097:58/km
🥉6 May 20261.92 km15:278:03/km
426 May 20262.86 km23:328:14/km
54 Apr 20261.95 km16:128:17/km
65 Mar 20261.86 km15:448:26/km
75 Apr 20261.92 km16:278:35/km
828 Mar 20261.86 km16:038:37/km
915 Mar 20261.76 km15:308:49/km
101 Mar 20261.86 km16:288:51/km
RankDateDistanceTimePace / km
🥇19 Jul 20263.00 km22:327:31/km
🥈5 Jul 20263.02 km22:587:36/km
🥉5 Jun 20263.23 km26:068:05/km
418 Jun 20263.12 km25:348:12/km
54 May 20263.35 km29:058:41/km
RankDateDistanceTimePace / km
🥇3 May 20264.99 km41:058:14/km
🥈10 Jun 20264.44 km38:198:37/km
RankDateDistanceTimePace / km
🥇11 Jul 20265.00 km36:167:15/km
🥈8 Aug 20265.00 km36:267:17/km
🥉10 Aug 20266.87 km51:067:26/km
425 Jul 20265.00 km37:207:28/km
51 Aug 20265.00 km37:447:33/km
620 Jun 20265.00 km38:087:38/km
76 Jun 20265.00 km38:457:45/km
84 Jul 20265.00 km39:157:51/km
913 Jun 20265.00 km39:527:58/km
109 May 20265.00 km40:418:08/km
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.

🚴 Cycling

RankDateDistanceTimeAvg speed
🥇25 May 202632.11 miles2:12:3714.5 mph
🥈19 Jul 202612.80 miles53:1314.4 mph
🥉10 Aug 202620.09 miles1:23:4314.4 mph
429 Jul 202623.05 miles1:37:2414.2 mph
53 Jul 202629.88 miles2:11:0013.7 mph
65 Jul 202612.91 miles57:0313.6 mph
720 Mar 20267.88 miles36:2813.0 mph
822 Jul 202613.03 miles1:00:1913.0 mph
919 Jun 202650.32 miles3:55:4912.8 mph
109 Apr 202614.33 miles1:07:1812.8 mph
RankDateDistanceTimeAvg speed
🥇26 Jul 20264.66 miles22:2812.4 mph
🥈16 Jun 20264.68 miles23:2712.0 mph
🥉9 May 20263.66 miles19:1611.4 mph
46 Jun 20263.78 miles20:2511.1 mph
57 Jun 20263.71 miles20:1411.0 mph
69 Feb 20262.98 miles16:2710.9 mph
719 Feb 20263.83 miles21:3110.7 mph
820 May 20263.63 miles21:0710.3 mph
920 Feb 20264.74 miles27:3710.3 mph
1021 Mar 20262.48 miles15:579.3 mph
RankDateDistanceTimeAvg speed
🥇20 Mar 20267.88 miles36:2813.0 mph
🥈4 May 20268.19 miles38:4412.7 mph
🥉15 Jul 20268.23 miles39:0912.6 mph
45 Jul 20268.19 miles39:1512.5 mph
55 May 20268.81 miles42:4512.4 mph
612 Apr 20268.68 miles43:0012.1 mph
78 May 20269.23 miles45:4612.1 mph
87 Aug 20267.18 miles35:5212.0 mph
914 Jul 20267.17 miles36:3211.8 mph
1031 Mar 20269.15 miles46:3911.8 mph
RankDateDistanceTimeAvg speed
🥇19 Jul 202612.80 miles53:1314.4 mph
🥈5 Jul 202612.91 miles57:0313.6 mph
🥉22 Jul 202613.03 miles1:00:1913.0 mph
49 Apr 202614.33 miles1:07:1812.8 mph
529 Jul 202610.72 miles50:5312.6 mph
64 May 202612.45 miles59:2912.6 mph
76 Apr 202611.15 miles53:2112.5 mph
810 Apr 202613.19 miles1:03:1712.5 mph
95 Apr 202612.28 miles58:5612.5 mph
108 Mar 202613.95 miles1:07:1612.4 mph
RankDateDistanceTimeAvg speed
🥇28 Jul 202616.08 miles1:17:0312.5 mph
🥈27 Jul 202618.47 miles1:29:5512.3 mph
🥉23 Jul 202615.12 miles1:13:4512.3 mph
422 Dec 202515.07 miles1:16:2611.8 mph
59 Jul 202615.30 miles1:17:4711.8 mph
610 Jun 202618.32 miles1:33:4111.7 mph
716 Mar 202615.24 miles1:18:1211.7 mph
816 Jul 202618.26 miles1:34:1211.6 mph
917 Jul 202618.34 miles1:36:1811.4 mph
1025 Apr 202616.12 miles1:25:0611.4 mph
RankDateDistanceTimeAvg speed
🥇10 Aug 202620.09 miles1:23:4314.4 mph
🥈29 Jul 202623.05 miles1:37:2414.2 mph
🥉3 Jul 202629.88 miles2:11:0013.7 mph
422 Mar 202621.15 miles1:39:2612.8 mph
526 May 202620.48 miles1:41:4812.1 mph
65 Jun 202620.45 miles1:42:0112.0 mph
712 Jun 202621.13 miles1:45:4312.0 mph
RankDateDistanceTimeAvg speed
🥇25 May 202632.11 miles2:12:3714.5 mph
🥈19 Jun 202650.32 miles3:55:4912.8 mph
🥉4 Aug 202641.42 miles3:15:3112.7 mph
43 Aug 202643.64 miles3:27:2012.6 mph
525 Jul 202630.02 miles2:23:1412.6 mph
629 Mar 202640.53 miles3:19:5912.2 mph
721 Mar 202630.31 miles2:33:1311.9 mph
RankDateDistanceTimeAvg speed
🥇25 May 202632.11 miles2:12:3714.5 mph
🥈19 Jul 202612.80 miles53:1314.4 mph
🥉10 Aug 202620.09 miles1:23:4314.4 mph
429 Jul 202623.05 miles1:37:2414.2 mph
53 Jul 202629.88 miles2:11:0013.7 mph
65 Jul 202612.91 miles57:0313.6 mph
720 Mar 20267.88 miles36:2813.0 mph
822 Jul 202613.03 miles1:00:1913.0 mph
919 Jun 202650.32 miles3:55:4912.8 mph
109 Apr 202614.33 miles1:07:1812.8 mph
RankDateDistanceTimeAvg speed
🥇26 Jul 20264.66 miles22:2812.4 mph
🥈16 Jun 20264.68 miles23:2712.0 mph
🥉9 May 20263.66 miles19:1611.4 mph
46 Jun 20263.78 miles20:2511.1 mph
57 Jun 20263.71 miles20:1411.0 mph
69 Feb 20262.98 miles16:2710.9 mph
719 Feb 20263.83 miles21:3110.7 mph
820 May 20263.63 miles21:0710.3 mph
920 Feb 20264.74 miles27:3710.3 mph
1021 Mar 20262.48 miles15:579.3 mph
RankDateDistanceTimeAvg speed
🥇20 Mar 20267.88 miles36:2813.0 mph
🥈4 May 20268.19 miles38:4412.7 mph
🥉15 Jul 20268.23 miles39:0912.6 mph
45 Jul 20268.19 miles39:1512.5 mph
55 May 20268.81 miles42:4512.4 mph
612 Apr 20268.68 miles43:0012.1 mph
78 May 20269.23 miles45:4612.1 mph
87 Aug 20267.18 miles35:5212.0 mph
914 Jul 20267.17 miles36:3211.8 mph
1031 Mar 20269.15 miles46:3911.8 mph
RankDateDistanceTimeAvg speed
🥇19 Jul 202612.80 miles53:1314.4 mph
🥈5 Jul 202612.91 miles57:0313.6 mph
🥉22 Jul 202613.03 miles1:00:1913.0 mph
49 Apr 202614.33 miles1:07:1812.8 mph
529 Jul 202610.72 miles50:5312.6 mph
64 May 202612.45 miles59:2912.6 mph
76 Apr 202611.15 miles53:2112.5 mph
810 Apr 202613.19 miles1:03:1712.5 mph
95 Apr 202612.28 miles58:5612.5 mph
108 Mar 202613.95 miles1:07:1612.4 mph
RankDateDistanceTimeAvg speed
🥇28 Jul 202616.08 miles1:17:0312.5 mph
🥈27 Jul 202618.47 miles1:29:5512.3 mph
🥉23 Jul 202615.12 miles1:13:4512.3 mph
49 Jul 202615.30 miles1:17:4711.8 mph
510 Jun 202618.32 miles1:33:4111.7 mph
616 Mar 202615.24 miles1:18:1211.7 mph
716 Jul 202618.26 miles1:34:1211.6 mph
817 Jul 202618.34 miles1:36:1811.4 mph
925 Apr 202616.12 miles1:25:0611.4 mph
1024 Apr 202615.39 miles1:22:1411.2 mph
RankDateDistanceTimeAvg speed
🥇10 Aug 202620.09 miles1:23:4314.4 mph
🥈29 Jul 202623.05 miles1:37:2414.2 mph
🥉3 Jul 202629.88 miles2:11:0013.7 mph
422 Mar 202621.15 miles1:39:2612.8 mph
526 May 202620.48 miles1:41:4812.1 mph
65 Jun 202620.45 miles1:42:0112.0 mph
712 Jun 202621.13 miles1:45:4312.0 mph
RankDateDistanceTimeAvg speed
🥇25 May 202632.11 miles2:12:3714.5 mph
🥈19 Jun 202650.32 miles3:55:4912.8 mph
🥉4 Aug 202641.42 miles3:15:3112.7 mph
43 Aug 202643.64 miles3:27:2012.6 mph
525 Jul 202630.02 miles2:23:1412.6 mph
629 Mar 202640.53 miles3:19:5912.2 mph
721 Mar 202630.31 miles2:33:1311.9 mph
RankDateDistanceTimeAvg speed
🥇22 Dec 202515.07 miles1:16:2611.8 mph
🥈24 Dec 20255.65 miles32:3710.4 mph
No qualifying sessions in this category.
RankDateDistanceTimeAvg speed
🥇24 Dec 20255.65 miles32:3710.4 mph
No qualifying sessions in this category.
RankDateDistanceTimeAvg speed
🥇22 Dec 202515.07 miles1:16:2611.8 mph
No qualifying sessions in this category.
No qualifying sessions in this category.

🏊 Swimming

RankDateDistanceTimePace / 100m
🥇12 May 2026550 m17:443:13/100m
🥈5 Jul 2026300 m09:493:16/100m
🥉26 May 2026850 m27:513:17/100m
48 Apr 2026500 m16:303:18/100m
524 Jul 2026500 m16:363:19/100m
619 Jul 2026300 m10:143:25/100m
72 Jul 2026500 m17:073:25/100m
89 Jul 2026300 m10:203:27/100m
928 May 2026500 m17:143:27/100m
107 May 2026500 m17:263:29/100m
RankDateDistanceTimePace / 100m
🥇23 Jun 2026250 m10:004:00/100m
🥈27 Feb 2026250 m11:234:33/100m
🥉23 Dec 2025250 m14:005:36/100m
421 Dec 2025250 m14:005:36/100m
514 Dec 2025250 m15:006:00/100m
RankDateDistanceTimePace / 100m
🥇5 Jul 2026300 m09:493:16/100m
🥈19 Jul 2026300 m10:143:25/100m
🥉9 Jul 2026300 m10:203:27/100m
48 Mar 2026400 m14:053:31/100m
54 May 2026450 m16:053:34/100m
623 Mar 2026400 m14:203:35/100m
718 Feb 2026350 m12:383:37/100m
819 May 2026450 m16:353:41/100m
928 Apr 2026450 m16:373:42/100m
1025 Mar 2026400 m14:593:45/100m
RankDateDistanceTimePace / 100m
🥇12 May 2026550 m17:443:13/100m
🥈8 Apr 2026500 m16:303:18/100m
🥉24 Jul 2026500 m16:363:19/100m
42 Jul 2026500 m17:073:25/100m
528 May 2026500 m17:143:27/100m
67 May 2026500 m17:263:29/100m
71 Apr 2026500 m17:333:31/100m
813 May 2026500 m17:363:31/100m
99 Apr 2026500 m17:493:34/100m
1024 Apr 2026500 m17:513:34/100m
RankDateDistanceTimePace / 100m
🥇26 May 2026850 m27:513:17/100m
🥈4 Aug 2026800 m28:233:33/100m
🥉29 Jul 2026800 m28:583:37/100m
43 Aug 2026800 m29:413:43/100m
529 Apr 2026750 m28:193:47/100m
63 Jun 2026800 m30:163:47/100m
77 Jun 2026800 m30:573:52/100m
831 Jul 2026800 m33:064:08/100m
RankDateDistanceTimePace / 100m
🥇12 Jun 20261,000 m38:033:48/100m
RankDateDistanceTimePace / 100m
🥇12 May 2026550 m17:443:13/100m
🥈5 Jul 2026300 m09:493:16/100m
🥉26 May 2026850 m27:513:17/100m
48 Apr 2026500 m16:303:18/100m
524 Jul 2026500 m16:363:19/100m
619 Jul 2026300 m10:143:25/100m
72 Jul 2026500 m17:073:25/100m
89 Jul 2026300 m10:203:27/100m
928 May 2026500 m17:143:27/100m
107 May 2026500 m17:263:29/100m
RankDateDistanceTimePace / 100m
🥇23 Jun 2026250 m10:004:00/100m
🥈27 Feb 2026250 m11:234:33/100m
RankDateDistanceTimePace / 100m
🥇5 Jul 2026300 m09:493:16/100m
🥈19 Jul 2026300 m10:143:25/100m
🥉9 Jul 2026300 m10:203:27/100m
48 Mar 2026400 m14:053:31/100m
54 May 2026450 m16:053:34/100m
623 Mar 2026400 m14:203:35/100m
718 Feb 2026350 m12:383:37/100m
819 May 2026450 m16:353:41/100m
928 Apr 2026450 m16:373:42/100m
1025 Mar 2026400 m14:593:45/100m
RankDateDistanceTimePace / 100m
🥇12 May 2026550 m17:443:13/100m
🥈8 Apr 2026500 m16:303:18/100m
🥉24 Jul 2026500 m16:363:19/100m
42 Jul 2026500 m17:073:25/100m
528 May 2026500 m17:143:27/100m
67 May 2026500 m17:263:29/100m
71 Apr 2026500 m17:333:31/100m
813 May 2026500 m17:363:31/100m
99 Apr 2026500 m17:493:34/100m
1024 Apr 2026500 m17:513:34/100m
RankDateDistanceTimePace / 100m
🥇26 May 2026850 m27:513:17/100m
🥈4 Aug 2026800 m28:233:33/100m
🥉29 Jul 2026800 m28:583:37/100m
43 Aug 2026800 m29:413:43/100m
529 Apr 2026750 m28:193:47/100m
63 Jun 2026800 m30:163:47/100m
77 Jun 2026800 m30:573:52/100m
831 Jul 2026800 m33:064:08/100m
RankDateDistanceTimePace / 100m
🥇12 Jun 20261,000 m38:033:48/100m
RankDateDistanceTimePace / 100m
🥇23 Dec 2025250 m14:005:36/100m
🥈21 Dec 2025250 m14:005:36/100m
🥉14 Dec 2025250 m15:006:00/100m
RankDateDistanceTimePace / 100m
🥇23 Dec 2025250 m14:005:36/100m
🥈21 Dec 2025250 m14:005:36/100m
🥉14 Dec 2025250 m15:006:00/100m
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.

🚶 Walking

RankDateDistanceTimePace / mile
🥇30 Jul 20262.20 miles00:390:18/mile
🥈22 Mar 20261.57 miles27:1217:20/mile
🥉23 Mar 20263.27 miles57:5317:42/mile
43 Aug 20261.17 miles20:4417:43/mile
524 Jan 20261.35 miles24:0217:48/mile
64 Mar 20261.61 miles28:3917:50/mile
718 Feb 20261.70 miles30:2517:54/mile
81 Apr 20261.76 miles31:5218:04/mile
924 Dec 20254.08 miles1:14:3718:17/mile
1021 Dec 20255.08 miles1:33:0718:20/mile
No qualifying sessions in this category.
RankDateDistanceTimePace / mile
🥇22 Mar 20261.57 miles27:1217:20/mile
🥈3 Aug 20261.17 miles20:4417:43/mile
🥉24 Jan 20261.35 miles24:0217:48/mile
44 Mar 20261.61 miles28:3917:50/mile
518 Feb 20261.70 miles30:2517:54/mile
61 Apr 20261.76 miles31:5218:04/mile
78 Jul 20261.64 miles30:2818:33/mile
822 Mar 20261.57 miles30:0619:14/mile
RankDateDistanceTimePace / mile
🥇30 Jul 20262.20 miles00:390:18/mile
🥈28 Apr 20262.53 miles46:5518:31/mile
🥉3 Mar 20262.60 miles48:1918:36/mile
48 Jan 20262.22 miles41:2418:37/mile
52 Mar 20262.22 miles41:2518:40/mile
630 Apr 20262.49 miles46:3918:44/mile
74 Mar 20262.31 miles43:2618:50/mile
830 Mar 20262.67 miles50:3218:56/mile
914 May 20262.31 miles43:4418:57/mile
1022 Apr 20262.65 miles50:4019:09/mile
RankDateDistanceTimePace / mile
🥇23 Mar 20263.27 miles57:5317:42/mile
🥈24 Dec 20254.08 miles1:14:3718:17/mile
🥉14 Dec 20254.71 miles1:28:4518:50/mile
427 Jul 20263.12 miles59:0418:56/mile
55 Jan 20263.50 miles1:07:2519:16/mile
67 Jan 20264.71 miles1:32:2419:38/mile
76 Jan 20264.35 miles1:28:3420:21/mile
RankDateDistanceTimePace / mile
🥇21 Dec 20255.08 miles1:33:0718:20/mile
RankDateDistanceTimePace / mile
🥇30 Jul 20262.20 miles00:390:18/mile
🥈22 Mar 20261.57 miles27:1217:20/mile
🥉23 Mar 20263.27 miles57:5317:42/mile
43 Aug 20261.17 miles20:4417:43/mile
524 Jan 20261.35 miles24:0217:48/mile
64 Mar 20261.61 miles28:3917:50/mile
718 Feb 20261.70 miles30:2517:54/mile
81 Apr 20261.76 miles31:5218:04/mile
928 Apr 20262.53 miles46:5518:31/mile
108 Jul 20261.64 miles30:2818:33/mile
No qualifying sessions in this category.
RankDateDistanceTimePace / mile
🥇22 Mar 20261.57 miles27:1217:20/mile
🥈3 Aug 20261.17 miles20:4417:43/mile
🥉24 Jan 20261.35 miles24:0217:48/mile
44 Mar 20261.61 miles28:3917:50/mile
518 Feb 20261.70 miles30:2517:54/mile
61 Apr 20261.76 miles31:5218:04/mile
78 Jul 20261.64 miles30:2818:33/mile
822 Mar 20261.57 miles30:0619:14/mile
RankDateDistanceTimePace / mile
🥇30 Jul 20262.20 miles00:390:18/mile
🥈28 Apr 20262.53 miles46:5518:31/mile
🥉3 Mar 20262.60 miles48:1918:36/mile
48 Jan 20262.22 miles41:2418:37/mile
52 Mar 20262.22 miles41:2518:40/mile
630 Apr 20262.49 miles46:3918:44/mile
74 Mar 20262.31 miles43:2618:50/mile
830 Mar 20262.67 miles50:3218:56/mile
914 May 20262.31 miles43:4418:57/mile
1022 Apr 20262.65 miles50:4019:09/mile
RankDateDistanceTimePace / mile
🥇23 Mar 20263.27 miles57:5317:42/mile
🥈27 Jul 20263.12 miles59:0418:56/mile
🥉5 Jan 20263.50 miles1:07:2519:16/mile
47 Jan 20264.71 miles1:32:2419:38/mile
56 Jan 20264.35 miles1:28:3420:21/mile
No qualifying sessions in this category.
RankDateDistanceTimePace / mile
🥇24 Dec 20254.08 miles1:14:3718:17/mile
🥈21 Dec 20255.08 miles1:33:0718:20/mile
🥉14 Dec 20254.71 miles1:28:4518:50/mile
No qualifying sessions in this category.
No qualifying sessions in this category.
No qualifying sessions in this category.
RankDateDistanceTimePace / mile
🥇24 Dec 20254.08 miles1:14:3718:17/mile
🥈14 Dec 20254.71 miles1:28:4518:50/mile
RankDateDistanceTimePace / mile
🥇21 Dec 20255.08 miles1:33:0718:20/mile

🏃 Park Run

11Total Park Runs
3Different locations
Felixstowe (9)Most visited
Felixstowe · 8 Aug 2026Latest Park Run

Performance

36:16Personal best
06:50Fastest to slowest gap
−05:58Since first Park Run
39:04Average time
7:15/kmFastest pace
8 of 11Sub-40 runs

Park Run locations

Felixstowe9
Kesgrave1
Inverurie1
11Total Park Runs
3Different locations
Felixstowe (9)Most visited
Felixstowe · 8 Aug 2026Latest Park Run

Performance

36:16Personal best
06:50Fastest to slowest gap
−05:58Since first Park Run
39:04Average time
7:15/kmFastest pace
8 of 11Sub-40 runs

Park Run locations

Felixstowe9
Kesgrave1
Inverurie1
0Total Park Runs
0Different locations
Most visited
No Park Runs recordedLatest Park Run

Top Park Runs

RankDateLocationDistanceTimePace / km
🥇11 Jul 2026Inverurie5.00 km36:167:15/km
🥈8 Aug 2026Felixstowe5.00 km36:267:17/km
🥉25 Jul 2026Kesgrave5.00 km37:207:28/km
41 Aug 2026Felixstowe5.00 km37:447:33/km
520 Jun 2026Felixstowe5.00 km38:087:38/km
66 Jun 2026Felixstowe5.00 km38:457:45/km
74 Jul 2026Felixstowe5.00 km39:157:51/km
813 Jun 2026Felixstowe5.00 km39:527:58/km
99 May 2026Felixstowe5.00 km40:418:08/km
1011 Apr 2026Felixstowe5.00 km42:148:27/km

Top Park Runs

RankDateLocationDistanceTimePace / km
🥇11 Jul 2026Inverurie5.00 km36:167:15/km
🥈8 Aug 2026Felixstowe5.00 km36:267:17/km
🥉25 Jul 2026Kesgrave5.00 km37:207:28/km
41 Aug 2026Felixstowe5.00 km37:447:33/km
520 Jun 2026Felixstowe5.00 km38:087:38/km
66 Jun 2026Felixstowe5.00 km38:457:45/km
74 Jul 2026Felixstowe5.00 km39:157:51/km
813 Jun 2026Felixstowe5.00 km39:527:58/km
99 May 2026Felixstowe5.00 km40:418:08/km
1011 Apr 2026Felixstowe5.00 km42:148:27/km
No qualifying sessions in this category.

Training Log

Filter by activity
Filter by period

DateActivityDistanceDurationNotes
11 Aug 2026Swim500 m0:18:15
10 Aug 2026Cycle20.09 miles1:23:43First ride on new bike
10 Aug 2026Run4.27 miles0:51:06
8 Aug 2026Cycle10.12 miles00:53:59
8 Aug 2026Run3.11 miles00:36:26Park Run 11
7 Aug 2026Cycle7.18 miles00:35:52
6 Aug 2026Cycle7.16 miles00:38:47
5 Aug 2026Cycle10.78 miles00:58:12
4 Aug 2026Cycle41.42 miles03:15:31
4 Aug 2026Swim800 m00:28:23
3 Aug 2026Walk1.17 miles00:20:44
3 Aug 2026Cycle43.64 miles03:27:20
3 Aug 2026Swim800 m00:29:41
1 Aug 2026Cycle10.01 miles00:50:41
1 Aug 2026Run3.11 miles00:37:44Park Run 10
31 Jul 2026Cycle10.75 miles0:54:.30
31 Jul 2026Swim800 m00:33:06
30 Jul 2026Walk2.20 miles00:39.1
30 Jul 2026Cycle5.00 miles00:25:50
29 Jul 2026Cycle23.05 miles01:37:24Ride out with Giggsy - I did use his E-Bike for the last two miles but it was restricted to 18 mph
29 Jul 2026Cycle10.72 miles00:50:53To and from work
29 Jul 2026Swim800 m00:28:58
28 Jul 2026Cycle16.08 miles01:17:03To and from work then onto Bryn’s and back for Vinyl Club
28 Jul 2026Swim500 m00:18:10
27 Jul 2026Walk3.12 miles00:59:04Walk to town and back
27 Jul 2026Cycle18.47 miles01:29:55Work to home then home to Halford's and back
26 Jul 2026Cycle4.66 miles00:22:28A little ride into work
25 Jul 2026Cycle30.02 miles02:23:14To and from the Kesgrave park run with a little bit of afters
25 Jul 2026Run3.11 miles00:37:20Very hot and cycled 11 miles to get there
24 Jul 2026Cycle11.03 miles00:55:21A little before and after work ride
24 Jul 2026Swim500 m00:16:36
23 Jul 2026Cycle15.12 miles01:13:45Cycle to and from work
23 Jul 2026Swim500 m00:18:05
22 Jul 2026Cycle13.03 miles01:00:19A nice steady to and from work
22 Jul 2026Swim500 m00:18:00Morning Swim — Forgot to press go. I know I was quicker and possibly a 20 length PB - Also forgot my pants
21 Jul 2026Swim500 m00:18:02Morning Swim
21 Jul 2026Cycle11.58 miles00:56:39Tuesday
19 Jul 2026Swim300 m00:10:14FLX Tri - Swim
19 Jul 2026Run1.86 miles00:22:32FLX Tri - Run
19 Jul 2026Cycle12.80 miles00:53:13FLX Tri - Bike
17 Jul 2026Swim500 m00:18:35Morning Swim
17 Jul 2026Cycle18.34 miles01:36:18Friday
16 Jul 2026Cycle18.26 miles01:34:12Thursday
15 Jul 2026Cycle8.23 miles00:39:09Wednesday — Into work
14 Jul 2026Cycle7.17 miles00:36:32Tuesday — Little to and fro the office
11 Jul 2026Run3.11 miles00:36:16Inverurie Park Run. First 5k I didnt stop to walk
9 Jul 2026Swim300 m00:10:20Morning Swim
9 Jul 2026Cycle15.30 miles01:17:47Thursday
8 Jul 2026Walk1.64 miles00:30:28Evening Walk — I did leave watch running when arriving at pub
8 Jul 2026Cycle6.06 miles00:35:55Wednesday
7 Jul 2026Swim500 m00:18:21Morning Swim
7 Jul 2026Cycle14.03 miles01:10:59Tuesday
5 Jul 2026Swim300 m00:09:49Tri Leg 1 — Swimming - PB for 300 metres
5 Jul 2026Run1.88 miles00:22:58Tri Leg 3 — Running
5 Jul 2026Cycle8.19 miles00:39:15Sunday — Into work
5 Jul 2026Cycle12.91 miles00:57:03Tri Leg 2 — Cycling
4 Jul 2026Run3.11 miles00:39:15Park Run 7. Course was backwards. I was hot.
4 Jul 2026Cycle8.88 miles00:46:20Saturday — Pre and post park run
3 Jul 2026Cycle29.88 miles02:11:00Friday — Out with Giggsy Bastard app decided to record in KMs so miscalculated the conversion by 0.13 miles to hit 30
2 Jul 2026Swim500 m00:17:07Morning Swim
2 Jul 2026Cycle8.71 miles00:49:59Thursday
1 Jul 2026Swim500 m00:19:04Morning Swim — First proper swim for 10 days.
1 Jul 2026Cycle10.18 miles00:53:18Wednesday
23 Jun 2026Swim250 m00:10:00Morning Swim — A few times round the hotel pool.
20 Jun 2026Run3.11 miles00:38:08Park Run 6
19 Jun 2026Swim500 m00:18:59Morning Swim
19 Jun 2026Cycle50.32 miles03:55:49First ever 50 — 12 pre/post swim then 38 with Giggsy
18 Jun 2026Swim300 m00:11:17Triathlon Leg 1
18 Jun 2026Run1.94 miles00:25:34Triathlon Leg 3
18 Jun 2026Cycle12.91 miles01:02:20Triathlon Leg 2
17 Jun 2026Cycle10.11 miles00:49:18Wednesday Morning
16 Jun 2026Cycle4.68 miles00:23:27Tuesday — Just a little one into work via Blofield
16 Jun 2026Cycle12.23 miles01:01:21Tuesday Post Night Shift
14 Jun 2026Cycle5.00 miles00:27:13Sun night / Mon morn — Just to and fro the office
13 Jun 2026Run3.11 miles00:39:52Park Run 5
13 Jun 2026Cycle10.14 miles00:50:49Saturday
12 Jun 2026Swim1,000 m00:38:03Morning Swim
12 Jun 2026Cycle21.13 miles01:45:43Friday
11 Jun 2026Cycle8.89 miles00:49:10Thursday
10 Jun 2026Run2.76 miles00:38:19Lunch Run
10 Jun 2026Cycle18.32 miles01:33:41Wednesday
9 Jun 2026Cycle5.17 miles00:29:48Tuesday — Was closer to 9 miles but the hail switched phone off
8 Jun 2026Cycle8.78 miles00:45:46Monday
7 Jun 2026Swim800 m00:30:57Morning Swim — Actually a tad longer but watch didn’t record all of it
7 Jun 2026Cycle3.71 miles00:20:14Sunday 2 — Got to do bastard nights
7 Jun 2026Cycle12.23 miles01:03:24Sunday 1
6 Jun 2026Run3.11 miles00:38:45Park Run 4. I actually enjoyed that
6 Jun 2026Cycle3.78 miles00:20:25Saturday — To and from the park run
5 Jun 2026Swim550 m00:20:54Morning Swim
5 Jun 2026Run2.01 miles00:26:06Afternoon Run — Just to blow the running cobwebs away before tomorrow’s park run
5 Jun 2026Cycle20.45 miles01:42:01Friday
4 Jun 2026Swim500 m00:19:05Morning Swim
4 Jun 2026Cycle10.70 miles00:57:37Thursday
3 Jun 2026Swim800 m00:30:16Morning Swim
3 Jun 2026Cycle12.09 miles01:02:57Wednesday
2 Jun 2026Cycle6.21 miles00:34:57Tuesday — Cut short this morning due to lots of rain
30 May 2026Cycle7.37 miles00:39:33Saturday — Just a small to/from work after 4 hours kip…. Wasn’t physically or mentally capable of much more today
29 May 2026Swim500 m00:18:54Morning Swim
29 May 2026Cycle12.62 miles01:03:27Friday
28 May 2026Swim500 m00:17:14Morning Swim
28 May 2026Cycle12.52 miles01:01:46Thursday
27 May 2026Swim500 m00:18:08Morning Swim
27 May 2026Cycle9.41 miles00:50:04Wednesday
26 May 2026Swim850 m00:27:51Morning Swim
26 May 2026Run1.77 miles00:23:32Morning Run
26 May 2026Cycle20.48 miles01:41:48Tuesday
25 May 2026Cycle32.11 miles02:12:37Bank Holiday Monday — With Scott and Giggsy
24 May 2026Run3.15 miles00:42:40Not a park run 2 — Couldn’t make the official Park Run yesterday so I popped out this morning for an unofficial one. Not getting any quicker but still another 5k to add to the stats
23 May 2026Cycle10.97 miles00:57:44Saturday
22 May 2026Swim500 m00:18:00Morning Swim — Left watch at home on charge
22 May 2026Cycle13.05 miles01:06:39Friday
21 May 2026Swim500 m00:18:34Morning Swim
21 May 2026Run1.17 miles00:14:58Quick mile into town
21 May 2026Cycle13.31 miles01:05:17Thursday
20 May 2026Swim500 m00:17:52Morning Swim
20 May 2026Cycle3.63 miles00:21:07Wednesday 2 — Switched to the watch after phone died - Missed some distance too
20 May 2026Cycle5.54 miles01:03:33Wednesday 1 — Bloody battery run out
19 May 2026Swim450 m00:16:35Morning Swim
19 May 2026Cycle7.71 miles00:43:53Tuesday — Awful
18 May 2026Cycle13.42 miles01:07:06Monday
15 May 2026Swim500 m00:19:14Morning Swim
15 May 2026Cycle12.33 miles01:02:59Friday
14 May 2026Walk2.31 miles00:43:44Lunch Walk
14 May 2026Cycle6.25 miles00:32:58Thursday 2 — Had to go and find keys after crash. Fell out of my pocket where I hit the ground
14 May 2026Cycle10.02 miles00:55:19Thursday — Cut short as took a little tumble down the cross dock road
13 May 2026Swim500 m00:17:36Morning Swim
13 May 2026Cycle11.33 miles01:00:10Wednesday
12 May 2026Swim550 m00:17:44Morning Swim
12 May 2026Cycle12.70 miles01:04:35Tuesday
11 May 2026Cycle11.39 miles01:01:13Monday
9 May 2026Run3.11 miles00:40:41Park Run 3
9 May 2026Cycle3.66 miles00:19:16Saturday — To and from park run
8 May 2026Swim500 m00:18:31Morning Swim
8 May 2026Cycle9.23 miles00:45:46Friday
7 May 2026Swim500 m00:17:26Morning Swim
7 May 2026Cycle11.86 miles00:59:53Thursday
6 May 2026Swim500 m00:19:23Morning Swim
6 May 2026Run1.19 miles00:15:27Afternoon Run
6 May 2026Cycle5.42 miles00:36:01Wednesday
5 May 2026Cycle2.51 miles00:16:51Tuesday 1
5 May 2026Cycle8.81 miles00:42:45Tuesday 2
4 May 2026Swim450 m00:16:05Morning Swim — Actually done more but forgot to press go
4 May 2026Run2.08 miles00:29:05Morning Run
4 May 2026Cycle8.19 miles00:38:44Monday 2
4 May 2026Cycle12.45 miles00:59:29Monday 1
3 May 2026Run3.10 miles00:41:05Not a Park Run — Had to work yesterday so no park run - So went and did 5k this morning
2 May 2026Cycle11.03 miles00:59:02Saturday
1 May 2026Swim500 m00:20:39Morning Swim
1 May 2026Cycle8.13 miles00:42:18Friday 1
1 May 2026Cycle12.32 miles01:02:43Friday 2
30 Apr 2026Walk2.49 miles00:46:39Lunch Walk
30 Apr 2026Swim500 m00:18:38Morning Swim
30 Apr 2026Cycle13.00 miles01:06:35Thursday
29 Apr 2026Swim750 m00:28:19Morning Swim — 30 lengths - First time ever
29 Apr 2026Cycle11.36 miles01:01:05Wednesday
28 Apr 2026Walk2.53 miles00:46:55Afternoon Walk
28 Apr 2026Swim450 m00:16:37Morning Swim
28 Apr 2026Cycle10.74 miles00:55:17Tuesday
27 Apr 2026Walk2.15 miles00:42:31Lunch Walk
27 Apr 2026Cycle13.17 miles01:06:33Monday
25 Apr 2026Run3.11 miles00:43:06Park Run 2
25 Apr 2026Cycle16.12 miles01:25:06Saturday — Before and after the park run
24 Apr 2026Swim500 m00:17:51Morning Swim
24 Apr 2026Cycle15.39 miles01:22:14Friday
23 Apr 2026Cycle11.53 miles00:58:28Thursday
22 Apr 2026Walk2.65 miles00:50:40Lunch Walk
22 Apr 2026Swim500 m00:18:09Morning Swim
22 Apr 2026Cycle11.94 miles01:01:46Wednesday
21 Apr 2026Cycle5.58 miles00:32:23Tuesday — Don’t “like” this one. Awful
20 Apr 2026Cycle7.39 miles00:40:02Back to work Monday — A bit of a windy to/from after a solid week off
13 Apr 2026Walk2.38 miles00:47:05Morning Walk — I must remember to pause when stopping for a yarn
12 Apr 2026Swim600 m00:22:27Morning Swim
12 Apr 2026Cycle8.68 miles00:43:00Birthday Trundle
11 Apr 2026Run3.11 miles00:42:14My debut park run
10 Apr 2026Swim500 m00:19:16Morning Swim — That’s 100 lengths for the week
10 Apr 2026Cycle13.19 miles01:03:17Friday
9 Apr 2026Swim500 m00:17:49Morning Swim
9 Apr 2026Cycle14.33 miles01:07:18Thursday
8 Apr 2026Swim500 m00:16:30Morning Swim
8 Apr 2026Cycle10.01 miles00:50:51Wednesday
7 Apr 2026Cycle14.08 miles01:11:51Tuesday
6 Apr 2026Swim500 m00:19:30Morning Swim
6 Apr 2026Cycle11.15 miles00:53:21Monday
5 Apr 2026Swim500 m00:19:07Morning Swim
5 Apr 2026Run1.19 miles00:16:27Morning Run
5 Apr 2026Cycle12.28 miles00:58:56Sunday — A run, a swim and a ride on same day…
4 Apr 2026Run1.21 miles00:16:12Morning Run
4 Apr 2026Cycle12.15 miles01:01:44Saturday — Nice to have a chat with Mr Brewster mid ride
3 Apr 2026Run1.18 miles00:15:09Morning Run
2 Apr 2026Cycle8.20 miles00:45:24Thursday
1 Apr 2026Walk1.76 miles00:31:52Morning Walk
1 Apr 2026Swim500 m00:17:33Morning Swim
31 Mar 2026Cycle9.15 miles00:46:39Tuesday
30 Mar 2026Walk2.67 miles00:50:32Lunch Walk
30 Mar 2026Cycle7.46 miles00:42:43A windy Monday
29 Mar 2026Cycle40.53 miles03:19:59Sunday with Scott — My first ever 40 mile ride
28 Mar 2026Run1.16 miles00:16:03Morning Run — That hurt
27 Mar 2026Swim350 m00:15:18Morning Swim
27 Mar 2026Cycle10.57 miles00:56:03Friday — Forgot to record Thursday - just 5.5 there
25 Mar 2026Swim400 m00:14:59Morning Swim
25 Mar 2026Cycle6.20 miles00:37:03Wednesday
24 Mar 2026Cycle5.40 miles00:32:06Tuesday Small
23 Mar 2026Walk3.27 miles00:57:53Morning Walk — To town for a few bits. Left watch on whilst having a water at Bencotto
23 Mar 2026Swim400 m00:14:20Morning Swim — First time in the “middle” bit and didn’t get in anyone’s way
23 Mar 2026Cycle8.21 miles00:43:23To swimming and back
22 Mar 2026Walk1.57 miles00:30:06Night Walk — Home from the quiz at The Grosvenor
22 Mar 2026Walk1.57 miles00:27:12Evening Walk — To The Grosvenor to host a charity quiz
22 Mar 2026Cycle21.15 miles01:39:26Sunday stroll — A little ride out with Scott
21 Mar 2026Cycle2.48 miles00:15:57Morning Ride
21 Mar 2026Cycle30.31 miles02:33:13Saturday Step Up — Not ashamed to admit I’m a tad broken right now…
20 Mar 2026Swim400 m00:15:25Morning Swim
20 Mar 2026Cycle7.88 miles00:36:28Afternoon Ride
20 Mar 2026Cycle12.26 miles01:04:12Friday 1
19 Mar 2026Walk2.56 miles00:50:14Lunch Walk
19 Mar 2026Cycle13.29 miles01:06:57Wednesday
18 Mar 2026Swim400 m00:16:17Morning Swim
18 Mar 2026Cycle13.01 miles01:06:08Wednesday
17 Mar 2026Cycle8.07 miles00:43:02Tuesday
16 Mar 2026Cycle15.24 miles01:18:12Morning Ride
15 Mar 2026Run1.09 miles00:15:30Morning Run — Was a tad longer. Actually 1.16
14 Mar 2026Cycle6.67 miles00:38:40Saturday work (Boo)
13 Mar 2026Cycle5.23 miles00:30:30Friday — Work got in the way
12 Mar 2026Cycle7.57 miles00:41:48Thursday — Bastard wind
11 Mar 2026Swim400 m00:17:17Morning Swim
11 Mar 2026Cycle10.27 miles00:57:24Wednesday
10 Mar 2026Cycle12.89 miles01:07:04Monday
8 Mar 2026Swim400 m00:14:05Morning Swim
8 Mar 2026Cycle13.95 miles01:07:16Sunday pre and post swim
7 Mar 2026Cycle6.04 miles00:35:34Saturday work — Just a little to/fro the office
6 Mar 2026Swim400 m00:15:48Morning Swim
6 Mar 2026Cycle7.41 miles00:40:11Friday — Short today as my apps are telling me I’m doing too much…
5 Mar 2026Walk2.40 miles00:48:47Lunch Walk
5 Mar 2026Run1.16 miles00:15:44Afternoon Run — Just my second run. Same distance but 14 seconds quicker
5 Mar 2026Cycle13.31 miles01:08:34Thursday
4 Mar 2026Walk1.61 miles00:28:39Evening Walk — A little walk to the monthly quiz
4 Mar 2026Walk2.31 miles00:43:26Lunch Walk
4 Mar 2026Swim400 m00:16:33Morning Swim
4 Mar 2026Cycle13.20 miles01:05:01Wednesday
3 Mar 2026Walk2.60 miles00:48:19Lunch Walk — Found a loop - I love a loop
3 Mar 2026Cycle8.23 miles00:44:12Tuesday
2 Mar 2026Walk2.22 miles00:41:25Lunch Walk — Going to do a few of these at lunchtimes - Maybe 3 a week for starters
2 Mar 2026Cycle10.89 miles01:02:26Monday
1 Mar 2026Run1.16 miles00:16:28Morning Run — First ever run as a fully grown adult People actually do this for fun?
27 Feb 2026Swim250 m00:11:23Morning Swim
27 Feb 2026Cycle10.15 miles00:56:59Work
26 Feb 2026Cycle5.28 miles00:31:49Very Small — Two and a half days in bed ill so slowly back
23 Feb 2026Cycle8.10 miles00:46:10Monday - Work
22 Feb 2026Swim300 m00:12:06Morning Swim
22 Feb 2026Cycle12.71 miles01:09:19Sunday Stroll
20 Feb 2026Cycle2.51 miles00:17:34Home from work — Not sure how I managed that with two broken toes
20 Feb 2026Cycle4.74 miles00:27:37Afternoon Ride — A bit extra into work just to take me to 20 miles for the day
20 Feb 2026Cycle15.02 miles01:21:48Friday lunchtime — Not bad on 3 hours sleep and a suspected broken toe
19 Feb 2026Cycle3.83 miles00:21:31Afternoon Ride
19 Feb 2026Cycle13.49 miles01:10:42Bonus ride
18 Feb 2026Walk1.70 miles00:30:25Afternoon Walk
18 Feb 2026Swim350 m00:12:38Morning Swim
18 Feb 2026Cycle7.76 miles00:48:30Wednesday work - Short
16 Feb 2026Cycle8.75 miles00:50:22Monday - Work
13 Feb 2026Swim300 m00:13:00Morning Swim — Forgot to press GO on the watch....
13 Feb 2026Cycle12.78 miles01:11:23Work
12 Feb 2026Cycle5.69 miles00:33:15Short work
11 Feb 2026Cycle12.93 miles01:10:04A little bit extra
10 Feb 2026Cycle7.54 miles00:43:29Work
9 Feb 2026Cycle2.98 miles00:16:27Meeting
7 Feb 2026Cycle6.12 miles00:33:16Work (Sadly)
6 Feb 2026Swim300 m00:11:26Morning Swim
6 Feb 2026Cycle11.41 miles01:04:24Work
5 Feb 2026Cycle7.94 miles00:48:00Awful again
4 Feb 2026Swim300 m00:12:00Morning Swim
4 Feb 2026Cycle11.23 miles01:01:29Work
3 Feb 2026Cycle6.09 miles00:38:33Awful weather
2 Feb 2026Cycle10.56 miles01:01:37Work
1 Feb 2026Swim300 m00:13:20Sunday Swim — Lots of swimmers
1 Feb 2026Cycle10.42 miles00:58:34Sunday trundle
31 Jan 2026Cycle11.90 miles01:04:44Saturday ride
30 Jan 2026Swim300 m00:13:16Swim
30 Jan 2026Cycle8.27 miles00:49:15Usual work bits
29 Jan 2026Cycle11.20 miles01:01:54Work and bits
28 Jan 2026Swim300 m00:13:20Morning Swim
28 Jan 2026Cycle7.47 miles00:41:21Work
27 Jan 2026Cycle5.09 miles00:29:50Work
26 Jan 2026Cycle5.31 miles00:32:57Work
24 Jan 2026Walk1.35 miles00:24:02Home to Dellwood — Just just to see how far it is…
24 Jan 2026Cycle5.52 miles00:36:39Work and back
23 Jan 2026Cycle8.19 miles00:46:29Commute
22 Jan 2026Cycle6.33 miles00:37:45Daily to/fro work
21 Jan 2026Swim300 m00:13:30Swim
21 Jan 2026Cycle7.21 miles00:48:32To/From work
20 Jan 2026Cycle6.25 miles00:38:23Another to/fro work
19 Jan 2026Cycle6.08 miles00:35:45A little to and from work
8 Jan 2026Walk2.22 miles00:41:24Morning walk to work
7 Jan 2026Walk4.71 miles01:32:24To and from work again — Would help if I actually paused the bugger in between walks
7 Jan 2026Swim300 m00:13:00Morning Swim
6 Jan 2026Walk4.35 miles01:28:34A full to and from work walk
5 Jan 2026Walk3.50 miles01:07:25Walk to work and bit after
2 Jan 2026Swim300 m00:19:00Swim — Slower than pre Christmas
24 Dec 2025Walk4.08 miles01:14:37Post swim walk — Leisure centre to Morrisons and home
24 Dec 2025Cycle5.65 miles00:32:37Post swim and walk ride — Just popped to radio station and back
23 Dec 2025Swim250 m00:14:00Swim — Another 10 lengths
22 Dec 2025Cycle15.07 miles01:16:26Morning Ride — First 10+ ride for months. Able assisted by the Stone Rises back catalogue
21 Dec 2025Walk5.08 miles01:33:072nd Training Walk — A gentle five miler with 10 lengths of the pool in the middle
21 Dec 2025Swim250 m00:14:002nd training swim — 10 lengths of the leisure centre pool
14 Dec 2025Walk4.71 miles01:28:45Morning Walk — First activity as part of the triathlon training
14 Dec 2025Swim250 m00:15:00Swim — 10 lengths of Felixstowe leisure centre pool