3

Wahdan

5yo Gelding · 9-5 · OR 87

Thirsk · William Hill, Market Place, Thirsk Handicap (GBBPlus Race) · 1m 4f 8y

#4

Rank

Odds

11/1

Win Prob

0%

Place Prob

0%

Rank

#4

★★★ Timeform

Commentary

One-time useful winner in France. Drew a blank for Joseph O'Brien last year. Has been shaping up fairly well for new connections following a gelding operation, latterly finishing 11 lengths third behind a smart one at York. Entitled to give a good account in refitted cheekpieces.

Class Advantage Projection

Class readCLASS EDGE
BEATS ITS MARKoutruns its handicap mark
Move
Strength48%

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 3 class levels from its toughest race — well-positioned today.

Class-adjusted form 6.9 /10 (raw 6.3)

Highest class: 1
Recent avg: C3.6
Today: 3
Class gap: -0.6
Higher-class runs: 2
Stronger class form context

Handicap Mark vs Finish

FrontBack2 @ Royal Ascot 18/06/2025 · Pos 22nd of 30 · OR 103 · 1m GF 135 · HIGHER CLASS · below its mark18/06/2025 · OR 103 par18/062OR 1031 @ Curragh 29/06/2025 · Pos 8th of 8 · OR 101 · 1m Gd 135 · HIGHER CLASS · below its mark29/06/2025 · OR 101 parBHA100 @ Naas 23/07/2025 · Pos 5th of 5 · OR 100 · 7f Yie 136 · below its mark23/07/2025 · OR 100 par23/07100OR 100BHA97 @ Tipperary 08/08/2025 · Pos 3rd of 3 · OR 97 · 1m1f Goo 139 · below its mark08/08/2025 · OR 97 par1 @ Dundalk 26/09/2025 · Pos 11th of 13 · OR 94 · 1m2f150y Std 133 · HIGHER CLASS · beat its mark26/09/2025 · OR 94 par26/091OR 942 @ York 12/06/2026 · Pos 8th of 16 · OR 92 · 1m2f56y Gd 128 · HIGHER CLASS · beat its mark12/06/2026 · OR 92 par3 @ York 27/06/2026 · Pos 6th of 14 · OR 90 · 7f192y Goo 142 · beat its mark27/06/2026 · OR 90 par27/063OR 903 @ Chester 10/07/2026 · Pos 6th of 8 · OR 89 · 1m2f70y Goo 139 · beat its mark10/07/2026 · OR 89 par3 @ York 25/07/2026 · Pos 3rd of 10 · OR 88 · 1m3f188y Goo 136 · beat its mark25/07/2026 · OR 88 par25/073OR 88projClass-projected finish: 3rd of 6
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-07-25York33rd3rd0
2026-07-10Chester36th6th0
2026-06-27York36th6th0
2026-06-12York28th7th+1
2025-09-26Dundalk111th8th+2
2025-08-08TipperaryBHA973rd11th7

Position-In-Market Trend

0255075100today18/068/0827/0625/07
Expected Actual Regression 68% CI
Projected finish2nd of 6
OVER-DELIVERINGfinishes above its price
Trend
Strength91%

What the projection says

Consistently finishes ahead of what its market price implied — the model reads it well above the odds. Projected 2nd of 6. Recent form is on the up.

DatePosSPExpActΔ
18/06/202522nd80/10%28%+0.28
29/06/20258th80/10%0%0.00
23/07/20255th25/10%0%0.00
08/08/20253rd16/116%0%-0.16
26/09/202511th40/10%17%+0.17
12/06/20268th150/10%53%+0.53
27/06/20266th22/10%62%+0.62
10/07/20266th33/10%29%+0.29
25/07/20263rd11/142%78%+0.36