Strava · 16 Nov 2025 to 10 Nov 2026 · data only

Running data · Natali

Training and race data from Strava, recorded with an arm-band heart rate monitor. Numbers only, without interpretation.

116runs since 16 Nov 2025
866kilometres
94hours running
7races
Latest

Last 7 runs

The 7 most recent runs, newest first, up to 10 November 2026. Each card shows the share of time per 10 bpm band and the per-km splits.

DateStartNameTypeKmTimePaceAvg HRMax HRCadenceAscent m
Tue 10 Nov06:46Morning RunUnstructured7.6751:106:401441671652
Sat 07 Nov08:30Morning RunUnstructured12.501:29:187:0914315116914
Thu 05 Nov07:00Morning RunUnstructured8.0254:176:461391451732
Wed 04 Nov06:53Morning RunUnstructured8.1156:056:551441491724
Mon 02 Nov07:36Morning RunUnstructured5.9135:025:561541681742
Sat 31 Oct05:52Morning RunUnstructured14.021:46:347:361381551625
Thu 29 Oct08:03Morning RunUnstructured2.1517:027:55--1490
under 120120 to 129130 to 139140 to 149150 to 159160 to 169170 to 179180 and up

Tue 10 Nov 2026 · Unstructured, 7.7 km

51 min

under 120: 5%, 120 to 129: 9%, 130 to 139: 25%, 140 to 149: 17%, 150 to 159: 28%, 160 to 169: 16%

KmPaceAvg HR
17:08131
26:25140
36:04153
46:18150
56:16152
66:19153
77:19143

Sat 07 Nov 2026 · Unstructured, 12.5 km

89 min

under 120: 1%, 130 to 139: 7%, 140 to 149: 91%, 150 to 159: 1%

KmPaceAvg HR
16:42134
26:50141
36:44142
46:48145
57:07142
67:06144
77:16144
87:28144
97:21146
107:30145
117:16144
127:12145

Thu 05 Nov 2026 · Unstructured, 8.0 km

54 min

under 120: 2%, 120 to 129: 2%, 130 to 139: 30%, 140 to 149: 67%

KmPaceAvg HR
16:32130
26:33140
36:34140
46:39141
56:58141
66:58140
76:58140
86:55141

Wed 04 Nov 2026 · Unstructured, 8.1 km

56 min

under 120: 1%, 120 to 129: 2%, 130 to 139: 2%, 140 to 149: 95%

KmPaceAvg HR
16:36134
26:34145
36:38145
46:53144
57:03145
67:15145
77:10145
87:12146

Mon 02 Nov 2026 · Unstructured, 5.9 km

35 min

under 120: 2%, 120 to 129: 1%, 130 to 139: 5%, 140 to 149: 16%, 150 to 159: 42%, 160 to 169: 35%

KmPaceAvg HR
16:20137
25:48152
35:25160
45:21164
56:06160

Sat 31 Oct 2026 · Unstructured, 14.0 km

107 min

120 to 129: 2%, 130 to 139: 62%, 140 to 149: 32%, 150 to 159: 3%

KmPaceAvg HR
17:21133
27:13135
37:02138
47:19138
57:45135
611:19145
77:38137
87:50134
97:39135
107:14137
116:50142
127:08142
136:54144
147:10142

Thu 29 Oct 2026 · Unstructured, 2.1 km

No second-by-second record for this run, so no splits or heart rate distribution.

Context

The runner and the plan

Running since16 November 2025, the Larnaka half marathon (12 short runs from 2016 to 2018 before that)
Next raceLarnaka half marathon, Sunday 15 November 2026 (best so far 1:59:15, March 2026, watch time)
Heart rate sourceCoros arm-band heart rate monitor with a Garmin Forerunner 170; earlier runs were recorded on an Apple Watch
Training plansStructured plans logged in the Strava workout descriptions: Nicosia half (to 18 Jan 2026), Muskita half (to 22 Mar 2026), Grand Prix 10K (July to September 2026). Runs since September carry no plan workout
Running week, last 8 weeks2.2 runs and 17 km per week on average, plus 2.9 weights or workout sessions per week, usually in the evening
Time of day48% of runs start before 7:00 and 66% before 8:00
Last 8 weeks (7 Sep to 1 Nov)MonTueWedThuFriSatSun
Runs on each weekday1351143
Weights and workout sessions8807000
Key numbers

