Skip to content
Jockey profile

David Dennis

477 rides in the lifetime window · 183 individual horses
As at 28 Oct 2026 · KTB archive: 2005–present, updated daily
Last ride Mar 2011 100% of rides over jumps
No rides in the last 5 seasons — showing the lifetime record, from 1 Jan 2008 — the aggregate floor: every horse in the window has a complete captured career behind it.
20–477
Wins / Runs
4.2%
Strike rate
n=477
89 (19%)
Placed
0.76
n=477 · 0.65 incl. margin
−219.59
£1 level stake
n=477 at SP · −46.0%
£178k
Prize money (window)
Strike by season
12.5%
KTB Rider Profile

Rode around 120 times a season, almost all over hurdles and fences, winning on 4% of them — a touch below the margin-free market read across the lifetime window (Fair A/E 0.76).

Deterministic profile computed from 477 archived runs (lifetime window) · updated 28 Oct 2026
KTB at a glance Fired Nov–Feb Nigel Hawke: 5% from 160
The read

It is weakest at Newton Abbot (0% over 50 rides) — the largest sample in the record, and the widest gap. The market has consistently overbet first rides on a horse: 2% strike, Fair A/E 0.61 and −112.67 to a £1 stake over 147 rides — those runners underperformed what the price implied. Nigel Hawke supplied 34% of the rides and matches the rider's average almost exactly (5%, A/E 0.84). The rider also read well in Class 3 (9.5%, n=63) and on Soft going (7.5%, n=80). The record read poorly in Class 5 — 0% over 86 rides, 4.2pts below the baseline. Seasonally, the rider fired Nov–Feb.

Written from the figures on this page — every claim carries its sample. Descriptive, not a tip.

Riding patterns

the angles behind the record · vs 4.2% baseline
First ride on the horse · first captured pairing
2%−2.2
n=147 · A/E 0.61 · £1 −112.67
Last-time-out winners · previous run was a win
15%+10.8
n=20 · A/E 1.30 · £1 −0.25
Fresh horses · 61+ days off
3.6%−0.6
n=112 · A/E 0.90 · £1 −55.00
When favourite
26.7%
n=15 · A/E 1.06 · £1 −0.92
Claiming rides · riding with a claim
0%−4.2
n=1 · A/E 0.00 · £1 −1.00
Big fields · 14+ runners
3.2%−1.0
n=157 · A/E 0.83 · £1 −94.25
Group / Graded races · pattern & listed
0%−4.2
n=1 · A/E 0.00 · £1 −1.00

Each tile is the record in that situation vs the 4.2% baseline — descriptive splits with the sample always shown, not tips. Tiles under 30 runs render muted. First rides are the first captured pairing of horse and rider; last-time-out winners are horses whose previous captured run was a win; claiming rides are runs where the rider carried a weight claim. Group / Graded covers pattern and listed races.

Notable angles

vs their own baseline
In Class 3 9.5% vs 4.2% · n=63
In Class 5 0% vs 4.2% · n=86
At Newton Abbot 0% vs 4.2% · n=50
In NH Flat races 0% vs 4.2% · n=43
With Matt Sheppard 0% vs 4.2% · n=38
On Soft going 7.5% vs 4.2% · n=80
Descriptive splits ranked by divergence × sample — insight, not instruction. Every angle carries its N; nothing under 30 runs qualifies. Rows within 2pts of the baseline appear only when the market-relative read (Fair A/E) diverges, and show it.

Record by conditions

same window as header

Race type

TypeRWSR£1
Hurdle 309 13 4.2% −102.75
Chase 125 7 5.6% −73.84
NH Flat 43 0 0% −43.00

Going

GoingRWSR£1
Good 187 5 2.7% −90.50
Good to Soft 106 3 2.8% −83.67
Soft 80 6 7.5% −3.42
Good to Firm 72 4 5.6% −25.50
Heavy 29 2 6.9% −13.50
Standard (AW) 3 0 0% −3.00

Courses

CourseRWSR£1
Newton Abbot 50 0 0% −50.00
Exeter 36 2 5.6% +49.00
Chepstow 36 2 5.6% −7.50
Taunton 28 0 0% −28.00
Uttoxeter 27 1 3.7% −19.00
Stratford 25 0 0% −25.00
Wincanton 23 0 0% −23.00
Worcester 23 1 4.3% +6.00
Market Rasen 22 3 13.6% +8.00
Hereford 20 2 10% −4.67
Warwick 20 2 10% +4.00
Ludlow 20 1 5% −16.75
Towcester 18 0 0% −18.00
Bangor-on-Dee 15 0 0% −15.00
Newbury 14 0 0% −14.00

