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

Fiona Roberts

Workouts

204

Last workout 5 May 2026, 10:07 pm

7d running duration

1h 06m

7d running distance

10 km

Delta -59%

Longest run

10 km

Long run %

+100%

7d running load

76.7

Delta -59%

7d all-sport duration

1h 27m

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
Fiona Roberts
Display name
Fee or Fi or Fiona
Email
Fiona.roberts84@gmail.com
Mobile
0430345360
Date of birth
27 Dec 1984
Timezone
Australia/Sydney
Preferred locale
Coach default

Goals summary

Source
Active A-priority race goal
Primary goal
Kosci 100
Goal event
Kosci 100
Goal event date
27 Nov 2026
Goal distance (km)
100 km
Goal type
Ultra (50km+)
Current phase
Base Building

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
5:05 /km
Threshold HR
--
Max HR
--

Constraints

Injury status
Healthy (No issues)
Available training days
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
Injury notes
Current Injury Status: Healthy (No issues) Areas Prone to Injury (Past chronic issues or sensitive spots): Hip flexors, previous knee issue, lower back tightness, left glute is weaker than the right.
Training constraints
--

Notes

Recent race results
--
Athlete notes
Racing/nutrition: Preferred Race Nutrition Strategy (Brands, quantity, timing of fuels/gels): Koda gels and Koda electrolytes. Need to get used to eating proper food as well for the 100km Preferred Hydration Strategy (Type of fluid, consumption rate, salt/electrolyte use): A mix of Water and Koda electrolytes 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);Motivational (High energy, push for effort);High accountability (Needs firm check-ins and tracking);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Detailed explanations/theory behind the plan;Race strategy focus;Encouragement focus Any additional information your coach should know?: I am honestly happy with any kind of info related to training (I know I picked quite a few coaching styles and communication styles). I would be happy with any of those. I would like to get back into the zone I was in training for Larapinta. I felt so strong and fit then. I feel like I need to bump up the strength and be very strict with strength. I also spent a lot of training sessions pushing myself harder than previously so a focus on that helps too. At present I am feeling back at the beginning with fitness. So I have a lot of work to do.
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);Motivational (High energy, push for effort);High accountability (Needs firm check-ins and tracking);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Detailed explanations/theory behind the plan;Race strategy focus;Encouragement focus Any additional information your coach should know?: I am honestly happy with any kind of info related to training (I know I picked quite a few coaching styles and communication styles). I would be happy with any of those. I would like to get back into the zone I was in training for Larapinta. I felt so strong and fit then. I feel like I need to bump up the strength and be very strict with strength. I also spent a lot of training sessions pushing myself harder than previously so a focus on that helps too. At present I am feeling back at the beginning with fitness. So I have a lot of work to do.
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

Kosci 100

Race | A | active | 27 Nov 2026

Kosci 100 | 100 km | Ultra (50km+)

