Trainer
William Haggas
Career runners
14,913
Wins
2,940
Win %
19.7%
£1 level-stake P/L
-1548.4
Loading Elo…
By jockey
Top 10 of 378
| Jockey | Runs | 1st | 2nd | 3rd | Win % | A/E | £1 P/L |
|---|---|---|---|---|---|---|---|
| Tom Marquand | 1933 | 423 | 280 | 246 | 22% | 0.93 | -177.7 |
| Liam Jones | 932 | 161 | 126 | 132 | 17% | 0.92 | -108.8 |
| Cieren Fallon | 845 | 191 | 145 | 112 | 23% | 0.97 | +50.3 |
| Michael Hills | 627 | 109 | 81 | 77 | 17% | 1.04 | +14.4 |
| Pat Cosgrave | 575 | 122 | 106 | 88 | 21% | 0.89 | -98.8 |
| James Doyle | 524 | 117 | 80 | 71 | 22% | 0.88 | -95.8 |
| Paul Hanagan | 464 | 113 | 84 | 51 | 24% | 1.01 | -40.6 |
| Ryan Moore | 447 | 118 | 63 | 56 | 26% | 0.96 | -9.5 |
| Jim Crowley | 383 | 101 | 51 | 47 | 26% | 0.95 | -63.0 |
| Richard Hills | 368 | 67 | 59 | 40 | 18% | 0.96 | -3.5 |
By course
Top 10 of 91
| Course | Runs | 1st | 2nd | 3rd | Win % | A/E | £1 P/L |
|---|---|---|---|---|---|---|---|
| Newmarket | 1021 | 113 | 93 | 101 | 11% | 0.83 | -212.9 |
| Ascot | 828 | 106 | 90 | 87 | 13% | 0.88 | -136.7 |
| Wolverhampton (AW) | 802 | 166 | 137 | 115 | 21% | 0.84 | -182.6 |
| Kempton (AW) | 752 | 136 | 110 | 102 | 18% | 0.87 | -145.5 |
| York | 744 | 129 | 79 | 73 | 17% | 1.00 | -30.6 |
| Yarmouth | 730 | 153 | 117 | 95 | 21% | 1.00 | +55.5 |
| Lingfield (AW) | 704 | 138 | 125 | 101 | 20% | 0.87 | -159.1 |
| Newbury | 688 | 138 | 96 | 92 | 20% | 1.00 | +4.5 |
| Newmarket (July) | 682 | 92 | 93 | 83 | 13% | 0.75 | -244.6 |
| Haydock | 599 | 153 | 93 | 81 | 26% | 1.10 | +74.6 |
By distance
Top 10 of 30
| Distance | Runs | 1st | 2nd | 3rd | Win % | A/E | £1 P/L |
|---|---|---|---|---|---|---|---|
| 7f | 3213 | 588 | 450 | 382 | 18% | 0.92 | -357.1 |
| 8f | 3052 | 611 | 449 | 357 | 20% | 0.96 | -143.7 |
| 6f | 2611 | 485 | 385 | 327 | 19% | 0.91 | -395.2 |
| 10f | 1696 | 336 | 255 | 243 | 20% | 0.90 | -206.0 |
| 12f | 1088 | 242 | 167 | 141 | 22% | 0.97 | -27.3 |
| 5f | 957 | 179 | 136 | 125 | 19% | 0.87 | -219.8 |
| 8.5f | 422 | 93 | 80 | 60 | 22% | 0.92 | -56.6 |
| 14f | 304 | 67 | 40 | 30 | 22% | 1.04 | +24.8 |
| 9f | 272 | 45 | 40 | 32 | 17% | 0.76 | -72.8 |
| 10.5f | 227 | 51 | 32 | 23 | 22% | 1.04 | -6.4 |
By owner
Top 10 of 635
| Owner | Runs | 1st | 2nd | 3rd | Win % | A/E | £1 P/L |
|---|---|---|---|---|---|---|---|
| Hamdan Al Maktoum | 1024 | 243 | 160 | 139 | 24% | 0.99 | -58.3 |
| Cheveley Park Stud | 995 | 210 | 157 | 150 | 21% | 0.86 | -201.0 |
| Sheikh Ahmed Al Maktoum | 549 | 139 | 83 | 88 | 25% | 0.97 | +19.2 |
| Sheikh Juma Dalmook Al Maktoum | 520 | 114 | 66 | 64 | 22% | 1.01 | -33.0 |
| B Haggas | 495 | 91 | 80 | 57 | 18% | 0.91 | -85.1 |
| Lael Stables | 386 | 84 | 68 | 39 | 22% | 0.90 | -27.7 |
| Shadwell Estate Company Ltd | 257 | 73 | 39 | 37 | 28% | 0.95 | -24.6 |
| Sheikh Rashid Dalmook Al Maktoum | 257 | 67 | 45 | 28 | 26% | 1.08 | +6.4 |
| The Queen | 253 | 62 | 32 | 39 | 25% | 1.09 | -1.7 |
| Sunderland Holding Inc | 251 | 73 | 45 | 40 | 29% | 1.03 | +18.3 |
A/E (actual ÷ expected) is the ratio of actual wins to wins expected from starting prices. A/E above 1.0 means the trainer outperforms market expectations. £1 P/L is total profit/loss from level £1 win stakes.