Skip to content
Jockey profile

Angelo Zuliani

1,042 rides in the last 5 seasons · 510 individual horses
As at 10 Nov 2026 · KTB archive: 2005–present, updated daily
Last ride yesterday 99% of rides over jumps
from 1 Jan 2022
122–1,042
Wins / Runs
11.7%
Strike rate
n=1,042
347 (33%)
Placed
0.79
n=1,035 · 0.66 incl. margin
−415.84
£1 level stake
n=1,040 at SP · −40.0%
£8.59m
Prize money (window)
Strike by season
11.8%
KTB Rider Profile

Rides around 210 times a season, almost all over hurdles and fences, winning on 12% of them — a touch below the margin-free market read across five seasons (Fair A/E 0.79). Riding last-time-out winners the record reads 15% (111 rides). Rides mostly for F Nicolle — 61% of rides in the window.

Deterministic profile computed from 1,042 archived runs (last 5 seasons) · updated 10 Nov 2026
KTB at a glance Fires Aug–Sep 26.2% when favourite F Nicolle: 15.9% from 634 LTO winners: 15.3% Rides the favourite in 20% of races
The read

Rides on last-time-out winners have been a positive signal at 15.3% (n=111, Fair A/E 0.71), but rides in big fields of 14 or more have been a poor signal at 5.1% (n=195, Fair A/E 0.60). The market has consistently overbet first rides on a horse: 7.8% strike, Fair A/E 0.66 and −227.20 to a £1 stake over 475 rides — those runners underperform what the price implies. F Nicolle supplies 61% of the rides and edges the rider's average (15.9% vs 11.7%, A/E 0.89). The rider also reads well over 1m5f – 2m (16.4%, n=73). The record reads poorly off a 8-14-day break — 5.1% over 39 rides, 6.6pts below the baseline. 80 Group and Graded wins sit in the archive record — the biggest prize the rider has landed: the Prix la Haye Jousselin at Auteuil (FR) (Nov 2022, £196,639). The standout partner of the record: L'Autonomie (FR) — 14 wins from 24 rides together. Seasonally, the rider fires Aug–Sep.

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

Riding patterns

the angles behind the record · vs 11.7% baseline
First ride on the horse · first captured pairing
7.8%−3.9
n=475 · A/E 0.66 · £1 −227.20
Last-time-out winners · previous run was a win
15.3%+3.6
n=111 · A/E 0.71 · £1 −61.40
Fresh horses · 61+ days off
11.6%−0.1
n=335 · A/E 0.76 · £1 −128.27
When favourite
26.2%
n=206 · A/E 0.83 · £1 −67.94
Big fields · 14+ runners
5.1%−6.6
n=195 · A/E 0.60 · £1 −116.30
Group / Graded races · pattern & listed
10.4%−1.3
n=366 · A/E 0.72 · £1 −168.00

Each tile is the record in that situation vs the 11.7% baseline — descriptive splits with the sample always shown, for you to weigh. 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
With E D'Andigne 23.4% vs 11.7% · n=47
With M Seror 5% vs 11.7% · n=100
With F Nicolle 15.9% vs 11.7% · n=634
Off a 8-14-day break 5.1% vs 11.7% · n=39
On first rides for the horse 7.8% vs 11.7% · n=475
Over 1m5f – 2m 16.4% vs 11.7% · n=73
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 645 72 11.2% −270.53
Chase 388 50 12.9% −136.31
Flat 7 0 0% −7.00
NH Flat 2 0 0% −2.00

Going

GoingRWSR£1
Soft 519 64 12.3% −188.00
Heavy 501 55 11% −218.72
Good to Soft 11 1 9.1% −3.00
Good 10 2 20% −5.12
Standard (AW) 1 0 0% −1.00

Courses

CourseRWSR£1
Auteuil (FR) 701 87 12.4% −227.07
Compiegne (FR) 202 18 8.9% −114.10
Clairefontaine (FR) 39 3 7.7% −22.70
Dieppe (FR) 18 5 27.8% −0.25
Pau (FR) 13 1 7.7% −10.20
Le Lion-D'Angers (FR) 8 2 25% −3.06
Moulins (FR) 7 1 14.3% −5.09
Fontainebleau (FR) 7 1 14.3% −4.75
Nantes (FR) 7 0 0% −7.00
Saint-Malo (FR) 6 1 16.7% +2.00
Senonnes-Pouance (FR) 5 0 0% −5.00
Aix-Les-Bains (FR) 5 0 0% −5.00
Angers (FR) 4 0 0% −4.00
Toulouse (FR) 3 1 33.3% −0.62
Dax (FR) 3 0 0% −3.00

Class

ClassRWSR£1
Class 1 371 38 10.2% −173.00
Class 3 34 5 14.7% −22.76
Class 2 14 2 14.3% −3.75
Class 4 12 1 8.3% −9.50
Class 5 5 2 40% +8.50

Market position

In the bettingRWSRA/E£1
Favourite 218 55 25.2% 0.80 −76.84
2nd–3rd fav 292 44 15.1% 0.90 −88.20
4th–6th fav 316 16 5.1% 0.59 −168.30
7th+ in betting 214 7 3.3% 0.79 −82.50
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
81.7% completed · 1,028 obstacle rides (chases & hurdles)
CodeRCompFURPUBDOth
Chase 384 79.7% 21 9 47 0 1
Hurdle 644 82.9% 13 7 89 0 1
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
Kentucky Wood (FR) 19 3 10 24 Oct 26
Pinaclouddown (IRE) 14 1 3 1 Jun 24
Goliath Du Rheu (FR) 12 4 9 17 Oct 26
La Manigance (FR) 12 2 6 19 May 24
Japon (FR) 11 3 5 2 May 26
Six One (FR) 11 0 7 27 Sep 25
Olympic Story (FR) 10 5 7 24 Oct 26
Lecoeurdeshommes (FR) 10 3 3 2 May 26
Sain D'Esprit (FR) 10 7 10 9 Apr 26
Happy Harry (FR) 9 0 4 2 Nov 24
Mister Vision (FR) 9 3 5 3 Oct 23
Duc De Roche (FR) 8 2 3 22 Sep 26
Showing the 60 most-raced of the 510 horses ridden in this window — each ran at least 4 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.