Summary of the watch data

Highest heart rate193 in a race (22 Mar 2026), 184 in training (18 Oct 2026)
Best half marathon1:59:15 at 5:38/km, avg HR 175 (Mar 2026)
Best 10K54:52 at 5:29/km, avg HR 174 (Jun 2026)
Strava best 5K, 202626:51 (12 Jun 2026)
All runs, October 202610 runs, avg 6:52/km at avg HR 149
Races

Race results

Every race since November 2025, latest first. Times are the watch's recorded time, not chip times. Half paces split the distance exactly in two. Ascent is Strava's total for the activity.

DateRaceDistanceKmTimePaceAvg HRMax HR1st / 2nd half paceAscent m
27 Sep 2026Cyprus Road Races Grand Prix, Limassol10K10.0756:195:361731885:33 / 5:3810
12 Jun 2026Running Under the Moon 10K10K10.0154:525:291741905:35 / 5:2351
22 Mar 2026Limassol Marathon (MUSKITA half)Half21.181:59:155:381751935:40 / 5:3642
21 Mar 2026Primetel corporate run5K5.0331:196:141581826:34 / 5:522
18 Jan 2026Nicosia half marathonHalf21.322:01:305:421661805:41 / 5:4373
07 Dec 2025Paphos 10K10K10.0058:075:491671805:50 / 5:4743
16 Nov 2025Larnaka International Marathon (half)Half21.812:12:036:031671876:02 / 6:058
Races

Race pacing, km by km

Pace, average heart rate, cadence and average step length per kilometre for every race, with the full lap data (ascent) in the tables below.

Each column is one full kilometre, cut from the second-by-second Strava record. The same scales are used for every race. Step length is the kilometre’s distance divided by the steps taken in it (cadence times minutes), so pace = cadence × step length. The last few metres to the finish line are left out of the charts and kept in the tables.