Preferred Race Nutrition Strategy (Brands, quantity, timing of fuels/gels): Koda gels and Koda electrolytes. Need to get used to eating proper food as well for the 100km Preferred Hydration Strategy (Type of fluid, consumption rate, salt/electrolyte use): A mix of Water and Koda electrolytes 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);Motivational (High energy, push for effort);High accountability (Needs firm check-ins and tracking);Flexible (Adapts training often based on life stress) Preferred Communication Style (How do you like to receive feedback and plans?): Detailed explanations/theory behind the plan;Race strategy focus;Encouragement focus Any additional information your coach should know?: I am honestly happy with any kind of info related to training (I know I picked quite a few coaching styles and communication styles). I would be happy with any of those. I would like to get back into the zone I was in training for Larapinta. I felt so strong and fit then. I feel like I need to bump up the strength and be very strict with strength. I also spent a lot of training sessions pushing myself harder than previously so a focus on that helps too. At present I am feeling back at the beginning with fitness. So I have a lot of work to do.

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 activity in 5+ days
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
5 May 2026, 11:36 pmtraining:strength_training20 min0 km--110139127
5 May 2026, 10:07 pmrunning1h 06m10 km303 m151172720
3 May 2026, 10:43 pmrunning1h 12m10.5 km86 m149169733
1 May 2026, 8:24 pmtraining:strength_training17 min0 km--108140105
1 May 2026, 7:26 pmrunning46 min7 km129 m152177503
29 Apr 2026, 12:28 amrunning49 min7 km127 m139157489
27 Apr 2026, 11:31 pmrunning49 min7 km128 m141159496
18 Apr 2026, 8:18 amrunning1h 25m13.1 km63 m130151787
12 Apr 2026, 9:06 amrunning:trail7h 48m50.2 km1,410 m1441773,626
11 Apr 2026, 11:44 amrunning32 min5.1 km10 m143162352
8 Apr 2026, 10:12 amrunning59 min9.1 km22 m129148587
7 Apr 2026, 3:10 pmcycling54 min6 km20 m75103125
4 Apr 2026, 5:08 pmrunning:trail3h 49m30 km556 m1371612,072
1 Apr 2026, 6:32 pmtraining:strength_training16 min0 km--8912165
1 Apr 2026, 4:50 pmrunning1h 28m12 km177 m128163796
31 Mar 2026, 4:29 pmrunning1h 22m14.4 km92 m150165927
28 Mar 2026, 5:49 pmrunning1h 10m10 km100 m136171672
26 Mar 2026, 4:25 pmrunning1h 33m15 km81 m137165911
25 Mar 2026, 4:14 pmrunning1h 11m10 km146 m125136655
24 Mar 2026, 8:18 pmrunning:trail3h 46m30 km680 m1421622,094
24 Mar 2026, 12:37 amrunning43 min7.1 km121 m157178499
23 Mar 2026, 3:02 amwalking51 min3.4 km44 m82115214
22 Mar 2026, 12:25 amrunning1h 00m10 km159 m153170688
18 Mar 2026, 3:14 amswimming:lap_swimming27 min1.2 km--110148177
17 Mar 2026, 9:21 pmrunning56 min8 km135 m130151528
17 Mar 2026, 7:31 pmwalking1h 10m4.5 km78 m86113283
17 Mar 2026, 3:23 amwalking25 min1.2 km34 m8411288
14 Mar 2026, 6:25 pmrunning:trail6h 24m44.8 km1,750 m1511803,443
12 Mar 2026, 5:01 pmrunning49 min7 km0 m142164502
10 Mar 2026, 10:49 pmwalking57 min5.3 km92 m101140320
10 Mar 2026, 9:09 pmrunning52 min7.7 km97 m131160502
8 Mar 2026, 6:40 pmrunning1h 19m13 km111 m141159848
7 Mar 2026, 10:01 pmrunning1h 08m11.4 km51 m150164766
7 Mar 2026, 8:40 pmwalking24 min1.7 km37 m98132121
5 Mar 2026, 4:26 pmrunning1h 23m12.1 km153 m150177897
4 Mar 2026, 5:02 amrunning57 min10.6 km83 m154167676
4 Mar 2026, 3:17 amswimming:lap_swimming23 min1.1 km--114138175
1 Mar 2026, 8:45 pmrunning1h 13m12 km144 m146170802
28 Feb 2026, 6:05 pmrunning:trail3h 01m25 km657 m1531731,825
27 Feb 2026, 6:38 pmtraining:strength_training20 min0 km--9113783
27 Feb 2026, 5:15 pmrunning1h 08m10.1 km240 m140158685
24 Feb 2026, 4:54 pmrunning:trail1h 09m8.1 km396 m135155621
21 Feb 2026, 5:11 pmrunning:trail5h 25m36 km1,107 m1391592,700
19 Feb 2026, 4:30 pmrunning1h 21m12.2 km79 m135169815
18 Feb 2026, 4:44 pmrunning1h 09m10.2 km130 m130155683
18 Feb 2026, 3:12 amswimming:lap_swimming22 min1.2 km--110129154
17 Feb 2026, 8:47 pmwalking46 min3 km73 m90122202
17 Feb 2026, 4:31 pmrunning1h 20m14.1 km93 m145164900
16 Feb 2026, 8:17 pmtraining:strength_training41 min0 km--85137139
15 Feb 2026, 9:12 pmrunning:trail2h 27m20.3 km445 m1341641,386
15 Feb 2026, 12:52 amtraining:strength_training15 min0 km--8711255
14 Feb 2026, 11:26 pmrunning1h 04m10.2 km179 m141179673
13 Feb 2026, 4:21 amwalking27 min1.7 km38 m77117105
12 Feb 2026, 4:24 pmrunning1h 27m13 km84 m133157854
12 Feb 2026, 4:00 amtraining:strength_training17 min0 km--8211055
11 Feb 2026, 10:43 pmwalking26 min1.7 km42 m90121115
11 Feb 2026, 8:30 pmrunning1h 17m10 km409 m140160735
8 Feb 2026, 5:33 pmrunning:trail5h 20m36 km1,214 m1331672,611
7 Feb 2026, 9:30 pmtraining:strength_training19 min0 km--101129102
7 Feb 2026, 8:43 pmwalking24 min1.5 km34 m100128115
7 Feb 2026, 6:59 pmrunning1h 27m14 km185 m154179978
5 Feb 2026, 4:29 pmrunning1h 28m15.1 km85 m141166932
4 Feb 2026, 5:09 pmrunning1h 05m10.1 km166 m128144641
4 Feb 2026, 3:18 amswimming:lap_swimming21 min1.1 km--109140142
3 Feb 2026, 4:29 pmrunning1h 26m15 km59 m142158934
3 Feb 2026, 1:39 amwalking1h 16m3.8 km101 m88121288
1 Feb 2026, 5:10 pmrunning:trail5h 43m35.9 km1,747 m1381762,764
31 Jan 2026, 8:34 pmrunning1h 04m10 km211 m150163698
29 Jan 2026, 4:32 pmrunning1h 31m15 km84 m147171989
28 Jan 2026, 5:24 pmrunning1h 05m10.1 km191 m133153648
28 Jan 2026, 4:40 amrunning1h 08m10 km314 m153181733
24 Jan 2026, 5:47 pmrunning:trail4h 32m32.8 km987 m1371532,356
22 Jan 2026, 4:22 pmrunning1h 29m13.1 km82 m143172917
22 Jan 2026, 4:44 amrunning58 min9.3 km183 m158180665
21 Jan 2026, 12:51 amrunning53 min8 km133 m145175549
20 Jan 2026, 2:59 amtraining:strength_training44 min0 km--85124142
19 Jan 2026, 3:19 amrunning50 min7.5 km128 m130150485
19 Jan 2026, 2:31 amwalking36 min1.8 km41 m67100106
16 Jan 2026, 7:28 pmrunning:trail2h 50m20 km542 m1371601,432
15 Jan 2026, 8:32 pmrunning1h 00m10.1 km26 m143168644
15 Jan 2026, 1:15 amrunning48 min7.1 km165 m141162494
13 Jan 2026, 6:42 pmrunning1h 15m6.2 km442 m130180629
12 Jan 2026, 8:14 pmwalking41 min2 km13 m78118133
10 Jan 2026, 4:39 pmrunning:trail4h 23m30.1 km760 m1401602,224
8 Jan 2026, 6:32 pmwalking54 min3.1 km64 m98131246
8 Jan 2026, 4:57 pmrunning1h 01m10.4 km0 m147174672
6 Jan 2026, 5:02 pmrunning1h 04m10.4 km67 m134156653
4 Jan 2026, 5:21 pmrunning:trail4h 39m28.1 km1,048 m1411822,227
3 Jan 2026, 10:44 pmrunning1h 45m15 km374 m1461691,055
3 Jan 2026, 4:19 amrunning55 min8 km135 m136173546
2 Jan 2026, 4:15 amrunning1h 04m9.1 km61 m127162591
2 Jan 2026, 1:49 amwalking2h 10m8.2 km266 m96129554
1 Jan 2026, 12:14 amtraining:strength_training20 min0 km--9112080
31 Dec 2025, 10:38 pmrunning1h 15m10 km391 m147164751
28 Dec 2025, 10:12 pmrunning:trail2h 48m25.1 km355 m1431601,639
26 Dec 2025, 8:56 pmrunning45 min7.4 km64 m153190510
23 Dec 2025, 5:04 pmrunning1h 03m11.5 km68 m146160719
22 Dec 2025, 7:37 pmrunning45 min7 km107 m133154458
20 Dec 2025, 6:38 pmrunning:trail2h 31m21 km341 m1361551,428
19 Dec 2025, 5:57 pmtraining:strength_training13 min0 km--708428
17 Dec 2025, 4:45 pmrunning1h 06m10 km179 m133161656
16 Dec 2025, 5:03 pmrunning1h 01m10 km303 m147170676
11 Dec 2025, 5:18 pmrunning39 min6.3 km0 m149176407
11 Dec 2025, 4:31 pmrunning33 min5.8 km81 m150183383
9 Dec 2025, 4:43 pmrunning1h 12m13.2 km78 m151167840
6 Dec 2025, 5:47 pmrunning:trail2h 37m18.3 km664 m1391601,415
4 Dec 2025, 4:58 pmrunning57 min10 km0 m147169640
3 Dec 2025, 8:21 pmrunning1h 23m10 km402 m138177765
2 Dec 2025, 8:31 pmrunning1h 08m10 km338 m145196729
29 Nov 2025, 7:03 pmrunning2h 02m20 km210 m1451611,288
27 Nov 2025, 4:25 pmrunning1h 21m14.2 km112 m140178824
26 Nov 2025, 3:14 amswimming:lap_swimming30 min1.6 km--103122173
25 Nov 2025, 4:25 pmrunning1h 27m15.4 km92 m150173995
24 Nov 2025, 5:51 pmrunning41 min6.2 km100 m129146406
22 Nov 2025, 5:55 pmrunning:trail1h 59m18.7 km350 m1531791,319
20 Nov 2025, 6:32 pmtraining:strength_training12 min0 km--9012049
20 Nov 2025, 4:31 pmrunning1h 28m15.1 km84 m1521781,010
19 Nov 2025, 3:13 amswimming:lap_swimming34 min1.6 km--115141246
18 Nov 2025, 6:26 pmwalking24 min1.8 km40 m123161170
18 Nov 2025, 5:01 pmrunning1h 00m9.2 km454 m152173673
17 Nov 2025, 4:37 pmrunning48 min7 km132 m128145457
17 Nov 2025, 3:30 amrunning1h 06m10 km173 m144163696
14 Nov 2025, 4:58 pmrunning55 min7.5 km70 m147177584
12 Nov 2025, 8:08 pmrunning2h 03m18.2 km502 m1451741,270
12 Nov 2025, 3:18 amswimming:lap_swimming36 min1.7 km--1051213,388
11 Nov 2025, 4:28 pmrunning1h 21m14.6 km62 m151172928
10 Nov 2025, 1:40 amrunning1h 34m15 km194 m144174989
8 Nov 2025, 11:21 pmtraining:strength_training12 min0 km--8010638
8 Nov 2025, 11:10 pmtraining:strength_training10 min0 km--9210743
8 Nov 2025, 10:05 pmrunning49 min7 km99 m138157488
6 Nov 2025, 4:38 pmrunning1h 28m13.3 km95 m148177930
5 Nov 2025, 5:04 amrunning1h 02m9.7 km311 m155172688
5 Nov 2025, 3:09 amswimming:lap_swimming32 min1.5 km--1031213,384
3 Nov 2025, 10:08 pmwalking49 min3.1 km67 m93117210
3 Nov 2025, 8:18 pmtraining:strength_training42 min0 km--93120166
1 Nov 2025, 5:46 pmrunning:trail5h 14m30 km1,432 m1341692,461
30 Oct 2025, 6:18 pmtraining:strength_training22 min0 km--94123100
30 Oct 2025, 4:30 pmrunning1h 29m14 km87 m143170936
29 Oct 2025, 4:52 pmrunning1h 22m11 km291 m133174754
28 Oct 2025, 4:33 pmrunning1h 19m14.2 km86 m150167893
27 Oct 2025, 8:17 pmtraining:strength_training45 min0 km--87109152
27 Oct 2025, 12:53 amwalking53 min3 km75 m95123219
26 Oct 2025, 11:35 pmtraining:strength_training49 min0 km--86122159
26 Oct 2025, 9:11 pmrunning1h 49m16.5 km429 m1461711,140
23 Oct 2025, 6:22 pmtraining:strength_training15 min0 km--8311050
23 Oct 2025, 4:31 pmrunning1h 19m13.2 km82 m153180869
22 Oct 2025, 3:15 amswimming:lap_swimming34 min1.6 km--109122217
21 Oct 2025, 4:30 pmrunning:trail1h 53m12 km578 m136160960
20 Oct 2025, 10:12 pmrunning39 min6.3 km24 m146157427
20 Oct 2025, 8:17 pmtraining:strength_training45 min0 km--94132180
16 Oct 2025, 4:57 pmrunning54 min10 km0 m153174583
15 Oct 2025, 3:15 amswimming:lap_swimming23 min1 km--114137168
14 Oct 2025, 9:15 pmrunning1h 02m10 km205 m150174679
11 Oct 2025, 7:31 pmrunning2h 22m20 km439 m1471761,424
8 Oct 2025, 4:34 amrunning1h 29m13.8 km190 m141162907
7 Oct 2025, 12:57 amtraining:strength_training45 min0 km--77111109
7 Oct 2025, 12:16 amcycling:indoor_cycling35 min0 km--102122170
6 Oct 2025, 11:02 pmwalking39 min1.8 km43 m84120132
5 Oct 2025, 6:04 pmrunning:trail4h 21m35.5 km646 m1421812,477
2 Oct 2025, 6:52 pmtraining:strength_training26 min0 km--96124118
2 Oct 2025, 3:28 pmrunning1h 20m14 km86 m150187873
2 Oct 2025, 4:07 amrunning44 min6.2 km147 m142172464
30 Sept 2025, 10:39 pmhiking1h 56m6.1 km312 m101132533
30 Sept 2025, 3:30 pmrunning1h 19m15.1 km60 m157174967
30 Sept 2025, 3:48 amrunning33 min5.1 km90 m145165361
30 Sept 2025, 2:48 amwalking47 min4 km62 m89131230
26 Sept 2025, 3:35 pmrunning2h 12m20 km364 m1421511,387
25 Sept 2025, 3:29 pmrunning1h 13m13 km94 m154175856
23 Sept 2025, 3:30 pmrunning1h 26m14.9 km415 m148166981
22 Sept 2025, 12:26 amrunning:trail2h 02m18 km383 m1431571,275
20 Sept 2025, 9:12 pmrunning34 min6.1 km107 m151163411
18 Sept 2025, 3:23 pmrunning1h 22m14 km77 m150175933
16 Sept 2025, 7:24 pmrunning1h 02m10.6 km71 m148167720
13 Sept 2025, 5:25 pmrunning1h 06m10 km189 m133152676
9 Sept 2025, 11:48 pmrunning48 min7 km129 m135162478
6 Sept 2025, 5:20 pmrunning:trail5h 50m44.3 km1,659 m1521883,519
5 Sept 2025, 4:17 pmrunning27 min4 km47 m135156284
3 Sept 2025, 4:01 pmrunning49 min7 km92 m125140467
2 Sept 2025, 7:23 pmrunning54 min9 km40 m142165601
1 Sept 2025, 7:24 pmwalking48 min4.5 km61 m115153308
1 Sept 2025, 1:02 amrunning:trail1h 39m15.3 km334 m1421651,061
31 Aug 2025, 2:36 amrunning45 min7.4 km112 m143169503
28 Aug 2025, 3:27 pmrunning1h 19m13.7 km119 m139165855
27 Aug 2025, 3:24 amrunning1h 25m13.4 km419 m154176994
25 Aug 2025, 1:04 amrunning:trail2h 32m20 km651 m1341551,477
22 Aug 2025, 7:36 pmwalking2h 32m10.8 km36 m74106616
21 Aug 2025, 9:21 pmwalking2h 05m7.5 km247 m75114459
20 Aug 2025, 8:47 pmwalking1h 52m5.6 km241 m84123435
20 Aug 2025, 1:50 amwalking38 min2.2 km59 m80121152
18 Aug 2025, 6:05 pmrunning:trail4h 47m27.8 km1,005 m1361572,142
17 Aug 2025, 7:43 pmrunning:trail3h 47m22.7 km980 m1461631,859
16 Aug 2025, 6:30 pmrunning:trail4h 24m19.6 km1,216 m1371642,048
16 Aug 2025, 4:36 amrunning1h 23m13.3 km215 m1611751,034
16 Aug 2025, 2:47 amwalking21 min1.9 km6 m96105109
15 Aug 2025, 8:19 pmwalking1h 25m4.5 km72 m92127376
12 Aug 2025, 4:20 pmrunning53 min8.5 km127 m132150567
12 Aug 2025, 3:03 amwalking38 min3.1 km52 m8398174
10 Aug 2025, 7:56 pmrunning:trail1h 41m15.6 km347 m1381521,061
9 Aug 2025, 8:40 pmtraining:strength_training18 min0 km--8310967
9 Aug 2025, 7:43 pmrunning44 min7.1 km134 m142159488
7 Aug 2025, 3:31 pmrunning1h 18m14.3 km102 m149173932
5 Aug 2025, 3:40 pmrunning1h 20m13.7 km75 m138157862
5 Aug 2025, 3:08 amwalking35 min3 km52 m88103175
3 Aug 2025, 5:13 pmrunning:trail5h 04m36 km1,386 m1431762,866