Skip to content
Horse profile

Graham (GB)

5yo gelding (at last run, Nov 2025) · Trainer Gary & Josh Moore · Owner Gallagher Bloodstock Limited
by Time Test (GB) out of Gravitation (GB) (Galileo)
27 runs · 15 courses · from Oct 2022
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
2 wins · Newbury & Salisbury Off 328 days Last raced off OR 89
KTB Profile

Graham (GB) is a gelding with two wins from 27 starts, both in handicaps over 1m2f – 1m4f on good or good to firm ground at Newbury and Salisbury. He won a Class 5 at Newbury in Aug 2023 off an official rating of 75 and a Class 6 at Salisbury in Jun 2023 off 65. Last raced off OR 89, he finished mid-division at Windsor in Nov 2025 in a Class 5 novices handicap hurdle. He has raced on turf 25 times.

Based on 27 archived runs · run-style from 6 commented runs · updated 18 Oct 2026
KTB at a glance Wins on good or faster
Official rating89↓ 4lb off peak
89 65–93

KTB Speed and Rating

KTB Speed

Best recent Speed 94 the best of the last 3 graded (A or B) runs · Kempton, 1 Apr 2025

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 →

Jumps 7 figures · best 106C · median 80
GoingRunsBestMedianSince 18 Oct 2025
Good4106C92.51 · —
Soft1———
Good to Soft1———
Heavy1———
DistanceRunsBestMedianSince 18 Oct 2025
1m5f – 2m4106C87—
2m1f – 2m4f391B731 · —
Flat 17 figures · best 106C · median 85
GoingRunsBestMedianSince 18 Oct 2025
Good7106C85—
Good to Firm5104B89—
Soft3103A82—
Good to Soft1———
Standard (AW)1———
DistanceRunsBestMedianSince 18 Oct 2025
1m2f – 1m4f14106C85—
1m5f – 2m1———
6f – 7f1———
1m – 1m1f1———

Of 27 runs looked at, 3 have no figure: did not complete (1) · obstacles omitted — the race ran a shortened course (1) · not enough races on the card to set the day (under 4) (1).

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

KTB Rating

Best recent KTB Rating (jumps) 110B the best of the last 3 rated runs · Kempton, 1 Apr 2025 Official rating 89 at the last jumps run, 23 Nov 2025

Best recent KTB Rating (flat) 65C the best of the last 3 rated runs · Epsom Downs, 2 Jul 2025 Official rating 70 at the last flat run, 8 Sep 2025

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 →

Jumps 7 figures · best 112B · median 107
GoingRunsBestMedianSince 18 Oct 2025
Good4112B1091 · —
Soft1———
Good to Soft1———
Heavy1———
DistanceRunsBestMedianSince 18 Oct 2025
1m5f – 2m4112B108.5—
2m1f – 2m4f3108A981 · —
Flat 18 figures · best 88C · median 73
GoingRunsBestMedianSince 18 Oct 2025
Good786A79—
Good to Firm588C79—
Soft384A74—
Standard (AW)261A59—
Good to Soft1———
DistanceRunsBestMedianSince 18 Oct 2025
1m2f – 1m4f1588C74—
1m5f – 2m1———
6f – 7f1———
1m – 1m1f1———