27 Sep 2026 · Cyprus Road Races Grand Prix, Limassol · 10K, 56:19
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110005:205:201631701811.0465
210005:305:301711761741.0575
310005:315:311721751731.0589
410005:375:371711751711.0457
510005:495:491701741701.0166
610005:445:441731771711.0266
710005:435:431741771721.0286
810005:515:511741771720.9977
910005:335:331751801751.0368
1010005:185:181821861751.0866
11660:246:001851881840.9100
12 Jun 2026 · Running Under the Moon 10K · 10K, 54:52
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110005:385:38166176--102
210005:305:30172175--55
310005:365:36172177--89
410005:315:31173180--84
510005:395:39174179--60
610005:545:54173176--100
710005:395:39173176--36
810005:235:23175180--09
910005:075:07179184--17
1010004:494:49186189--312
1190:0712:19190190--03
22 Mar 2026 · Limassol Marathon (MUSKITA half) · Half, 1:59:15
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110005:515:511591701860.9220
210005:305:301701731791.0211
310005:375:371691711751.0211
410005:355:351711731751.0221
510005:325:321731761761.0322
610005:405:401741781741.0110
710005:405:401741771741.0232
810005:435:431731761751.0013
910005:465:461731761741.0021
1010005:415:411761801731.0260
1110005:435:431801831741.00117
1210005:435:431751811741.0178
1310005:425:421761811751.00710
1410005:355:351741781761.0207
1510005:405:401771801741.0113
1610005:445:441751801711.0240
1710005:425:421781801741.0112
1810005:425:421781811741.0101
1910005:335:331811831731.0422
2010005:345:341821841721.0512
2110005:095:091861901731.1202
221840:544:511921931781.1600
21 Mar 2026 · Primetel corporate run · 5K, 31:19
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110006:486:481421581800.8220
210006:416:411511641730.8621
310005:545:541621821740.9722
410005:415:411691761731.0212
510005:445:441701781731.0111
6350:3115:00170177990.6701
18 Jan 2026 · Nicosia half marathon · Half, 2:01:30
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110006:016:011551651800.9265
210005:515:511631661760.9770
310005:525:521651671740.9880
410005:505:501641671730.9962
510005:435:431661681741.0160
610005:385:381671721751.0135
710005:345:341651671751.0306
810005:305:301661701781.0216
910005:285:281661681781.0308
1010005:265:261661681771.0418
1110005:365:361671701761.0234
1210005:315:311671701781.02110
1310005:365:361691721761.0267
1410005:355:351681701771.0118
1510005:535:531651701701.0004
1610005:495:491661701711.0056
1710006:096:091651691690.9660
1810005:475:471661691740.9923
1910005:545:541681711720.9981
2010005:425:421701771751.0084
2110005:265:261741801771.0493
223161:405:161761771791.0630
07 Dec 2025 · Paphos 10K · 10K, 58:07
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110005:405:401621711790.9900
210005:515:511671731730.9900
310005:535:531631671730.9800
410005:575:571631671720.9800
510005:485:481671711721.0000
610005:455:451681731711.0200
710006:026:021641691700.9700
810005:445:441681731711.0200
910005:435:431711751721.0200
1010005:415:411751801701.0400
1140:027:121731731800.7700
16 Nov 2025 · Larnaka International Marathon (half) · Half, 2:12:03
KmMetresTimePace /kmAvg HRMax HRCadenceStep mAscent mDescent m
110005:575:571641691750.9600
210005:545:541641671710.9900
310006:006:001621651700.9800
410005:555:551631661700.9900
510005:545:541651661701.0000
610006:056:051681721700.9700
710005:585:581671701700.9900
810006:016:011681721690.9800
910006:066:061671711700.9600
1010006:046:041671711690.9800
1110006:256:251661701680.9300
1210006:116:111661671710.9500
1310006:076:071641671680.9700
1410006:046:041661701670.9900
1510006:136:131641671720.9300
1610006:066:061671711700.9600
1710006:166:161661691690.9500
1810006:166:161671711690.9400
1910006:066:061691731710.9600
2010006:026:021721741680.9900
2110005:535:531721751691.0100
228064:295:341741871701.0600
Races

Strava best efforts

The fastest stretch of each length inside any run, measured by Strava from the GPS record. Calendar years; 2025 covers only November and December.

Distance20252026
1 km4:54 (12 Dec)4:47 (12 Jun)
Mile8:58 (7 Dec)7:56 (12 Jun)
5 km28:54 (7 Dec)26:51 (12 Jun)
10 km58:04 (7 Dec)54:44 (12 Jun)
Half marathon2:07:49 (16 Nov)1:58:37 (22 Mar)
Pace and heart rate

Average speed and heart rate of every run since 1 July 2026

Each dot is one run: average speed (km/h) against average heart rate (bpm)
easy, long, recoverytempo, threshold, intervalsrace
Heart rate distribution

Heart rate distribution, October 2026 runs

Every run from 10 October to 10 November 2026, plus the 10K race of 27 September. Neutral bands, so any zone model can be applied; the 5 bpm table gives the detail.

