Skip to content
Horse profile

John Kirkup (GB)

10yo gelding (at last run, Nov 2025) · Trainer David Thompson · Owner Mrs Suzanne Kirkup Kevin Kirkup
by Assertive (GB) out of Bikini (GB) (Trans Island)
120 runs · 17 courses · from May 2017
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
10 wins · 7 courses Off 346 days · 8th of 12 Last raced off OR 45
KTB Profile

John Kirkup is a gelding who has won 10 of 120 starts. All 10 wins came on turf with seven at under 6f and three at 6f – 7f. He has scored three times at Ayr and three times on heavy ground. He led when finishing eighth of 12 in a Class 6 handicap at Musselburgh in Nov 2025, last raced off an official rating of 45 which was 47lb below his highest ever mark. He has not won since Oct 2023.

Based on 120 archived runs · run-style from 9 commented runs · updated 18 Oct 2026
KTB at a glance All wins on turf OR ↓ 47lb off peak
Official rating45↓ 47lb off peak
45 44–92

KTB Speed and Rating

KTB Speed

Best recent Speed 116 the best of the last 3 graded (A or B) runs · Musselburgh, 5 Nov 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 →

Flat 118 figures · best 144A · median 88
GoingRunsBestMedianSince 18 Oct 2025
Good28113B85—
Soft23144A891 · —
Good to Soft23122C90—
Good to Firm19111A86—
Standard (AW)17101A86—
Heavy8142A102—
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f71144A88—
Under 6f47142A881 · —

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

KTB Rating

Best recent KTB Rating 68A the best of the last 3 rated runs · Musselburgh, 13 Sep 2025 Official rating 45 at the last run, 5 Nov 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 →

