Skip to content
Horse profile

Badri (GB)

9yo gelding · Trainer Michael Herrington · Owner Rjh Ltd And D Padgett
by Dark Angel (IRE) out of Penny Drops (GB) (Invincible Spirit)
81 runs · 22 courses · from Aug 2019
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
15 wins · 9 courses Ran 15 days ago · 14th of 18 Last raced off OR 99
KTB Profile

Typically ridden with patience — held up in 9 of 15 analysed runs — Badri (GB) is 15 from 81. 3 of 5 starts at Pontefract have ended in wins.

Based on 81 archived runs · run-style from 15 commented runs · updated 18 Oct 2026
KTB at a glance Typically held up
Official rating99↓ 5lb off peak
99 75–104

KTB Speed and Rating

KTB Speed

Best recent Speed 113 the best of the last 3 graded (A or B) runs · Pontefract, 16 Aug 2026

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Flat 80 figures · best 123A · median 100.5
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)39123A1007 · 107 / 103
Good to Firm14123A1076 · 113 / 107
Good13121A1014 · 121 / 100.5
Soft6117C871 · —
Good to Soft6122C95.5—
Heavy2103A67.51 · —
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f53123A9711 · 121 / 101
Under 6f27123A1058 · 113 / 104

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 80 figures from 80 runs · as at 10 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 104B the best of the last 3 rated runs · Beverley, 22 Sep 2026 Official rating 99 at the last run, 2 Oct 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 80 figures · best 120A · median 92.5
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)39113A907 · 103 / 94
Good to Firm14118A91.56 · 115 / 97.5
Good13116A954 · 106 / 104
Soft6105A97.51 · —
Good to Soft6120A95.5—
Heavy2112A90.51 · —
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f53118A9011 · 109 / 93
Under 6f27120A958 · 115 / 99.5

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 80 figures from 80 runs · as at 4 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 15 analysed runs

  • Held up 9 (60%) · 1 win
  • Prominent 3 (20%) · 0 wins
  • Midfield 2 (13%) · 0 wins
  • Led 1 (7%) · 1 win

Pedigree intelligence

Sire

Progeny in our archive have won 11.3% of 21,863 runs since Jan 2008 (1,593 horses).

Strongest on firm going: 15% from 107.

GoingRunsWinsSRvs sireThis horse
Firm1071615%+3.7—
Good to Firm3,69445212.2%+0.94 from 15
Good4,83851010.5%−0.83 from 13
Good to Soft2,40625110.4%−0.91 from 6
Soft2,7222539.3%−20 from 6
Heavy822698.4%−2.90 from 2
Standard (AW)7,27391612.6%+1.37 from 39
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,06427813.5%+2.25 from 27
6f – 7f10,6941,25111.7%+0.410 from 54
1m – 1m1f4,99054610.9%−0.4—
1m2f – 1m4f2,4642369.6%−1.7—
1m5f – 2m1,08910910%−1.3—
2m1f – 2m4f472418.7%−2.6—
2m5f – 3m8678.1%−3.2—
Over 3m400%−11.3—

Flat and jumps together (all codes) · since Jan 2008 · as at 17 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Penny Drops (GB) (Invincible Spirit)

6 siblings in the archive, 5 winners — best of them Equality (GB) (6 wins).

The wins came over 5f–1m; the highest grade won is Group 3 (Equality (GB)).

ProduceRunsWinsWin tripsBest grade
Equality (GB)3265fGroup 3
Outgate (GB)1147f–7½fClass 2
Grizedale (GB)931mClass 4
Treasure Time (GB)1527f–1mClass 2
Deceiver (GB)917fClass 5
Mint (GB)10——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 39 7 18% −2.75
Good to Firm 15 4 27% +6.33
Good 13 3 23% +10.00
Soft 6 0 0% −6.00
Good to Soft 6 1 17% +2.00
Heavy 2 0 0% −2.00

ClassRunsWinsSR£1
Class 2 37 3 8% −13.00
Class 3 30 9 30% +23.88
Class 4 9 2 22% −1.55
Class 5 4 1 25% −0.75
Class 1 1 0 0% −1.00