Share of each run’s time per 10 bpm band, from second-by-second heart rateminutes
under 120120 to 129130 to 139140 to 149150 to 159160 to 169170 to 179180 and up
DateTypeKmMinAvg HRMax HRunder 120 %120 to 129 %130 to 139 %140 to 149 %150 to 159 %160 to 169 %170 to 179 %180 and up %
27 SepRace10.15617318800001167210
10 OctUnstructured8.0521571741025405020
11 OctUnstructured8.1531561661016553600
14 OctUnstructured5.6431321573011132026000
18 OctUnstructured10.06116218400123742135
21 OctUnstructured8.0521561641128533600
24 OctUnstructured16.110515416400010771200
26 OctUnstructured4.2301401482230670000
28 OctUnstructured5.944145172110231744500
31 OctUnstructured14.01071381550262323000
02 NovUnstructured5.93515416821516423500
04 NovUnstructured8.156144149122950000
05 NovUnstructured8.0541391452230670000
07 NovUnstructured12.589143151107911000
10 NovUnstructured7.751144167592517281600
Minutes per 5 bpm, per run
DateType≤104105 to 109110 to 114115 to 119120 to 124125 to 129130 to 134135 to 139140 to 144145 to 149150 to 154155 to 159160 to 164165 to 169170 to 174175 to 179180 to 184185 to 189190 to 194195+
27 SepRace0.00.10.10.10.10.00.10.00.60.78.132.38.45.20.7
10 OctUnstructured0.20.10.20.10.10.60.30.81.98.412.424.31.61.2
11 OctUnstructured0.10.10.10.10.10.10.40.20.82.34.923.918.40.7
14 OctUnstructured0.50.63.44.23.31.53.42.23.25.29.22.2
18 OctUnstructured0.00.00.10.10.10.20.20.20.40.96.716.122.13.53.54.33.0
21 OctUnstructured0.00.10.10.10.20.20.30.71.22.78.318.918.4
24 OctUnstructured0.00.00.10.10.20.20.10.31.78.639.341.912.2
26 OctUnstructured0.00.00.10.10.10.42.36.513.76.5
28 OctUnstructured0.10.31.23.36.63.52.35.29.110.21.70.50.2
31 OctUnstructured0.10.10.20.51.123.539.926.66.23.30.2
02 NovUnstructured0.10.10.10.10.10.20.21.42.43.07.77.17.35.0
04 NovUnstructured0.20.10.10.10.20.80.60.420.632.7
05 NovUnstructured0.10.20.10.10.50.70.415.735.50.7
07 NovUnstructured0.10.10.30.10.20.20.85.144.736.90.8
10 NovUnstructured0.00.11.80.70.93.55.17.86.52.23.910.67.60.4
Splits

Per-km splits of recent runs

Pace and average heart rate for each full kilometre, cut from the second-by-second Strava record.

Sun 27 Sep 2026 · Race, 10.1 km

KmPaceAvg HR
15:20163
25:30171
35:31172
45:37171
55:49170
65:44173
75:43174
85:51174
95:33175
105:18182

Wed 21 Oct 2026 · Unstructured, 8.0 km

KmPaceAvg HR
16:26139
26:22152
36:21156
46:24158
56:29159
66:31160
76:28160
86:27162

Sat 24 Oct 2026 · Unstructured, 16.1 km

KmPaceAvg HR
16:20141
26:28150
36:17153
46:26152
56:30153
66:44152
76:27152
86:31154
96:35155
106:31156
116:29157
126:33157
136:37158
146:36158
156:28160
166:50160

Sat 31 Oct 2026 · Unstructured, 14.0 km

KmPaceAvg HR
17:21133
27:13135
37:02138
47:19138
57:45135
611:19145
77:38137
87:50134
97:39135
107:14137
116:50142
127:08142
136:54144
147:10142
Volume

Kilometres per week

