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

Ryley Shaw

Workouts

200

Last workout 10 May 2026, 7:06 pm

7d running duration

3h 24m

7d running distance

39.5 km

Delta -50%

Longest run

10.1 km

Long run %

+26%

7d running load

229.8

Delta -60%

7d all-sport duration

3h 24m

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
Ryley Shaw
Display name
Ryley Shaw
Email
--
Mobile
--
Date of birth
--
Timezone
--
Preferred locale
Coach default

Goals summary

Source
Legacy athlete profile fields
Primary goal
UTA100
Goal event
UTA100
Goal event date
16 May 2026
Goal distance (km)
100 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
--
Report tone
Balanced
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
10 May 2026, 7:06 pmrunning42 min8.6 km19 m146172696
10 May 2026, 6:31 pmrunning30 min5.1 km18 m121139406
9 May 2026, 10:08 pmrunning29 min6.7 km29 m159186524
9 May 2026, 1:58 amrunning57 min10.1 km83 m128144824
7 May 2026, 5:50 amrunning:treadmill45 min9 km--141180611
4 May 2026, 3:04 amrunning:treadmill1h 46m20 km--117136923
3 May 2026, 5:40 amrunning44 min8 km41 m131167638
1 May 2026, 5:41 amrunning1h 02m11.6 km66 m146169955
28 Apr 2026, 7:47 pmrunning:trail5h 02m39 km1,654 m1431763,753
25 Apr 2026, 1:57 pmrunning:trail3h 00m25.8 km949 m1431742,395
25 Apr 2026, 12:59 amrunning:trail38 min5.3 km280 m146174563
23 Apr 2026, 3:07 amrunning:treadmill37 min8.1 km--129155448
22 Apr 2026, 2:59 amrunning:treadmill46 min7.3 km--120148460
20 Apr 2026, 1:40 amrunning:treadmill2h 00m20.3 km--108142842
19 Apr 2026, 1:40 amrunning:treadmill2h 00m20.9 km--116142952
18 Apr 2026, 1:43 amrunning:treadmill2h 00m23.4 km--1191341,022
17 Apr 2026, 6:00 amrunning50 min8.5 km50 m125142665
16 Apr 2026, 5:36 amrunning1h 08m12 km84 m134154955
15 Apr 2026, 6:14 amrunning39 min7.7 km38 m144174619
14 Apr 2026, 6:04 amcycling:indoor_cycling30 min0 km--105122225
13 Apr 2026, 5:50 amrunning59 min10 km57 m144171869
12 Apr 2026, 5:43 amrunning23 min4 km24 m129147315
10 Apr 2026, 4:16 pmrunning2h 00m21.5 km69 m1381681,706
9 Apr 2026, 6:33 pmrunning:trail3h 27m27.4 km1,018 m1451762,709
8 Apr 2026, 12:13 amrunning40 min7 km12 m126142567
6 Apr 2026, 10:53 pmrunning:trail2h 09m17 km922 m1441761,594
6 Apr 2026, 6:28 pmhiking1h 13m4.2 km370 m112169560
5 Apr 2026, 12:17 amhiking2h 59m7.1 km450 m97141965
4 Apr 2026, 8:18 pmwalking36 min1.9 km23 m87115183
4 Apr 2026, 5:11 pmrunning46 min7.7 km35 m132156602
4 Apr 2026, 2:00 amrunning:trail58 min7.6 km180 m154172840
3 Apr 2026, 10:36 pmrunning23 min5 km15 m158176399
1 Apr 2026, 11:52 pmcycling:e_bike_fitness36 min7 km86 m103125240
1 Apr 2026, 9:47 pmcycling:e_bike_fitness1h 07m15.1 km180 m114143525
1 Apr 2026, 6:31 pmrunning50 min8.3 km313 m154179759
31 Mar 2026, 5:21 pmgolf4h 08m13.5 km297 m1001301,352
29 Mar 2026, 7:23 pmrunning:trail3h 24m31.1 km992 m1451812,728
29 Mar 2026, 3:32 amrunning1h 20m14 km122 m1391571,113
28 Mar 2026, 8:24 pmwalking35 min2.7 km7 m103125222
27 Mar 2026, 6:14 pmwalking22 min1.8 km30 m97122143
25 Mar 2026, 8:10 amrunning45 min7.7 km48 m134158631
24 Mar 2026, 8:14 amtraining:strength_training2h 22m0 km--81118304
23 Mar 2026, 7:50 amrunning1h 12m12.3 km77 m1481681,081
22 Mar 2026, 7:51 amrunning56 min10 km66 m145172851
21 Mar 2026, 7:30 amtraining:strength_training57 min0 km--97167355
20 Mar 2026, 7:56 amrunning28 min5 km29 m142164425
18 Mar 2026, 6:07 pmwalking32 min3 km19 m93105192
9 Mar 2026, 3:56 amrunning:treadmill2h 38m28 km--1241491,355
7 Mar 2026, 8:11 amrunning:treadmill41 min8.8 km--145172616
6 Mar 2026, 7:35 amtraining:strength_training49 min0 km--85119209
5 Mar 2026, 7:55 amrunning:treadmill45 min9.3 km--136172591
2 Mar 2026, 7:24 amrunning:treadmill1h 24m15 km--1231411,030
1 Mar 2026, 7:42 amrunning:treadmill1h 07m12 km--129141719
28 Feb 2026, 7:48 amtraining:strength_training30 min0 km--87117146
25 Feb 2026, 5:11 pmrunning33 min6.1 km9 m139154496
24 Feb 2026, 5:16 pmrunning46 min8.7 km23 m152179752
23 Feb 2026, 3:20 amrunning34 min6 km41 m151165524
21 Feb 2026, 3:22 amcycling:mountain1h 46m10.9 km442 m117161874
20 Feb 2026, 5:49 pmwalking30 min2.8 km9 m7893185
18 Feb 2026, 5:23 amrunning:treadmill31 min6 km--123135332
15 Feb 2026, 5:09 amtraining:strength_training32 min0 km--7510999
13 Feb 2026, 7:44 amcycling:indoor_cycling25 min0 km--110132208
11 Feb 2026, 3:20 amgolf1h 45m5.1 km24 m81103373
7 Feb 2026, 5:33 pmrunning1h 01m10 km21 m132157786
6 Feb 2026, 4:02 amgolf3h 16m6.6 km20 m87114838
5 Feb 2026, 10:09 pmgolf1h 49m4.8 km12 m82101361
5 Feb 2026, 6:05 pmwalking27 min2.4 km6 m----158
5 Feb 2026, 2:42 amgolf1h 25m4.3 km62 m90123406
4 Feb 2026, 1:17 amgeneric1h 42m34.3 km758 m90127653
3 Feb 2026, 5:13 pmtraining:strength_training25 min0 km--95138139
2 Feb 2026, 5:09 pmtraining:strength_training48 min0 km--119181438
1 Feb 2026, 10:19 pmrunning53 min10 km85 m143169798
31 Jan 2026, 4:27 pmrunning2h 22m21.1 km62 m1421861,764
30 Jan 2026, 3:09 amwalking25 min2 km1 m7384130
29 Jan 2026, 7:32 pmrunning:treadmill28 min5 km--114128272
29 Jan 2026, 5:04 amrunning:treadmill55 min10 km--124140552
28 Jan 2026, 5:08 amrunning:treadmill26 min5 km--117131252
27 Jan 2026, 5:27 amtraining:strength_training20 min0 km--8613986
26 Jan 2026, 4:40 amrunning:treadmill59 min12 km--139167767
25 Jan 2026, 4:46 amrunning:treadmill1h 00m11.5 km--128146645
24 Jan 2026, 5:14 amtraining:strength_training34 min0 km--111215278
22 Jan 2026, 8:14 amrunning:treadmill25 min5 km--127143291
20 Jan 2026, 8:05 amtraining:strength_training47 min0 km--85133197
19 Jan 2026, 7:42 amrunning:treadmill1h 11m13.2 km--132148818
17 Jan 2026, 8:05 amrunning:treadmill1h 00m10.3 km--142176802
16 Jan 2026, 8:00 amtraining:strength_training34 min0 km--78124119
15 Jan 2026, 12:46 amcycling46 min13.9 km116 m109135346
14 Jan 2026, 6:31 pmrunning1h 13m14 km35 m1471701,183
14 Jan 2026, 4:14 amgolf3h 09m9 km38 m84104717
13 Jan 2026, 6:11 pmwalking42 min2.9 km22 m93116251
12 Jan 2026, 6:10 pmwalking42 min3.3 km33 m90116252
11 Jan 2026, 6:41 pmcycling:mountain4h 10m38 km1,219 m1271722,232
10 Jan 2026, 6:09 pmrunning:trail1h 30m14.6 km402 m1561871,328
10 Jan 2026, 4:15 amgolf2h 40m5.1 km22 m83113595
9 Jan 2026, 6:37 pmwalking30 min2 km34 m95113192
9 Jan 2026, 5:21 pmrunning47 min8.7 km20 m151189753
9 Jan 2026, 2:55 amwalking47 min4.2 km10 m7791258
8 Jan 2026, 7:03 pmtraining:strength_training29 min0 km--8011483
7 Jan 2026, 4:43 amtraining:strength_training46 min0 km--107151337
6 Jan 2026, 5:09 amwalking30 min1.2 km6 m123146317
5 Jan 2026, 4:39 amtraining:strength_training1h 08m0 km--84120212
4 Jan 2026, 4:34 amrunning:treadmill51 min9 km--133148619
3 Jan 2026, 4:38 amtraining:strength_training1h 37m0 km--90136463
2 Jan 2026, 8:10 amrunning:treadmill46 min8 km--131150560
31 Dec 2025, 9:09 pmwalking1h 00m5.1 km51 m88102355
31 Dec 2025, 6:06 pmwalking16 min1.5 km1 m97103105
30 Dec 2025, 10:51 pmcycling30 min12.1 km72 m138174427
30 Dec 2025, 6:08 pmwalking35 min2.9 km21 m91118215
29 Dec 2025, 9:02 pmwalking39 min3.8 km33 m81109261
28 Dec 2025, 9:02 pmrunning56 min10 km95 m137167792
27 Dec 2025, 10:32 pmwalking47 min3.5 km42 m7896242
24 Dec 2025, 6:26 pmwalking1h 49m5.7 km30 m77126435
24 Dec 2025, 12:22 amwalking42 min3.7 km30 m82109256
19 Dec 2025, 3:12 amwalking23 min2 km6 m7785132
18 Dec 2025, 7:33 amtraining:strength_training25 min0 km--81133104
17 Dec 2025, 7:54 amrunning:treadmill42 min8 km--125141475
16 Dec 2025, 7:50 amtraining:strength_training38 min0 km--78113134
13 Dec 2025, 7:57 amtraining:strength_training22 min0 km--95130136
12 Dec 2025, 8:00 amrunning:treadmill53 min10.6 km--135157682
11 Dec 2025, 8:09 amtraining:strength_training49 min0 km--80115182
10 Dec 2025, 8:01 amrunning:treadmill50 min8 km--138173603
9 Dec 2025, 7:57 amtraining:strength_training56 min0 km--82123222
8 Dec 2025, 7:47 amrunning:treadmill37 min7 km--121134391
7 Dec 2025, 7:35 amrunning:treadmill33 min6 km--116127319
3 Dec 2025, 6:03 pmwalking30 min3 km7 m94119193
2 Dec 2025, 3:15 amrunning1h 17m12.3 km387 m1421671,044
30 Nov 2025, 6:40 pmcycling:mountain5h 19m45.9 km1,694 m1241662,933
29 Nov 2025, 8:51 pmrunning41 min8.8 km33 m157184696
28 Nov 2025, 4:55 pmcycling:mountain2h 30m31.4 km743 m1291591,473
27 Nov 2025, 10:58 pmcycling:mountain1h 36m15.3 km509 m1371761,170
26 Nov 2025, 5:33 amrunning5 min0.9 km0 m15316281
26 Nov 2025, 5:29 amrunning2 min0.4 km0 m15516637
26 Nov 2025, 4:52 amrunning21 min5.7 km2 m163191409
25 Nov 2025, 6:06 pmwalking28 min2.6 km7 m101116184
25 Nov 2025, 4:35 amrunning1h 00m12 km88 m152171994
17 Nov 2025, 8:05 amrunning1h 00m10.7 km27 m135156844
15 Nov 2025, 8:06 amrunning25 min5 km20 m137161392
12 Nov 2025, 7:55 amrunning49 min10 km70 m149179764
10 Nov 2025, 7:06 amrunning1h 14m14.5 km76 m1501781,154
8 Nov 2025, 7:31 amrunning38 min7 km54 m132152545
7 Nov 2025, 7:25 amtraining:strength_training34 min0 km--84114146
6 Nov 2025, 4:38 amwalking21 min1.7 km21 m7993119
5 Nov 2025, 6:36 pmcycling:mountain3h 13m35.2 km1,147 m1251561,754
31 Oct 2025, 8:06 pmrunning46 min10 km34 m163183805
30 Oct 2025, 5:03 pmrunning30 min5.4 km12 m129153422
29 Oct 2025, 7:55 pmwalking34 min3.1 km26 m82107229
29 Oct 2025, 2:35 amrunning37 min6 km41 m121136491
24 Oct 2025, 4:25 amrunning36 min6.7 km30 m137153550
20 Oct 2025, 4:04 amrunning1h 43m18 km130 m1411711,488
17 Oct 2025, 4:56 amrunning52 min9.3 km59 m156182831
15 Oct 2025, 8:08 amrunning47 min9.6 km57 m149175754
13 Oct 2025, 7:05 amrunning1h 45m21.2 km114 m1561831,726
12 Oct 2025, 7:39 amrunning48 min9.2 km55 m133165662
11 Oct 2025, 8:01 amrunning28 min6 km40 m147171467
10 Oct 2025, 6:56 amrunning1h 16m15 km85 m1551821,231
7 Oct 2025, 8:05 amtraining:strength_training27 min0 km--81122103
6 Oct 2025, 7:24 amrunning:treadmill2h 41m26.8 km--1271531,603
5 Oct 2025, 7:12 amrunning37 min6.7 km55 m136156531
4 Oct 2025, 5:56 amrunning1h 00m12.2 km63 m1591841,000
3 Oct 2025, 6:00 amtraining:strength_training45 min0 km--7696100
1 Oct 2025, 2:36 amgeneric:navigate51 min8.2 km52 m127143536
30 Sept 2025, 5:16 pmgeneric:navigate2h 05m12 km429 m118154973
29 Sept 2025, 8:22 pmwalking39 min3.8 km31 m77106263
27 Sept 2025, 8:39 pmgolf4h 41m10.5 km49 m931231,349
27 Sept 2025, 5:52 pmhiking1h 01m3.8 km160 m105154411
26 Sept 2025, 4:01 pmtraining:strength_training55 min0 km--104152371
26 Sept 2025, 2:30 amrunning39 min8 km39 m129160575
24 Sept 2025, 2:50 amrunning1h 01m11.9 km73 m148174958
23 Sept 2025, 2:53 amrunning55 min10 km52 m138162783
21 Sept 2025, 3:04 amrunning44 min8.5 km54 m157179752
19 Sept 2025, 9:20 pmrunning1h 22m15 km107 m1451751,196
19 Sept 2025, 6:10 amtraining:strength_training36 min0 km--74103101
18 Sept 2025, 5:48 amrunning45 min8.8 km65 m136173675
16 Sept 2025, 5:50 amrunning26 min5 km33 m127153372
15 Sept 2025, 5:56 amrunning:treadmill55 min10 km--125145559
10 Sept 2025, 4:07 pmtraining:strength_training48 min0 km--107154367
9 Sept 2025, 7:04 pmcycling:mountain2h 48m25.6 km824 m1231651,435
9 Sept 2025, 4:02 pmtraining:strength_training59 min0 km--106172430
9 Sept 2025, 2:50 amrunning30 min5 km39 m133151410
8 Sept 2025, 7:51 pmwalking48 min4.1 km15 m90109285
6 Sept 2025, 3:05 amrunning19 min3.6 km12 m133156284
4 Sept 2025, 7:01 pmwalking24 min1.9 km102 m87110146
4 Sept 2025, 9:48 amrunning43 min7.9 km66 m134161591
3 Sept 2025, 5:58 amrunning40 min7.5 km65 m139171590
2 Sept 2025, 6:07 amtraining:strength_training49 min0 km--6895107
1 Sept 2025, 5:47 amrunning1h 00m11.1 km70 m136166845
28 Aug 2025, 5:36 amrunning53 min8.9 km62 m143171762
25 Aug 2025, 4:00 pmtraining:strength_training54 min0 km--101182353
25 Aug 2025, 1:59 amrunning44 min7.5 km66 m120164582
22 Aug 2025, 4:06 pmrunning54 min10 km39 m141162804
21 Aug 2025, 1:21 amrunning55 min11.3 km109 m157177911
19 Aug 2025, 4:00 pmtraining:strength_training1h 00m0 km--107166313
17 Aug 2025, 9:03 pmrunning49 min10 km134 m159178814
13 Aug 2025, 6:25 amrunning37 min7.8 km66 m153179601
12 Aug 2025, 6:31 amrunning23 min5 km47 m155184382
9 Aug 2025, 6:04 amtraining:strength_training27 min0 km--91129138
7 Aug 2025, 6:09 amrunning36 min6.8 km56 m135168519
6 Aug 2025, 6:12 amtraining:strength_training25 min0 km--7611181
5 Aug 2025, 6:19 amrunning40 min6.9 km53 m136155549
4 Aug 2025, 6:11 amtraining:strength_training45 min0 km--89144203