MR
Coach dashboard

Mohamed Rasheed

Cycling coach. Watts don’t lie. Building the Addu peloton.

Verified Coach 🇲🇻 Addu City Week of 13 Jul
Athletes26 +3 this month
On a plan18/24 75%
Weekly compliance87% +4pp
Unread messages7 2 waiting >6h
14 active · 3 need attention

Athlete roster

14 athletes
AJ
🇲🇻 Aiman Jaleel @aiman.runs · Elite
Peaking
96plan
PlanSub-3 Marathon · wk 9/12
Load vs planned 82.4 / 82 km
Recovery68
Form (TSB)-12
ACWR1.42
Last6h ago
SN
🇲🇻 Sara Nasheed @sara.tri · Elite
On track
100plan
PlanPeak & Taper · wk 11/12
Load vs planned 21.4 / 21 km
Recovery84
Form (TSB)+4
ACWR1.04
Last3h ago
YT
🇯🇵 Yuki Tanaka @yuki.trail · Elite
On track
88plan
PlanBase Block · wk 2/8
Load vs planned 64.2 / 68 km
Recovery76
Form (TSB)-4
ACWR1.12
Last20h ago
ED
🇪🇸 Elena Duarte @elena.rides · Elite
At risk
71plan
PlanFTP Builder · wk 6/8
Load vs planned 412.6 / 320 TSS
Recovery52
Form (TSB)-28
ACWR1.48
Last11h ago
TW
🇬🇧 Tom Whitfield @tom.5k · Development
Detraining
42plan
PlanHalf Build · wk 4/10
Load vs planned 12.2 / 34 km
Recovery91
Form (TSB)+18
ACWR0.58
Last2d ago
AI
🇲🇻 Aisha Ibrahim @aisha.swims · Development
On track
92plan
PlanBase Block · wk 2/8
Load vs planned 14.8 / 16 km
Recovery81
Form (TSB)+2
ACWR1.02
Last1d ago
KO
🇬🇭 Kwame Osei @kwame.lifts · Masters
On track
84plan
PlanBase Block · wk 2/8
Load vs planned 28.4 / 30 km
Recovery74
Form (TSB)-6
ACWR1.08
Last15h ago
LF
🇦🇹 Lena Fischer @lena.alps · Masters
Injured
24plan
PlanReturn to Run · wk 3/6
Load vs planned 6.4 / 42 km
Recovery62
Form (TSB)+22
ACWR0.34
Last3d ago
IW
🇲🇻 Ibrahim Waheed @ibbe.runs · Development
At risk
68plan
PlanHalf Build · wk 4/10
Load vs planned 92.4 / 68 km
Recovery48
Form (TSB)-21
ACWR1.38
Last9h ago
FA
🇲🇻 Fatima Ali @fathi.walks · Masters
On track
94plan
PlanBase Block · wk 2/8
Load vs planned 24.6 / 26 km
Recovery79
Form (TSB)+1
ACWR1.06
Last5h ago
HS
🇲🇻 Hassan Shareef @hassan.tt · Development
At risk
62plan
PlanFTP Builder · wk 6/8
Load vs planned 218.4 / 180 TSS
Recovery54
Form (TSB)-18
ACWR1.34
Last1d ago
MN
🇲🇻 Mariyam Nazly @mari.swims · Juniors
On track
90plan
PlanBase Block · wk 2/8
Load vs planned 18.2 / 18 km
Recovery83
Form (TSB)+3
ACWR1.01
Last8h ago
AS
🇲🇻 Ahmed Shifau @shifau.trail · Juniors
Detraining
38plan
PlanHalf Build · wk 4/10
Load vs planned 14.6 / 46 km
Recovery88
Form (TSB)+14
ACWR0.62
Last4d ago
AR
🇲🇻 Aminath Reesha @reesha.runs · Juniors
On track
86plan
PlanHalf Build · wk 4/10
Load vs planned 42.8 / 46 km
Recovery77
Form (TSB)-3
ACWR1.09
Last12h ago
Flagged by the AI · reviewed nightly

At-risk athletes

4 flagged

The model watches acute:chronic load, HRV trend and compliance drift. It flags patterns, not moments — one bad night is noise, seven is a signal. You still make the call.

ED
🇪🇸 Elena Duarte Load spike — ACWR 1.48
High

Chronic load has been 320 TSS/week for six weeks; this week she rode 412. Acute:chronic hit 1.48, well past the 1.30 line where injury odds climb sharply. HRV is down to 41ms from a 56ms baseline and compliance dropped to 71% — she is skipping the easy rides and doing the hard ones.

Suggested fix: Cap next week at 300 TSS. Cut the Thursday climbing block, keep Sunday. The problem is not the hard days, it is that she deleted the easy ones.
IW
🇲🇻 Ibrahim Waheed HRV suppressed 7 days running
High

HRV has sat below baseline for seven consecutive mornings (43ms vs 55ms) and resting HR is +6. Volume jumped from 68 to 92 km — a 35% week-on-week rise on a runner who has never held 80. Recovery score 48.

Suggested fix: Force a down week at 58 km. He is 26 and will argue. Show him the HRV chart, not the plan.
HS
🇲🇻 Hassan Shareef Compliance falling — 62% and dropping
Medium

Compliance has slid 94% → 78% → 62% over three weeks while load kept rising. Every missed session is a weekday morning. This is a life-admin problem wearing a training-plan costume.

Suggested fix: Move his quality sessions to evenings and drop to 4 days. A 4-day plan he completes beats a 6-day plan he abandons.
LF
🇦🇹 Lena Fischer Return-to-run week 3 · load still capped
Medium

