CoachBoard

Local-first training oversight for running coaches.

Import TrainingPeaks FIT exports, deduplicate sessions, and review workload trends across athletes without leaving your laptop.

Athlete

Sarah Bowen

Workouts

213

Last workout 9 May 2026, 5:37 pm

7d running duration

2h 15m

7d running distance

20.8 km

Delta -41%

Longest run

7.1 km

Long run %

+34%

7d running load

150.5

Delta -57%

7d all-sport duration

3h 16m

7d cycling duration

0 min

7d cycling distance

0 km

7d walking duration

0 min

7d walking distance

0 km

Athlete details

Manual coaching context for this athlete. Keep this lightweight and current.

Profile

Canonical athlete
Sarah Bowen
Display name
Sarah Bowen
Email
--
Mobile
--
Date of birth
--
Timezone
--
Preferred locale
Coach default

Goals summary

Source
Legacy athlete profile fields
Primary goal
UTA50
Goal event
UTA50
Goal event date
16 May 2026
Goal distance (km)
50 km
Goal type
--
Current phase
Taper

Training Settings

Preferred long run day
--
Target weekly running km
--
Max sessions per week
--
Target weekly duration
--
Max weekly distance increase
--
Max weekly load increase
--
Threshold pace
--
Threshold HR
--
Max HR
--

Constraints

Injury status
Healthy
Available training days
--
Injury notes
--
Training constraints
--

Notes

Recent race results
--
Athlete notes
--
Coach planning notes
Sarah prefers simple, concise and easy to follow race plans.
Report tone
--
AI report enabled
Yes
AI plan enabled
Yes

Race Plans

Generate, review, edit, and version race execution plans from athlete profile, goal, and recent training context.

No race plans yet.

Goals

Source of truth for adding and editing multiple race, training, health, and other goals.

Race goals

No goals yet.

Training goals

No goals yet.

Health/recovery goals

No goals yet.

Other goals

No goals yet.

Strava connection

Connect this Coachboard athlete to their Strava account for per-athlete activity sync.

Not connected

Authorize with read and activity:read_all scope.

Connect Strava

Athlete form links

Generate secure intake or update links for athlete self-submission. Responses stay pending until coach review.

Intake link

Use for first-time athlete onboarding.

Shareable URL
Generate a link to create a public athlete form URL.

Update link

Use for periodic athlete updates.

Shareable URL
Generate a link to create a public athlete form URL.
0 pending athlete submissionsReview submissions

Weekly charts

Session-level imports rolled into Monday-start training weeks.

Weekly running duration

12-week view, Monday-start weeks.

Weekly running distance

12-week view, Monday-start weeks.

Coach flags

Same dashboard heuristics, shown here for athlete-level context.

Green status. No active flags for this athlete.

Workout history

Session summaries only. FIT record-level data is intentionally not stored in this MVP.

