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

Mel Wills

Workouts

220

Last workout 9 May 2026, 5:44 pm

7d running duration

3h 13m

7d running distance

28.5 km

Delta -19%

Longest run

8.2 km

Long run %

+29%

7d running load

212

Delta -12%

7d all-sport duration

3h 35m

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
Mel Wills
Display name
Mel
Email
mel_wills@yahoo.com
Mobile
0423637407
Date of birth
17 Nov 1987
Timezone
Australia/Sydney
Preferred locale
Coach default

Goals summary

Source
Legacy athlete profile fields
Primary goal
General Fitness
Goal event
UTA100
Goal event date
13 May 2027
Goal distance (km)
100 km
Goal type
--
Current phase
Strength Block

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
Minor Niggle (Manageable discomfort)
Available training days
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
Injury notes
Current Injury Status: Minor Niggle (Manageable discomfort) Current Injury Details (If applicable, describe symptoms, diagnosis, and management plan): Plantar fascia irritation R foot. Managed with regular rehab plan. Lack of effective sleep and rest when working long shifts can impact symptoms. Driving long distances (work) can be an aggravator. Areas Prone to Injury (Past chronic issues or sensitive spots): Feet, calves, shins
Training constraints
--

Notes

Recent race results
--
Athlete notes
Racing/nutrition: Preferred Race Nutrition Strategy (Brands, quantity, timing of fuels/gels): Maurten gels, tailwind fluids. Still working on strategy. Heat and effort (avg HR etc)has big impact on how well I can tolerate nutrition. Preferred Hydration Strategy (Type of fluid, consumption rate, salt/electrolyte use): Water and tailwind fluids, have not yet tried salt/electrolyte specific nutrition Coaching preferences: Any medical conditions or considerations your coach should be aware of?: No Preferred Coaching Style (Select all that align with you): Direct (Tell me exactly what to do);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Short messages/bullet points;Data driven (Focus on stats and numbers) Any additional information your coach should know?: Sleep info - I am a good sleeper but sleep often not consistent due to work.
Coach planning notes
Any medical conditions or considerations your coach should be aware of?: No Preferred Coaching Style (Select all that align with you): Direct (Tell me exactly what to do);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Short messages/bullet points;Data driven (Focus on stats and numbers) Any additional information your coach should know?: Sleep info - I am a good sleeper but sleep often not consistent due to work.
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

UTA100

Race | No priority | active | 13 May 2027

UTA100 | 100 km | Ultra (50km+)

Preferred Race Nutrition Strategy (Brands, quantity, timing of fuels/gels): Maurten gels, tailwind fluids. Still working on strategy. Heat and effort (avg HR etc)has big impact on how well I can tolerate nutrition. Preferred Hydration Strategy (Type of fluid, consumption rate, salt/electrolyte use): Water and tailwind fluids, have not yet tried salt/electrolyte specific nutrition Any medical conditions or considerations your coach should be aware of?: No Preferred Coaching Style (Select all that align with you): Direct (Tell me exactly what to do);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Short messages/bullet points;Data driven (Focus on stats and numbers) Any additional information your coach should know?: Sleep info - I am a good sleeper but sleep often not consistent due to work.

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

Workout history

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