CourseRunsWinsSR£1
Newcastle (AW) 19 3 16% −2.75
Ascot 8 1 13% +1.50
Southwell (AW) 7 2 29% +6.50
Pontefract 5 3 60% +11.38
Doncaster 4 0 0% −4.00
Windsor 4 1 25% −0.75
Epsom Downs 4 1 25% +7.00
York 4 0 0% −4.00
Lingfield (AW) 4 2 50% +2.50
Kempton (AW) 4 0 0% −4.00
Beverley 3 1 33% +5.00
Wolverhampton (AW) 3 0 0% −3.00
Ayr 2 0 0% −2.00
Chelmsford City (AW) 2 0 0% −2.00
Redcar 1 1 100% +3.20
Hamilton 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Carlisle 1 0 0% −1.00
Thirsk 1 0 0% −1.00
Leicester 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Newmarket 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 54 10 19% +4.45
Under 6f 27 5 19% +3.13

JockeyRunsWinsSR£1
Jason Hart 14 4 29% +10.20
Lewis Edmunds 11 4 36% +9.00
Ryan Sexton 11 2 18% +6.50
Hollie Doyle 5 1 20% +6.00
Paul Mulrennan 5 1 20% +1.50
Luke Morris 3 0 0% −3.00
Dane O'Neill 3 0 0% −3.00
Connor Beasley 2 0 0% −2.00
Dylan Hogan 2 0 0% −2.00
Richard Kingscote 2 0 0% −2.00
P J McDonald 2 0 0% −2.00
David Probert 2 0 0% −2.00
David Allan 2 0 0% −2.00
Billy Loughnane 2 0 0% −2.00
Jim Crowley 2 0 0% −2.00
Kieran Shoemark 2 2 100% +4.50
Oisin Murphy 1 0 0% −1.00
Conor Whiteley 1 1 100% +1.88
Rob Hornby 1 0 0% −1.00
Tom Marquand 1 0 0% −1.00
Rowan Scott 1 0 0% −1.00
Joanna Mason 1 0 0% −1.00
George Wood 1 0 0% −1.00
Daniel Tudhope 1 0 0% −1.00
Mme Marie Velon 1 0 0% −1.00
Christian Howarth 1 0 0% −1.00
James Sullivan 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 74 13 18% +8.08
Tongue tie 6 2 33% +0.50
Cheekpieces 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 16 4 25% +4.58
2025 18 2 11% −8.25
2024 13 0 0% −13.00
2023 13 5 38% +25.25
2022 13 2 15% +0.50
2020 6 2 33% +0.50
2019 2 0 0% −2.00

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
02 Oct 26+10d Ascot BetMGM Handicap Stakes Class 2 · 6f · Good To Firm · 18 ran stumbled leaving stalls - towards the near rail in the pack - drifted right under pressure 2f out - soon beaten and dropped away to finish 14th 14/18 nk 9-10 9996C76A Lewis Edmunds 40/1
22 Sep 26+10d Beverley Eddie And Violet Smith Conditions Stakes (GBB Race) Class 2 · 5f · Good · 6 ran Settled midpack early - driven up into contention with 2f left - boxed in approaching final furlong - eased left to find room and driven out - closed strongly to finish second by a nose 2/6 nk 10-1 99100A104B Connor Beasley 9/2
12 Sep 26+13d Doncaster Betfred Portland (Class 2 Heritage Handicap) Class 2 · 5.5f · Good · 21 ran Drifted left exiting stalls - settled midpack among the nearside bunch - pressed along when packs came together with 2f left - dropped away in the final furlong to finish well beaten 17/21 3 9-8 9960C73A Lewis Edmunds 28/1
30 Aug 26+14d Beverley William Hill Beverley Bullet Sprint Stakes (Listed Race) Class 1 · 5f · Heavy · 8 ran Handy on the outside from the off - driven into contention over 2f out - kept on late but couldn't quite reel leader in 3/8 nk 9-4 99103A112A Connor Beasley 16/1
16 Aug 26+6d Pontefract Sky Bet Build A Bet Handicap Stakes Class 2 · 5f · Good To Firm · 8 ran Away early to take up a forward spot - angled right and pushed along inside final furlong - stayed on strongly late to snatch second near the line 2/8 1¼ 10-0 99113A115A Jason Hart 5/2
10 Aug 26+24d Windsor Fitzdares Sprint Series Final Handicap Stakes Class 2 · 6f · Good To Firm · 16 ran Settled midfield early - driven for effort with 2f left - unable to respond finishing well held in 13th 13/16 1 9-12 99107C88A Oisin Murphy 8/1
17 Jul 26+10d Pontefract Sky Bet Go-Racing-In-Yorkshire Summer Festival Handicap Stakes Class 3 · 5f · Good To Firm · 7 ran settled at the back early - asked for effort by halfway - made rapid gains with 1f to run under a drive - moved into second with 110 yards left before hitting the front close home 1/7 9-11 92109B105A Conor Whiteley 15/8F
07 Jul 26+16d Pontefract Pontefract Park Silver Sprint Trophy Handicap Class 2 · 6f · Good · 6 ran Set the pace from the front - driven over 1f out - pulled well away in the final furlong for an untroubled success 1/6 9-4 92121A104B Jason Hart 5/2
21 Jun 26+15d Pontefract Sunpak Potatoes Handicap Class 3 · 6f · Good · 6 ran Sat close to the pace early - hit the front inside the last furlong and a half - pushed out to score going away 1/6 10-1 89101A106B Jason Hart 9/1
06 Jun 26+12d Epsom Downs JRA Tokyo Trophy Handicap Class 2 · 6f · Soft · 15 ran Settled at back early - pushed along with two furlongs left - made progress inside final furlong - kept on late but never in contention 7/15 nse 8-13 9066C94A Dylan Hogan 33/1
25 May 26+14d Redcar racingtv.com Handicap Class 4 · 6f · Good To Firm · 11 ran Settled towards the back of the pack early - boxed in with two furlongs left - progress made a furlong out despite drifting right - hit the front inside the final furlong - kept going to the line 1/11 9-11 87107A109A Jason Hart 16/5
11 May 26+45d Windsor Fitzdares Sprint Series Handicap Class 3 · 6f · Good To Firm · 9 ran Settled towards the back - boxed in with 2f left and asked for effort - still short of room inside final furlong - finished at an even gait to be sixth beaten 3.25 lengths 6/9 ½ 9-6 8799A90A Lewis Edmunds 13/2
27 Mar 26+20d Newcastle (AW) SBK: Betting Without The Bull Handicap Class 3 · 6f · Standard · 14 ran Settled just off the front pack early - urged forward with 2f left - dropped away inside the final furlong 13/14 ¾ 9-8 8981C57C Jason Hart 10/1
07 Mar 26+29d Wolverhampton (AW) Make The Move To Midnite Handicap Class 3 · 6f · Standard · 9 ran Settled towards the back - boxed in with 3f left - finished with running late to take 4th 4/9 nk 9-9 90107A93A Jason Hart 6/1
06 Feb 26+17d Newcastle (AW) SBK: No Casino Just Sports Handicap Class 3 · 5f · Standard · 14 ran Settled off the pace in the pack - pushed along inside final furlong - stayed on late without threatening for the places 7/14 shd 9-5 91105B95A Jason Hart 9/1
20 Jan 26+42d Newcastle (AW) Create Your Bet Builders At Midnite Handicap Class 3 · 6f · Standard · 7 ran Slow into stride and settled last - still handy into the last two furlongs - pushed along to share command - edged left but battled on inside the final furlong - just caught close home 2/7 nk 9-9 90102A103B Luke Morris 4/1
09 Dec 25+19d Newcastle (AW) Make The Move To Midnite Handicap Class 3 · 5f · Standard · 9 ran Settled midpack through the field - urged forward with over a furlong left - finished strongly in the closing stages - lacked the speed to get involved in the finish 4/9 nse 9-7 90106A94A Lewis Edmunds 9/1
20 Nov 25+20d Newcastle (AW) Midnite A Next Generation Betting App Handicap Class 3 · 5f · Standard · 10 ran Held a midfield position early - roused up two out in pursuit of the leading group - checked by interference a furlong out and unable to regain momentum 5/10 ¾ 9-10 91103A95A Jason Hart 7/1
31 Oct 25+41d Southwell (AW) Make The Move To Midnite Handicap Class 3 · 6f · Standard · 13 ran Settled in the pack early - pushed along with a furlong left - faded to finish tenth 10/13 nk 9-11 9384B85A Jason Hart 13/2
20 Sep 25+14d Ayr Ladbrokes Ayr Gold Cup Handicap (Heritage Handicap) Class 2 · 6f · Soft · 25 ran Tracked front group on the stand rail - pushed along past the furlong pole - weakened close home to finish eighth 8/25 nse 9-2 95117C105A Jason Hart 66/1
06 Sep 25+14d Ascot Racing To School Reaches 250,000 Handicap Class 2 · 6f · Good To Soft · 19 ran Held up in the pack throughout - unable to make further impression - well held at the finish 13/19 nk 9-12 9591C83A Rob Hornby 25/1
23 Aug 25+12d York Sky Bet Constantine Handicap (Heritage Handicap) Class 2 · 6f · Good To Firm · 20 ran Settled in the pack - squeezed for space with two furlongs left and unable to close - one-paced through the final furlong to finish well beaten 11/20 ¾ 9-4 9595C88A Jason Hart 11/1
11 Aug 25+14d Windsor Fitzdares Sprint Series Final Handicap Class 2 · 6f · Good To Firm · 12 ran Held up towards rear early - improved into midfield out wide by halfway - made ground on the front group over 2f out - pressed for effort in the final two furlongs - kept on into 3rd but couldn't land the blow 3/12 2 9-12 96109B105A Lewis Edmunds 4/1F
28 Jul 25+7d Windsor Fitzdares Sprint Series Handicap Class 3 · 6f · Good To Firm · 7 ran Held up towards the back - progress into contention over 2f out and driven to the front 1f out - stayed on strongly to score 1/7 10-0 90123A113A Lewis Edmunds 9/4F
21 Jul 25+13d Ayr Fergie & Myra Happel Ayr Gold Cup Trial Handicap Class 3 · 6f · Good To Soft · 18 ran Settled midpack early - driven to close in on the front group approaching final two furlongs then moved into second inside the last - unable to get near the runaway winner but held clear of the rest in defeat 2/18 5 10-0 90100C110A Dylan Hogan 16/1
08 Jul 25+11d Pontefract Pontefract Park Silver Sprint Trophy Handicap Class 2 · 6f · Good · 8 ran Handy on the rails - pushed along and moved into second inside final furlong - stayed on to finish second beaten a length 2/8 1 9-2 89118A101A Tom Marquand 11/2
27 Jun 25+20d Newcastle (AW) Paul Darling Gosforth Park Cup Handicap Class 2 · 5f · Standard · 14 ran Held up midpack towards far rail - crept closer inside final furlong - finished 8th 8/14 nk 9-5 90103B90A Rowan Scott 18/1
07 Jun 25+27d Epsom Downs JRA Tokyo Trophy Handicap Class 2 · 6f · Soft · 11 ran Held up towards the back - made progress wide of rivals inside final two furlongs - stayed on driving late but lacked the speed to get closer 3/11 nk 8-11 8843A103A Hollie Doyle 14/1
11 May 25+14d Newcastle (AW) Border Minstrel Family Fun Day Handicap Class 2 · 6f · Standard · 13 ran Sat behind the front group early - pushed along with 2f left - unable to close and hampered inside the last - finished tenth 10/13 ¾ 8-10 89100B75A Jason Hart 16/1
27 Apr 25+9d Southwell (AW) Free Tips Daily On attheraces.com Handicap Class 3 · 6f · Standard To Slow · 13 ran Settled in the pack - progress shown but boxed in over 2f out - pushed along to fight for third inside the last then unable to find more and held for fifth 5/13 nk 9-4 9084B98A Richard Kingscote 11/2
18 Apr 25+35d Newcastle (AW) BetUK All-Weather Sprint Handicap Class 2 · 6f · Standard · 14 ran Settled towards the back early - failed to feature and beaten home well clear of the front 13/14 nk 8-7 9188B68A Joanna Mason 22/1
14 Mar 25+22d Southwell (AW) Gamble Responsibly At BetUK Handicap Class 2 · 6f · Standard · 11 ran Held up in the pack - looked for room near the rail inside final furlong and hit trouble - unable to fight back and allowed to drop away for sixth 6/11 1¼ 9-0 9195A85A Jason Hart 5/2F
20 Feb 25+21d Newcastle (AW) Extra Winnings With BetUK Acca Club Handicap (Rider Restricted Race) Class 3 · 5f · Standard · 10 ran Settled towards rear in 6th early - made ground along inside rail 2f out - shared 2nd place from within final 2f and battled on through last furlong - narrowly denied at the line 2/10 dht 9-7 90123A113A George Wood 4/1F
30 Jan 25+100d Southwell (AW) Weekly 5 Free Bet With BetUK Handicap Class 3 · 6f · Standard · 9 ran Settled in the pack early - moved right and pushed along a furlong out - hit the front soon after - kept on strongly to score 1/9 9-0 84107A106A Jason Hart 11/2
22 Oct 24+17d Newcastle (AW) Extra Winnings With BetUK Acca Club Handicap Class 3 · 5f · Standard · 14 ran Settled towards the back - travelling smoothly off the front group - squeezed for space and knocked off stride with a furlong left - finished strongly in the closing stages to be seventh 7/14 shd 9-6 8584B92A P J McDonald 5/1
05 Oct 24+20d Ascot Berkshire Healthcare Charity Handicap Class 2 · 5f · Soft · 12 ran Settled at the back - off the bridle 2f out with ground to make up - made modest late progress inside final furlong - finished 7th 7/12 ½ 9-1 8792B83A Daniel Tudhope 6/1
15 Sep 24+8d Doncaster Pertemps Network Handicap Class 3 · 5f · Good · 11 ran Tracked front group towards the far rail - pushed along with 2f left - kept on at one gear through the last furlong - finished fourth 4/11 1 9-5 88101A95A David Probert 5/1
07 Sep 24+16d Ascot tote.co.uk Handicap Class 2 · 5f · Soft · 8 ran Held a midpack position - pressed for effort with 2f left and found some late response entering the final furlong - flattened out near the line to finish 4th 4/8 ½ 9-4 90115A100A Richard Kingscote 11/2
22 Aug 24+12d Newcastle (AW) Tote.co.uk Pure Belta Racing League Race 34 Handicap (Trainers Registered To Racing League) Class 3 · 6f · Standard To Slow · 14 ran Settled at the back of the field - boxed in with two furlongs remaining - found some late response inside the final 100 yards to finish sixth beaten 2.5 lengths 6/14 ½ 9-13 91108B98A David Allan 11/1
10 Aug 24+7d Ascot Dubai Duty Free Shergar Cup Dash (Handicap) Class 2 · 5f · Good · 10 ran Settled at the back of the field - pushed along with 2f left but couldn't quicken enough to reach the front group - stayed on to finish fifth 5/10 1 9-4 9297B87A Mme Marie Velon 9/2
03 Aug 24+7d Hamilton Cube Glass 'Soba' Handicap Class 2 · 5f · Good To Firm · 6 ran Held up towards the back early - began closing ground with a furlong left threading through a gap - flew home to just miss out on the win 2/6 1½ 9-8 92123B91B P J McDonald 7/2
27 Jul 24+14d York Sky Bet Dash Handicap Class 2 · 6f · Good To Firm · 14 ran 9/14 ¾ 9-3 94114C92A Ryan Sexton 12/1
13 Jul 24+42d Ascot A1R Services Heritage Handicap Class 2 · 5f · Good · 17 ran 9/17 ¾ 9-9 9699C97A Ryan Sexton 11/1
01 Jun 24+17d Epsom Downs Jra Tokyo Trophy Handicap Class 2 · 6f · Good To Soft · 13 ran 7/13 1 9-3 9868C91A Hollie Doyle 14/1
15 May 24+61d York Churchill Tyres Handicap Class 2 · 6f · Good · 21 ran 15/21 4 9-9 10179C80A Ryan Sexton 28/1
15 Mar 24+14d Newcastle (AW) Boost Your Acca With BetUK Handicap Class 2 · 5f · Standard · 12 ran 9/12 1 9-7 103111A86A Ryan Sexton 16/1
01 Mar 24+146d Lingfield (AW) BetUK AWC Sprint Trial Handicap Class 2 · 6f · Standard · 12 ran 11/12 hd 9-10 10486A87A Ryan Sexton 12/1
07 Oct 23+21d Ascot Abf The Soldiers' Charity Handicap Class 2 · 5f · Good · 13 ran 1/13 9-9 100117C116A Ryan Sexton 17/2
16 Sep 23+16d Doncaster Betfred Portland (Heritage Handicap) Class 2 · 5.5f · Soft · 22 ran 10/22 1¼ 9-3 10082C95A Ryan Sexton 22/1
31 Aug 23+26d Newcastle (AW) William Hill Enhanced Odds Every Day Racing League Race 28 Handicap Class 2 · 5f · Standard · 13 ran 2/13 1 9-7 100110B108A David Allan 13/2
05 Aug 23+21d Goodwood Coral Stewards' Cup (Heritage Handicap) Class 2 · 6f · Heavy · 27 ran 23/27 1½ 9-1 10032C69C Ryan Sexton 28/1
15 Jul 23+15d Ascot Ascot/1711 Learning To Work Bake-Off Competition Heritage Handicap Class 2 · 5f · Good To Soft · 15 ran 2/15 1 8-13 100122C100A Billy Loughnane 18/1
30 Jun 23+27d Newcastle (AW) JenningsBet In Pontefract Gosforth Park Cup Handicap Class 2 · 5f · Standard To Slow · 14 ran 13/14 1¼ 9-10 10089B77A Hollie Doyle 5/2F
03 Jun 23+17d Epsom Downs JRA Tokyo Trophy Handicap Class 2 · 6f · Good To Firm · 14 ran 1/14 9-8 96107C118A Hollie Doyle 10/1
17 May 23+28d York Churchill Tyres Handicap Class 2 · 6f · Good · 21 ran 6/21 nse 8-12 9799C94A Ryan Sexton 14/1
19 Apr 23+9d Beverley Beverley Beaker Handicap Class 3 · 5f · Good To Soft · 16 ran 1/16 9-4 88107C120A Ryan Sexton 7/1
10 Apr 23+16d Kempton (AW) Wise Betting At Racing Tv Handicap Class 2 · 6f · Standard To Slow · 12 ran 8/12 ½ 8-13 9391A84A Lewis Edmunds 16/1
25 Mar 23+8d Lingfield (AW) Huge Daily Boosts Only At Betuk Handicap Class 2 · 5f · Standard · 7 ran 4/7 ½ 8-8 93101A86B Billy Loughnane 7/4F
17 Mar 23+23d Newcastle (AW) Huge Daily Boosts Only At BetUK Handicap Class 3 · 5f · Standard · 9 ran 1/9 9-4 90107A99A Lewis Edmunds 11/4F
22 Feb 23+133d Newcastle (AW) BetUK's Acca Club 5 Free Bet Handicap Class 3 · 5f · Standard · 8 ran 1/8 9-2 88121A93A Lewis Edmunds 5/1
12 Oct 22+18d Kempton (AW) Unibet 3 Uniboosts A Day Handicap Class 3 · 6f · Standard To Slow · 7 ran 4/7 shd 9-12 8997A92A Hollie Doyle 8/1
24 Sep 22+9d Chelmsford City (AW) Chelmsford City Racecourse Membership Now Available Handicap Class 3 · 6f · Standard · 8 ran 6/8 1 10-0 90101A85A Luke Morris 9/2
15 Sep 22+21d Newcastle (AW) William Hill Lengthen Your Odds Racing League Race Forty-One (Handicap) Class 3 · 6f · Standard · 14 ran 12/14 nk 9-12 9085B83A Paul Mulrennan 7/2C
25 Aug 22+11d Newcastle (AW) William Hill Play Responsibly Racing League Race Twenty (Handicap) Class 3 · 6f · Standard To Slow · 13 ran 1/13 9-6 82111B102A Paul Mulrennan 11/2
14 Aug 22+25d Southwell (AW) Xyz Rail Partnering With Southwell Racecourse Handicap Class 4 · 6f · Standard · 14 ran 2/14 1¾ 10-2 8293B100A Lewis Edmunds 3/1
20 Jul 22+9d Southwell (AW) Follow AtTheRaces On Twitter Handicap Class 3 · 6f · Standard To Slow · 11 ran 1/11 8-13 75108A98A Lewis Edmunds 6/1
11 Jul 22+9d Wolverhampton (AW) Cazoo Handicap Class 5 · 6f · Standard To Slow · 12 ran 2/12 2¾ 9-9 7589A93A Ryan Sexton 11/2
02 Jul 22+18d Carlisle Every Life Matters 'Suicide Prevention' Apprentice Handicap Class 5 · 6f · Good To Soft · 11 ran 8/11 ½ 9-13 7781A83A Christian Howarth 10/1
14 Jun 22+11d Thirsk Join Our Vickers.Bet App Handicap Class 4 · 6f · Good · 12 ran 5/12 1½ 10-1 79117A92A James Sullivan 22/1
03 Jun 22+20d Doncaster Napoleons Casino & Restaurant Supporting WPCC Handicap Class 4 · 6f · Good · 11 ran 7/11 nk 9-5 81103A79A Paul Mulrennan 14/1
14 May 22+27d Chelmsford City (AW) Ladies Day 16th June 2022 Handicap Class 3 · 7f · Standard · 11 ran 8/11 ½ 9-3 8294A74A Luke Morris 12/1
17 Apr 22+33d Southwell (AW) Cazoo Handicap Class 4 · 6f · Standard To Slow · 13 ran 2/13 1¼ 9-7 8097B95A Paul Mulrennan 6/1
15 Mar 22+532d Newcastle (AW) Betway Handicap Class 4 · 6f · Standard · 5 ran 3/5 hd 9-7 80109C81B Paul Mulrennan 14/1
29 Sep 20+28d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Class 4 · 7f · Standard · 11 ran 3/11 ½ 9-6 82101A90A Dane O'Neill 11/1
01 Sep 20+30d Kempton (AW) Bet At racingtv.com Handicap Class 3 · 7f · Standard To Slow · 12 ran 10/12 ½ 9-3 8491A72A Jim Crowley 8/1
02 Aug 20+18d Leicester Rainbows Hospice For Children & Young People Handicap Class 3 · 6f · Good To Firm · 5 ran 3/5 3 9-5 8582C80B Dane O'Neill 4/1
15 Jul 20+152d Yarmouth Free Tips Daily On attheraces.com Handicap Class 3 · 6f · Good To Firm · 9 ran 3/9 ¾ 9-2 8489A87A Dane O'Neill 9/2
14 Feb 20+23d Lingfield (AW) Ladbrokes 'Play 1-2-Free' On Football Handicap Class 4 · 7f · Standard · 8 ran 1/8 9-6 80100B90A Kieran Shoemark 9/4F
22 Jan 20+104d Lingfield (AW) Ladbrokes Where The Nation Plays Novice Stakes Class 5 · 6f · Standard · 10 ran 1/10 9-5 —79A90A Kieran Shoemark 9/4
10 Oct 19+47d Kempton (AW) 32Red Casino Novice Stakes (Div 1) Class 5 · 6f · Standard To Slow · 10 ran 5/10 nk 9-2 —72A78A Jim Crowley 10/1
24 Aug 19 Newmarket Price Bailey 'It's All About You' British EBF Novice Stakes (Plus 10) Class 4 · 6f · Good To Firm · 9 ran 6/9 hd 9-2 ——— David Probert 5/1