StartSportDurationDistanceElevationAvg HRMax HRCalories
9 May 2026, 5:37 pmrunning40 min7 km57 m163192411
8 May 2026, 3:04 pmrunning51 min7.1 km23 m157181474
7 May 2026, 3:53 amtraining:strength_training1h 01m0 km--102154222
6 May 2026, 3:04 pmrunning42 min6.7 km69 m161189417
4 May 2026, 1:18 amrunning37 min6 km15 m156178362
2 May 2026, 4:55 pmrunning:trail3h 00m18.2 km795 m1561911,370
1 May 2026, 3:12 amrunning1h 00m4.9 km314 m127181345
30 Apr 2026, 4:44 amrunning39 min6 km32 m148183349
29 Apr 2026, 4:56 amtraining:strength_training1h 08m0 km--81121135
26 Apr 2026, 7:44 pmrunning:trail5h 50m36 km1,156 m1561922,402
23 Apr 2026, 3:07 pmrunning44 min5.5 km206 m143180335
22 Apr 2026, 3:10 pmrunning37 min5.6 km15 m159191349
20 Apr 2026, 3:06 pmrunning45 min6.8 km45 m153185398
19 Apr 2026, 4:30 pmrunning:trail2h 15m12 km364 m129175786
18 Apr 2026, 4:39 pmrunning:trail1h 40m9.1 km374 m129167580
18 Apr 2026, 4:33 amtraining:strength_training24 min0 km--9012765
16 Apr 2026, 3:23 amtraining:strength_training29 min0 km--103144106
16 Apr 2026, 1:34 amwalking58 min6 km317 m143191395
15 Apr 2026, 3:40 amtraining:strength_training52 min0 km--81153111
14 Apr 2026, 2:51 amrunning55 min6 km206 m139166386
11 Apr 2026, 5:41 pmrunning:trail8h 13m45.7 km1,359 m1511842,971
10 Apr 2026, 3:24 pmrunning21 min3.3 km17 m158178197
9 Apr 2026, 4:21 amtraining:strength_training16 min0 km--9912457
9 Apr 2026, 3:34 amrunning38 min5.4 km66 m149180318
7 Apr 2026, 3:22 pmtraining:strength_training41 min0 km--100159147
5 Apr 2026, 5:02 pmrunning:trail3h 35m18 km553 m1351761,182
3 Apr 2026, 8:32 pmrunning45 min6.4 km44 m158189396
1 Apr 2026, 4:07 pmtraining:strength_training56 min0 km--113171251
1 Apr 2026, 5:22 amrunning59 min6.3 km209 m146183417
29 Mar 2026, 5:49 pmrunning:trail3h 44m22 km823 m1461941,512
28 Mar 2026, 6:04 pmrunning36 min5.3 km55 m158184322
27 Mar 2026, 4:08 pmrunning45 min6.8 km47 m158178409
27 Mar 2026, 5:20 amrunning10 min1.5 km15 m14118487
26 Mar 2026, 5:08 amrunning:trail1h 02m5.4 km394 m140189401
24 Mar 2026, 4:07 pmtraining:strength_training54 min0 km--138186354
23 Mar 2026, 4:02 pmtraining:strength_training1h 00m0 km--122176297
21 Mar 2026, 7:57 pmrunning27 min4.2 km5 m162179250
20 Mar 2026, 4:01 pmrunning40 min6 km43 m153173356
19 Mar 2026, 11:43 pmrunning:trail2h 53m14.7 km757 m1471801,109
18 Mar 2026, 4:06 pmrunning54 min7.7 km50 m162191474
16 Mar 2026, 1:18 amrunning:trail1h 01m6.2 km246 m153186485
13 Mar 2026, 4:11 pmrunning39 min4.7 km148 m143184283
11 Mar 2026, 5:27 amrunning47 min6.6 km26 m156191394
9 Mar 2026, 12:40 amrunning:trail4h 30m24.1 km1,166 m1521931,661
7 Mar 2026, 6:15 pmrunning:trail1h 17m6 km291 m141171482
6 Mar 2026, 3:58 pmrunning1h 19m10 km120 m159187629
5 Mar 2026, 4:56 amtraining:strength_training51 min0 km--99150167
4 Mar 2026, 3:57 pmrunning40 min5.7 km21 m163192359
3 Mar 2026, 5:13 amtraining:strength_training19 min0 km--7911335
3 Mar 2026, 4:41 amcycling:indoor_cycling30 min0 km--9513993
2 Mar 2026, 3:00 amrunning:trail53 min6.1 km298 m162194461
1 Mar 2026, 4:57 amhiking45 min3.6 km208 m121188243
27 Feb 2026, 4:07 pmwalking1h 02m5.5 km71 m98140285
26 Feb 2026, 4:02 pmwalking52 min4.9 km83 m97149235
26 Feb 2026, 4:48 amswimming:open_water43 min1.1 km--89130122
25 Feb 2026, 4:25 amwalking48 min3.5 km47 m95116184
23 Feb 2026, 1:48 amhiking1h 25m6.3 km362 m125170448
14 Feb 2026, 4:18 pmrunning:trail12h 07m63 km2,393 m1391823,953
13 Feb 2026, 8:40 pmrunning21 min3.1 km23 m164192195
11 Feb 2026, 5:22 amrunning:trail1h 06m6.5 km287 m142173455
8 Feb 2026, 5:09 pmrunning:trail1h 50m13.1 km321 m158182869
7 Feb 2026, 6:36 pmrunning:trail51 min7 km20 m155192431
6 Feb 2026, 3:58 pmrunning59 min7 km25 m162193513
5 Feb 2026, 6:46 amtraining:yoga10 min0 km--7710817
4 Feb 2026, 5:28 amrunning:trail1h 02m6 km304 m143179434
2 Feb 2026, 4:06 amrunning1h 00m8.1 km126 m149191492
1 Feb 2026, 6:12 pmwalking58 min4.8 km30 m94143247
31 Jan 2026, 8:11 pmrunning:trail4h 26m24.2 km638 m1421681,591
30 Jan 2026, 3:14 pmrunning45 min6.3 km23 m157181392
30 Jan 2026, 5:33 amtraining:strength_training56 min0 km--97137172
29 Jan 2026, 4:46 amtraining:strength_training55 min0 km--95132162
28 Jan 2026, 5:31 amrunning:trail59 min6.3 km211 m144183426
26 Jan 2026, 5:54 amwalking1h 11m3.3 km319 m132195384
26 Jan 2026, 4:43 amrunning:trail1h 04m5 km358 m151175457
25 Jan 2026, 6:22 pmrunning:trail5h 19m26.2 km781 m1451761,829
24 Jan 2026, 6:25 amwalking57 min4.8 km36 m112132267
24 Jan 2026, 5:06 amtraining:strength_training33 min0 km--103176123
24 Jan 2026, 4:15 amrunning40 min5.7 km37 m154180360
23 Jan 2026, 4:13 amwalking18 min1.4 km11 m9510877
22 Jan 2026, 7:10 amwalking41 min3.2 km11 m109144186
22 Jan 2026, 4:50 amrunning:trail59 min6.1 km308 m156192471
21 Jan 2026, 6:47 amwalking44 min3.4 km10 m112171213
21 Jan 2026, 5:15 amtraining:strength_training45 min0 km--115172205
21 Jan 2026, 4:02 amrunning50 min6.4 km103 m145192386
20 Jan 2026, 7:00 amtraining:strength_training22 min0 km--7410738
20 Jan 2026, 5:20 amwalking56 min4 km14 m101155244
19 Jan 2026, 2:51 amrunning:trail1h 29m8.1 km383 m144192591
18 Jan 2026, 11:27 pmwalking41 min3.2 km18 m99160186
17 Jan 2026, 8:32 pmrunning:trail3h 45m21.1 km883 m1451741,455
17 Jan 2026, 5:04 amtraining:strength_training47 min0 km--87129117
16 Jan 2026, 3:36 pmrunning1h 21m10.5 km151 m156191678
15 Jan 2026, 4:15 pmrunning36 min4.9 km40 m164188331
14 Jan 2026, 4:04 pmrunning50 min6.4 km118 m153185418
14 Jan 2026, 6:01 amtraining:strength_training47 min0 km--95143142
12 Jan 2026, 3:25 amrunning:trail19 min1 km66 m128171112
11 Jan 2026, 7:46 pmrunning:trail7h 28m40 km1,286 m1511922,937
4 Jan 2026, 9:47 pmrunning48 min6 km36 m157179440
3 Jan 2026, 6:42 pmrunning:trail7h 00m33.1 km815 m1431802,567
1 Jan 2026, 9:43 pmwalking1h 51m6.3 km41 m84130379
31 Dec 2025, 7:22 amtraining:strength_training49 min0 km--110152216
30 Dec 2025, 4:35 amtraining:strength_training13 min0 km--729920
28 Dec 2025, 6:31 pmrunning:trail2h 33m16 km514 m1531861,166
28 Dec 2025, 4:06 amtraining:strength_training1h 22m0 km--107161316
26 Dec 2025, 5:02 pmrunning:trail1h 53m12 km346 m157187927
25 Dec 2025, 8:18 pmrunning41 min5.6 km13 m163186395
20 Dec 2025, 5:36 pmrunning:trail7h 07m32.7 km1,146 m1371742,517
18 Dec 2025, 3:57 pmrunning45 min6.1 km25 m154176411
18 Dec 2025, 4:49 amtraining:strength_training40 min0 km--103137162
17 Dec 2025, 3:58 pmrunning45 min6 km37 m151179399
17 Dec 2025, 4:53 amrunning:trail48 min4 km292 m141178347
16 Dec 2025, 4:13 amrunning30 min4 km63 m146167262
15 Dec 2025, 3:18 amrunning:trail3h 32m18.2 km852 m1561811,576
13 Dec 2025, 5:39 pmrunning:trail1h 21m5.4 km318 m135178523
13 Dec 2025, 3:54 amtraining:strength_training59 min0 km--79118125
12 Dec 2025, 5:01 amrunning:trail23 min3.1 km65 m156170213
11 Dec 2025, 8:35 pmrunning:trail52 min5.3 km224 m159189498
11 Dec 2025, 5:40 amcycling20 min4.6 km55 m139165167
11 Dec 2025, 3:19 amrunning1h 00m8 km94 m165183586
11 Dec 2025, 1:58 amcycling18 min4.2 km43 m131167133
10 Dec 2025, 3:25 amtraining:strength_training48 min0 km--123164279
9 Dec 2025, 4:03 pmrunning49 min6.1 km25 m152183412
9 Dec 2025, 4:54 amtraining:strength_training20 min0 km--110131100
9 Dec 2025, 3:47 amrunning51 min7 km95 m164182507
6 Dec 2025, 5:30 pmrunning:trail2h 30m12.4 km500 m1421881,011
4 Dec 2025, 9:22 pmrunning:trail4 min0.6 km2 m16417747
4 Dec 2025, 8:32 pmrunning:trail48 min5.5 km137 m158175453
4 Dec 2025, 4:29 amtraining:strength_training58 min0 km--96152195
3 Dec 2025, 11:39 pmrunning47 min6.2 km17 m154169422
3 Dec 2025, 3:39 amtraining:strength_training1h 22m0 km--107152334
27 Nov 2025, 6:43 pmrunning:trail9h 29m50.3 km1,894 m1561913,675
26 Nov 2025, 6:16 pmrunning23 min3 km32 m159177223
24 Nov 2025, 6:04 pmrunning36 min5 km78 m167183374
24 Nov 2025, 3:14 amrunning1h 11m9 km115 m165187672
22 Nov 2025, 6:53 pmrunning:trail1h 30m8.7 km326 m153180771
22 Nov 2025, 5:00 amtraining:strength_training33 min0 km--8512894
21 Nov 2025, 3:43 pmrunning59 min8.2 km79 m160185579
20 Nov 2025, 4:49 amtraining:strength_training38 min0 km--89139121
19 Nov 2025, 3:58 pmrunning49 min6 km253 m156182454
18 Nov 2025, 4:33 amtraining:strength_training1h 05m0 km--91151203
17 Nov 2025, 2:56 amrunning:trail1h 02m6.2 km248 m151174526
15 Nov 2025, 6:24 pmrunning:trail4h 50m22.5 km953 m1571892,195
13 Nov 2025, 4:10 pmrunning49 min5.8 km233 m155188475
13 Nov 2025, 5:07 amrunning10 min1.6 km18 m154168107
13 Nov 2025, 4:49 amrunning10 min1.6 km20 m144160107
11 Nov 2025, 4:10 pmrunning45 min6.5 km26 m154169448
9 Nov 2025, 7:45 pmwalking1h 14m6.6 km174 m116155422
8 Nov 2025, 7:35 pmrunning:trail4h 15m21.5 km846 m1671882,171
6 Nov 2025, 4:02 pmrunning22 min3.2 km11 m156174228
5 Nov 2025, 5:03 amtraining:strength_training36 min0 km--8311194
4 Nov 2025, 4:00 pmrunning1h 00m8.1 km72 m160183599
3 Nov 2025, 1:41 amrunning:trail2h 08m12 km437 m1631871,161
31 Oct 2025, 3:43 pmrunning35 min5 km18 m150168348
30 Oct 2025, 6:17 amcycling:indoor_cycling40 min0 km--125172259
29 Oct 2025, 3:54 pmrunning53 min7 km122 m155176515
27 Oct 2025, 4:05 pmwalking38 min2.9 km29 m93123173
26 Oct 2025, 5:16 pmrunning:trail2h 20m13.8 km431 m1711881,416
25 Oct 2025, 4:57 pmrunning19 min3 km30 m163183218
22 Oct 2025, 3:18 pmrowing:indoor_rowing40 min0 km--132174307
20 Oct 2025, 12:51 amwalking1h 06m4.2 km305 m119171409
16 Oct 2025, 4:42 amtraining:strength_training47 min0 km--92141171
15 Oct 2025, 4:12 amrowing:indoor_rowing42 min0 km--127173292
13 Oct 2025, 3:02 amrowing:indoor_rowing36 min0 km--119161236
11 Oct 2025, 4:59 amrowing:indoor_rowing42 min0 km--116163241
9 Oct 2025, 3:58 pmrowing:indoor_rowing52 min0 km--124165337
8 Oct 2025, 4:43 amrowing:indoor_rowing35 min0 km--144178329
1 Oct 2025, 3:43 amrunning51 min5 km16 m134164425
28 Sept 2025, 9:10 pmwalking1h 47m8 km40 m89106500
28 Sept 2025, 12:13 amcycling14 min2.3 km75 m136165122
27 Sept 2025, 4:45 pmrunning:trail1h 09m6.1 km303 m132155507
26 Sept 2025, 2:54 pmrunning50 min7 km282 m155175538
25 Sept 2025, 3:07 pmrunning41 min6.5 km39 m160177470
24 Sept 2025, 2:51 pmrunning55 min8.1 km143 m160175622
21 Sept 2025, 5:38 pmrunning:trail4h 34m28.7 km815 m1621882,402
21 Sept 2025, 5:09 amtraining:strength_training35 min0 km--85122106
20 Sept 2025, 9:16 pmwalking1h 07m2.7 km50 m90142247
20 Sept 2025, 5:24 pmrunning20 min3.3 km27 m165184239
20 Sept 2025, 6:17 amtraining:strength_training37 min0 km--87127116
18 Sept 2025, 2:33 pmrunning49 min7.3 km43 m157181558
18 Sept 2025, 7:27 amtraining:strength_training45 min0 km--77120105
16 Sept 2025, 2:52 pmrunning48 min7 km122 m153176517
12 Sept 2025, 5:06 pmrunning:trail2h 06m11.6 km435 m141172973
11 Sept 2025, 2:44 pmrunning53 min7 km364 m158188575
11 Sept 2025, 5:38 amtraining:strength_training24 min0 km--8210766
9 Sept 2025, 2:41 pmrunning1h 07m9.2 km125 m150177684
8 Sept 2025, 1:33 amrunning:trail1h 08m7 km326 m148185625
6 Sept 2025, 4:28 pmrunning:trail3h 36m21.4 km816 m1581901,933
4 Sept 2025, 2:58 pmrunning52 min7.4 km38 m156176563
4 Sept 2025, 4:51 amtraining:strength_training26 min0 km--7011350
2 Sept 2025, 3:08 pmrunning40 min6.1 km18 m170195470
1 Sept 2025, 1:13 amrunning:trail53 min6 km304 m159187552
30 Aug 2025, 3:53 pmrunning:trail4h 29m25.8 km1,052 m1501862,205
30 Aug 2025, 3:39 amtraining:strength_training58 min0 km--76123132
28 Aug 2025, 3:00 pmrunning1h 04m8.5 km29 m154178688
26 Aug 2025, 3:16 pmrunning49 min5.7 km233 m143181442
26 Aug 2025, 3:50 amtraining:strength_training30 min0 km--94130119
24 Aug 2025, 4:22 pmrunning:trail2h 26m11.2 km357 m1351771,015
23 Aug 2025, 5:34 pmrunning44 min7 km56 m164189520
23 Aug 2025, 3:52 amtraining:strength_training1h 03m0 km--82136172
22 Aug 2025, 3:02 pmrunning50 min6.3 km26 m155187557
19 Aug 2025, 2:40 pmrunning1h 03m8.6 km175 m145172631
19 Aug 2025, 6:07 amtraining:yoga1h 17m0 km--71112135
18 Aug 2025, 1:43 amwalking1h 00m4.8 km245 m109174362
16 Aug 2025, 4:07 pmrunning:trail4h 50m26 km882 m1551862,396
16 Aug 2025, 3:01 amtraining:strength_training27 min0 km--101145123
15 Aug 2025, 7:46 pmrunning40 min5.7 km32 m156175412
14 Aug 2025, 2:44 amtraining:strength_training59 min0 km--83125155
13 Aug 2025, 2:38 amtraining:strength_training1h 15m0 km--95141266
12 Aug 2025, 4:29 pmrunning:treadmill1h 01m5 km--102133241
12 Aug 2025, 3:26 pmrunning49 min5.7 km237 m143179430
10 Aug 2025, 10:43 pmrunning:trail2h 52m16.2 km775 m1511861,374
5 Aug 2025, 3:21 pmrunning41 min5.8 km34 m149167407
5 Aug 2025, 3:30 amtraining:strength_training50 min0 km--81121130
4 Aug 2025, 2:30 amrunning:trail55 min6 km311 m154185534