Book Of Life
Book Of Life is a six-year-old with a lean record of 1 win from 35 races, though that single victory—achieved at Wolverhampton in February 2025—remains the horse's only success across nearly two years. The win rate of roughly 3 per cent tells the story of a horse that struggles to find the winner's circle, and the fact that 12 of those 35 outings have resulted in places shows it can at least stay competitive enough to finish in the frame. What makes this record more interesting is not the numbers themselves but what they reveal about where Book Of Life belongs in the racing pyramid: this is a horse that lives at the lower levels, competing in Class 5 races where 0 wins from 9 starts suggests it may be outmatched even there.Based on TrackLab's AI analysis
Owner
Mls Racing And Partners
📊 Key Numbers
Career statistics for this horse
34.3%
Place rate (top 3)
avg ~30%
🏁 Next Race
Tomorrow
Newcastle (AW)
About 1 mile · Standard all-weather surface · 10 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The recent form paints a picture of modest but consistent effort. Over the last six runs, the horse has picked up a couple of places—a second and a seventh—but has otherwise drifted through the middle of the field. That seventh-place finish just a day ago shows Book Of Life remains active, still being asked to compete despite its struggles. Patrick Morris, the trainer at Prescott in Merseyside, has managed 18 winners this season, so the yard is hardly struggling; Book Of Life is simply a horse that is hard to get into the winner's circle. The partnership with jockey Ryan Kavanagh has yielded nothing from eight rides together, which suggests the match may not be firing, though with such a tough horse to place, that blank record is hardly surprising.
The one bright spot in Book Of Life's profile is its performance at middle distances between 1 mile 1 furlong and 1 mile 2 furlongs, where it has managed that single win from 21 races—a 5 per cent win rate. Even that feels like grasping at straws. This is a horse that may have found its level, and that level is simply not a winning one.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Well suited by 1m1f – 1m2f distances: 5% win rate
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 4 starts
⚠ Yet to win at Newcastle in 7 attempts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Likes
Good to firm (drying out)
Unknown
Good to soft (some give)
Avoids
🏅 Competition Level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Avoids
📅 Recent Runs
The last 10 races, most recent first
26 Aug
3rd
Wolverhampton
1m1f – 1m2f · Standard · 12 runners
25 Jul
7th
Newcastle
1m1f – 1m2f · 12 runners
4 Jul
2nd
Carlisle
7f – 1m · Good · 10 runners
17 Jun
5th
Hamilton Park
1m1f – 1m2f · Good_To_Soft · 6 runners
11 May
4th
Wolverhampton
1m1f – 1m2f · Standard · 11 runners
27 Apr
2nd
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
13 Apr
3rd
Newcastle
1m1f – 1m2f · Standard · 11 runners
6 Apr
4th
Wolverhampton
1m1f – 1m2f · Standard · 11 runners
4 Apr
2nd
Wolverhampton
1m1f – 1m2f · Standard · 8 runners
27 Mar
6th
Newcastle
1m1f – 1m2f · Standard · 9 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Wolverhampton Galloping |
15 |
1 win, 4 seconds, 2 thirds, 8 other |
26 Aug |
6.7% |
| Newcastle Galloping |
7 |
1 second, 1 third, 5 other |
25 Jul |
0% |
| Lingfield Park Sharp |
4 |
1 second, 1 third, 2 other |
28 Feb |
0% |
| Newbury Galloping |
2 |
2 other |
5 Sep |
0% |
| Thirsk Galloping |
1 |
1 other |
3 Jul |
0% |
| Hamilton Park Sharp |
1 |
1 other |
17 Jun |
0% |
| Nottingham Galloping |
1 |
1 other |
29 Apr |
0% |
| Carlisle Undulating |
1 |
1 second |
4 Jul |
0% |
| Musselburgh Sharp |
1 |
1 other |
21 Apr |
0% |
| Doncaster Galloping |
1 |
1 other |
29 Mar |
0% |
| Goodwood Undulating |
1 |
1 other |
24 May |
0% |