Achilles tendinopathy, six weeks out. Cleared for 40% volume; she logged 6.4 km against 42 planned. Compliance reads 24% but that is by design — the plan is deliberately soft while the tendon reloads.

Suggested fix: Hold the cap. Add the calf-raise progression to week 4 and reassess pain-on-first-step before touching volume.
Week of 13 Jul · click any cell to assign

Plan builder

This week’s template

Total 62 km + 30 min strength · 464 TSS planned. Sunday's progressive long run is the week — everything else protects it.

Session library

Drop any of these onto a day
🏃
Easy aerobic Zone 2, conversational. The session that builds the engine. 5:45–6:05 /km
8×1K @ threshold 90s jog recovery. The week’s key run session. 3:45 /km
🔥
Tempo 6K Comfortably hard, continuous. No heroics. 4:05 /km
🚴
4×10 @ 105% FTP 5 min float between. Sweet-spot progression. 296 W
🏊
20×100 threshold On 20s rest. Hold the last one fastest. 1:32 /100m
🏋️
Strength block Single-leg RDLs, calf raises, dead bugs. 30 min
Pick a template, pick athletes, ship it

Bulk plan assignment

1 · Choose a template

2 · Choose athletes

0 selected
Week of 13 Jul · 74% squad average

Compliance tracking

Done Partial Missed Rest day
Athlete Mon13Tue14Wed15Thu16Fri17Sat18Sun19 Week
AJ
Aiman JaleelElite
·
100%
SN
Sara NasheedElite
·
100%
YT
Yuki TanakaElite
· ~
92%
ED
Elena DuarteElite
· ~ ~
83%
TW
Tom WhitfieldDevelopment
· ~
8%
AI
Aisha IbrahimDevelopment
· ~
92%
KO
Kwame OseiMasters
· ~
92%
LF
Lena FischerMasters
· · ·
25%
IW
Ibrahim WaheedDevelopment
· ~
75%
FA
Fatima AliMasters
·
100%
HS
Hassan ShareefDevelopment
· ~
75%
MN
Mariyam NazlyJuniors
· ~ ~
83%
AS
Ahmed ShifauJuniors
· ~
42%
AR
Aminath ReeshaJuniors
· ~
92%

Cells carry a symbol as well as a colour — ✓ done, ~ partial, ✕ missed, · rest. Monday is a squad-wide rest day.

4 groups · 14 athletes

Squads & groups

Weekly load by squad

Blended km + TSS
Elite: 581 loadDevelopment: 338 loadMasters: 59 loadJuniors: 76 load
EliteDevelopmentMastersJuniors
Elite 4 athletes · 581 weekly load

Racing this season. Two national-team selections.

AJ Aiman SN Sara YT Yuki ED Elena
Development 4 athletes · 338 weekly load

Building toward a first half or century.

TW Tom AI Aisha IW Ibrahim HS Hassan
Masters 3 athletes · 59 weekly load

40+, time-poor, injury-aware. Four days a week, no ego.

KO Kwame LF Lena FA Fatima
Juniors 3 athletes · 76 weekly load

Under 18. Volume capped by policy, technique first.

MN Mariyam AS Ahmed AR Aminath
7 unread · median reply 2h 14m

Messages

ED
🇪🇸 Elena Duarte14m

Legs are wrecked after Thursday. Can I move Sunday’s block to Monday? I know you’ll say no.

AJ
🇲🇻 Aiman Jaleel1h

HRV was down again this morning — 48. Do I still do the 8×1K tomorrow or push it?

IW
🇲🇻 Ibrahim Waheed3h

Hit 92 km this week 💪 first time ever over 90. Feeling strong, can we go 100 next week?

LF
🇦🇹 Lena Fischer6h

Physio cleared me for 40%. Achilles is quiet on the first step now — that’s the first time in six weeks.

TW
🇬🇧 Tom Whitfield1d

Sorry — work has been brutal. I’ve missed most of this week. Can we reset the plan?

SN
🇲🇻 Sara Nasheed1d

Taper feels too easy. Please tell me that’s normal.

HS
🇲🇻 Hassan Shareef2d

Missed Tuesday and Thursday again. Mornings aren’t working for me anymore.

Coaching clients · StrideX handles the payments

Billing

Monthly revenue$3.32K +12%
Paying clients14/24 +2
Outstanding$160 1 overdue
Avg per client$237 +$18

Revenue · trailing 12 months

+12% MoM
AugSepOctNovDecJanFebMarAprMayJunJul

USD per month. Ten of your 24 athletes are on the free squad rate — the Juniors group is coached at no charge and always will be.

Invoices · August

Auto-issued on the 1st
InvoiceClientPlanAmountDueStatusActions
INV-2026-0412 Elena Duarte 1:1 Elite · monthly $240.00 1 Aug 2026 Paid
INV-2026-0411 Sara Nasheed 1:1 Elite · monthly $240.00 1 Aug 2026 Paid
INV-2026-0410 Aiman Jaleel 1:1 Elite · monthly $240.00 1 Aug 2026 Paid
INV-2026-0409 Ibrahim Waheed Squad · Development $80.00 1 Aug 2026 Paid
INV-2026-0408 Hassan Shareef Squad · Development $80.00 1 Aug 2026 Overdue
INV-2026-0407 Lena Fischer Rehab · reduced rate $60.00 1 Aug 2026 Paid
INV-2026-0406 Kwame Osei Squad · Masters $80.00 1 Aug 2026 Pending
INV-2026-0405 Yuki Tanaka 1:1 Elite · monthly $240.00 1 Aug 2026 Paid
Client billing runs through StrideX Coach — athletes are charged on the 1st, you are paid out on the 5th, minus a 6% platform fee.
Install StrideXTrack offline, get live GPS & watch sync.