Current form

significance-gated

Last 14 days

Small sample
0 from 12
Only 12 rides in the last 14 days — too few to read against the baseline (gate: n≥15). The card states the sample and stays neutral.

By month

strike by month, 5 seasons
JFMAMJJASOND
013121161510191861211
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 yardF Nicolle
61% of all rides
15.9% SR · A/E 0.89
TrainerRWSR£1
F Nicolle 634 101 15.9% −160.56
M Seror 100 5 5% −41.70
E D'Andigne 47 11 23.4% +29.40
Muted rows are under 30 rides and sit behind "Show all".

Career highlights

lifetime archive, 2016→
235
Archived wins
80
Pattern / graded wins
£14.5m
Prize money
2020
Best season · 48 wins
Figuero (FR) — Prix la Haye Jousselin (Chase) (5yo+) (Turf) Auteuil (FR) · Nov 2022 · Grade 1
£196,639
L'Autonomie (FR) — Grande Course de Haies d'Auteuil (Hurdle) (5yo+) (Turf) Auteuil (FR) · May 2021 · Grade 1
£140,625
Figuero (FR) — Prix Maurice Gillois - Grand Steeple-Chase (Chase) (4yo) (Turf) Auteuil (FR) · Nov 2019 · Grade 1
£129,730

Sires of the horses ridden

progeny record · win % by ground and trip
Cokoriko (FR) 26.8% · 19–71
Progeny have won 13.1% of 2,321 runs since 2017 (383 horses).
Doctor Dino (FR) 14.3% · 9–63
Progeny have won 15.9% of 3,233 runs since 2013 (499 horses). Strongest on Good going: 19.7% from 564. Weakest on Standard (AW) going: 9.4% from 212. Strongest over 1m5f – 2m (all codes): 19.6% from 698. Weakest over 1m – 1m1f (all codes): 8.7% from 138.
Jeu St Eloi (FR) 10.9% · 5–46
Progeny have won 13.9% of 811 runs since 2020 (160 horses). Strongest on Good to Soft going: 20% from 125.
Balko (FR) 15.2% · 5–33
Progeny have won 12.7% of 2,667 runs since 2011 (297 horses).
Masked Marvel (GB) 15.2% · 5–33
Progeny have won 15.4% of 1,647 runs since 2019 (269 horses). Strongest on Good to Soft going: 19.9% from 292.
No Risk At All (FR) 15.6% · 5–32
Progeny have won 14.4% of 3,170 runs since 2016 (440 horses). Strongest over 1m5f – 2m (all codes): 17.5% from 955.
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 10 Nov 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 1,511 · newest first

The latest 50 of 1,511 archived rides, newest first. The full record runs from 15 October 2016 to 9 November 2026.

DateCourseHorseRaceFinishSP
31 Oct 26 Angers (FR) Mister Davier (FR)T: Erwan Grall Prix Point BleuClass 3 · 17f · Soft · 11 ran 7th 9/2
31 Oct 26 Angers (FR) Nicobar (FR)T: Francois Nicolle Prix Point BleuClass 3 · 17f · Soft · 13 ran 11th 13/2
31 Oct 26 Angers (FR) Mon Fils Mady (FR)T: Francois Nicolle Prix Andre AdeleClass 2 · 17f · Very Soft · 10 ran 5th 15/2
30 Oct 26 Lyon Parilly (FR) Kibboutz (FR)T: N De Lageneste Prix Du Mont BlancClass 3 · 19f · Very Soft · 10 ran 3rd 5/4F
28 Oct 26 Auteuil (FR) Milady Fatal (FR)T: S Zuliani Prix FrascatiClass 3 · 18f · Heavy · 11 ran 4th 6/1
28 Oct 26 Auteuil (FR) Normandy Man (FR)T: Francois Nicolle Prix Santo PietroClass 1 · 18f · Heavy · 15 ran 5th 12/1
24 Oct 26 Compiegne (FR) Diamant Du Rheu (FR)T: Francois Nicolle Prix CerillyClass 1 · 17f · Heavy · 12 ran 2nd 9/2
24 Oct 26 Compiegne (FR) Northman (FR)T: Francois Nicolle Prix VatelysClass 1 · 17f · Heavy · 7 ran 6th 5/2J
22 Oct 26 Auteuil (FR) Lutece Allen (FR)T: Gabriel Leenders Prix General DonnioClass 1 · 22f · Very Soft · 10 ran 4th 16/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 Angelo Zuliani's strike rate?
Angelo Zuliani has won 122 of 1,042 rides since 2022, a strike rate of 11.7% (as at 10 November 2026). Figures are computed from our own results archive.
Which course does Angelo Zuliani do best at?
Auteuil (FR) by strike rate: 87 wins from 701 rides (12.4%) since 2022. 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 Angelo Zuliani ride most for?
F Nicolle, with 634 rides since 2022 — 61% of the total. That pairing has won 101 (15.9%).
Is Angelo Zuliani in form?
Too few rides in the last 14 days to read — 12 rides, which is not a sample we will draw a conclusion from.
What is Angelo Zuliani's Fair A/E?
0.79, from 1,035 rides with a computed fair probability since 2022. 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 10 November 2026, computed from our own results archive (2005 onwards; aggregates from 2008).