8

Snaafy

3yo Gelding · 9-5 · OR 61

Beverley · End Of Season Handicap · 1m 100y

#5

Rank

Odds

7/1

Win Prob

0%

Place Prob

0%

Rank

#5

★★★ Timeform

Commentary

Successful in an all-weather nursery during the winter and proved as good as ever when second at Pontefract (1m) in July. Has largely looked summed up by his mark more recently but may have found 9.5f stretching him at Wolverhampton 7 days ago. This test more suitable.

Class Advantage Projection

Class readCLASS EDGE
AHEAD OF MARKedges past its mark
Move
Strength49%

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. Its finishes have been edging past what its mark implies.

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

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

Class-adjusted form 5.2 /10 (raw 5.1)

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

Handicap Mark vs Finish

FrontBack6 @ Southwell 28/11/2025 · Pos 6th of 9 · OR 64 · 7f14y Std 134 · beat its mark28/11/2025 · OR 64 par28/116OR 645 @ Wolverhampton 08/12/2025 · Pos 1st of 6 · OR 61 · 1m142y Std 128 · HIGHER CLASS · beat its mark08/12/2025 · OR 61 par6 @ Wolverhampton 30/12/2025 · Pos 3rd of 8 · OR 65 · 1m142y Std 135 · beat its mark30/12/2025 · OR 65 par30/126OR 656 @ Wolverhampton 06/01/2026 · Pos 3rd of 5 · OR 65 · 1m142y Std 135 · beat its mark06/01/2026 · OR 65 par5 @ Lingfield 17/01/2026 · Pos 5th of 5 · OR 64 · 1m2f Std 129 · HIGHER CLASS · below its mark17/01/2026 · OR 64 par17/015OR 646 @ Pontefract 17/07/2026 · Pos 2nd of 7 · OR 63 · 1m6y Goo 130 · beat its mark17/07/2026 · OR 63 parBHA64 @ Galway 31/07/2026 · Pos 9th of 18 · OR 64 · 1m98y Yie 134 · below its mark31/07/2026 · OR 64 par31/0764OR 645 @ Doncaster 15/08/2026 · Pos 5th of 7 · OR 63 · 7f213y GF 128 · HIGHER CLASS · beat its mark15/08/2026 · OR 63 par6 @ Wolverhampton 15/09/2026 · Pos 9th of 12 · OR 61 · 1m1f104y Std 132 · below its mark15/09/2026 · OR 61 par15/096OR 61projClass-projected finish: 6th of 10
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-15Wolverhampton69th9th0
2026-08-15Doncaster55th4th+1
2026-07-31GalwayBHA649th10th0
2026-07-17Pontefract62nd2nd0
2026-01-17Lingfield55th4th+1
2026-01-06Wolverhampton63rd3rd0

Position-In-Market Trend

0255075100today28/116/0131/0715/09
Expected Actual Regression 68% CI
Projected finish4th of 1067% of fieldRange 1-8 · 68%
OVER-DELIVERINGfinishes above its price
Trend
Strength71%

Delivery trend +1.6% per run

What the projection says

Consistently finishes ahead of what its market price implied — the model reads it well above the odds. Projected 4th of 10.

DatePosSPExpActΔ
28/11/20256th10/147%38%-0.10
08/12/20251st15/261%100%+0.39
30/12/20253rd7/282%71%-0.10
06/01/20263rd11/486%50%-0.36
17/01/20265th13/266%0%-0.66
17/07/20262nd17/255%83%+0.28
31/07/20269th16/116%53%+0.37
15/08/20265th8/158%33%-0.25
15/09/20269th18/15%27%+0.22