:

Book Of Life

Book of Life is a horse that knows how to keep you interested without quite delivering the payoff. The six-year-old has placed ten times in 31 races — meaning it has finished in the money remarkably often for a horse with just a single win to its name. That one win came at Wolverhampton in February 2025, and it remains the solitary highlight of a career that, for all its near-misses, has produced just a 3% win rate: roughly one win every 33 races.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Grey
Father
Dark Angel
Mother
Inspiriter
Owner
Mls Racing And Partners
Rating
57

📊 Key Numbers

Career statistics for this horse
31
Career races
1
Wins
3.2%
Win rate
avg ~10%
32.3%
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

What makes Book of Life genuinely curious is the gap between its consistency and its inability to get its head in front. Ten places from 31 races tells you this is not a horse that gets beaten out of sight — it competes, it hangs around, it finishes second and third. But converting that into wins has proven elusive. Its strongest distance range is around a mile to a mile and a quarter, where it has won 1 from 18 races. That sounds modest, but it means this is where trainers and jockeys keep sending it, which itself is a clue that it performs better there than anywhere else.

Patrick Morris, based in Prescott on Merseyside, trains the horse. His yard has sent out 22 winners this season, so there is genuine ability in the operation. Regular rider Ryan Kavanagh has been aboard eight times without a win together — though given the horse's overall record, that is less a reflection on Kavanagh and more a reflection on just how rare Book of Life's winning moments are. The most recent form figures — 4-2-3-4-2-6 — show a horse that keeps threading into contention without quite finishing the job.

Book of Life raced just yesterday, which means it is very much an active campaign. Whether that final breakthrough comes again is the question. It has been 15 months since Wolverhampton, and the gap is starting to feel significant. But for a horse that finishes in the top three or four so regularly, it would be unwise to write it off entirely. Sometimes the story is still being written — this one just takes its time turning the pages.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m1f – 1m2f distances: 6% win rate
⚠ What to watch out for
Poor record on good_to_soft ground: 0 wins from 3 starts
Yet to win at Newcastle in 6 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good to firm (drying out)
Unknown
Good (firm-ish)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Avoids
📏 Race Distance
1M1F – 1M2F
Loves
5F – 6½F
Unknown
7F – 1M
Avoids
1M3F – 1M4F
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
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
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
9 Mar
4th
Wolverhampton
1m1f – 1m2f · Standard
9 Mar
4th
Wolverhampton
1m1f – 1m2f · Standard · 9 runners
27 Feb
DNF
Wolverhampton
1m1f – 1m2f · Standard · 20 runners
31 Jan
4th
Newcastle
7f – 1m · Standard · 11 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Ryan Kavanagh
0%
Win rate
0/8
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Paddy Mathers
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr Lucas Murphy(5)
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
14 1 win, 4 seconds, 1 third, 8 other 11 May 7.1%
Newcastle
Galloping
6 1 second, 1 third, 4 other 13 Apr 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%
Musselburgh
Sharp
1 1 other 21 Apr 0%
Doncaster
Galloping
1 1 other 29 Mar 0%
Goodwood
Undulating
1 1 other 24 May 0%
Nottingham
Galloping
1 1 other 29 Apr 0%