:

Good Karma

There's something quietly satisfying about a horse that keeps coming back to the same track and keeps finding a way to win. Good Karma is a 6-year-old trained by John David Riches out of a small yard in Pilling, Lancashire, and while the career record — 4 wins and 8 places from 32 races — might not stop you in your tracks at first glance, dig a little deeper and a more interesting picture emerges.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Grey
Father
Dark Angel
Mother
Prontamente
Owner
J R Racing
Rating
58

📊 Key Numbers

Career statistics for this horse
32
Career races
4
Wins
12.5%
Win rate
avg ~10%
25%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The key to Good Karma is distance and venue. Over 7 furlongs to a mile, this horse has won 4 of its 20 races at those trips, a 20% win rate, or roughly 1 in every 5. That's a meaningful number, and it tells you the horse has a very specific sweet spot — ask it to go shorter or longer and it's a different animal. More striking still is its relationship with Wolverhampton. Two wins from 9 races there might sound modest, but Wolverhampton is where this horse made its first career appearance in the winners' enclosure back in November 2022, and it returned there just this week to win again. Some horses simply take to a particular track — the bends, the surface, the way the race tends to unfold — and Wolverhampton seems to suit Good Karma in exactly that way.

Most of its racing has come at Class 6 level, the entry-level tier of the sport, where it has won just 1 from 13. That honesty matters: this isn't a horse being quietly campaigned below its true ability, it's a horse competing at the right level and occasionally rising to the top of it. The yard has sent out 5 winners this season, so Riches is in decent form, and Good Karma's win this week adds to that tally nicely.

The horse runs in the colours of Michael Buckley, better known as the man who owns Champion Hurdle winner Constitution Hill — so Good Karma is carrying some fairly illustrious ownership silks. Riches describes Buckley as his first ever owner and a very dear friend, which adds a personal dimension to what might otherwise look like a routine campaign. As for jockey Sean Kirrane, the partnership has produced 0 wins from 9 races together — a record that will need to change if this week's Wolverhampton victory is to be the start of something rather than another isolated high point. Good Karma raced just yesterday and remains active, so the next chapter is very close.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
Well suited by 7f – 1m distances: 20% win rate
⚠ What to watch out for
Struggles on RH Galloping tracks: 0 wins from 7 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Standard (all-weather)
Good (firm-ish)
Ok
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (drying out)
Unknown
Heavy (very wet)
Unknown
📏 Race Distance
7F – 1M
Loves
5F – 6½F
Avoids
1M1F – 1M2F
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Ok
🏟 Track Shape
Left-handed, long straights
Loves
Left-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
1 Jun
🏆 Won
Wolverhampton
7f – 1m · Standard · 12 runners
17 Apr
4th
Wolverhampton
5f – 6½f · Standard · 9 runners
10 Apr
7th
Thirsk
7f – 1m · Good · 16 runners
17 Mar
2nd
Wolverhampton
7f – 1m · Standard · 11 runners
3 Mar
3rd
Wolverhampton
7f – 1m · Standard
24 Feb
5th
Newcastle
7f – 1m · Standard · 10 runners
6 Feb
5th
Wolverhampton
5f – 6½f · Standard · 10 runners
2 Dec
6th
Newcastle
1m1f – 1m2f · Standard · 10 runners
27 Oct
2nd
Wolverhampton
7f – 1m · Standard · 11 runners
24 Sep
3rd
Redcar
7f – 1m · Good_To_Soft · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/5
Won / Rode
50%
Win rate
2/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Ethan Tindall Current Jockey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Wolverhampton
Galloping
9 2 wins, 2 seconds, 1 third, 4 other 1 Jun 22.2%
Newcastle
Galloping
3 3 other 24 Feb 0%
Epsom Downs
Undulating
3 3 other 29 Sep 0%
Newbury
Galloping
2 1 win, 1 other 19 May 50%
Thirsk
Galloping
2 1 win, 1 other 10 Apr 50%
Kempton Park
Galloping
2 2 other 4 Nov 0%
Newmarket
Galloping
2 2 other 17 Aug 0%
Sandown Park
Galloping
2 2 other 8 Aug 0%
Redcar
Galloping
2 1 third, 1 other 24 Sep 0%
York
Galloping
1 1 other 15 Jun 0%
Catterick Bridge
Sharp
1 1 other 9 Sep 0%
Southwell
Galloping
1 1 other 18 Nov 0%
Ascot
Galloping
1 1 other 22 Jun 0%
chelmsford 1 1 other 13 Apr 0%