Winners72from 457 runs
Strike rate15.8%39% placed
Last 30 days6 / 2920.7% strike
Against the prices1.34A/E: above 1.00 beats the market
£1 on every one-28.2%ROI at SP
Adrian Keatley has had 72 winners from 457 runs in our records since January 2025, a strike rate of 15.8%, with 39% finishing in the first three. Against the starting prices (which we hold from October 2025) that is better than the market expected (A/E 1.34), and £1 on every runner at SP would have returned -28.2%.
Upcoming runners today and tomorrow
By period
| Period | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Last 30 days | 29 | 6 | 20.7% | 44.8% | 1.17 | -31.7% |
| Last 12 months | 267 | 49 | 18.4% | 40.4% | 1.41 | -22.1% |
| All (since January 2025) | 457 | 72 | 15.8% | 38.5% | 1.34 | -28.2% |
By race type
| Race type | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Flat (turf) | 282 | 33 | 11.7% | 35.1% | 0.98 | -47.9% |
| Flat (all-weather) | 81 | 14 | 17.3% | 39.5% | 1.60 | -21.0% |
| Hurdle | 78 | 17 | 21.8% | 44.9% | 1.41 | +1.3% |
| Chase | 13 | 6 | 46.2% | 61.5% | 2.37 | +114.0% |
By course most runs · at least 5
| Course | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| York | 49 | 2 | 4.1% | 16.3% | 0.00 | -100.0% |
| Ayr | 41 | 8 | 19.5% | 43.9% | 1.18 | -51.5% |
| Newcastle (AW) | 40 | 10 | 25.0% | 47.5% | 1.63 | -7.7% |
| Hamilton | 20 | 2 | 10.0% | 20.0% | 0.69 | -80.4% |
| Ripon | 20 | 3 | 15.0% | 35.0% | 0.54 | -35.7% |
| Southwell (AW) | 18 | 3 | 16.7% | 33.3% | 1.53 | -23.7% |
| Musselburgh | 17 | 3 | 17.6% | 41.2% | 3.24 | +178.6% |
| Pontefract | 16 | 5 | 31.3% | 68.8% | 2.48 | +57.7% |
| Market Rasen | 16 | 4 | 25.0% | 50.0% | 1.85 | +2.5% |
| Doncaster | 15 | 0 | 0.0% | 20.0% | 0.00 | -100.0% |
| Beverley | 14 | 1 | 7.1% | 50.0% | 1.22 | -62.5% |
| Carlisle | 14 | 2 | 14.3% | 71.4% | 2.05 | +50.0% |
With each jockey at least 5 together
| Jockey | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| M. P. Sheehy | 117 | 13 | 11.1% | 36.8% | 1.13 | -41.6% |
| Oisin McSweeney | 110 | 18 | 16.4% | 34.5% | 1.54 | -39.5% |
| Brian Hughes | 34 | 12 | 35.3% | 52.9% | 1.78 | +17.4% |
| Barry McHugh | 24 | 4 | 16.7% | 41.7% | 1.16 | -1.4% |
| Danny McMenamin | 17 | 3 | 17.6% | 58.8% | 1.11 | -52.5% |
| Oakley Brown | 16 | 7 | 43.8% | 50.0% | 2.20 | +130.0% |
| P J McDonald | 14 | 3 | 21.4% | 28.6% | — | — |
| Connor Beasley | 13 | 3 | 23.1% | 38.5% | — | — |
| Conor Whiteley | 10 | 3 | 30.0% | 50.0% | 1.85 | +4.2% |
| Sam James | 9 | 1 | 11.1% | 33.3% | — | — |
| Henry Brooke | 6 | 1 | 16.7% | 33.3% | — | — |
| Nathan Evans | 6 | 0 | 0.0% | 16.7% | — | — |
By days since the horse last ran
| Break | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Within 7 days | 27 | 12 | 44.4% | 55.6% | 2.92 | +105.4% |
| 8 to 14 days | 70 | 13 | 18.6% | 45.7% | 1.40 | -36.5% |
| 15 to 30 days | 168 | 20 | 11.9% | 32.1% | 0.94 | -52.0% |
| 31 to 60 days | 81 | 11 | 13.6% | 34.6% | 1.23 | -27.6% |
| 61 to 120 days | 28 | 6 | 21.4% | 46.4% | 1.85 | +1.5% |
| Over 120 days | 21 | 3 | 14.3% | 28.6% | 1.41 | -23.3% |
By going
| Going | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Good | 160 | 30 | 18.8% | 36.9% | 1.58 | +6.2% |
| Soft side | 115 | 15 | 13.0% | 40.9% | 0.67 | -79.6% |
| All-weather | 81 | 14 | 17.3% | 39.5% | 1.60 | -21.0% |
| Fast side | 80 | 9 | 11.3% | 33.8% | 1.13 | -53.2% |
| Heavy | 21 | 4 | 19.0% | 52.4% | 1.69 | -22.7% |
By trip
| Trip | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Sprint (to 6½f) | 184 | 22 | 12.0% | 36.4% | 0.77 | -65.9% |
| Over 1½m | 121 | 32 | 26.4% | 46.3% | 1.79 | +30.9% |
| 7f to 1m | 118 | 15 | 12.7% | 34.7% | 1.54 | -32.4% |
| 9f to 1½m | 34 | 3 | 8.8% | 35.3% | 1.25 | +0.0% |
Most successful horses most wins
| Horse | Runs | Wins | Strike | Placed | A/E | ROI at SP |
|---|---|---|---|---|---|---|
| Aisling Oscar | 17 | 8 | 47.1% | 64.7% | 2.35 | +43.5% |
| Newtown Rambler | 8 | 5 | 62.5% | 62.5% | 3.04 | +224.3% |
| Another Baar | 21 | 4 | 19.0% | 33.3% | 0.00 | -100.0% |
| Vietnorm | 11 | 4 | 36.4% | 45.5% | 1.54 | +79.5% |
| St Faz | 9 | 4 | 44.4% | 55.6% | 2.59 | +135.1% |
| Surrey Belle | 9 | 4 | 44.4% | 77.8% | 0.00 | -100.0% |
| Indian River | 7 | 3 | 42.9% | 71.4% | 2.12 | +6.3% |
| Chairmanfourtimes | 12 | 2 | 16.7% | 58.3% | 0.00 | -100.0% |
| Gale Mahler | 12 | 2 | 16.7% | 41.7% | 0.00 | -100.0% |
| Better And Better | 10 | 2 | 20.0% | 60.0% | 0.00 | -100.0% |
Latest runs
| Date | Course | Race | Horse | Jockey | Pos | SP |
|---|---|---|---|---|---|---|
| 24 Oct 26 | Kelso | 2m1f · luckytiger.co.uk Best Odds Guaranteed Nuts Well Handicap Steeple Chase (gbb Race) | Newtown Rambler | Oakley Brown | 1st/4 | — |
| 24 Oct 26 | Cheltenham | 2m½f · Masterson Holdings Hurdle Race (gbb Race) | Indian River | Brian Hughes | 2nd/7 | — |
| 23 Oct 26 | Doncaster | 6f · William Hill Price Boosts Every Day Handicap Stakes (Div II) | Wobwobwob | Barry McHugh | 3rd/11 | — |
| 23 Oct 26 | Doncaster | 6f · William Hill Price Boosts Every Day Handicap Stakes (Div I) | Star Material | M. P. Sheehy | 2nd/12 | — |
| 22 Oct 26 | Southwell (AW) | 6f · Make The Move To Midnite Handicap Stakes (Div II) | Roberto Caro | M. P. Sheehy | 9th/10 | — |
| 22 Oct 26 | Southwell (AW) | 1m · AWC Finals Day At Newcastle 26th March Handicap Stakes | Rapide Vega | M. P. Sheehy | 3rd/11 | — |
| 19 Oct 26 | Pontefract | 5f · William Hill Best Odds Guaranteed Handicap Stakes | Another Baar | M. P. Sheehy | 6th/9 | — |
| 19 Oct 26 | Pontefract | 1m · British Stallion Studs Ebf Silver Tankard Stakes (Listed Race) | Tyrrhenian Thunder | M. P. Sheehy | 2nd/8 | — |
| 10 Oct 26 | Southwell (AW) | 6f · Pepsi Max Handicap Stakes (Div I) | Irish Incentive | Oisin McSweeney | 8th/9 | — |
| 10 Oct 26 | Hexham | 3m · Tynedale Rfc Community Rugby Handicap Steeple Chase (Go North Red Rum Series Qualifier) (GBB Race) | Sledgehammer | Charlie Maggs | 1st/9 | — |
| 10 Oct 26 | Hexham | 2m4f · Cast Novices' Limited Handicap Steeple Chase (gbb Race) | Tiddesley Wood | Brian Hughes | 4th/4 | — |
| 10 Oct 26 | Newmarket | 1m · Emirates Autumn Stakes (Group 3) | Clash of Hearts | M. P. Sheehy | 6th/7 | — |
| 10 Oct 26 | Hexham | 2m4f · Project Rugby Community Maiden Hurdle Race (GBB Race) | Northern Milan | Oakley Brown | PU/3 | — |
| 9 Oct 26 | York | 5f · Parsonage Hotel And Cloisters Spa Nursery Handicap Stakes | Influencer Man | M. P. Sheehy | 1st/8 | — |
| 8 Oct 26 | Southwell (AW) | 7f · Download The At The Races App Handicap Stakes | Aisling Oscar | M. P. Sheehy | 8th/12 | — |
| 8 Oct 26 | Southwell (AW) | 1m · Sky Sports Racing Virgin 512 Fillies' Handicap Stakes | Jojo's Legacy | M. P. Sheehy | 5th/9 | — |
| 3 Oct 26 | Ascot | 7f · Betmgm British Ebf October Stakes (Listed Race) | Mostar Dreams | Barry McHugh | 7th/12 | — |
| 2 Oct 26 | Hexham | 2m · Jewson Hexham Handicap Hurdle Race | Mr McLoughlan | Brian Hughes | 1st/7 | — |
| 30 Sep 26 | Musselburgh | 7f · Dropkicks Split The G Nursery Handicap Stakes | The First Drop | M. P. Sheehy | 8th/8 | — |
| 29 Sep 26 | Ayr | 6f · Book Racing On Saturday 31 October Handicap Stakes | Roberto Caro | M. P. Sheehy | 6th/8 | 12/1 |
| 29 Sep 26 | Ayr | 7f · Autumn Breaks At Western House Hotel Handicap Stakes | Wobwobwob | M. P. Sheehy | 5th/10 | 20/1 |
| 29 Sep 26 | Sedgefield | 2m1f · Roxyfet Sports Lounge For Private Hire Juvenile Maiden Hurdle Race (GBB Race) | Steel Raven | Brian Hughes | 1st/7 | 1/3 |
| 29 Sep 26 | Ayr | 6f · Weddings At Western House Hotel Maiden Stakes (GBB Race) | Naval Architect | M. P. Sheehy | 2nd/6 | 6/5 |
| 28 Sep 26 | Hamilton | 5f · Barbara Ann Letham And Son Johnathan Memorial Handicap Stakes | Francisco's Piece | M. P. Sheehy | 8th/9 | 3/1 |
| 26 Sep 26 | Market Rasen | 2m½f · Block Free Services Lincoln Handicap Hurdle Race (GBB Race) | Indian River | Brian Hughes | 7th/12 | 7/1 |