Kilometres per week (Monday to Sunday)
Weekly numbers as a table
Week fromRunsKmHoursLongest kmHard runs
10 Nov 2025121.82.221.81
17 Nov 202500.00.00.00
24 Nov 202500.00.00.00
01 Dec 2025321.72.210.02
08 Dec 2025551.85.716.01
15 Dec 2025438.74.317.02
22 Dec 2025425.02.713.01
29 Dec 2025325.22.710.00
05 Jan 2026427.43.08.02
12 Jan 2026331.43.221.31
19 Jan 2026320.32.28.12
26 Jan 202618.00.98.00
02 Feb 2026212.51.36.50
09 Feb 2026322.62.410.02
16 Feb 2026439.64.317.01
23 Feb 2026320.92.18.51
02 Mar 2026326.42.812.22
09 Mar 202616.00.66.00
16 Mar 2026226.22.521.22
23 Mar 202615.00.65.00
30 Mar 202616.00.76.01
06 Apr 202615.00.65.00
13 Apr 202600.00.00.00
20 Apr 202600.00.00.00
27 Apr 202617.00.87.00
04 May 2026317.01.86.00
11 May 2026211.01.26.00
18 May 2026214.01.57.00
25 May 202600.00.00.00
01 Jun 2026215.01.68.00
08 Jun 2026318.51.810.01
15 Jun 2026213.11.57.10
22 Jun 2026319.52.29.00
29 Jun 2026319.12.17.10
06 Jul 2026212.01.37.00
13 Jul 202629.71.15.31
20 Jul 2026318.31.98.12
27 Jul 2026210.81.15.81
03 Aug 2026316.71.97.61
10 Aug 202600.00.00.00
17 Aug 202616.20.76.20
24 Aug 2026422.02.67.00
31 Aug 2026316.51.88.00
07 Sep 2026424.62.910.00
14 Sep 2026210.61.15.60
21 Sep 2026218.41.810.11
28 Sep 202600.00.00.00
05 Oct 2026216.11.78.10
12 Oct 2026215.61.710.00
19 Oct 2026224.12.616.10
26 Oct 2026426.33.314.00
02 Nov 2026434.53.912.50
09 Nov 202617.70.97.70
Volume

Kilometres per month

Kilometres per monthNovember: to the 10th
Monthly numbers as a table
MonthRunsKmHoursAvg paceAvg HREasy paceEasy HRLongest kmHard runs
Nov 2025121.82.26:03167--21.81
Dec 202516137.214.96:301556:2815417.06
Jan 202614112.312.16:261566:3715321.35
Feb 20261295.610.16:211556:1715517.04
Mar 2026869.77.26:13160--21.25
Apr 2026212.11.36:38159--7.00
May 2026742.14.56:21155--7.00
Jun 20261173.17.96:31152--10.01
Jul 20261163.06.86:271516:281498.14
Aug 2026844.95.26:551476:141517.61
Sep 20261170.27.76:34153--10.11
Oct 20261082.29.46:52149--16.10
Nov 2026542.24.86:46144--12.50
Heart rate

Highest heart rates recorded on runs

Maximum heart rate per run, from the arm-band monitor (Apple Watch before that).

DateRunTypeMax HRAvg HR
2026-03-22Muskita Half Marathon RaceRace193175
2026-06-12Evening RunRace190174
2026-09-27Morning RunRace188173
2025-11-16Larnaka Radisson RunRace187167
2026-10-18Evening RunUnstructured (no plan workout)184162
2026-03-03K200sIntervals (plan)182161
2026-03-21Primetel corporate runRace182158
2025-12-07Cyprus Road Races Grand PrixRace180167
2026-01-18Nicosia Marathon (Half Marathon)Race180166
2026-02-17800m into 400m IntervalsIntervals (plan)180156
2025-12-06Morning RunUnstructured (no plan workout)177153
2025-12-19400s into 200sIntervals (plan)177155
Training mix

Runs by type

Type comes from the plan workout name in Strava. Avg HR is weighted by duration.

TypeRunsKmHoursAvg paceAvg HRHighest HR
Easy (plan)22147.515.96:27153173
Long run (plan)789.79.76:27155175
Tempo and progressive (plan)960.56.66:35155175
Intervals (plan)1289.89.86:32154182
Race799.49.65:46169193
Unstructured (no plan workout)59379.242.56:43150184
Other training

Non-running activities recorded, Feb to Nov 2026