Class

ClassRWSR£1
Class 4 287 14 4.9% −86.59
Class 5 86 0 0% −86.00
Class 3 63 6 9.5% −6.00
Class 6 23 0 0% −23.00
Class 2 12 0 0% −12.00
Class 1 6 0 0% −6.00

Market position

In the bettingRWSRA/E£1
Favourite 18 4 22.2% 0.93 −3.92
2nd–3rd fav 44 4 9.1% 0.64 −20.17
4th–6th fav 138 7 5.1% 0.76 −64.50
7th+ in betting 277 5 1.8% 0.77 −131.00
Fair A/E per band is the tell: near 1.00 the market had it priced right; well above, the wins came where the market didn't expect them.

Rows below n=30 are shown faded — a small sample is a fact, not a trend. Every figure carries its N.

Jumping record

completion over obstacles · same window as header
80.9% completed · 434 obstacle rides (chases & hurdles)
CodeRCompFURPUBDOth
Chase 125 67.2% 15 3 23 0 0
Hurdle 309 86.4% 10 1 31 0 0
Chases and hurdles only — bumpers have no obstacles, so completion is not a question there. F fell · UR unseated rider · PU pulled up · BD brought down · Oth covers refusals, slip-ups, run-outs and the rare disqualification. Non-runners are excluded throughout. Rows under n=30 are shown faded. A descriptive record, not a tip.

Horses ridden

same window as header · most-raced first
HorseRWPlLast ran
Manmoon (FR) 13 1 4 9 Nov 10
Brave Jo (FR) 13 2 7 27 Sep 09
Mister Wiseman (GB) 12 2 4 12 Mar 11
Coup De Tabac (FR) 11 0 3 5 Jul 10
Kyoto (GER) 8 0 3 11 Nov 10
Petrus De Sormain (FR) 8 1 3 1 Sep 10
Just Rob (GB) 8 2 4 16 Apr 10
Callerlilly (GB) 8 2 4 8 Apr 10
Norwest (IRE) 8 0 2 23 Mar 10
Devil's Creek (IRE) 8 0 1 8 Nov 09
Superior Knight (GB) 7 0 0 12 Feb 11
Omix D'or (FR) 7 2 3 22 Jan 11
Showing the 60 most-raced of the 183 horses ridden in this window — each ran at least 3 times. Horses with fewer runs aren't listed; search finds any horse since 2005. Runs, wins and places only: a strike rate or a return on a handful of runs is noise, so none is quoted per horse — each horse's full record is on its own page.

By month

strike by month, lifetime
JFMAMJJASOND
6635010040067
A jumps rider: the season runs Oct–Apr. Muted months are small samples (under 30 runs) — read them with the caution they deserve.

Riding for

same window · biggest samples first
Main yardNigel Hawke
34% of all rides
5% SR · A/E 0.84
TrainerRWSR£1
Nigel Hawke 160 8 5% −6.00
Ian Williams 114 6 5.3% −49.42
James Evans 50 3 6% −32.92
Matt Sheppard 38 0 0% −38.00
Muted rows are under 30 rides and sit behind "Show all".

Career highlights

lifetime archive, 2005→
65
Archived wins
£625k
Prize money
2005
Best season · 28 wins
In our archive from its very first year (2005), so this career almost certainly began earlier than our record does. The figures above count 2005 onwards only — what the archive holds, not a full-career total. This card is the full archive census (2005→); the statistics in the header aggregate from 2008 — the floor that guarantees every horse a complete captured career — so this card can legitimately show more wins than the header.
Mith Hill (GB) — paddypowerpoker.com Intermediate Handicap Hurdle Cheltenham · Nov 2006 · Class 3
£15,658
Norma Hill (GB) — Handicap Hurdle Hereford · Apr 2005 · Class 3
£14,092
Kilgowan (IRE) — Novices' Handicap Hurdle Haydock · Mar 2005 · Class 2
£13,832

Sires of the horses ridden

