Skip to content
Horse profile

Good Karma (GB)

6yo gelding · Trainer John David Riches · Owner J R Racing
by Dark Angel (IRE) out of Prontamente (GB) (More Than Ready)
38 runs · 17 courses · from Oct 2022
As at 25 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · Wolverhampton (AW), Thirsk & Newbury Last run 26 Sep 2026 · 6th of 11 Last raced off OR 61
KTB Profile

Good Karma is a gelding with four wins from 38 starts, all over 6f – 7f. He won a Class 6 handicap at Wolverhampton (AW) in Jun 2026 off 58, a Class 6 handicap at Thirsk in Jul 2025 off 54, a Class 4 novice at Newbury in May 2023 and a Class 4 maiden at Wolverhampton (AW) in Nov 2022. Two of those wins came on the all-weather and two on turf. He finished 6 of 11 at Ripon in Sep 2026 off an official rating of 61, which was 30lb below his highest ever mark.

Based on 38 archived runs · run-style from 29 commented runs since Aug 2024 · updated 25 Oct 2026
KTB at a glance OR ↓ 30lb off peak
Official rating61↓ 30lb off peak
61 54–91

KTB Speed and Rating

KTB Speed

Best recent Speed 99 the best of the last 3 graded (A or B) runs · Pontefract, 17 Sep 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 38 figures · best 110A · median 83.5
GoingRunsBestMedianSince 25 Oct 2025
Standard (AW)16106A878 runs · 106 / 94
Good13110A825 runs · 99 / 79
Good to Soft4103A88.51 run · —
Good to Firm2104B85.51 run · —
Soft278B68.5—
Heavy1———
DistanceRunsBestMedianSince 25 Oct 2025
6f – 7f31110A8514 runs · 106 / 92.5
1m – 1m1f797A771 run · —

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

KTB Rating

Best recent KTB Rating 82A the best of the last 3 rated runs · Pontefract, 17 Sep 2026 Official rating 61 at the last run, 26 Sep 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 38 figures · best 100A · median 75.5
GoingRunsBestMedianSince 25 Oct 2025
Standard (AW)1687A75.58 runs · 85 / 78.5
Good13100A765 runs · 82 / 76
Good to Soft494A79.51 run · —
Good to Firm290A871 run · —
Soft259C57—
Heavy1———
DistanceRunsBestMedianSince 25 Oct 2025
6f – 7f31100A7614 runs · 85 / 78.5
1m – 1m1f790A751 run · —

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 38 figures from 38 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 29 analysed runs since Aug 2024

  • Prominent 11 (38%) · 2 wins
  • Held up 9 (31%) · 0 wins
  • Mid-division 8 (28%) · 0 wins
  • Led 1 (3%) · 0 wins

Pedigree intelligence

Sire

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

Strongest on firm going: 15% from 107.

GoingRunsWinsSRvs sireThis horse
Firm1071615%+3.7—
Good to Firm3,69445212.2%+0.90 from 2
Good4,84251010.5%−0.81 from 13
Good to Soft2,40925110.4%−0.91 from 4
Soft2,7282549.3%−20 from 2
Heavy826708.5%−2.80 from 1
Standard (AW)7,28391712.6%+1.32 from 16
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,06427813.5%+2.2—
6f – 7f10,7051,25311.7%+0.44 from 31
1m – 1m1f4,99754610.9%−0.40 from 7
1m2f – 1m4f2,4702369.6%−1.7—
1m5f – 2m1,09010910%−1.3—
2m1f – 2m4f474428.9%−2.4—
2m5f – 3m8678.1%−3.2—
Over 3m400%−11.3—

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

Dam
Prontamente (GB) (More Than Ready)

1 sibling in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Feldafing (FR)10——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 16 2 13% −1.75
Good 13 1 8% −7.00
Good to Soft 4 1 25% +6.00
Good to Firm 2 0 0% −2.00
Soft 2 0 0% −2.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 21 2 10% +0.00
Class 4 11 2 18% −1.75
Class 5 3 0 0% −3.00
Class 3 2 0 0% −2.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 9 2 22% +5.25
Thirsk 3 1 33% +7.00
Catterick 3 0 0% −3.00
Newcastle (AW) 3 0 0% −3.00
Epsom Downs 3 0 0% −3.00
Redcar 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Newmarket 2 0 0% −2.00
Sandown 2 0 0% −2.00
Newbury 2 1 50% +4.00
Ripon 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Carlisle 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
York 1 0 0% −1.00
Chelmsford City (AW) 1 0 0% −1.00
Ascot 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 31 4 13% −0.75
1m – 1m1f 7 0 0% −7.00