Sessions and hours per month, as recorded in Strava. Strava has these from February 2026.

MonthBadmintonHikingPilatesRideSUPSwimWalkingWeightsWorkoutYoga
Feb 2026-2 · 1.1 h------5 · 4.8 h-
Mar 20261 · 1.2 h-----1 · 0.2 h-9 · 8.5 h-
Apr 2026-1 · 1.6 h----4 · 1.4 h-9 · 8.5 h-
May 2026-1 · 0.3 h1 · 0.5 h-----8 · 7.7 h-
Jun 20262 · 1.8 h-----2 · 1.1 h-11 · 10.6 h-
Jul 20261 · 1.4 h----1 · 0.2 h5 · 2.4 h-13 · 13.2 h-
Aug 2026---1 · 0.1 h1 · 1.0 h1 · 0.5 h5 · 1.5 h-1 · 1.0 h1 · 0.7 h
Sep 2026----3 · 2.5 h--11 · 10.4 h--
Oct 2026------7 · 6.0 h12 · 11.4 h--
Nov 2026-1 · 0.7 h----3 · 1.8 h3 · 2.9 h--
Run log

Every run

All 116 runs since 16 November 2025, newest first
DateStartNameTypeKmTimePaceAvg HRMax HRCadenceAscent m
2026-11-1006:46Morning RunUnstructured7.6751:106:401441671652
2026-11-0708:30Morning RunUnstructured12.501:29:187:0914315116914
2026-11-0507:00Morning RunUnstructured8.0254:176:461391451732
2026-11-0406:53Morning RunUnstructured8.1156:056:551441491724
2026-11-0207:36Morning RunUnstructured5.9135:025:561541681742
2026-10-3105:52Morning RunUnstructured14.021:46:347:361381551625
2026-10-2908:03Morning RunUnstructured2.1517:027:55--1490
2026-10-2809:15Morning RunUnstructured5.9244:137:281451721543
2026-10-2606:28Morning RunUnstructured4.2230:017:061401481690
2026-10-2407:05Morning RunUnstructured16.081:44:596:321541641726
2026-10-2107:03Morning RunUnstructured8.0151:326:261561641740
2026-10-1818:03Evening RunUnstructured10.011:01:246:081621841739
2026-10-1406:36Morning RunUnstructured5.6243:027:3913215714962
2026-10-1110:04Morning RunUnstructured8.0952:316:291561661722
2026-10-1009:46Morning RunUnstructured8.0252:156:311571741692
2026-09-2708:01Morning RunRace10.0756:195:3617318817310
2026-09-2206:51Morning RunUnstructured8.3553:056:211551641707
2026-09-1607:17Morning RunUnstructured5.0132:116:261481601722
2026-09-1506:59Morning RunUnstructured5.5835:036:171511611713
2026-09-1207:32Morning RunUnstructured10.031:08:286:501551631606
2026-09-1106:19Morning RunUnstructured3.1025:168:0914115916168
2026-09-0907:03Morning RunUnstructured6.3142:006:3914715716946
2026-09-0806:45Morning Trail RunUnstructured5.1940:147:45147174151122
2026-09-0607:56Morning RunUnstructured8.0254:126:4515016416527
2026-09-0206:48Morning RunUnstructured4.3527:316:191541671691
2026-09-0106:58Morning RunUnstructured4.1626:246:211521611702
2026-08-3008:12Morning RunUnstructured5.5835:066:171501641703
2026-08-2907:36Morning RunUnstructured4.3235:248:111301501554
2026-08-2619:12Wednesday Evening RunUnstructured7.0448:046:501481751650
2026-08-2506:24Tuesday Morning RunUnstructured5.0337:367:2814316216077
2026-08-1906:36Wednesday Morning RunUnstructured6.2439:586:241521581682
2026-08-0906:485km Easy RunEasy5.0330:156:011511731680
2026-08-0707:209km Easy RunEasy4.0126:026:291511561652
2026-08-0406:51Over and Unders 1kmTempo and progressive7.6558:247:381511701360
2026-07-3106:276km Easy RunEasy5.0231:416:191501581690
2026-07-2906:33Broken MilesIntervals5.8037:166:261471691610
2026-07-2508:055.5km Easy RunEasy5.5333:236:021541651690
2026-07-2206:21Pyramid IntervalsIntervals8.1052:226:281551771570
2026-07-2106:25Progressive RunTempo and progressive4.6427:405:581561741680
2026-07-1919:216km Easy RunEasy4.4331:267:061431591622
2026-07-1406:38Tempo 2-1Tempo and progressive5.3033:396:211561751583
2026-07-1006:127km Easy RunEasy7.0145:426:311491561672
2026-07-0806:23Wednesday Morning RunUnstructured5.0335:137:001421491660
2026-07-0407:07Saturday Morning RunUnstructured7.0845:456:281531611670
2026-07-0119:30Wednesday Evening RunUnstructured5.0231:306:161571731652
2026-06-3006:25Tuesday Morning RunUnstructured7.0147:526:501471551652
2026-06-2605:59Friday Morning RunUnstructured5.5240:107:171371451612
2026-06-2406:38Wednesday Morning RunUnstructured9.0058:286:301501571693
2026-06-2306:41Tuesday Morning RunUnstructured5.0033:026:361481601672
2026-06-1906:38Morning RunUnstructured7.0847:186:41150173-0
2026-06-1606:38Tuesday Morning RunUnstructured6.0143:177:121431551612
2026-06-1220:44Evening RunRace10.0154:525:29174190-51
2026-06-1106:27Morning RunUnstructured4.4329:186:37151175-3
2026-06-0906:24Tuesday Morning RunUnstructured4.0025:496:271491551680
2026-06-0707:02Sunday Morning RunUnstructured8.0050:446:201561621683
2026-06-0506:44Friday Morning RunUnstructured7.0045:076:271551641680
2026-05-2006:36Morning RunUnstructured7.0247:116:43151156-4
2026-05-1906:33Tuesday Morning RunUnstructured7.0142:176:021611751703
2026-05-1607:24Saturday Morning RunUnstructured5.0230:216:031561661722
2026-05-1306:43Wednesday Morning RunUnstructured6.0238:566:281511611672
2026-05-1006:43Sunday Morning RunUnstructured6.0137:226:131591771652
2026-05-0806:51Friday Morning RunUnstructured6.0139:136:321551761692
2026-05-0506:34Tuesday Morning RunUnstructured5.0232:196:261531611683
2026-04-2806:28Tuesday Morning RunUnstructured7.0345:046:251641721672
2026-04-1109:46Morning RunUnstructured5.0334:516:56152167-0
2026-03-3106:40Progressive RunTempo and progressive6.0141:436:561561671482
2026-03-2508:40Wednesday Morning RunUnstructured5.0134:306:531481561652
2026-03-2207:29Muskita Half Marathon RaceRace21.181:59:155:3817519317442
2026-03-2109:16Primetel corporate runRace5.0331:196:131581821742
2026-03-1415:32Saturday Afternoon RunUnstructured6.0238:596:291511581682
2026-03-0710:0515km Long RunLong run12.211:19:246:301531611696
2026-03-0406:41Tempo 4kmTempo and progressive6.5640:456:131541691623
2026-03-0309:18K200sIntervals7.6646:496:061611821612
2026-02-2808:278,5km Progressive Repeat Long RunLong run8.5151:126:011561671723
2026-02-2706:286km Easy RunEasy6.0237:056:101541601723
2026-02-2506:27Tempo 2-1-1Tempo and progressive6.3539:176:111571731633
2026-02-2208:546km Easy RunEasy6.0137:506:181501581700
2026-02-2108:2917km Long RunLong run17.011:51:576:3515416517110
2026-02-2006:119km Easy RunEasy9.0258:086:271531611683
2026-02-1707:12800m into 400m IntervalsIntervals7.5848:326:241561801543
2026-02-1408:469km Long RunLong run10.011:04:426:281531601684
2026-02-1107:15Rolling 300sIntervals6.1438:126:131561711673
2026-02-1006:23Pyramid IntervalsIntervals6.4542:516:381521731473
2026-02-0708:066.5km Easy RunEasy6.5040:136:111581731662
2026-02-0406:457km Easy RunEasy6.0137:216:131601641670
2026-01-3006:358km Easy RunEasy8.0053:186:401551641670
2026-01-2508:14800m RepeatsIntervals6.1038:486:221561761563
2026-01-2306:30Progressive RunTempo and progressive8.1254:266:421541631663
2026-01-2106:265.5km Easy RunEasy6.0440:266:421491551710
2026-01-1807:20Nicosia Marathon (Half Marathon)Race21.322:01:305:4216618017573
2026-01-1708:44Saturday Morning RunUnstructured5.0033:576:471491731692
2026-01-1406:275km Easy RunEasy5.0537:287:251391451692
2026-01-1108:256km morning runUnstructured6.0943:567:131531651483
2026-01-1007:228km Easy RunEasy8.0151:436:271511591693
2026-01-0906:35Over and Unders 1kmTempo and progressive6.6341:596:201541681663
2026-01-0609:13Pyramid IntervalsIntervals6.7045:216:461521751496
2026-01-0408:5910km Easy RunEasy10.001:04:336:271581651683
2026-01-0307:149km Long RunLong run9.0156:396:171631751694
2026-01-0208:136km Easy RunEasy6.2339:156:181631711703
2025-12-2609:5713km Easy RunEasy13.001:23:336:261541631683
2025-12-2408:44Morning RunUnstructured3.0520:556:52---0
2025-12-2309:41Tuesday Morning RunUnstructured2.4816:116:31--1640
2025-12-2309:00Fast 8-4-2sIntervals6.4641:396:271561751610
2025-12-2108:2910km Easy RunEasy1.046:446:27--1700
2025-12-2008:4217km Long RunLong run17.001:51:416:3415316417117
2025-12-1906:33400s into 200sIntervals11.411:17:136:461551771480
2025-12-1606:35Progressive RunTempo and progressive9.281:00:256:311551681652
2025-12-1419:3910km Easy RunEasy10.001:05:486:351531591704
2025-12-1308:5018km Race Practice Long RunLong run16.001:43:566:301571631698
2025-12-1206:29Drop SetIntervals10.311:10:036:481501691604
2025-12-1006:499km Easy RunEasy8.8958:026:311531591714
2025-12-0906:4411km Easy RunEasy6.6241:566:201551611712
2025-12-0709:14Cyprus Road Races Grand PrixRace10.0058:075:4916718017243
2025-12-0608:17Morning RunUnstructured4.5229:186:29153177-3
2025-12-0306:38Taper 400sIntervals7.1347:136:371501761543
2025-11-1607:18Larnaka Radisson RunRace21.812:12:036:031671871708
About the data

All data comes from Strava, which receives the runs from the watch. Heart rate is from a Coros arm-band monitor paired to a Garmin Forerunner 170; earlier runs were recorded on an Apple Watch. Paces are average pace over the recorded time. Cadence is steps per minute.

Average and maximum heart rate, per-km splits and heart rate distributions are computed here from Strava's second-by-second record; gaps over 10 seconds count as pauses. 4 short runs (1 to 3 km) have no heart rate here because their second-by-second record could not be exported.

Run types come from the plan workout names in Strava ("Easy Run", "Long Run", "Tempo", "Intervals"); runs without a plan workout are unstructured. Races are the organised events, matched by date.

12 short runs from 2016 to 2018 (26.2 km) are not included in any totals. Strava has no sleep, resting heart rate or HRV data. Data pulled on 10 November 2026.