7

Keep Me Stable

6yo Mare · 9-4 · OR 54

Musselburgh · Invades Day Party Handicap · 7f 15y

#5

Rank

Odds

25/1

Win Prob

0%

Place Prob

1%

Rank

#5

★★ Timeform

Commentary

Completed a hat-trick at Musselburgh (2 over C&D) last summer. Arrives well below par though, beating just one in handicap at Ayr (7f, soft) 13 days ago. Has it to prove at present.

Class Advantage Projection

Class readCLASS EDGE
▲ BEATS ITS MARKoutruns its handicap mark
Move▬
Strength55%

What the class read says

Has campaigned at a higher grade and now drops into weaker company. Dropping in class here looks deliberate, not a concession. Crucially, it keeps finishing ahead of what its handicap mark implies — it looks ahead of the handicapper.

Held its own mid-division in 2 of 2 stronger races — solid form context.

Dropping 4 class levels from its toughest race — well-positioned today.

Class-adjusted form 6.3 /10 (raw 5.7)

Highest class: 2
Recent avg: C5.7
Today: 6
Class gap: +0.3
Higher-class runs: 2
Stronger class form context

Handicap Mark vs Finish

FrontBack6 @ Ayr 11/08/2025 · Pos 3rd of 10 · OR 65 · 7f50y Goo 142 · beat its mark11/08/2025 · OR 65 par11/086OR 656 @ Musselburgh 22/06/2026 · Pos 7th of 7 · OR 63 · 1m2y Gd 137 · below its mark22/06/2026 · OR 63 par5 @ Ayr 06/07/2026 · Pos 11th of 11 · OR 62 · 7f50y Gd 130 · HIGHER CLASS · below its mark06/07/2026 · OR 62 par6/075OR 625 @ Ayr 20/07/2026 · Pos 8th of 9 · OR 61 · 1m GF 121 · HIGHER CLASS · beat its mark20/07/2026 · OR 61 par6 @ Musselburgh 07/08/2026 · Pos 2nd of 5 · OR 58 · 7f15y Gd 134 · beat its mark07/08/2026 · OR 58 par7/086OR 586 @ Ayr 10/08/2026 · Pos 3rd of 12 · OR 58 · 7f50y Goo 135 · beat its mark10/08/2026 · OR 58 par6 @ Musselburgh 25/08/2026 · Pos 7th of 10 · OR 58 · 7f15y Gd 128 · beat its mark25/08/2026 · OR 58 par25/086OR 585 @ Musselburgh 12/09/2026 · Pos 7th of 10 · OR 57 · 7f15y Goo 127 · HIGHER CLASS · beat its mark12/09/2026 · OR 57 par6 @ Ayr 17/09/2026 · Pos 13th of 14 · OR 57 · 7f50y Sft 131 · below its mark17/09/2026 · OR 57 par17/096OR 57projClass-projected finish: 10th of 11
Mark par — where its OR said it should finishActual finishProjected finish today — green strong → red weakDot colour = race gradeRing = higher class than today
DateCourseClsPosAdjGap
2026-09-17Ayr613th13th0
2026-09-12Musselburgh57th6th+1
2026-08-25Musselburgh67th7th0
2026-08-10Ayr63rd3rd0
2026-08-07Musselburgh62nd2nd0
2026-07-20Ayr58th7th+1

Position-In-Market Trend

0255075100today11/0820/0725/0817/09
Expected Actual Regression 68% CI
Projected finish6th of 1150% of fieldRange 9-11 · 68%
▬ RUNS TO FORMmatches its price
Trend▬
Strength0%

Delivery trend -0.2% per run

What the projection says

Runs about to its market price — no systematic over- or under-performance. Projected 6th of 11.

DatePosSPExpActΔ
11/08/20253rd3/184%78%-0.06
22/06/20267th18/15%0%-0.05
06/07/202611th66/10%0%0.00
20/07/20268th66/10%13%+0.13
07/08/20262nd5/174%75%+0.01
10/08/20263rd9/153%82%+0.29
25/08/20267th10/147%33%-0.14
12/09/20267th12/137%33%-0.04
17/09/202613th16/116%8%-0.08