JockeyRunsWinsSR£1
Sean Kirrane 11 0 0% −11.00
Ethan Tindall 6 1 17% +5.00
Darragh Keenan 5 0 0% −5.00
Daniel Muscutt 4 2 50% +5.25
Callum Hutchinson 2 0 0% −2.00
Hector Crouch 2 0 0% −2.00
Saffie Osborne 2 0 0% −2.00
Joe Bradnam 1 0 0% −1.00
Miss Amber Jackson-Fennell 1 0 0% −1.00
Jake Dickson 1 1 100% +9.00
Tom Eaves 1 0 0% −1.00
Harry Davies 1 0 0% −1.00
David Egan 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 25 3 12% −5.75
Cheekpieces 10 1 10% +1.00
Visor 1 0 0% −1.00
Blinkers 1 0 0% −1.00
Hood 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 13 1 8% −2.00
2025 7 1 14% +3.00
2024 14 0 0% −14.00
2023 2 1 50% +4.00
2022 2 1 50% +1.25

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
2026 · 13 runs
26 Sep 26+9d Ripon Michael Raby Memorial Handicap Stakes (Div I) Class 6 · 6f · Good · 11 ran Settled towards the back - pressed into effort from halfway - plugged on at one speed final furlong 6/11 1 9-5 6179A69A Ethan Tindall 7/2J
17 Sep 26+12d Pontefract Go Racing In Yorkshire Future Stars Apprentice Handicap Stakes Class 5 · 6f · Good · 12 ran Sat just off the pace - pushed along with a furlong left and looked poised to grab second - edged out in the closing strides to finish third 3/12 ½ 9-2 6199A82A Joe Bradnam 4/1
05 Sep 26+19d Thirsk Thirsk Racecourse Ideal Conference & Events Venue Handicap Stakes (Div I) Class 4 · 7f · Good To Soft · 9 ran Went straight to front - opened a big advantage inside two furlongs and held a seven length margin 3f out - edge cut back with urging 2f out - continued to give a good account under pressure over 1f out - came under pressure from rivals inside the final furlong - held on gamely - overtaken close home to finish third 3/9 nk 7-13 6195A75A Ethan Tindall 40/1
17 Aug 26+26d Catterick Chapman Milestones Celebration, Thank You NHS Handicap Stakes Class 6 · 6f · Good · 9 ran settled in the pack - pushed along with 2f left but unable to close - kept going steadily inside the final furlong to finish fourth 4/9 4¼ 9-5 6262B68A Ethan Tindall 9/2
22 Jul 26+37d Catterick Sky Bet For The Fans Handicap Stakes Class 6 · 7f · Good To Firm · 8 ran raced in the pack - pushed along 2f out and slipped to fifth 1f out - stayed on to finish third 3/8 1¾ 9-11 62104B84A Sean Kirrane 7/2
15 Jun 26+14d Carlisle Every Race Live On Racing TV Handicap Class 6 · 7f · Good · 8 ran Settled second early - driven approaching final furlong - closed on leader in final 110yds but unable to reel in and stayed on for second 2/8 ¾ 9-4 6093A79A Sean Kirrane 6/1
01 Jun 26+45d Wolverhampton (AW) Get Raceday Ready Handicap Class 6 · 7f · Standard · 11 ran Travelled strongly early - tracking rival in front - pushed along 2f out before going ahead inside final furlong - edge shortened late but held on gamely 1/11 9-2 5898A78A Ethan Tindall 10/1
17 Apr 26+7d Wolverhampton (AW) Country And Western Raceday - 28th June Handicap Class 6 · 6f · Standard · 8 ran Settled off the pace early - urged forward near the back a furlong out - found improvement inside the final furlong to claim fourth late on 4/8 ½ 8-13 5985A68A Ethan Tindall 3/1
10 Apr 26+24d Thirsk Next Meeting Saturday 18th April Book Now Handicap Class 6 · 7f · Good · 14 ran Held a forward spot early - pressed for effort with a furlong left - dropped away quickly - finished seventh 7/14 1 9-8 5972C76A Sean Kirrane 10/3F
17 Mar 26+14d Wolverhampton (AW) Always Gamble Responsibly At BetMGM Handicap (Div 1) Class 6 · 7f · Standard · 10 ran Settled midpack early - urged forward with two furlongs left - drifted left but gained ground approaching final furlong - stayed on strongly to snatch second on the line 2/10 nk 9-2 58106A85A Sean Kirrane 7/1
03 Mar 26+7d Wolverhampton (AW) Daily Profit Boosts At betmgm.co.uk Handicap Class 6 · 7f · Standard · 11 ran Settled in the pack early - pushed along inside final furlong and drifted left to move into third - kept going to the line beaten a length 3/11 1 9-2 5884A79A Sean Kirrane 6/1
24 Feb 26+18d Newcastle (AW) Always Gamble Responsibly At BetMGM Handicap (Div 2) Class 6 · 7f · Standard · 10 ran Fought for control early - sat close to the front - pushed along with the finish in sight then lost momentum a furlong out - stayed on at an even effort to finish 5th 5/10 ½ 9-7 5883A80A Sean Kirrane 11/1
06 Feb 26+66d Wolverhampton (AW) Join The Midnite Movement Handicap Class 6 · 6f · Standard · 10 ran Settled towards the back - roused along with 2f left - crept on late but no real impression on the finish 5/10 1½ 9-4 6092A71A Callum Hutchinson 10/1
2025 · 7 runs
02 Dec 25+36d Newcastle (AW) Always Gamble Responsibly At BetMGM Handicap Class 6 · 8f · Standard · 8 ran Held a forward spot early - closed on the front pair before 2f out and moved into second inside the final furlong - lost momentum in the closing stages to finish sixth beaten 4.25 lengths 6/8 ¾ 9-9 6097A75A Sean Kirrane 12/1
27 Oct 25+33d Wolverhampton (AW) Read Meg Nicholls' Blog At betmgm.co.uk Handicap (Div 1) Class 6 · 7f · Standard · 11 ran Sluggish start - settled handy pulling hard early - stumbled 3f out - moved through and shifted to the right approaching final furlong - took second close home but denied by a narrow margin 2/11 hd 9-8 5996A83A Callum Hutchinson 9/2F
24 Sep 25+15d Redcar Watch Racing TV Free For 31 Days Handicap (Div 2) Class 6 · 7f · Good To Soft · 11 ran Tracked front group early - driven up to challenge out front approaching 2f out and fought on inside final furlong - narrowly denied at the line 3/11 nk 9-7 58103A71A Sean Kirrane 6/1
09 Sep 25+41d Catterick Racing Again 1st October Handicap Class 6 · 7f · Good · 11 ran Settled with the pack early - pushed along and knuckling on despite a bump in traffic close home - grabbed fourth spot right on the line 4/11 2 9-6 59108A76A Sean Kirrane 9/2
30 Jul 25+15d Redcar AJA Novice Flat Amateur Jockeys' Handicap Class 6 · 8f · Good · 9 ran Handy early - asked for effort with 2f left - dropped away late - finished 5th 5/9 1¼ 11-2 6077B72A Miss Amber Jackson-Fennell 4/1
15 Jul 25+190d Thirsk Thirsk Racecourse Ideal Conference Venue Handicap Class 6 · 7f · Good To Soft · 12 ran Sat behind the front group early - moved into second with 5f left - took command by halfway - kicked away when asked over 1f out and stayed on well to the finish 1/12 9-4 5482A84A Jake Dickson 9/1
06 Jan 25+9d Wolverhampton (AW) Gamble Responsibly At BetUK Handicap Class 5 · 6f · Standard · 10 ran Settled towards the back early - unable to land a challenge - finished well adrift in 8th 8/10 1¼ 8-12 5678A59A Sean Kirrane 14/1
2024 · 14 runs
28 Dec 24+14d Newcastle (AW) BetMGM: It's Showtime Handicap Class 6 · 7f · Standard · 12 ran Sluggish start - settled towards the back of the field - made no impression - finished well beaten in 8th 8/12 ¾ 9-2 5889A64A Ethan Tindall 18/1
14 Dec 24+26d Wolverhampton (AW) Weekly Free Bets With BetMGM Extra Handicap (Div 2) Class 6 · 8.5f · Standard · 9 ran Sluggish start - held up towards the back pulling hard - unable to land a blow - finished ninth beaten 6 lengths 9/9 ¾ 9-9 6076A59A Sean Kirrane 11/1
18 Nov 24+14d Southwell (AW) Know Your Limits With BetUK Handicap Class 6 · 6f · Standard · 10 ran Sluggish getaway - held up at the rear throughout - never a threat - finished well held in 9th 9/10 2¼ 9-6 6270A53A Tom Eaves 9/4
04 Nov 24+21d Kempton (AW) SIG Building Solutions Handicap Class 5 · 7f · Standard To Slow · 11 ran Sluggish start - settled midfield - crept into contention over 2f out but couldn't reach leading pair - edged back to finish fifth 5/11 hd 9-0 6380A75A Hector Crouch 3/1F
14 Oct 24+15d Kempton (AW) Unibet Support Safe Gambling Handicap Class 6 · 8f · Standard To Slow · 14 ran Held up in the pack - moved onto the front group's heels 2f out and eased across from the rails with a furlong left - edged closer briefly before fading close home 6/14 1¾ 10-1 6680B76A Harry Davies 4/1
29 Sep 24+17d Epsom Downs Betfred 'Triple Crown Bonus' Handicap Class 4 · 7f · Heavy · 10 ran Sluggish start - settled at the back - dropped off the pace 2f out - well held in 9th 9/10 9 9-2 7058C48C Darragh Keenan 40/1
12 Sep 24+26d Epsom Downs Quickslide Quick Ride Handicap Class 4 · 7f · Soft · 12 ran Slow to break - settled at back of field - dropped away 2f out - well held in 12th 12/12 4 9-10 7478B55A Darragh Keenan 16/1
17 Aug 24+9d Newmarket JenningsBet Grey Horse Handicap Class 4 · 6f · Good · 9 ran Settled at the back early - lost touch with the field 3f from home - no impact on the finish - eventually came home in 9th 9/9 ¾ 9-5 7882B50A Darragh Keenan 33/1
08 Aug 24+13d Sandown Boodles Handicap Class 4 · 7f · Good · 5 ran Held up eagerly behind pace-setter early - drifted right and stumbled approaching 2f out losing fluency behind - allowed to drop away soon after - well held at the finish 5/5 12 9-13 8052C56C Darragh Keenan 9/1
26 Jul 24+23d Sandown Cafe Del Mar Handicap Class 4 · 8f · Good · 8 ran 8/8 20 9-13 8227C52C Darragh Keenan 7/1
03 Jul 24+18d Epsom Downs Betfred Passionate About Sport Handicap Class 4 · 7f · Good · 10 ran 4/10 1 9-10 8399B85A Saffie Osborne 11/2
15 Jun 24+28d York Fordy Marshall Land And Property Consultants Handicap Class 4 · 6f · Good To Soft · 20 ran 8/20 1¼ 10-2 8568C94A Hector Crouch 18/1
18 May 24+35d Newmarket JenningsBet Britain's Leading Independent Bookmakers Handicap Class 3 · 8f · Good · 9 ran 7/9 1½ 9-9 8897A82A Saffie Osborne 7/1
13 Apr 24+296d Chelmsford City (AW) Each Way Extra At bet365 Handicap Class 3 · 7f · Standard · 12 ran 9/12 1 9-9 90104A78A Daniel Muscutt 11/4F
2023 · 2 runs
22 Jun 23+34d Ascot Britannia Stakes (Heritage Handicap) (Str) Class 2 · 8f · Good To Firm · 29 ran 11/29 1¼ 8-13 9167C90A Daniel Muscutt 33/1
19 May 23+171d Newbury Earl & The Pharaoh Novice Stakes (GBB Race) (Div 1) Class 4 · 7f · Good · 11 ran 1/11 9-11 —110A100A Daniel Muscutt 5/1
2022 · 2 runs
29 Nov 22+39d Wolverhampton (AW) talkSPORT Download The App EBF Maiden Stakes (GBB Race) (Div 2) Class 4 · 7f · Standard · 11 ran 1/11 9-7 —95A87A Daniel Muscutt 9/4F
21 Oct 22 Newbury Lengthen The Odds With BetVictor EBF Maiden Stakes (GBB Race) Class 4 · 6.5f · Soft · 16 ran 12/16 nk 9-7 —59C59C David Egan 12/1

Quick answers

How many races has Good Karma won?
Good Karma (GB) won 4 of 38 archived starts between 2022 and 2026, a strike rate of 10.5%. Placed 12 times in total (31.6% of starts).
Who trains Good Karma?
Good Karma (GB) is trained by John David Riches, who saddled the horse on its most recent run on 26 September 2026.
Who is Good Karma's sire?
Good Karma (GB) is by Dark Angel (IRE) out of Prontamente (GB), whose sire is More Than Ready.
What going does Good Karma prefer?
Good Karma (GB) has the best record on good to soft going: 1 win from 4 starts (25%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Good Karma's official rating?
The most recent official rating on record is 61, from the run on 26 September 2026. The highest on record is 91.
What is Good Karma's sire's record?
Dark Angel (IRE)'s progeny in our archive have won 11.3% of 21,890 runs since Jan 2008 (1,594 horses), Flat and jumps together. Strongest on firm going: 15% from 107.
Who are Good Karma's siblings?
Out of Prontamente (GB), Good Karma (GB) has 1 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from October 2022. 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.