9

Oh So Perfect

3yo Filly · 9-3 · OR 56

Ripon · Michael Raby Memorial Handicap (Div 1) · 6f

#10

Rank

Odds

17/2

Win Prob

0%

Place Prob

0%

Rank

#10

★★ Timeform

Commentary

Twice a winner at Chelmsford earlier this year but first finish outside the frame in 2026 coincided with recent return to turf so she's got surface concerns.

Class Advantage Projection

Class readCOMPETITIVE
▲ BEATS ITS MARKoutruns its handicap mark
Move▬
Strength41%

What the class read says

Class levels are broadly matched — recent runs give an even picture at this grade. Crucially, it keeps finishing ahead of what its handicap mark implies — it looks ahead of the handicapper.

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

Class-adjusted form 3.0 /10 (raw 4.5)

Highest class: 4
Recent avg: C6.0
Today: 6
Class gap: 0.0
Higher-class runs: 0

Handicap Mark vs Finish

FrontBack6 @ Chelmsford City 30/10/2025 · Pos 4th of 9 · OR 52 · 6f Std 135 · beat its mark30/10/2025 · OR 52 par30/106OR 526 @ Wolverhampton 25/11/2025 · Pos 7th of 9 · OR 51 · 7f36y Std 131 · beat its mark25/11/2025 · OR 51 par6 @ Southwell 17/01/2026 · Pos 3rd of 10 · OR 49 · 6f16y Std 129 · beat its mark17/01/2026 · OR 49 par17/016OR 496 @ Wolverhampton 27/01/2026 · Pos 4th of 9 · OR 48 · 6f20y Std 129 · beat its mark27/01/2026 · OR 48 par6 @ Chelmsford City 12/02/2026 · Pos 1st of 5 · OR 46 · 7f Std 126 · beat its mark12/02/2026 · OR 46 par12/026OR 466 @ Chelmsford City 12/03/2026 · Pos 1st of 11 · OR 53 · 7f Std 133 · beat its mark12/03/2026 · OR 53 par6 @ Wolverhampton 21/07/2026 · Pos 2nd of 9 · OR 56 · 7f36y Std 131 · beat its mark21/07/2026 · OR 56 par21/076OR 566 @ Wolverhampton 30/07/2026 · Pos 4th of 10 · OR 56 · 7f36y Std 130 · beat its mark30/07/2026 · OR 56 par6 @ Yarmouth 30/08/2026 · Pos 6th of 11 · OR 58 · 7f3y GS 128 · beat its mark30/08/2026 · OR 58 par30/086OR 58projClass-projected finish: 5th 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-08-30Yarmouth66th6th0
2026-07-30Wolverhampton64th4th0
2026-07-21Wolverhampton62nd2nd0
2026-03-12Chelmsford City61st1st0
2026-02-12Chelmsford City61st1st0
2026-01-27Wolverhampton64th4th0

Position-In-Market Trend

0255075100today30/1027/0121/0730/08
Expected Actual Regression 68% CI
Projected finish9th of 1120% of fieldRange 1-11 · 68%
▬ EDGING AHEADslightly over its price — informational only
Trend▬
Strength44%

Delivery trend +0.9% per run

What the projection says

Edging ahead of its price lately — not a standalone signal; it only counts alongside a short-priced top pick. Projected 9th of 11.

DatePosSPExpActΔ
30/10/20254th4/179%63%-0.16
25/11/20257th4/179%25%-0.54
17/01/20263rd16/116%78%+0.62
27/01/20264th2/189%63%-0.27
12/02/20261st9/153%100%+0.47
12/03/20261st7/282%100%+0.18
21/07/20262nd11/142%88%+0.45
30/07/20264th11/893%67%-0.26
30/08/20266th9/276%50%-0.26