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

Daniel Maurer

Workouts

182

Last workout 10 May 2026, 4:54 pm

7d running duration

1h 53m

7d running distance

19 km

Delta +530%

Longest run

7 km

Long run %

+37%

7d running load

123.6

Delta +520%

7d all-sport duration

3h 23m

7d cycling duration

1h 30m

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

Goals summary

Source
Legacy athlete profile fields
Primary goal
--
Goal event
--
Goal event date
--
Goal distance (km)
--
Goal type
--
Current phase
--

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
--
Available training days
--
Injury notes
--
Training constraints
--

Notes

Recent race results
--
Athlete notes
--
Coach planning notes
--
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.

No long run in 14 days
Running load spike above 20% versus the previous 7 days
Running distance spike above 20% versus the previous 7 days

Workout history

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

StartSportDurationDistanceElevationAvg HRMax HRCalories
10 May 2026, 4:54 pmrunning40 min7 km13 m144154513
9 May 2026, 5:18 amcycling:indoor_cycling45 min0 km--131140454
7 May 2026, 5:06 pmrunning35 min6 km9 m141150426
6 May 2026, 4:43 pmcycling:indoor_cycling45 min0 km--124135394
5 May 2026, 5:29 pmrunning37 min6 km17 m137149425
2 May 2026, 6:28 pmcycling:indoor_cycling30 min0 km--120161265
1 May 2026, 4:40 pmcycling:indoor_cycling28 min0 km--116150236
28 Apr 2026, 2:32 amrunning18 min3 km2 m134147211
26 Apr 2026, 5:20 pmcycling:indoor_cycling50 min0 km--125149478
26 Apr 2026, 1:19 amcycling:indoor_cycling32 min0 km--138164369
24 Apr 2026, 4:41 pmcycling:indoor_cycling30 min0 km--113145238
24 Apr 2026, 5:46 amrunning26 min4.6 km23 m134150311
22 Apr 2026, 5:31 pmcycling:indoor_cycling32 min0 km--121151282
22 Apr 2026, 3:28 amcycling:indoor_cycling40 min0 km--126159360
20 Apr 2026, 4:13 amcycling:indoor_cycling1h 10m0 km--127145639
19 Apr 2026, 3:40 amcycling:indoor_cycling50 min0 km--134161552
18 Apr 2026, 4:52 amcycling:indoor_cycling50 min0 km--130156509
16 Apr 2026, 5:30 amrunning32 min5.1 km23 m134148359
14 Apr 2026, 4:07 pmrunning27 min5.1 km29 m147166356
12 Apr 2026, 5:29 pmrunning58 min10.1 km55 m142165707
11 Apr 2026, 4:33 amrunning35 min6 km18 m136152416
9 Apr 2026, 5:26 amcycling:indoor_cycling1h 00m0 km--125144556
7 Apr 2026, 5:38 pmcycling:indoor_cycling31 min0 km--120146288
7 Apr 2026, 12:58 amcycling:indoor_cycling1h 00m0 km--131151607
5 Apr 2026, 6:19 pmcycling:indoor_cycling50 min0 km--121154437
2 Apr 2026, 5:04 pmrunning28 min5.4 km5 m156184384
31 Mar 2026, 5:45 pmrunning5 min0.9 km7 m14915474
31 Mar 2026, 5:01 pmrunning39 min7.4 km25 m149171508
29 Mar 2026, 6:00 pmrunning1h 54m20 km70 m1451711,394
28 Mar 2026, 6:44 pmrunning6 min1 km2 m14515075
28 Mar 2026, 6:20 pmrunning23 min5 km9 m158175328
26 Mar 2026, 5:04 pmrunning27 min5.8 km8 m145184357
25 Mar 2026, 5:37 pmrunning45 min8 km51 m143163554
25 Mar 2026, 6:26 amrunning26 min4.2 km24 m126141283
24 Mar 2026, 5:02 pmrunning58 min10 km208 m146167733
22 Mar 2026, 7:05 pmrunning1h 25m16 km46 m1521671,091
21 Mar 2026, 6:38 pmrunning47 min9 km18 m150177615
19 Mar 2026, 5:05 pmrunning38 min6.6 km8 m151183484
19 Mar 2026, 5:21 amrunning42 min7.1 km17 m140165501
17 Mar 2026, 5:12 pmrunning39 min8.2 km17 m161176553
17 Mar 2026, 5:03 pmrunning6 min1 km3 m12213170
16 Mar 2026, 5:25 pmcycling:indoor_cycling50 min0 km--96109233
15 Mar 2026, 7:09 pmrunning1h 29m16 km72 m1491601,123
14 Mar 2026, 7:05 pmrunning22 min5 km16 m165187326
14 Mar 2026, 6:35 pmrunning6 min1 km1 m13114573
12 Mar 2026, 5:07 pmrunning38 min7.4 km14 m154172505
10 Mar 2026, 5:05 pmrunning54 min8.5 km276 m147166658
10 Mar 2026, 7:10 amcycling:indoor_cycling30 min0 km--108144194
7 Mar 2026, 6:14 pmrunning57 min9.8 km122 m137157659
6 Mar 2026, 8:28 pmrunning1h 20m13.7 km55 m145158959
5 Mar 2026, 7:29 pmrunning40 min7.3 km18 m148167503
3 Mar 2026, 5:05 pmrunning51 min9.7 km55 m154169675
1 Mar 2026, 6:34 pmrunning1h 31m16.5 km39 m1511661,135
28 Feb 2026, 7:02 pmrunning22 min5 km16 m167180328
26 Feb 2026, 5:40 pmrunning48 min8.9 km27 m150180605
25 Feb 2026, 6:32 amrunning1h 02m10 km63 m139158707
22 Feb 2026, 5:57 pmrunning1h 02m10.2 km64 m142166740
21 Feb 2026, 7:00 pmrunning23 min5 km16 m171183342
21 Feb 2026, 6:40 pmrunning6 min1 km0 m13114170
19 Feb 2026, 5:04 pmrunning37 min6.4 km7 m145178444
17 Feb 2026, 5:02 pmrunning59 min10.3 km68 m145169721
16 Feb 2026, 5:18 pmswimming:lap_swimming38 min1.1 km--112140286
16 Feb 2026, 5:39 amrunning29 min4.3 km32 m130146304
15 Feb 2026, 5:59 pmrunning1h 29m14.1 km69 m138153989
14 Feb 2026, 7:02 pmrunning23 min5 km16 m170186342
12 Feb 2026, 5:04 pmrunning48 min8.4 km15 m148183605
10 Feb 2026, 5:02 pmrunning57 min7.2 km338 m145165631
9 Feb 2026, 5:29 pmswimming:lap_swimming24 min0.6 km--125167226
8 Feb 2026, 5:03 pmrunning1h 31m16 km68 m1551681,166
7 Feb 2026, 6:35 pmrunning25 min5 km10 m152170329
6 Feb 2026, 6:29 amrunning26 min3.6 km15 m123135251
5 Feb 2026, 5:04 pmrunning52 min9.3 km19 m150171652
3 Feb 2026, 5:10 pmrunning39 min7.6 km21 m162181532
3 Feb 2026, 5:02 pmrunning6 min1 km0 m12313267
2 Feb 2026, 5:10 pmrunning1h 03m10.1 km62 m138154715
1 Feb 2026, 6:18 pmrunning36 min6.3 km20 m146159454
31 Jan 2026, 6:46 pmrunning1h 29m14 km63 m1481671,041
29 Jan 2026, 5:02 pmrunning45 min7.7 km13 m151170554
28 Jan 2026, 5:08 pmrunning1h 02m10.2 km69 m147168744
27 Jan 2026, 5:03 pmrunning56 min8.9 km285 m153173695
26 Jan 2026, 7:21 pmrunning1h 05m6.6 km17 m105125412
25 Jan 2026, 5:48 pmrunning2h 24m22 km365 m1481711,623
24 Jan 2026, 5:58 pmrunning56 min8.8 km27 m138160636
22 Jan 2026, 5:37 pmrunning44 min7.5 km24 m148170537
21 Jan 2026, 5:12 pmrunning55 min8.8 km57 m145174636
20 Jan 2026, 6:20 pmrunning55 min9.5 km61 m155180688
19 Jan 2026, 2:11 amrunning2h 06m20 km88 m1491681,456
18 Jan 2026, 4:37 amrunning46 min7 km35 m135150498
15 Jan 2026, 6:03 pmrunning44 min7.2 km16 m151175541
13 Jan 2026, 5:56 pmrunning44 min3.6 km208 m130157381
12 Jan 2026, 6:07 pmrunning19 min0.4 km0 m8811481
11 Jan 2026, 8:33 pmrunning1h 18m11.1 km306 m141179849
10 Jan 2026, 5:46 pmrunning24 min5 km17 m161173335
10 Jan 2026, 5:29 pmrunning6 min1 km5 m12413670
8 Jan 2026, 5:14 pmrunning45 min7.7 km19 m143170521
8 Jan 2026, 6:31 amrunning17 min0.2 km0 m105131114
7 Jan 2026, 5:01 pmrunning39 min2.4 km185 m129149367
7 Jan 2026, 6:21 amrunning45 min7.8 km48 m146168543
4 Jan 2026, 7:33 pmrunning2h 18m18 km295 m1401651,334
3 Jan 2026, 8:14 pmrunning41 min6.9 km26 m154173507
2 Jan 2026, 9:16 pmrunning15 min0.3 km0 m110132112
2 Jan 2026, 4:03 amrunning50 min8.3 km26 m149168601
1 Jan 2026, 2:55 amrunning48 min8.2 km34 m154173602
30 Dec 2025, 8:06 pmrunning47 min6.3 km269 m150169565
28 Dec 2025, 7:16 pmrunning1h 05m10.5 km69 m149167769
28 Dec 2025, 5:47 amrunning49 min8 km43 m148163590
27 Dec 2025, 7:01 amcycling:indoor_cycling22 min0 km--121150194
25 Dec 2025, 6:53 pmcycling:indoor_cycling26 min0 km--126152250
23 Dec 2025, 6:50 pmrunning35 min6.1 km21 m142159420
22 Dec 2025, 7:28 pmcycling:indoor_cycling50 min0 km--100127266
21 Dec 2025, 6:29 pmrunning34 min6.2 km16 m155180446
19 Dec 2025, 5:21 pmrunning32 min4 km134 m135175330
14 Dec 2025, 7:18 pmrunning27 min4 km17 m142171304
11 Dec 2025, 7:11 pmrunning40 min7 km19 m157176507
9 Dec 2025, 7:18 pmrunning30 min5.3 km10 m154171374
8 Dec 2025, 5:57 pmrunning37 min6.4 km23 m148163453
6 Dec 2025, 5:51 pmrunning42 min7.2 km30 m151168525
4 Dec 2025, 7:41 pmrunning29 min5 km22 m150168363
3 Dec 2025, 5:39 pmrunning37 min6.3 km24 m148159458
1 Dec 2025, 5:36 pmrunning38 min6.3 km21 m147158463
29 Nov 2025, 6:36 pmrunning40 min6.3 km17 m145157473
22 Nov 2025, 5:50 pmrunning36 min6.2 km11 m147159446
20 Nov 2025, 6:35 pmrunning42 min7.6 km27 m159179541
18 Nov 2025, 5:19 pmrunning33 min6 km15 m147172416
17 Nov 2025, 5:36 pmrunning42 min7 km26 m148163508
15 Nov 2025, 5:32 pmrunning37 min6.3 km14 m155169470
15 Nov 2025, 6:31 amrunning37 min6.2 km20 m147162454
11 Nov 2025, 7:00 pmrunning34 min5.9 km20 m154174430
10 Nov 2025, 2:13 amrunning29 min5 km21 m153174364
6 Nov 2025, 5:53 pmrunning45 min8 km34 m155181572
4 Nov 2025, 5:12 pmrunning44 min5.3 km221 m139179471
2 Nov 2025, 6:31 pmrunning36 min6.3 km14 m156178456
28 Oct 2025, 5:09 pmrunning38 min6.3 km19 m149158460
26 Oct 2025, 6:23 pmrunning1h 15m12 km75 m150163905
25 Oct 2025, 6:06 pmrunning37 min6.2 km11 m150162459
21 Oct 2025, 5:03 pmrunning43 min7.2 km21 m147163533
19 Oct 2025, 8:14 pmrunning37 min6.2 km11 m149172463
18 Oct 2025, 6:37 pmcycling:indoor_cycling23 min0 km--124147215
15 Oct 2025, 5:57 pmcycling:indoor_cycling33 min0 km--124159299
13 Oct 2025, 5:51 pmcycling:indoor_cycling27 min0 km--123156251
12 Oct 2025, 6:29 amrunning15 min1.7 km4 m111153118
10 Oct 2025, 5:50 amrunning18 min2.4 km12 m132156180
8 Oct 2025, 6:01 pmcycling:indoor_cycling25 min0 km--128168244
4 Oct 2025, 5:53 pmcycling:indoor_cycling26 min0 km--132165268
2 Oct 2025, 5:15 pmcycling:indoor_cycling49 min0 km--125143430
1 Oct 2025, 5:11 amcycling:indoor_cycling26 min0 km--135166277
28 Sept 2025, 7:31 pmrunning35 min6 km12 m151165448
26 Sept 2025, 4:36 amcycling:indoor_cycling30 min0 km--132171304
24 Sept 2025, 4:25 pmcycling:indoor_cycling30 min0 km--118165251
24 Sept 2025, 5:12 amrunning17 min2.9 km10 m134150204
22 Sept 2025, 4:15 pmcycling:indoor_cycling50 min0 km--111158351
22 Sept 2025, 4:43 amcycling:indoor_cycling20 min0 km--114165155
20 Sept 2025, 5:25 pmcycling:indoor_cycling47 min0 km--107127273
19 Sept 2025, 5:27 pmcycling:indoor_cycling30 min0 km--126161281
19 Sept 2025, 5:10 amcycling:indoor_cycling36 min0 km--129147363
17 Sept 2025, 5:37 amcycling:indoor_cycling25 min0 km--129160256
15 Sept 2025, 4:48 pmcycling:indoor_cycling27 min0 km--122150246
10 Sept 2025, 5:54 amcycling:indoor_cycling25 min0 km--131158252
9 Sept 2025, 5:11 amcycling:indoor_cycling28 min0 km--135163298
6 Sept 2025, 5:42 pmrunning1h 25m14.9 km57 m1561781,082
4 Sept 2025, 4:35 pmrunning45 min7.9 km47 m147176551
3 Sept 2025, 4:12 pmrunning1h 00m9.7 km62 m143164705
3 Sept 2025, 4:37 amrunning29 min5 km17 m151166372
2 Sept 2025, 4:03 pmrunning57 min10.4 km63 m154179735
31 Aug 2025, 5:18 pmrunning1h 49m18 km87 m1501661,322
31 Aug 2025, 3:39 amrunning55 min9 km58 m140158634
27 Aug 2025, 4:23 pmrunning48 min8 km46 m146161590
27 Aug 2025, 5:50 amrunning37 min6.2 km13 m151164457
20 Aug 2025, 5:20 pmrunning3 min0.6 km0 m14515241
20 Aug 2025, 4:32 pmrunning38 min7.8 km45 m158183513
20 Aug 2025, 4:23 pmrunning4 min0.8 km6 m12513553
18 Aug 2025, 4:28 pmrunning49 min8.3 km50 m144163597
16 Aug 2025, 4:57 pmrunning1h 34m16 km79 m1491621,152
16 Aug 2025, 5:04 amrunning40 min7.1 km0 m147165494
12 Aug 2025, 5:28 pmrunning59 min10 km16 m146157721
12 Aug 2025, 2:41 amrunning29 min5 km10 m140159342
11 Aug 2025, 2:43 amrunning1h 01m10 km61 m149162750
10 Aug 2025, 4:25 amrunning1h 25m14 km72 m144162991
7 Aug 2025, 5:53 pmrunning40 min7.1 km37 m143171478
5 Aug 2025, 6:17 pmrunning45 min7.8 km27 m143166536
4 Aug 2025, 6:18 pmrunning:treadmill20 min0 km--110116141
3 Aug 2025, 6:42 pmrunning1h 12m12 km63 m148162878