Of 27 runs looked at, 2 have no figure: did not complete (or a non-runner row) (2).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 25 figures from 27 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 6 analysed runs

  • Held up 2 (33%) · 0 wins
  • Prominent 2 (33%) · 0 wins
  • Midfield 1 (17%) · 0 wins
  • Led 1 (17%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.8% of 3,093 runs since Jan 2008 (336 horses).

Weakest on soft going: 6% from 318. Strongest over 1m5f – 2m (all codes): 14.7% from 312.

GoingRunsWinsSRvs sireThis horse
Firm16318.8%+8—
Good to Firm4746012.7%+1.91 from 5
Good7218511.8%+11 from 12
Good to Soft309309.7%−1.10 from 3
Soft318196%−4.80 from 4
Heavy871314.9%+4.10 from 1
Standard (AW)1,16812410.6%−0.20 from 2
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f911011%+0.2—
6f – 7f1,0491009.5%−1.30 from 1
1m – 1m1f902839.2%−1.60 from 1
1m2f – 1m4f6548513%+2.22 from 15
1m5f – 2m3124614.7%+3.90 from 5
2m1f – 2m4f78911.5%+0.70 from 5
2m5f – 3m6116.7%+5.9—
Over 3m100%−10.8—

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

Dam

12 siblings in the archive, 7 winners — best of them Gendarme (IRE) (5 wins).

The wins came over 7f–2m1f; the highest grade won is Class 2 (Gibeon (IRE)).

Family form: Gemmari (GB) finished 2nd of 9 at Kempton (AW), 7 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Gendarme (IRE)5451m2f–2mClass 5
Gemmari (GB)1431m4f–1m6fClass 5
Genuflex (GB)2721m–2m1fClass 4
Gibeon (IRE)1127f–1m2fClass 2
Grinling (IRE)1021m2f–1m3½fClass 5
Gemina (IRE)217fClass 5
Girling (IRE)611m3½fClass 5
Gamba (IRE)60——
Galaxy (IRE)100——
Gargle (GB)100——
Gravastar (GB)50——
Geodaisia (GB)10——

Record by conditions

GoingRunsWinsSR£1
Good 12 1 8% −7.00
Good to Firm 5 1 20% −2.50
Soft 4 0 0% −4.00
Good to Soft 3 0 0% −3.00
Standard (AW) 2 0 0% −2.00
Heavy 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 12 1 8% −7.00
Class 4 12 0 0% −12.00
Class 6 2 1 50% +0.50
Class 3 1 0 0% −1.00

CourseRunsWinsSR£1
Newbury 5 1 20% +0.00
Salisbury 4 1 25% −1.50
Windsor 3 0 0% −3.00
Ascot 2 0 0% −2.00
Kempton 2 0 0% −2.00
Kempton (AW) 2 0 0% −2.00
Fontwell 1 0 0% −1.00
Epsom Downs 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Warwick 1 0 0% −1.00
Plumpton 1 0 0% −1.00
Lingfield 1 0 0% −1.00
Leicester 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Doncaster 1 0 0% −1.00

DistanceRunsWinsSR£1
1m2f – 1m4f 15 2 13% −7.50
2m1f – 2m4f 5 0 0% −5.00
1m5f – 2m 5 0 0% −5.00
6f – 7f 1 0 0% −1.00
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Niall Houlihan 6 0 0% −6.00
Sean Levey 6 1 17% −1.00
Dane O'Neill 4 1 25% −1.50
Tom Queally 3 0 0% −3.00
Tom Cannon 1 0 0% −1.00
Freddie Mitchell 1 0 0% −1.00
Rob Hargreaves 1 0 0% −1.00
James Doyle 1 0 0% −1.00
Hollie Doyle 1 0 0% −1.00
Pat Dobbs 1 0 0% −1.00
Alec Voikhansky 1 0 0% −1.00
Sam Hitchcott 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 24 2 8% −16.50
Blinkers 2 0 0% −2.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 12 0 0% −12.00
2024 4 0 0% −4.00
2023 8 2 25% −0.50
2022 3 0 0% −3.00

TypeRunsWinsSR£1
Flat 18 2 11% −10.50
Hurdle 9 0 0% −9.00

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
23 Nov 25+22d Windsor Find Us At fitzdares.com Novices' Handicap Hurdle Class 5 · 20f · Good To Soft · 9 ran Settled midfield early - into a forward spot by the 3rd - fumbled the 6th and dropped back before soon regaining ground - asked for effort on the home turn - faded and pulled up two out PU/9 — 11-11 89—— Tom Cannon 14/1
01 Nov 25+40d Ascot Grundon Waste Management Conditional Jockeys' Novices' Handicap Hurdle (GBB Race) Class 4 · 19.5f · Good · 7 ran Went straight to the front - stumbled over the opening obstacle - lost command two out and quickly dropped away - clouted the final fence en route to finishing seventh 7/7 6 10-4 9169C79C Freddie Mitchell 9/1
22 Sep 25+14d Fontwell Bet Clever BetGoodwin Conditional Jockeys' Novices' Limited Handicap Hurdle Class 5 · 17.5f · Good · 8 ran Sat close to the pace early - came out of the saddle at the 4th UR/8 — 11-4 91—— Rob Hargreaves 2/1F
08 Sep 25+68d Windsor Racecourse Marina Riverside Lodges Handicap Class 5 · 11.5f · Good · 13 ran Slow to break - settled towards the back - unable to challenge - finished well held in 10th 10/13 1¼ 9-13 7085C57A Tom Queally 33/1
02 Jul 25+12d Epsom Downs Betfred 'The Classic Bookmaker' Handicap (GBBPlus Race) Class 4 · 12f · Good · 6 ran Slow to begin - urged forward to take command early - driven to stay in front until 3f out - overtaken there and faded to finish sixth 6/6 nk 9-11 7585C65C Tom Queally 33/1
20 Jun 25+67d Goodwood Royal Ascot Betting With World Pool Handicap (GBBPlus Race) Class 4 · 12f · Good To Firm · 9 ran Held up at the back - urged forward with over 4f left - unable to close in the closing stages - eventually well held in 9th 9/9 5½ 9-8 7979B59A Tom Queally 7/1
14 Apr 25+13d Warwick Follow Headinfrontbetting On Instagram Now Handicap Hurdle Class 5 · 19f · Good · 10 ran Tracked front group on the rail - hit 3 out - dropped away soon after - unable to close from there - finished eighth 8/10 2¾ 11-9 9391B108A Niall Houlihan 3/1F
01 Apr 25+22d Kempton Racing TV In HD Every Day Novices' Handicap Hurdle Class 5 · 16f · Good · 10 ran Handy early - blundered four out then pushed along and slipped back - fought back approaching two out - stayed on strongly to finish - moved into runner-up spot near line - denied by a narrow margin 2/10 ½ 11-8 9194B110B Niall Houlihan 6/5F
10 Mar 25+18d Plumpton Horse PWR Novices' Limited Handicap Hurdle Class 5 · 16f · Good · 5 ran Up with the front two - serious error 5th and dropped away before staying on into 3rd at the bend - pressed without response and well held from 2 out 3/5 5 11-12 93106C112B Niall Houlihan 6/4F
20 Feb 25+13d Lingfield Sri Lanka, The Jewel Of Asia Maiden Hurdle (GBB Race) Class 4 · 19.5f · Soft · 11 ran Settled off the pace early - jumped awkwardly 5th - made progress after three out before fading close home - trailed in well beaten 7/11 29 11-6 —73C98C Niall Houlihan 28/1
07 Feb 25+17d Kempton Racing TV Maiden Hurdle (GBB Race) Class 4 · 16f · Good To Soft · 14 ran Held up at the back - failed to feature - well held throughout 7/14 1½ 11-7 —80C107C Niall Houlihan 22/1
21 Jan 25+210d Leicester Join Racing TV Today Maiden Hurdle (GBB Race) Class 4 · 15.5f · Heavy · 8 ran Handy behind the front-runner - improved into third with four to jump - lost that spot with two left - dropped away steadily to finish sixth 6/8 5 11-6 —66C98C Niall Houlihan 18/1
25 Jun 24+20d Newbury Pump Technology Handicap Class 4 · 12f · Good To Firm · 6 ran 2/6 1½ 9-11 7999A85B Sean Levey 13/2
05 Jun 24+25d Nottingham Experience Hospitality At Nottingham Racecourse Handicap Class 4 · 14f · Good To Firm · 6 ran 4/6 1¼ 9-9 80104B79B James Doyle 6/4F
11 May 24+21d Ascot Peroni Nastro Azzurro 0.0% Handicap Class 3 · 12f · Good · 14 ran 3/14 ½ 8-11 78106C86A Hollie Doyle 9/1
20 Apr 24+235d Newbury Dubai Duty Free Millennium Millionaire Handicap Class 4 · 10f · Good To Soft · 18 ran 16/18 ½ 9-2 7872C61C Sean Levey 7/1
29 Aug 23+31d Newbury Watch Weekend Winners With BetVictor Handicap Class 5 · 12f · Good · 10 ran 1/10 9-9 7593B84A Sean Levey 4/1
29 Jul 23+7d Salisbury Madar Corporation 'Proudly Supporting Salisbury Racecourse' Handicap Class 5 · 12f · Good · 8 ran 4/8 shd 9-9 7599B79A Pat Dobbs 7/4F
22 Jul 23+16d Doncaster Thanks For Supporting Children's Air Ambulance Handicap Class 5 · 12f · Soft · 10 ran 2/10 1 9-1 7282B84A Alec Voikhansky 10/3F
06 Jul 23+18d Newbury TPT Fire Handicap Class 5 · 10f · Good · 7 ran 2/7 1½ 9-2 7074A79A Dane O'Neill 10/3
18 Jun 23+22d Salisbury H S Lester Memorial Challenge Cup Handicap Class 6 · 12f · Good To Firm · 3 ran 1/3 9-9 6589C88C Dane O'Neill 6/4
27 May 23+9d Salisbury Salisbury Flower Shed Handicap Class 6 · 12f · Good To Firm · 4 ran 2/4 ¾ 9-9 6564C71B Sam Hitchcott 2/1
18 May 23+17d Salisbury Penang Turf Club Malaysia Handicap Class 5 · 12f · Good · 9 ran 4/9 nk 9-6 6685A72A Dane O'Neill 17/2
01 May 23+136d Windsor At The Races App Market Movers Handicap Class 5 · 11.5f · Soft · 7 ran 3/7 2 9-1 67103A74A Sean Levey 6/1
16 Dec 22+18d Kempton (AW) Unibet Maiden Stakes (GBB Race) Class 4 · 11f · Standard To Slow · 14 ran 9/14 1¼ 9-7 ——61A Sean Levey 100/1
28 Nov 22+38d Kempton (AW) British EBF Novice Stakes (GBB Race) Class 4 · 7f · Standard To Slow · 12 ran 12/12 2 9-4 —44C57C Sean Levey 33/1
21 Oct 22 Newbury Hot To Trot Racing For 2023 Novice Stakes (GBB Race) (Div 1) (Str) Class 4 · 8f · Soft · 13 ran 8/13 nse 9-4 —68C67A Dane O'Neill 20/1

Quick answers

How many races has Graham (GB) won?
Graham (GB) won 2 of 27 archived starts between 2022 and 2025, a strike rate of 7.4%. Placed 7 times in total (25.9% of starts).
Who trains Graham (GB)?
Graham (GB) is trained by Gary & Josh Moore, who saddled the horse on its most recent run on 23 November 2025.
Who is Graham (GB)'s sire?
Graham (GB) is by Time Test (GB) out of Gravitation (GB), whose sire is Galileo.
What going does Graham (GB) prefer?
Graham (GB) has the best record on good to firm going: 1 win from 5 starts (20%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Graham (GB)'s official rating?
The most recent official rating on record is 89, from the run on 23 November 2025. The highest on record is 93.
What is Graham (GB)'s sire's record?
Time Test (GB)'s progeny in our archive have won 10.8% of 3,093 runs since Jan 2008 (336 horses), Flat and jumps together. Weakest on soft going: 6% from 318. Strongest over 1m5f – 2m (all codes): 14.7% from 312.
Who are Graham (GB)'s siblings?
Out of Gravitation (GB), Graham (GB) has 12 other produce in our archive, 7 of them winners. Most wins: Gendarme (IRE) (5). Highest grade won: Class 2 (Gibeon (IRE)). The wins came over 7f–2m1f. 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.