Flat 118 figures · best 125A · median 76
GoingRunsBestMedianSince 18 Oct 2025
Good2894A74—
Soft23125A801 · —
Good to Soft23104A84—
Good to Firm1989A74—
Standard (AW)1794A64—
Heavy8106A86.5—
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f71114A77—
Under 6f47125A741 · —

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

  • Led 3 (33%) · 0 wins
  • Midfield 3 (33%) · 0 wins
  • Prominent 2 (22%) · 0 wins
  • Held up 1 (11%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 7.2% of 1,569 runs since Jan 2008 (84 horses).

Strongest on soft going: 11.3% from 159.

GoingRunsWinsSRvs sireThis horse
Firm3013.3%−3.9—
Good to Firm277207.2%01 from 19
Good329216.4%−0.80 from 29
Good to Soft162106.2%−13 from 23
Soft1591811.3%+4.13 from 24
Heavy38718.4%+11.23 from 8
Standard (AW)574366.3%−0.90 from 17
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f459367.8%+0.67 from 48
6f – 7f849627.3%+0.13 from 72
1m – 1m1f13275.3%−1.9—
1m2f – 1m4f9066.7%−0.5—
1m5f – 2m3226.3%−0.9—
2m1f – 2m4f600%−7.2—
2m5f – 3m100%−7.2—

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

Dam
Bikini (GB) (Trans Island)

8 siblings in the archive, 5 winners — best of them Kommander Kirkup (GB) (6 wins).

The wins came over 5f–7f; the highest grade won is Class 3 (Havagomecca (GB)).

ProduceRunsWinsWin tripsBest grade
Kommander Kirkup (GB)7265f–6fClass 4
Havagomecca (GB)3455fClass 3
Tight Fit (GB)1637fClass 4
Twilight Tone (GB)1127fClass 6
Kolossus (GB)3016fClass 5
Space Raider (GB)160——
Marietty (GB)40——
Cadeaux (GB)90——

Record by conditions

GoingRunsWinsSR£1
Good 29 0 0% −29.00
Soft 24 3 13% −3.50
Good to Soft 23 3 13% −12.00
Good to Firm 19 1 5% −4.00
Standard (AW) 17 0 0% −17.00
Heavy 8 3 38% +9.00

ClassRunsWinsSR£1
Class 6 39 0 0% −39.00
Class 4 37 4 11% −9.00
Class 5 25 5 20% +8.25
Class 3 11 1 9% −8.75
Class 2 7 0 0% −7.00
Class 1 1 0 0% −1.00

CourseRunsWinsSR£1
Ayr 17 3 18% −4.00
Newcastle (AW) 14 0 0% −14.00
Catterick 13 0 0% −13.00
Thirsk 13 1 8% −10.75
Carlisle 12 2 17% +6.00
Redcar 10 1 10% −3.50
Musselburgh 6 1 17% +9.00
York 6 0 0% −6.00
Ripon 5 0 0% −5.00
Hamilton 4 0 0% −4.00
Beverley 4 0 0% −4.00
Pontefract 4 1 25% −0.25
Haydock 4 1 25% +1.00
Southwell (AW) 3 0 0% −3.00
Chester 3 0 0% −3.00
Nottingham 1 0 0% −1.00
Doncaster 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 72 3 4% −57.75
Under 6f 48 7 15% +1.25

JockeyRunsWinsSR£1
Connor Beasley 38 6 16% −1.25
Paul Mulrennan 13 3 23% +7.25
David Allan 8 0 0% −8.00
Jonny Peate 6 0 0% −6.00
Andrew Mullen 5 0 0% −5.00
Tom Eaves 5 0 0% −5.00
Ben Curtis 5 0 0% −5.00
Cam Hardie 4 0 0% −4.00
Paula Muir 4 0 0% −4.00
Callum Rodriguez 4 0 0% −4.00
Zak Wheatley 3 0 0% −3.00
Dylan Hogan 3 1 33% +3.50
Phil Dennis 3 0 0% −3.00
Ben Robinson 2 0 0% −2.00
Miss Becky Smith 2 0 0% −2.00
Clifford Lee 2 0 0% −2.00
Ethan Tindall 1 0 0% −1.00
Aiden Brookes 1 0 0% −1.00
Sean Kirrane 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
Miss Serena Brotherton 1 0 0% −1.00
Paddy Mathers 1 0 0% −1.00
Dale Swift 1 0 0% −1.00
Amie Waugh 1 0 0% −1.00
Aled Beech 1 0 0% −1.00
Aidan Redpath 1 0 0% −1.00
Graham Lee 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00
Shane Kelly 1 0 0% −1.00

HeadgearRunsWinsSR£1
Blinkers 60 5 8% −27.25
None 45 3 7% −24.75
Cheekpieces 14 2 14% −3.50
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 14 0 0% −14.00
2024 18 0 0% −18.00
2023 17 1 6% −10.50
2022 17 1 6% −2.00
2021 9 1 11% −5.25
2020 11 2 18% −1.75
2019 14 2 14% −5.25
2018 12 0 0% −12.00
2017 8 3 38% +12.25

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
05 Nov 25+45d Musselburgh Happy 70th Birthday John Grossick Handicap Class 6 · 5f · Soft · 12 ran Settled midpack and out wide - pushed along with 2f left - stayed on without getting near the front rank - finished 8th beaten 6 lengths 8/12 nk 7-11 45116A53A Ethan Tindall 33/1
21 Sep 25+8d Hamilton Moira Stein Memorial Handicap Class 6 · 5f · Soft · 12 ran Tracked leading group early - urged forward with two furlongs left - dropped away late - finished seventh beaten 4.5 lengths 7/12 nk 8-6 4560A57A Aiden Brookes 28/1
13 Sep 25+12d Musselburgh Jewson Edinburgh Craigentinny Handicap Class 6 · 5f · Good To Soft · 11 ran Settled midpack near the inside - moved across to the outside approaching 3f out - made progress into contention a furlong out - edged right under pressure but stuck on to finish third 3/11 2 9-1 4598A68A Cam Hardie 28/1
01 Sep 25+54d Carlisle PricedUp Daily Sports Boosts Handicap Class 6 · 5f · Good · 14 ran Just in front early - pressed for effort inside final furlong and dropped away - well held at the line 14/14 1 9-0 4565C28A David Allan 18/1
09 Jul 25+33d Catterick Pinker's Pond Apprentice Handicap Class 6 · 7f · Good To Firm · 9 ran Away smartly but drifted right early - fighting for control - tracked the pace group on the rail - pressed for effort 2f out before fading inside the final furlong 8/9 nse 8-9 4593B53A Zak Wheatley 25/1
06 Jun 25+20d Thirsk Hambleton Room Delicious Dining 'A La Carte' Handicap Class 6 · 5f · Good · 10 ran Tracked the front group early - lost momentum and drifted left approaching the final furlong - dropped away close home - finished seventh beaten 7 lengths 7/10 ¾ 8-11 4568A54A Sean Kirrane 8/1
17 May 25+16d Thirsk Limec Logistics 10th Anniversary Handicap Class 6 · 6f · Good To Firm · 13 ran Settled in the pack early - fighting for control under restraint - urged forward but unable to gain ground with 2f to run - stayed on for tenth beaten 6½ lengths 10/13 1¾ 8-6 4573C54A Zak Wheatley 22/1
01 May 25+10d Redcar Racing TV Profits Returned To Racing Handicap (Div 1) Class 6 · 5f · Good To Firm · 10 ran Sluggish start - settled towards back of field - moved through into contention inside final furlong but lacked the speed to get on terms finishing 4th 4/10 ¾ 8-6 4574A58A Zak Wheatley 22/1
21 Apr 25+9d Redcar Celebrating 60 Years Of Cleveland Mountain Rescue Handicap (Div 2) Class 6 · 6f · Good To Firm · 10 ran Sat close to the front group pulling hard early - pushed along 2f out - made ground inside final furlong to be in contention - unable to find more in the closing stages - finished fifth 5/10 1½ 9-0 4576A67A David Allan 10/1
12 Apr 25+44d Thirsk Barstewards Enquiry Racing Podcast Handicap Class 6 · 6f · Good · 17 ran Tracked the front group - pushed along with just over a furlong left - lost ground inside the final furlong - finished 11th 11/17 dht 9-0 4666C55A Dylan Hogan 20/1
27 Feb 25+19d Newcastle (AW) BetUK: It's Where The UK Bets Classified Stakes (Div 2) Class 6 · 6f · Standard · 9 ran Tracked front pack early - lost ground in the closing furlong - finished sixth 6/9 2½ 9-9 4482A57A Jonny Peate 16/1
08 Feb 25+7d Newcastle (AW) Free Bets With BetUK Bet Club Classified Stakes Class 6 · 5f · Standard To Slow · 12 ran Settled towards the back on the far flank - urged forward off the pack 2f out - found a little late progress in the closing stages - finished sixth beaten three lengths 6/12 nk 9-9 4486A75A Jonny Peate 28/1
01 Feb 25+9d Newcastle (AW) BetUK: It's Where The UK Bets Handicap Class 6 · 5f · Standard · 11 ran Held a midfield spot early - urged forward with 2f left - dropped away inside the final furlong - finished 10th 10/11 1½ 9-0 4586A50A Andrew Mullen 25/1
23 Jan 25+79d Newcastle (AW) 30 In Free Bets With BetUK Classified Stakes Class 6 · 5f · Standard · 12 ran Settled midpack early - pushed along with two furlongs left - moved up wide of rivals in the closing stages to finish third 3/12 ½ 9-9 4486A76A Andrew Mullen 28/1
05 Nov 24+7d Redcar Redcar Racecourse Supports RBL Poppy Appeal Handicap Class 6 · 6f · Soft · 10 ran Slow to begin - settled midfield - pushed along with a furlong left before fading fast to finish tenth 10/10 hd 8-5 4869A36A Paula Muir 10/1
29 Oct 24+11d Newcastle (AW) Extra Winnings With BetUK Acca Club Handicap (Div 1) Class 6 · 6f · Standard To Slow · 10 ran Sat close to the pace early - pushed along with 3f left - dropped away inside final furlong - finished 6th 6/10 4 9-3 4571A46A Tom Eaves 18/1
18 Oct 24+20d Redcar Celebrate The Life Of Christine Dixon Handicap Class 5 · 6f · Soft · 13 ran Held handy in the pack - urged forward with over 2f left - lost ground with more than a furlong to run - finished 11th 11/13 ½ 8-7 4971C52A Luke Morris 14/1
28 Sep 24+17d Ripon Michael Raby Memorial Handicap (Div 1) Class 6 · 6f · Soft · 9 ran Bumped stall gate at the off - settled towards back - lost touch inside final 2f - shortened deficit late but held to finish fifth 5/9 1½ 8-11 5075A59A Connor Beasley 10/3F
11 Sep 24+1d Carlisle Quooker Supporting Andersons Celebrate 135 Years Handicap Class 6 · 6f · Soft · 16 ran Tracked the pace-setter - pushed along a furlong out then drifted right to surrender second inside the final furlong - held no more late finishing 4th 4/16 2¼ 9-1 5095C80A Ben Robinson 5/2F
10 Sep 24+13d Catterick Racing Again 2nd October Handicap (Div 2) Class 6 · 7f · Soft · 9 ran Stumbled at the break - travelled with plenty of enthusiasm early - up with the pace and went in front after two furlongs - driven and lost the advantage with a furlong left - battled on gamely to the line - couldn't quite live with winner in final stages 2/9 2 9-1 5097A78A Ben Robinson 7/2
28 Aug 24+18d Catterick Dave Watson Memorial Classified Stakes (Div 2) Class 6 · 7f · Good · 10 ran Held handy position wide - pushed along with 2f remaining - finished strongly to move into second inside the final furlong 2/10 4½ 9-9 5095A75A Tom Eaves 5/1
10 Aug 24+4d Ayr Specsavers Handicap Class 6 · 6f · Good To Soft · 15 ran Hampered slightly at the off - soon in touch with the pace - hit the front with 2f remaining - pushed along and overtaken inside the final furlong - fought back close home to finish third 3/15 nk 8-10 50122C87A Paula Muir 8/1
06 Aug 24+10d Catterick Abf The Soldiers' Charity Classified Stakes Class 6 · 7f · Good To Firm · 11 ran Held up in the pack - progress from 3f out - driven 2f out and moved up to pursue the front-runner - stuck on without closing the gap 2/11 3 9-9 50103B73A Connor Beasley 9/1
27 Jul 24+9d Newcastle (AW) Livello Classified Stakes Class 6 · 7f · Standard · 9 ran 5/9 shd 9-6 4588A62A Jonny Peate 14/1
18 Jul 24+12d Hamilton Every Race Live On Racing TV Handicap Class 6 · 6f · Good · 9 ran 3/9 2½ 9-5 51113B74A Connor Beasley 11/1
06 Jul 24+19d Carlisle Every Life Matters 'Suicide Prevention' Handicap Class 6 · 5f · Good · 11 ran 7/11 nk 9-5 5396A67A Phil Dennis 7/1
17 Jun 24+7d Carlisle Euro2024 Daily Giveaways On Rhino.Bet Handicap (Div 2) Class 6 · 6f · Soft · 9 ran 3/9 2 9-8 5486A73A Phil Dennis 9/2
10 Jun 24+13d Carlisle racingtv.com Handicap Class 5 · 7f · Good · 10 ran 3/10 nk 8-9 5683B74A Connor Beasley 16/1
28 May 24+26d Redcar Watch Race Replays On Racing TV Amateur Jockeys' Handicap Class 6 · 6f · Soft · 14 ran 6/14 ½ 10-13 5788C84A Miss Serena Brotherton 12/1
02 May 24+8d Redcar Racing TV Profits Returned To Racing Handicap Class 6 · 5f · Soft · 10 ran 5/10 hd 9-8 5980B88A Dylan Hogan 11/1
24 Apr 24+21d Catterick Racing To School Apprentice Handicap Class 6 · 5f · Soft · 8 ran 3/8 6 9-8 5947A74A Jonny Peate 7/2
03 Apr 24+141d Catterick Racing Again 24th April Handicap Class 5 · 6f · Heavy · 10 ran 6/10 2½ 8-7 5922A64A Cam Hardie 9/1
14 Nov 23+25d Newcastle (AW) Stay In Control At BetUK Handicap Class 6 · 5f · Standard · 12 ran 10/12 3¾ 9-4 5266A47A Jonny Peate 6/1
20 Oct 23+16d Redcar Sam Hall Memorial Handicap Class 5 · 5f · Heavy · 11 ran 1/11 8-11 5691A85A Dylan Hogan 11/2
04 Oct 23+5d Catterick Aceodds Bet Calculator Amateur Jockeys' Handicap Class 6 · 5f · Good To Soft · 9 ran 2/9 3½ 11-0 58103A104A Miss Becky Smith 5/2F
29 Sep 23+27d Newcastle (AW) Vickers Bet Handicap Class 6 · 5f · Standard · 12 ran 7/12 1¼ 9-3 5283A66A Jonny Peate 6/1
02 Sep 23+3d Beverley Constant Security Handicap Class 5 · 5f · Good · 12 ran 4/12 nk 8-12 5680A72A Ben Curtis 10/3F
30 Aug 23+13d Catterick Fascination By Cherished Handicap Class 6 · 6f · Good · 12 ran 2/12 hd 9-5 5684A82A Phil Dennis 6/1
17 Aug 23+13d Beverley Robin And Wendy Adams 40th Anniversary Handicap Class 5 · 5f · Good To Firm · 13 ran 4/13 1¾ 8-11 58104C74A David Allan 9/1
04 Aug 23+9d Musselburgh Thistle TBS - Xtratherm Unilin Insulation UK Handicap Class 6 · 5f · Good · 10 ran 5/10 nk 9-9 6088B74A David Allan 7/2
26 Jul 23+2d Catterick Racing Again 8th August Handicap Class 6 · 6f · Good · 9 ran 4/9 nk 9-12 60100B79A Connor Beasley 3/1F
24 Jul 23+15d Beverley Jaimie Kerr Memorial Handicap Class 6 · 5f · Heavy · 9 ran 3/9 1 9-9 6074B83A David Allan 11/2
09 Jul 23+1d Ayr Ayrshire Cancer Support Amateur Jockeys' Handicap Class 5 · 5f · Good To Soft · 6 ran 4/6 ¾ 10-5 5988B65B Miss Becky Smith EvensF
08 Jul 23+16d Carlisle Every Life Matters 'Suicide Prevention' Handicap Class 6 · 5f · Good To Soft · 11 ran 2/11 nk 9-11 59104A93A Ben Curtis 17/2
22 Jun 23+28d Ripon Grantley Hall Handicap Class 6 · 6f · Good · 9 ran 4/9 1 9-4 6082A71A Ben Curtis 17/2
25 May 23+10d Catterick Download The Vickers.Bet App Handicap Class 5 · 6f · Good To Firm · 10 ran 3/10 ¾ 9-1 6078A80A David Allan 11/1
15 May 23+3d Catterick Join Racing TV Now Handicap Class 5 · 6f · Good · 10 ran 7/10 nk 9-7 63100A76A David Allan 6/1
12 May 23+18d Ripon Ripon Races Ladies Day 22nd June Handicap Class 5 · 5f · Soft · 6 ran 4/6 ½ 8-11 6388A75B Paddy Mathers 8/1
24 Apr 23+123d Pontefract Join Racing Tv Now Handicap Class 5 · 5f · Good To Soft · 10 ran 8/10 2 9-4 6575A56A Ben Curtis 15/2
22 Dec 22+48d Southwell (AW) Huge Daily Boosts Only At BetUK Handicap Class 6 · 5f · Standard · 14 ran 10/14 1¼ 9-6 6291B64A David Allan 14/1
04 Nov 22+18d Newcastle (AW) Top Odds Every Day With BetUK Handicap Class 5 · 5f · Standard · 14 ran 6/14 ½ 9-3 6496B80A Connor Beasley 20/1
17 Oct 22+7d Pontefract Richard Jackson 87th Birthday Handicap (Div 2) Class 5 · 6f · Good To Soft · 14 ran 10/14 shd 9-8 7072C64A Clifford Lee 12/1
10 Oct 22+19d Musselburgh Racing TV Profits Returned To Racing Handicap Class 5 · 5f · Good To Soft · 12 ran 6/12 shd 9-5 7090A78A Clifford Lee 14/1
21 Sep 22+15d Redcar Start Your RacingTV Free Trial Now Handicap Class 5 · 5f · Good To Firm · 16 ran 8/16 ½ 10-0 7280C85A Connor Beasley 10/1
06 Sep 22+10d Catterick Join Racing TV Now Handicap Class 5 · 5f · Heavy · 7 ran 4/7 1½ 9-7 73142A88A Connor Beasley 11/4J
27 Aug 22+8d Beverley Constant Security Handicap (Div 2) Class 5 · 5f · Good · 9 ran 3/9 hd 9-11 7290A92A Callum Rodriguez 10/1
19 Aug 22+10d Carlisle Carrs Group PLC Handicap Class 5 · 6f · Good · 11 ran 5/11 3¾ 10-2 7278A76A Dale Swift 8/1
09 Aug 22+15d Carlisle Racing TV Handicap Class 4 · 5f · Good To Firm · 9 ran 3/9 hd 9-4 72105A79A Connor Beasley 25/1
25 Jul 22+37d Ayr Book Scottish Sun Ladies Night Handicap Class 4 · 7f · Good · 13 ran 11/13 3¼ 9-11 7466C53A Cam Hardie 80/1
18 Jun 22+14d Ayr Enjoy Afternoon Tea At westernhousehotel Handicap Class 4 · 5f · Good · 10 ran 7/10 6 9-7 7663A53A Tom Eaves 20/1
04 Jun 22+15d Musselburgh Inchs Cider Scottish Sprint Cup Handicap Class 2 · 5f · Good · 13 ran 9/13 ¾ 7-11 7788C59A Amie Waugh 50/1
20 May 22+7d Catterick Download The Vickers.Bet Handicap Class 4 · 5f · Good · 7 ran 3/7 1½ 9-8 7593A86A Cam Hardie 13/2
13 May 22+4d Hamilton Palmaris Hire Services William Wallace Handicap Class 4 · 6f · Soft · 13 ran 6/13 ¾ 9-8 75111C90A Paul Mulrennan 15/2
09 May 22+22d Musselburgh Join Racing TV Now Handicap Class 4 · 5f · Good To Firm · 6 ran 1/6 9-4 75111A80B Connor Beasley 14/1
17 Apr 22+8d Southwell (AW) Cazoo Handicap Class 4 · 6f · Standard To Slow · 13 ran 11/13 shd 9-0 7383B68A Connor Beasley 20/1
09 Apr 22+173d Thirsk Vickers.Bet For Great Grand National Prices Handicap (Div 2) Class 5 · 6f · Soft · 14 ran 5/14 1½ 9-4 7792C84A Aled Beech 33/1
18 Oct 21+11d Pontefract Racing TV Club Day Handicap Class 4 · 5f · Soft · 14 ran 8/14 2¼ 9-1 7973C74A Connor Beasley 10/1
07 Oct 21+9d Ayr Virgin Bet Handicap Class 4 · 6f · Soft · 12 ran 6/12 shd 9-7 81115A85A Connor Beasley 9/1
28 Sep 21+11d Ayr Virgin Bet Fives Handicap Class 4 · 6f · Good To Soft · 14 ran 5/14 shd 10-2 81107C90A Connor Beasley 10/1
17 Sep 21+47d Ayr Virgin Bet Ayr Bronze Cup Handicap Class 2 · 6f · Good To Firm · 22 ran 19/22 ¾ 9-6 8280C71A Connor Beasley 33/1
01 Aug 21+27d Thirsk JW 4x4 Northallerton Handicap Class 4 · 5f · Good · 9 ran 6/9 ¾ 9-12 8394A79A Ben Curtis 11/2
05 Jul 21+39d Ayr Ayrshire Cancer Support Handicap Class 4 · 5f · Good To Soft · 5 ran 1/5 9-11 8190C82B Connor Beasley 11/4
27 May 21+12d Haydock Lowton Handicap Class 4 · 5f · Soft · 7 ran 2/7 1¾ 9-7 81107A99A Connor Beasley 3/1
15 May 21+14d Thirsk Sky Bet Request A Bet Handicap Class 3 · 6f · Soft · 8 ran 7/8 ¾ 8-12 8388A67A Paul Mulrennan 14/1
01 May 21+163d Thirsk Stay At Frankel Cottage Cliff Stud Handicap Class 4 · 5f · Good To Firm · 10 ran 9/10 1 10-0 8585A71A Connor Beasley 12/1
19 Nov 20+15d Newcastle (AW) Betway Supporting Safer Gambling Week Handicap Class 3 · 5f · Standard To Slow · 13 ran 12/13 nk 8-4 8565B58A Aidan Redpath 12/1
04 Nov 20+16d Nottingham Bet 10 Get 20 At MansionBet Handicap Class 4 · 5f · Soft · 8 ran 2/8 1 9-7 85132A93A Paul Mulrennan 7/2
19 Oct 20+11d Pontefract Visit goracinginyorkshire.com Handicap Class 4 · 5f · Soft · 12 ran 1/12 9-2 79123A125A Connor Beasley 11/4F
08 Oct 20+9d Ayr October Family Staycations At Western House Hotel Handicap Class 4 · 6f · Heavy · 9 ran 3/9 hd 9-4 79113A94A Connor Beasley 3/1F
29 Sep 20+11d Ayr Scotty Brand Handicap Class 4 · 6f · Good · 11 ran 8/11 shd 9-11 7984A79A Connor Beasley 9/2F
18 Sep 20+17d Ayr QTS Ayr Bronze Cup Handicap Class 2 · 6f · Good To Soft · 23 ran 4/23 ½ 9-4 80111C100A Connor Beasley 10/1
01 Sep 20+27d Ripon Watch Sky Sports Racing In HD Handicap Class 4 · 6f · Good To Soft · 15 ran 6/15 1¼ 9-2 80116C85A Connor Beasley 17/2
05 Aug 20+30d Ayr Jordan Electrics Handicap Class 4 · 6f · Heavy · 11 ran 1/11 9-9 77128C106A Connor Beasley 9/2
06 Jul 20+16d Ayr Jordan Electrics Handicap Class 3 · 6f · Soft · 11 ran 2/11 1¼ 8-12 77106A85A Connor Beasley 6/1
20 Jun 20+14d Ripon Summerbridge Handicap (Div 1) Class 4 · 6f · Good To Soft · 11 ran 2/11 2 9-2 77102A90A Connor Beasley 5/1F
06 Jun 20+184d Newcastle (AW) Betway Casino Handicap Class 4 · 7f · Standard · 11 ran 10/11 ¾ 9-3 7882A56A Connor Beasley 16/1
05 Dec 19+27d Southwell (AW) Betway Handicap Class 4 · 6f · Standard · 13 ran 10/13 ½ 9-7 8040B58A Callum Rodriguez 11/1
08 Nov 19+17d Newcastle (AW) Betway Supporting Responsible Gambling Week Handicap Class 4 · 6f · Standard · 14 ran 9/14 shd 9-4 8092B77A Callum Rodriguez 4/1F
22 Oct 19+21d Newcastle (AW) Betway Heed Your Hunch Handicap Class 4 · 6f · Standard · 11 ran 3/11 ½ 9-8 80101A88A Graham Lee 6/1
01 Oct 19+15d Ayr Christmas Day Lunch At Western House Hotel Handicap Class 5 · 6f · Soft · 7 ran 1/7 9-6 73144A114A Connor Beasley 11/4F
16 Sep 19+17d Thirsk Chestnut Room At Thirsk Racecourse Ideal Party Venue Handicap Class 5 · 7f · Good To Firm · 15 ran 5/15 1¾ 9-6 7492C83A Connor Beasley 12/1
30 Aug 19+27d Thirsk Anderson Barrowcliff Chartered Accountants Handicap Class 4 · 7f · Good · 14 ran 14/14 2¼ 9-3 7566C47C Pat Cosgrave 17/2
03 Aug 19+8d Thirsk Tomahawk Handicap Class 3 · 7f · Good To Soft · 15 ran 4/15 shd 8-13 7688C83A Connor Beasley 20/1
26 Jul 19+14d York Irish Thoroughbred Marketing Handicap Class 4 · 6f · Good · 16 ran 8/16 1¼ 9-4 7780C78A Connor Beasley 10/1
12 Jul 19+27d Chester Together, Lending For The New Normal, Handicap Class 4 · 7f · Good · 12 ran 3/12 1½ 9-11 7795A87A Connor Beasley 20/1
15 Jun 19+8d York Plasmor Concrete Products Diamond Anniversary Handicap Class 4 · 6f · Good To Soft · 22 ran 7/22 hd 9-10 7859C99A Connor Beasley 13/2
07 Jun 19+18d Haydock CJM Maintenance Handicap (Div 2) Class 5 · 6f · Heavy · 9 ran 1/9 9-6 74118A100A Connor Beasley 4/1
20 May 19+16d Carlisle Blackwell Handicap (Div 2) Class 5 · 7f · Good To Firm · 11 ran 4/11 1¾ 9-9 7686A89A Connor Beasley 17/2
04 May 19+12d Thirsk Scouting For Girls - Live At thirskraces Friday 16th August Handicap Class 4 · 6f · Good · 13 ran 9/13 3¾ 9-1 7990C66A Paula Muir 8/1
22 Apr 19+181d Redcar Market Cross Jewellers Handicap Class 3 · 6f · Good To Firm · 6 ran 5/6 nk 8-11 8089A75B Connor Beasley 8/1
23 Oct 18+24d Newcastle (AW) Betway Sprint Handicap Class 4 · 6f · Standard · 14 ran 3/14 ¾ 9-7 8088B94A Andrew Mullen 20/1
29 Sep 18+8d Haydock Smarkets.com Handicap Class 3 · 6f · Good To Soft · 15 ran 3/15 1¾ 8-11 8089C91A Connor Beasley 12/1
21 Sep 18+12d Ayr William Hill Ayr Bronze Cup Handicap Class 2 · 6f · Heavy · 23 ran 17/23 ½ 9-2 8285C71A Shane Kelly 33/1
09 Sep 18+19d York Coopers Marquees Handicap Class 3 · 6f · Good To Soft · 11 ran 5/11 2¼ 8-9 8288A77A Tom Eaves 14/1
21 Aug 18+15d Hamilton BB Foodservice 'William The Lion' Handicap Class 4 · 6f · Good To Soft · 13 ran 8/13 2¼ 9-1 8292C68A Callum Rodriguez 11/2
06 Aug 18+17d Carlisle Bet On The Premier League On Smarkets Handicap (Professional Lady Riders) Class 4 · 6f · Good To Firm · 5 ran 2/5 3¾ 9-5 8287C79B Paula Muir 11/4J
20 Jul 18+6d Haydock Smarkets Betting Exchange Handicap Class 4 · 6f · Good To Firm · 8 ran 3/8 nk 9-2 80104A85A Tom Eaves 10/1
14 Jul 18+28d Chester Mbna Handicap Class 4 · 6f · Good · 10 ran 2/10 nk 9-7 8079A93A Andrew Mullen 16/1
16 Jun 18+12d Chester Liverpool Organic Gin Handicap Class 3 · 5f · Good · 10 ran 7/10 shd 9-7 8386A68A Andrew Mullen 33/1
04 Jun 18+19d Ayr Watch More With Racing Uk Extra Handicap Class 4 · 7f · Good To Firm · 11 ran 6/11 ½ 9-3 8585A73A Connor Beasley 16/1
16 May 18+25d York Conundrum Hr Consulting Handicap Class 3 · 7f · Good To Firm · 15 ran 12/15 ¾ 9-1 8961C66A Paul Mulrennan 40/1
21 Apr 18+196d Thirsk Watch Racing UK In Stunning HD Handicap Class 3 · 5f · Good To Soft · 12 ran 12/12 2¾ 9-7 9267A55A Paul Mulrennan 8/1
07 Oct 17+24d Redcar totepool Two-year-old Trophy (Listed) Class 1 · 6f · Good To Soft · 23 ran 21/23 nse 8-9 9275C54A Paul Mulrennan 6/1
13 Sep 17+21d Doncaster Irish Stallion Farms EBF Conditions Stakes (Plus 10) Class 2 · 6f · Soft · 4 ran 2/4 7 8-11 9289C82B Paul Mulrennan 9/2
23 Aug 17+19d York Betway Nursery Class 2 · 6f · Good To Soft · 17 ran 4/17 2¾ 9-2 9280C95A Paul Mulrennan 20/1
04 Aug 17+20d Thirsk Tomrods Steel Stockholders Nursery Class 3 · 5f · Good To Soft · 4 ran 1/4 9-7 8695C84B Paul Mulrennan 5/4F
15 Jul 17+17d York John Smith's Nursery Class 2 · 6f · Good · 7 ran 2/7 nk 9-7 8692A94A Paul Mulrennan 9/2
28 Jun 17+19d Carlisle Edmundson Cabletech Carlisle Novice Auction Stakes Class 5 · 5f · Good To Soft · 10 ran 1/10 9-9 —86A89A Paul Mulrennan 4/1
09 Jun 17+16d Carlisle Racing UK In HD Novice Stakes Class 5 · 5f · Soft · 7 ran 1/7 9-2 ——— Paul Mulrennan 12/1
24 May 17 Ayr EBF Stallions Appletiser Novice Stakes (Plus 10) Class 4 · 6f · Good · 11 ran 7/11 3 9-2 ——— Paul Mulrennan 18/1

Quick answers

How many races has John Kirkup (GB) won?
John Kirkup (GB) won 10 of 120 archived starts between 2017 and 2025, a strike rate of 8.3%. Placed 43 times in total (35.8% of starts).
Who trains John Kirkup (GB)?
John Kirkup (GB) is trained by David Thompson, who saddled the horse on its most recent run on 5 November 2025.
Who is John Kirkup (GB)'s sire?
John Kirkup (GB) is by Assertive (GB) out of Bikini (GB), whose sire is Trans Island.
What going does John Kirkup (GB) prefer?
John Kirkup (GB) has the best record on heavy going: 3 wins from 8 starts (37.5%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is John Kirkup (GB)'s official rating?
The most recent official rating on record is 45, from the run on 5 November 2025. The highest on record is 92.
What is John Kirkup (GB)'s sire's record?
Assertive (GB)'s progeny in our archive have won 7.2% of 1,569 runs since Jan 2008 (84 horses), Flat and jumps together. Strongest on soft going: 11.3% from 159.
Who are John Kirkup (GB)'s siblings?
Out of Bikini (GB), John Kirkup (GB) has 8 other produce in our archive, 5 of them winners. Most wins: Kommander Kirkup (GB) (6). Highest grade won: Class 3 (Havagomecca (GB)). The wins came over 5f–7f. As at Oct 2026.

Record shown from May 2017. 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.