UK time :

Room Service

Room Service is a five-year-old who has found his rhythm at the top level. He has won five of his last 18 races—roughly one in every four—and has finished in the top three nine times overall, which suggests he is a consistent performer in competitive company. What makes him genuinely interesting is not the raw numbers but where and how he wins. He has a dramatic split in his form depending on ground conditions: on wet or muddy ground he wins three races from five attempts (60%), a win rate that would turn heads at any racing stable. On faster, dry ground, that record collapses dramatically. His trainer Jamie Osborne, who runs the Upper Lambourn yard, has noted the paradox: Room Service "has the action of a fast-ground horse" yet thrives when the track is soft. Last November, he proved the point by winning a Class 1 race at Doncaster in conditions so testing that even the trainer was surprised at how well he handled them.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Kodi Bear
Mother
Tamara Love
Owner
The Room Service Girls
Official rating
109

📊 Key numbers

Career totals for this horse
18
Career races
5
Wins
27.8%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
1 day
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Doncaster itself has become a happy hunting ground. He has won two of his three races there, and it was at Doncaster in November 2024 that he recorded his most impressive victory—that Class 1 success that announced him as a proper operator at the highest level of the sport. Before that, he won a Class 2 race at Pontefract in July 2024 and another at Doncaster in September 2023. His first career win came at Wetherby in May 2023, and he has been ridden in four of those five victories by Tom Eaves, with whom he has an excellent understanding—winning at nearly 29% together.

Recent form tells a murkier story. He finished unplaced sixth on his most recent run just a day ago, and his last six races have yielded only one top-three finish, a second place. His last victory came four months ago at Newcastle in June 2026. While he typically races in Class 1 company—the sport's elite—he has won only one of seven races at that level, which hints at the ceiling of his ability. The challenge now for Osborne and the yard will be finding the right ground, the right distance, and the right race to get him back in the winner's circle.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 3 wins from 5 starts (60%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good (a little give)
Ok
Good to soft (some give)
Unknown
Good to yielding (mild give)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Ok
1M1F – 1M2F
Unknown
🏅 Race level
Class 1 (elite)
Ok
Class 2 (high-level)
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
17 Oct
6th
Ascot
1m1f – 1m2f · Good · 21 runners
16 Sep
10th
Sandown Park
1m1f – 1m2f · Good · 10 runners
27 Jun
🏆 Won
Newcastle
7f – 1m · Standard_To_Slow · 14 runners
4 Oct
5th
Redcar
7f – 1m · Good_To_Soft · 11 runners
13 Sep
7th
Doncaster
7f – 1m · Soft · 11 runners
20 Jul
8th
The Curragh
7f – 1m · Good_To_Yielding · 11 runners
28 Jun
2nd
York
7f – 1m · Good · 8 runners
31 May
4th
Haydock Park
7f – 1m · Good · 12 runners
9 Nov
🏆 Won
Doncaster
5f – 6½f · Soft · 11 runners
12 Oct
2nd
York
5f – 6½f · Soft · 22 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
28.6%
Win rate
4/14
Wins / rides
Graham Lee
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Doncaster
Galloping
3 2 wins, 1 other 13 Sep 66.7%
York
Galloping
3 2 seconds, 1 third 28 Jun 0%
Newbury
Galloping
2 2 other 18 May 0%
Wetherby
Galloping
1 1 win 16 May 100%
Newcastle
Galloping
1 1 win 27 Jun 100%
Pontefract
Undulating
1 1 win 9 Jul 100%
Haydock Park
Galloping
1 1 other 31 May 0%
Ayr
Galloping
1 1 other 21 Sep 0%
Redcar
Galloping
1 1 other 4 Oct 0%
Sandown Park
Galloping
1 1 other 16 Sep 0%
Beverley
Undulating
1 1 third 10 Jun 0%
The Curragh
Galloping
1 1 other 20 Jul 0%
Ascot
Galloping
1 1 other 17 Oct 0%