progeny record · win % by ground and trip
Kaldounevees (FR) 0% · 0–16
Progeny have won 9.9% of 669 runs since 2008 (93 horses). Strongest on Standard (AW) going: 15.2% from 164. Weakest on Soft going: 4.6% from 152. Weakest over 1m – 1m1f (all codes): 4.7% from 106.
Villez (USA) 14.3% · 2–14
Progeny have won 12% of 418 runs since 2008 (46 horses).
Mansonnien (FR) 7.7% · 1–13
Progeny have won 14.1% of 765 runs since 2008 (80 horses). Strongest on Heavy going: 20.8% from 168. Weakest over 2m5f – 3m (all codes): 10.4% from 212.
Overbury (IRE) 7.7% · 1–13
Progeny have won 10.7% of 4,657 runs since 2008 (423 horses).
Bal Harbour (GB) 16.7% · 2–12
Progeny have won 8.7% of 183 runs since 2008 (17 horses).
Double Trigger (IRE) 18.2% · 2–11
Progeny have won 8.9% of 1,467 runs since 2008 (154 horses). Strongest beyond 3m (all codes): 16.4% from 195.
Top line: the rider's own record with each sire's runners (win %, wins–runs), same window as the header; faded under 30 runs. Beneath it: every run by that sire's progeny in our archive since 2008, as at 28 Oct 2026 — what they have done, not a forecast. A going or a distance is named only where at least 100 progeny runs sit 3 or more points from the sire's own win rate. Distance bands cover Flat and jumps together.

The record

latest 50 of 992 · newest first

The latest 50 of 992 archived rides, newest first. The full record runs from 3 January 2005 to 14 March 2011.

DateCourseHorseRaceFinishSP
12 Mar 11 Chepstow Mister Wiseman (GB)T: Nigel Hawke bet365 Handicap ChaseClass 3 · 19.5f · Good · 11 ran 9th 14/1
08 Mar 11 Exeter Bitta Dash (GB)T: Jim Wilson Weatherbys Bank Novices' HurdleClass 4 · 23f · Good · 9 ran 8th 100/1
17 Jan 11 Plumpton Zimbabwe (FR)T: Nigel Hawke Starsportsbet.co.uk Handicap ChaseClass 5 · 25.5f · Heavy · 9 ran 4th 16/1
10 Jan 11 Taunton Omix D'or (FR)T: James Evans Orchard Restaurant Handicap ChaseClass 4 · 23f · Good To Soft · 9 ran 2nd 12/1
30 Dec 10 Taunton Superior Knight (GB)T: James Evans toteexacta Flexi Betting Novices' HurdleClass 4 · 16.5f · Good To Soft · 14 ran 12th 200/1

Drawn from the whole archive (2005 onwards), so it can include runs outside the window the header statistics cover. Non-runners are not listed. A finish shown in letters is a non-completion (F fell · UR unseated · PU pulled up · BD brought down).

Quick answers

What is David Dennis's strike rate?
David Dennis has won 20 of 477 rides since 2008, a strike rate of 4.2% (as at 28 October 2026). Figures are computed from our own results archive.
Which course does David Dennis do best at?
Exeter by strike rate: 2 wins from 36 rides (5.6%) since 2008. Read from the 15 courses with the most rides on the same basis, and only those with at least 30 — a small sample cannot top the list, and a rarely-visited course is not in the comparison.
Which yard does David Dennis ride most for?
Nigel Hawke, with 160 rides since 2008 — 34% of the total. That pairing has won 8 (5%).
What is David Dennis's Fair A/E?
0.76, from 477 rides with a computed fair probability since 2008. Fair A/E compares actual wins with a margin-stripped market expectation, so 1.00 is par: above it the wins came at bigger prices than the margin-free market implied, below it they did not.
Fair A/E compares wins with a margin-stripped market expectation. Favourite-heavy samples — top yards, leading riders — naturally read a few points warm, so 1.05 means "beat the margin-free market read", not "the market underrates this by 5%". Three sample sizes are reported and never blended: runs (n), the ROI basis (n at SP), and the fair-A/E basis (n with a computed fair probability).

Strike rate is wins over all runs (n). ROI is £1 level stakes at SP over runs with a parseable price (n at SP). Fair A/E is wins over margin-stripped market expectation, over runs with a computed fair probability (n fair). The three Ns can legitimately differ and are always shown. Figures as at 28 October 2026, computed from our own results archive (2005 onwards; aggregates from 2008).