StartSportDurationDistanceElevationAvg HRMax HRCalories
9 May 2026, 5:44 pmrunning49 min5.3 km42 m150175518
8 May 2026, 11:42 pmrunning51 min8.2 km39 m157184548
7 May 2026, 3:53 amtraining:strength_training22 min0 km--119149147
6 May 2026, 10:04 pmrunning47 min7.1 km38 m148162480
6 May 2026, 5:10 amrunning45 min7.9 km80 m163182513
2 May 2026, 5:18 pmrunning1h 20m13.5 km42 m160182882
30 Apr 2026, 6:44 pmrunning1h 13m11.8 km47 m158184775
29 Apr 2026, 4:43 pmtraining:strength_training19 min0 km--10512899
28 Apr 2026, 5:20 pmrunning1h 00m10 km42 m163188669
27 Apr 2026, 6:08 pmrunning43 min6.6 km31 m148163447
26 Apr 2026, 5:15 amcycling:indoor_cycling50 min0 km--139148472
24 Apr 2026, 5:51 pmrunning59 min10 km45 m166185671
24 Apr 2026, 5:30 pmrunning18 min2.5 km24 m141158172
22 Apr 2026, 5:53 pmrunning52 min8.5 km35 m150171551
21 Apr 2026, 6:38 pmtraining:strength_training21 min0 km--113134131
20 Apr 2026, 5:00 pmrunning1h 02m10.5 km59 m158181690
19 Apr 2026, 5:14 pmrunning1h 28m14 km119 m152171932
18 Apr 2026, 6:42 pmrunning51 min8 km42 m149166538
16 Apr 2026, 2:02 pmrunning55 min9.1 km53 m153174588
15 Apr 2026, 6:46 pmtraining:strength_training22 min0 km--106131118
14 Apr 2026, 5:26 pmrunning49 min8.2 km28 m154180523
13 Apr 2026, 6:31 pmcycling:indoor_cycling50 min0 km--132147414
12 Apr 2026, 6:18 pmrunning1h 15m12 km145 m156179807
11 Apr 2026, 4:27 pmcycling:indoor_cycling50 min0 km--137148441
10 Apr 2026, 7:20 pmrunning1h 02m10.1 km47 m166184695
10 Apr 2026, 1:39 amtraining:strength_training28 min0 km--107149146
8 Apr 2026, 2:35 pmrunning1h 02m9.4 km50 m155178642
7 Apr 2026, 7:24 pmtraining:strength_training22 min0 km--110136117
6 Apr 2026, 5:03 pmrunning1h 08m10.8 km58 m160183730
5 Apr 2026, 7:16 pmrunning1h 35m9.7 km135 m103136562
4 Apr 2026, 10:23 pmrunning45 min7.1 km39 m152167475
3 Apr 2026, 7:35 pmtraining:strength_training22 min0 km--107134117
2 Apr 2026, 6:10 pmrunning44 min6.6 km23 m150167445
2 Apr 2026, 3:47 amtraining:strength_training19 min0 km--120150135
31 Mar 2026, 7:31 pmrunning32 min5 km21 m152166342
30 Mar 2026, 4:59 amcycling:indoor_cycling40 min0 km--142155387
29 Mar 2026, 9:36 pmtraining:strength_training23 min0 km--102137108
27 Mar 2026, 8:29 pmcycling:indoor_cycling1h 45m0 km--142155901
27 Mar 2026, 7:24 pmtraining:strength_training27 min0 km--107142143
27 Mar 2026, 4:22 amcycling:indoor_cycling45 min0 km--136165383
25 Mar 2026, 5:43 pmtraining:strength_training29 min0 km--114140167
24 Mar 2026, 5:05 pmcycling:indoor_cycling44 min0 km--137169381
22 Mar 2026, 7:31 pmrunning1h 43m14.3 km55 m153181978
21 Mar 2026, 9:13 pmtraining:strength_training26 min0 km--9511896
21 Mar 2026, 3:11 amrunning49 min7.6 km24 m149176491
19 Mar 2026, 6:19 pmrunning1h 11m11.1 km39 m162190781
19 Mar 2026, 3:47 amtraining:strength_training23 min0 km--9611993
18 Mar 2026, 3:21 amrunning1h 12m12 km35 m161188812
17 Mar 2026, 1:34 amrunning40 min5.9 km55 m146160397
15 Mar 2026, 6:04 pmrunning1h 40m14.5 km170 m146168974
14 Mar 2026, 7:38 pmrunning32 min5 km20 m145158336
14 Mar 2026, 2:11 amtraining:strength_training16 min0 km--117146108
12 Mar 2026, 7:53 pmrunning55 min8.1 km66 m149177550
11 Mar 2026, 6:01 pmrunning40 min3.6 km20 m92112205
5 Mar 2026, 10:58 pmrunning48 min7.6 km14 m158170528
4 Mar 2026, 6:06 pmrunning26 min4.4 km17 m149171282
2 Mar 2026, 5:31 pmrunning40 min6.2 km46 m150172428
28 Feb 2026, 9:07 pmrunning1h 15m12 km52 m157172828
27 Feb 2026, 7:16 pmtraining:strength_training21 min0 km--9511489
26 Feb 2026, 6:37 pmrunning51 min8 km66 m152174556
25 Feb 2026, 6:32 pmtraining:strength_training17 min0 km--10412290
24 Feb 2026, 4:26 pmrunning54 min8.6 km58 m145173575
22 Feb 2026, 8:38 pmrunning1h 04m10.1 km55 m144158672
20 Feb 2026, 6:48 pmrunning48 min7.4 km54 m151181512
18 Feb 2026, 4:02 pmrunning42 min6.4 km16 m138153426
14 Feb 2026, 4:18 pmrunning7h 00m52.6 km1,118 m1581763,955
14 Feb 2026, 12:31 amrunning20 min3.5 km14 m150165231
12 Feb 2026, 2:45 pmrunning45 min7 km40 m140157463
11 Feb 2026, 3:22 amrunning48 min7.6 km104 m147172504
8 Feb 2026, 7:20 pmrunning45 min7.1 km24 m144160473
6 Feb 2026, 7:12 pmrunning1h 23m13.2 km196 m156179908
6 Feb 2026, 6:03 amrunning51 min8.1 km39 m147171527
3 Feb 2026, 3:12 pmrunning1h 00m9.2 km61 m132153582
2 Feb 2026, 5:43 pmrunning2h 37m24 km615 m1511741,631
31 Jan 2026, 6:06 pmrunning1h 15m12 km42 m154176814
31 Jan 2026, 3:28 amtraining:strength_training24 min0 km--8810971
29 Jan 2026, 6:40 pmrunning45 min7.5 km25 m151169495
28 Jan 2026, 11:33 pmtraining:strength_training18 min0 km--9212173
27 Jan 2026, 3:41 pmrunning59 min8.7 km201 m149176630
26 Jan 2026, 4:59 pmrunning58 min10.3 km117 m153171654
24 Jan 2026, 8:15 pmtraining:strength_training20 min0 km--106143111
23 Jan 2026, 5:05 pmrunning4h 38m40.6 km1,060 m1541892,832
22 Jan 2026, 6:17 pmrunning45 min7.7 km35 m153172500
22 Jan 2026, 3:46 amtraining:strength_training19 min0 km--125153153
21 Jan 2026, 6:51 pmrunning1h 29m14.1 km62 m155172959
21 Jan 2026, 2:41 amrunning30 min5.2 km19 m161185347
20 Jan 2026, 8:30 pmrunning34 min5.7 km22 m159189390
20 Jan 2026, 2:19 amtraining:strength_training15 min0 km--8812255
18 Jan 2026, 3:52 pmrunning50 min8 km42 m142155514
17 Jan 2026, 8:38 pmrunning2h 14m20.3 km483 m1561771,404
17 Jan 2026, 2:59 amtraining:strength_training19 min0 km--9912088
15 Jan 2026, 5:04 pmrunning1h 15m11.6 km181 m147174759
13 Jan 2026, 6:04 pmrunning1h 14m11.7 km49 m147167776
13 Jan 2026, 3:46 amtraining:strength_training21 min0 km--9912296
11 Jan 2026, 5:15 pmrunning4h 18m36.1 km962 m1581782,557
10 Jan 2026, 3:42 pmrunning1h 01m9.5 km58 m147172634
10 Jan 2026, 6:52 amtraining:strength_training26 min0 km--107130137
8 Jan 2026, 4:29 pmrunning50 min8.5 km27 m156178547
6 Jan 2026, 5:18 pmrunning42 min6.4 km22 m137154414
5 Jan 2026, 4:55 pmrunning2h 56m25 km653 m1571761,757
4 Jan 2026, 4:38 pmrunning1h 09m10.2 km248 m154176728
3 Jan 2026, 6:07 pmrunning1h 03m10 km56 m148175665
3 Jan 2026, 3:34 amtraining:strength_training20 min0 km--103126101
1 Jan 2026, 3:18 pmrunning1h 29m13.9 km82 m151174928
1 Jan 2026, 7:28 amtraining:strength_training18 min0 km--10612499
31 Dec 2025, 3:54 pmrunning32 min5 km18 m142161329
30 Dec 2025, 5:36 pmrunning47 min7 km221 m155184501
28 Dec 2025, 5:59 pmrunning1h 58m18 km347 m1551791,225
27 Dec 2025, 6:17 pmrunning50 min8 km37 m147167530
26 Dec 2025, 10:13 pmtraining:strength_training23 min0 km--9712198
25 Dec 2025, 6:16 pmrunning1h 11m12.1 km254 m165187834
24 Dec 2025, 9:07 pmtraining:strength_training27 min0 km--105132135
24 Dec 2025, 6:00 amrunning1h 00m10.6 km45 m161182692
22 Dec 2025, 3:49 pmrunning45 min7 km34 m142170455
20 Dec 2025, 4:43 pmrunning4h 38m32.9 km961 m1421732,241
19 Dec 2025, 6:27 pmrunning50 min8 km41 m151166536
18 Dec 2025, 4:56 pmrunning1h 13m7 km369 m154180728
17 Dec 2025, 6:36 pmrunning47 min7.4 km47 m155181514
16 Dec 2025, 7:28 pmrunning59 min10 km156 m162186671
16 Dec 2025, 8:05 amtraining:strength_training13 min0 km--9311554
13 Dec 2025, 4:37 pmrunning2h 32m22.4 km652 m1601781,604
12 Dec 2025, 11:01 pmtraining:strength_training29 min0 km--94131111
11 Dec 2025, 3:30 pmrunning1h 04m10 km217 m149180653
10 Dec 2025, 4:58 pmrunning47 min7.3 km25 m141155473
9 Dec 2025, 5:34 pmrunning49 min8.1 km35 m162188556
7 Dec 2025, 7:02 pmrunning42 min6.4 km70 m144163423
6 Dec 2025, 6:23 pmrunning1h 29m14.3 km51 m164186987
6 Dec 2025, 8:14 amtraining:strength_training27 min0 km--104139139
4 Dec 2025, 3:20 pmrunning1h 16m12 km71 m146171776
2 Dec 2025, 5:23 pmrunning1h 13m12.1 km208 m156180800
30 Nov 2025, 4:40 pmrunning2h 04m20.1 km205 m1591771,348
29 Nov 2025, 6:07 pmrunning1h 01m9.5 km43 m146172626
28 Nov 2025, 8:22 pmtraining:strength_training24 min0 km--109147141
27 Nov 2025, 7:33 pmrunning57 min9.5 km32 m161180631
26 Nov 2025, 5:33 pmrunning43 min6.4 km37 m140157423
24 Nov 2025, 7:17 pmrunning51 min8.4 km33 m157188555
23 Nov 2025, 7:24 pmtraining:strength_training24 min0 km--105136120
22 Nov 2025, 6:38 pmrunning2h 00m18 km419 m1601791,253
21 Nov 2025, 11:15 pmtraining:strength_training27 min0 km--96126115
20 Nov 2025, 10:10 pmrunning50 min8.1 km51 m168186580
19 Nov 2025, 4:58 pmrunning58 min9.1 km39 m148162603
18 Nov 2025, 5:41 pmrunning1h 11m10 km351 m151180703
16 Nov 2025, 5:33 pmrunning1h 31m14.2 km65 m155168960
15 Nov 2025, 6:08 pmrunning56 min3.9 km323 m157181564
13 Nov 2025, 6:18 pmrunning1h 00m9.2 km55 m154180621
12 Nov 2025, 7:46 pmtraining:strength_training25 min0 km--8912187
11 Nov 2025, 5:40 pmrunning1h 00m8.9 km29 m165183676
11 Nov 2025, 4:03 amtraining:strength_training22 min0 km--9412489
9 Nov 2025, 6:06 pmrunning1h 23m12.2 km362 m154181847
9 Nov 2025, 3:14 amtraining:strength_training21 min0 km--8911270
6 Nov 2025, 5:30 pmrunning49 min8.3 km155 m163183551
6 Nov 2025, 5:04 amtraining:strength_training18 min0 km--10313385
4 Nov 2025, 6:46 pmrunning1h 00m10 km38 m166189683
3 Nov 2025, 7:32 pmtraining:strength_training17 min0 km--9512571
2 Nov 2025, 6:13 pmrunning28 min4 km110 m148182278
1 Nov 2025, 6:03 pmrunning45 min7.8 km24 m165186513
1 Nov 2025, 2:44 amtraining:strength_training22 min0 km--104132107
30 Oct 2025, 7:54 pmrunning51 min7.9 km42 m159171540
28 Oct 2025, 3:42 pmrunning49 min8.1 km40 m154179526
26 Oct 2025, 6:57 pmrunning1h 07m11.1 km36 m170186761
26 Oct 2025, 2:22 amtraining:strength_training31 min0 km--106135153
24 Oct 2025, 7:55 pmrunning54 min8.6 km29 m164189590
24 Oct 2025, 6:32 amtraining:strength_training19 min0 km--9713081
23 Oct 2025, 6:56 pmrunning1h 00m4.7 km352 m155182535
21 Oct 2025, 3:05 pmrunning42 min6.5 km32 m150165434
21 Oct 2025, 8:29 amtraining:strength_training16 min0 km--10913591
20 Oct 2025, 6:07 amrunning42 min6.5 km37 m152165437
18 Oct 2025, 11:08 pmrunning1h 00m8.9 km37 m152181577
17 Oct 2025, 8:04 pmtraining:strength_training27 min0 km--107130141
16 Oct 2025, 5:55 pmrunning54 min8 km42 m153185529
16 Oct 2025, 4:52 amtraining:strength_training29 min0 km--121157184
14 Oct 2025, 7:03 pmrunning49 min8.1 km39 m169187565
12 Oct 2025, 11:05 pmrunning55 min8.4 km85 m161180592
11 Oct 2025, 6:49 amrunning46 min7 km41 m161179494
10 Oct 2025, 4:32 amtraining:strength_training19 min0 km--112143120
9 Oct 2025, 2:33 amrunning48 min7.6 km45 m158187524
7 Oct 2025, 1:48 amrunning43 min6.5 km23 m159174459
4 Oct 2025, 7:12 pmrunning34 min5.4 km12 m157176374
3 Oct 2025, 7:11 pmrunning40 min5.3 km11 m142166374
1 Oct 2025, 7:37 pmwalking47 min4.2 km57 m97136251
25 Sept 2025, 5:12 pmrunning42 min4 km21 m113152241
24 Sept 2025, 7:27 pmwalking33 min3.2 km15 m98112178
17 Sept 2025, 4:33 pmrunning49 min8.7 km49 m153174562
16 Sept 2025, 6:15 pmtraining:strength_training27 min0 km--97130120
15 Sept 2025, 6:59 pmrunning49 min8.3 km31 m157186562
13 Sept 2025, 2:34 pmrunning1h 04m10 km48 m137156645
11 Sept 2025, 5:32 pmrunning46 min7.1 km43 m150162491
9 Sept 2025, 5:00 pmrunning32 min5.1 km15 m141155337
6 Sept 2025, 7:09 pmrunning3h 56m31 km942 m1661832,598
5 Sept 2025, 5:04 pmrunning23 min3.7 km6 m135150239
3 Sept 2025, 6:00 pmrunning43 min6.5 km31 m133151422
2 Sept 2025, 10:59 pmrunning42 min6.5 km57 m134152420
31 Aug 2025, 5:57 pmrunning2h 20m22 km289 m1521711,486
30 Aug 2025, 5:00 pmrunning52 min9 km57 m157178592
30 Aug 2025, 2:25 amtraining:strength_training24 min0 km--98125106
28 Aug 2025, 9:54 pmrunning58 min9.2 km140 m147172598
27 Aug 2025, 4:22 pmrunning33 min5.2 km20 m140157341
27 Aug 2025, 2:07 amrunning1h 04m9.5 km280 m150181648
25 Aug 2025, 7:26 pmtraining:strength_training27 min0 km--99126119
24 Aug 2025, 6:09 pmrunning2h 21m22.1 km616 m1571791,519
23 Aug 2025, 5:52 pmrunning49 min8.2 km14 m158185553
23 Aug 2025, 1:00 amtraining:strength_training28 min0 km--93136114
22 Aug 2025, 12:44 amrunning51 min8.1 km12 m148174530
20 Aug 2025, 5:45 pmrunning1h 06m11.4 km57 m157175731
20 Aug 2025, 2:46 amtraining:strength_training26 min0 km--96135110
18 Aug 2025, 2:36 pmrunning1h 02m9.6 km159 m141168621
17 Aug 2025, 2:37 pmwalking1h 00m5.9 km54 m107138346
16 Aug 2025, 5:29 pmrunning3h 11m28.5 km893 m1571802,010
15 Aug 2025, 10:14 pmtraining:strength_training35 min0 km--89127120
14 Aug 2025, 11:58 pmrunning45 min7.5 km44 m156172500
14 Aug 2025, 3:57 amtraining:strength_training21 min0 km--105135113
13 Aug 2025, 5:52 pmrunning1h 04m10.1 km42 m144156663
12 Aug 2025, 5:18 pmrunning51 min8.8 km166 m164187594
11 Aug 2025, 6:23 pmwalking1h 00m6 km35 m101138347
10 Aug 2025, 5:20 pmrunning1h 54m16.5 km569 m1601841,212
9 Aug 2025, 2:48 pmrunning43 min6.5 km21 m140156427
7 Aug 2025, 9:10 pmrunning46 min7.9 km33 m156177514
5 Aug 2025, 5:36 pmrunning50 min8.4 km29 m154180551
4 Aug 2025, 7:26 pmwalking57 min5.9 km26 m103139339
3 Aug 2025, 5:18 pmrunning2h 54m26.3 km638 m1601821,854