Quick answers

How many races has Badri (GB) won?
Badri (GB) won 15 of 81 archived starts between 2019 and 2026, a strike rate of 18.5%. Placed 32 times in total (39.5% of starts).
Who trains Badri (GB)?
Badri (GB) is trained by Michael Herrington, who saddled the horse on its most recent run on 2 October 2026.
Who is Badri (GB)'s sire?
Badri (GB) is by Dark Angel (IRE) out of Penny Drops (GB), whose sire is Invincible Spirit.
What going does Badri (GB) prefer?
Badri (GB) has the best record on good to firm going: 4 wins from 15 starts (26.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Badri (GB)'s official rating?
The most recent official rating on record is 99, from the run on 2 October 2026. The highest on record is 104.
What is Badri (GB)'s sire's record?
Dark Angel (IRE)'s progeny in our archive have won 11.3% of 21,863 runs since Jan 2008 (1,593 horses), Flat and jumps together. Strongest on firm going: 15% from 107.
Who are Badri (GB)'s siblings?
Out of Penny Drops (GB), Badri (GB) has 6 other produce in our archive, 5 of them winners. Most wins: Equality (GB) (6). Highest grade won: Group 3 (Equality (GB)). The wins came over 5f–1m. As at Oct 2026.

Record shown from August 2019. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.