3

Virtue Patience

4yo Gelding · 9-8 · Draw 3 · OR 59

Kempton · Set Your Limits With Unibet Handicap · 7f

#3

Rank

Odds

20/1

Win Prob

1%

Place Prob

5%

Rank

#3

★★ Timeform

Commentary

Twelve runs since last win in 2025. Failed to come for a couple of encouraging earlier in the year. Off for 3 months and well held both starts last month on turf. Blinkers are now added and goes well on polytrack, though others are more persuasive at present.

Class Advantage Projection

Class readCLASS EDGE
▲ BEATS ITS MARK
Move▼1
Strength72%

What the class read says

The stable looks to have run this horse in stronger races to keep its official rating low — today's class drop may be intentional. Worth watching at a price. Crucially, it keeps finishing ahead of what its handicap mark implies — it looks ahead of the handicapper.

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

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

Class-adjusted form 4.5 /10 (raw 5.7)

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

Handicap Mark vs Finish

FrontBack5 @ Epsom Downs 10/07/2025 · Pos 10th of 10 · OR 74 · 1m113y Gd 131 · HIGHER CLASS · below its mark10/07/2025 · OR 74 par10/075OR 744 @ Newbury 28/08/2025 · Pos 6th of 9 · OR 72 · 1m Goo 128 · HIGHER CLASS · beat its mark28/08/2025 · OR 72 par5 @ Lingfield 08/12/2025 · Pos 5th of 10 · OR 70 · 1m1y Std 133 · HIGHER CLASS · beat its mark08/12/2025 · OR 70 par8/125OR 705 @ Lingfield 03/01/2026 · Pos 3rd of 8 · OR 68 · 1m1y Sta 135 · HIGHER CLASS · beat its mark03/01/2026 · OR 68 par5 @ Lingfield 30/04/2026 · Pos 6th of 9 · OR 68 · 7f1y Std 133 · HIGHER CLASS · beat its mark30/04/2026 · OR 68 par30/045OR 685 @ Newbury 15/05/2026 · Pos 4th of 13 · OR 67 · 1m Gd 135 · HIGHER CLASS · beat its mark15/05/2026 · OR 67 par6 @ Lingfield 01/06/2026 · Pos 7th of 11 · OR 65 · 1m1y Std 135 · beat its mark01/06/2026 · OR 65 par1/066OR 655 @ Salisbury 03/09/2026 · Pos 4th of 8 · OR 63 · 1m Goo 133 · HIGHER CLASS · beat its mark03/09/2026 · OR 63 par5 @ Windsor 14/09/2026 · Pos 9th of 12 · OR 61 · 1m31y Goo 126 · HIGHER CLASS · beat its mark14/09/2026 · OR 61 par14/095OR 61projClass-projected finish: 4th of 13
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-14Windsor59th8th+1
2026-09-03Salisbury54th3rd+1
2026-06-01Lingfield67th7th0
2026-05-15Newbury54th3rd+1
2026-04-30Lingfield56th5th+1
2026-01-03Lingfield53rd2nd+1

Position-In-Market Trend

0255075100today10/073/011/0614/09
Expected Actual Regression 68% CI
Projected finish5th of 1367% of fieldRange 7-13 · tight 66/100
▼ UNDER-DELIVERING
Trend▲
Strength10%

Delivery trend +5.1% per run

What the projection says

Has been finishing below what its price implied — the odds have flattered it. Projected 5th of 13. Recent form is on the up.

DatePosSPExpActΔ
10/07/202510th4/179%0%-0.79
28/08/20256th12/137%38%+0.01
08/12/20255th10/147%56%+0.08
03/01/20263rd2/189%71%-0.18
30/04/20266th7/163%38%-0.26
15/05/20264th11/271%75%+0.04
01/06/20267th11/486%40%-0.46
03/09/20264th6/168%57%-0.11
14/09/20269th25/10%27%+0.27