1

Teddy Blue

8yo Gelding · 12-0 · OR 144

Ascot · Sodexo Live! Handicap Chase (GBB Race) · 2m 172y

#3

Rank

Odds

8/1

Win Prob

15%

Place Prob

20%

Rank

#3

★★★ Timeform

Commentary

Not totally straightforward but better than ever when scoring at Kempton having looked held 4 out. Let down by jumping in the Topham but seemed to excel himself when third in Oaksey Chase at Sandown final start. Won this on return last season but that was off 13 lb lower.

Class Advantage Projection

Class readCLASS EDGE
▼ OVER-MARKED
Move▬
Strength41%

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. A caution, though: it has NOT been beating its handicap mark — the favourable class picture isn't yet backed by mark-adjusted finishes.

Finished in the top 3 in 2 of 3 stronger races — strong class form.

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

Class-adjusted form 3.2 /10 (raw 4.1)

Highest class: 1
Recent avg: C1.4
Today: 2
Class gap: +0.6
Higher-class runs: 3
Stronger class form context

Handicap Mark vs Finish

FrontBack3 @ Kempton 15/03/2025 · Pos 1st of 5 · OR 127 · 2m2f Gd 161 · beat its mark15/03/2025 · OR 127 par15/033OR 1273 @ Newbury 22/03/2025 · Pos 2nd of 6 · OR 131 · 2m92y Goo 169 · below its mark22/03/2025 · OR 131 par2 @ Plumpton 21/04/2025 · Pos 7th of 10 · OR 131 · 2m214y Gd 144 · below its mark21/04/2025 · OR 131 par21/042OR 1311 @ Ascot 01/11/2025 · Pos 1st of 10 · OR 131 · 2m172y Gd 142 · HIGHER CLASS · beat its mark01/11/2025 · OR 131 par2 @ Ascot 22/11/2025 · Pos 7th of 10 · OR 135 · 2m172y GS 146 · below its mark22/11/2025 · OR 135 par22/112OR 1352 @ Musselburgh 31/01/2026 · Pos 5th of 8 · OR 134 · 2m4f68y Goo 146 · below its mark31/01/2026 · OR 134 par1 @ Newbury 28/02/2026 · Pos 3rd of 11 · OR 133 · 2m3f187y GS 153 · HIGHER CLASS · below its mark28/02/2026 · OR 133 par28/021OR 1332 @ Kempton 14/03/2026 · Pos 1st of 7 · OR 132 · 2m4f110y Goo 156 · beat its mark14/03/2026 · OR 132 par1 @ Sandown 25/04/2026 · Pos 3rd of 5 · OR 135 · 2m6f164y Goo 160 · HIGHER CLASS · below its mark25/04/2026 · OR 135 par25/041OR 135projClass-projected finish: 1st of 12
Mark par — where its OR said it should finishActual finishProjected finish today — green strong → red weakDot colour = race gradeRing = higher class than today
DateCourseJockeyClsPosAdjGap
2026-04-25SandownPaul O'Brien13rd1st+2
2026-04-10AintreePaul O'Brien1+1
2026-03-14KemptonPaul O'Brien21st1st0
2026-02-28NewburyFreddie Keighley13rd2nd+1
2026-01-31MusselburghPaul O'Brien25th5th0
2025-11-22AscotPaul O'Brien27th7th0

Position-In-Market Trend

0255075100today15/031/1128/0225/04
Expected Actual Regression 68% CI
Projected finish3rd of 1282% of fieldRange 1-7 · tight 64/100
▬ OVER-DELIVERING
Trend▲
Strength85%

Delivery trend +4.4% per run

What the projection says

Finishes ahead of its price historically, but the delivery record alone does not predict today's finish — it only counts alongside a short-priced top pick. Projected 3rd of 12. Recent form is on the up.

DatePosSPExpActΔ
15/03/20251st7/282%100%+0.18
22/03/20252nd10/382%80%-0.02
21/04/20257th5/174%33%-0.40
01/11/20251st9/276%100%+0.24
22/11/20257th5/287%33%-0.54
31/01/20265th12/137%43%+0.06
28/02/20263rd12/137%80%+0.43
14/03/20261st8/158%100%+0.42
25/04/20263rd12/137%50%+0.13