Skip to content
Horse profile

Two Plus Two (IRE)

6yo gelding · Trainer Ed de Giles · Owner The Lam Partnership
37 runs · 14 courses · from May 2023
As at 21 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · Bath, Salisbury & Wolverhampton (AW) Ran 8 days ago · 5th of 9 Last raced off OR 58
KTB Profile

Two Plus Two (IRE) is 4 from 37, all wins coming at Class 6 level.

Based on 37 archived runs · run-style from 23 commented runs · updated 21 Oct 2026
KTB at a glance All wins at Class 6
Official rating58↓ 2lb off peak
58 45–60

KTB Speed and Rating

KTB Speed

Best recent Speed 110 the best of the last 3 graded (A or B) runs · Nottingham, 31 May 2026

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 37 figures · best 121A · median 78
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)20111C78.51 · —
Good to Firm10121A78.55 · 107 / 95
Good5110A712 · 110 / 100
Good to Soft1——1 · —
Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m5f – 2m18121A927 · 110 / 91
1m2f – 1m4f14107C742 · 107 / 98.5
6f – 7f369C60—
1m – 1m1f282A79—

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

KTB Rating

Best recent KTB Rating 64A the best of the last 3 rated runs · Bath, 29 Sep 2026 Official rating 58 at the last run, 12 Oct 2026

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 37 figures · best 77B · median 56
GoingRunsBestMedianSince 21 Oct 2025
Standard (AW)2070A53.51 · —
Good to Firm1077B625 · 77 / 72
Good569A482 · 69 / 67.5
Good to Soft1——1 · —
Firm1———
DistanceRunsBestMedianSince 21 Oct 2025
1m5f – 2m1877B57.57 · 77 / 64
1m2f – 1m4f1477A54.52 · 72 / 70.5
6f – 7f351A48—
1m – 1m1f244A33—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 37 figures from 37 runs · as at 20 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 23 analysed runs

  • Prominent 8 (35%) · 1 win
  • Held up 6 (26%) · 0 wins
  • Led 5 (22%) · 3 wins
  • Midfield 4 (17%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.6% of 2,399 runs since Jan 2008 (189 horses).

Weakest on heavy going: 6.2% from 130.

GoingRunsWinsSRvs sireThis horse
Firm11218.2%+7.61 from 1
Good to Firm2022612.9%+2.32 from 10
Good680669.7%−0.90 from 5
Good to Soft271248.9%−1.70 from 1
Soft439398.9%−1.7—
Heavy13086.2%−4.4—
Standard (AW)6668913.4%+2.81 from 20
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2700%−10.6—
6f – 7f3373410.1%−0.50 from 3
1m – 1m1f5136512.7%+2.10 from 2
1m2f – 1m4f6907110.3%−0.31 from 14
1m5f – 2m5235610.7%+0.13 from 18
2m1f – 2m4f244229%−1.6—
2m5f – 3m5958.5%−2.1—
Over 3m6116.7%+6.1—

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

Dam

9 siblings in the archive, 8 winners — best of them Robot Boy (IRE) (8 wins).

The wins came over 5f–1m; the highest grade won is Class 2 (Robot Boy (IRE)).

ProduceRunsWinsWin tripsBest grade
Robot Boy (IRE)7585f–6fClass 2
Accession (IRE)5076f–7fClass 2
Turn To Rock (IRE)1426fClass 5
Yorkee Mo Sabee (IRE)1726f–1mClass 4
Shining Success (IRE)926fClass 4
Three D Alexander (IRE)815fClass 5
Haverland (IRE)1316fClass 5
Flaming Dawn (IRE)215fClass 5
Tough Call (IRE)20——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 20 1 5% −3.00
Good to Firm 10 2 20% +14.00
Good 5 0 0% −5.00
Good to Soft 1 0 0% −1.00
Firm 1 1 100% +3.50

ClassRunsWinsSR£1
Class 6 29 4 14% +16.50
Class 5 6 0 0% −6.00
Class 2 1 0 0% −1.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 10 1 10% +7.00
Bath 7 2 29% +4.50
Chelmsford City (AW) 5 0 0% −5.00
Kempton (AW) 3 0 0% −3.00
Newbury 2 0 0% −2.00
Nottingham 2 0 0% −2.00
Epsom 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Salisbury 1 1 100% +16.00
Southwell (AW) 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Wetherby 1 0 0% −1.00

DistanceRunsWinsSR£1
1m5f – 2m 18 3 17% +23.00
1m2f – 1m4f 14 1 7% −9.50
6f – 7f 3 0 0% −3.00
1m – 1m1f 2 0 0% −2.00

JockeyRunsWinsSR£1
Darragh Keenan 9 2 22% +12.50
Trevor Whelan 6 0 0% −6.00
Taryn Langley 6 1 17% +11.00
Rossa Ryan 3 1 33% +4.00
Dylan Hogan 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00
Liam Wright 1 0 0% −1.00
Luke Morris 1 0 0% −1.00
William Cox 1 0 0% −1.00
Daniel Muscutt 1 0 0% −1.00
Adam Farragher 1 0 0% −1.00
Hayley Turner 1 0 0% −1.00
Rhys Clutterbuck 1 0 0% −1.00
Aidan Keeley 1 0 0% −1.00
Brandon Wilkie 1 0 0% −1.00
Jefferson Smith 1 0 0% −1.00
Laura Coughlan 1 0 0% −1.00

HeadgearRunsWinsSR£1
Blinkers 28 4 14% +17.50
None 9 0 0% −9.00

SeasonRunsWinsSR£1
2026 9 1 11% −2.00
2025 11 3 27% +27.50
2024 4 0 0% −4.00
2023 13 0 0% −13.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
12 Oct 26+13d Kempton (AW) Try Unibet's New Improved Acca Boosts Handicap Stakes (London Stayers' Series Qualifier) Class 6 · 16f · Standard / Slow · 9 ran Missed the break - last early on - made modest progress over 2f out - soon faded tamely - finished 5th 5/9 2½ 9-9 5891C57C Rossa Ryan 6/1
29 Sep 26+16d Bath Mj Church Handicap Stakes Class 5 · 13f · Good To Firm · 13 ran Behind the pack from a sluggish start - stayed in the middle of the field throughout - finished 7th 7/13 1 9-5 5969C64A Rossa Ryan 8/1
13 Sep 26+45d Bath Loud Hire Staging Hire Bath Summer Stayers' Series Final Handicap Stakes (Series Final - Qualified Horses Only) (GBBPlus Race) Class 2 · 14f · Good To Soft · 12 ran Held up towards back of pack wide - conditions hampered by mist - unable to threaten leaders throughout - finished well beaten in 9th 9/12 1½ 8-11 6078A62A Darragh Keenan 25/1
30 Jul 26+21d Epsom Spillers Handicap Stakes Class 5 · 12f · Good To Firm · 5 ran Went eagerly and pushed forward to hit the front after 1f - driven with 2f remaining and battled on well approaching the finish - overtaken right at the line 2/5 nk 8-9 60107C72B Dylan Hogan 11/2
09 Jul 26+14d Newbury BetVictor Still 100/1 On England Handicap Class 5 · 13.5f · Good To Firm · 5 ran Chased the pace-setter until past the 4f marker - dropped from second position 2f out - faded from 1f out 4/5 7 9-10 60102C56B Darragh Keenan 17/2
25 Jun 26+25d Nottingham Martin Stonemans Final Furlong Handicap Class 6 · 14f · Good To Firm · 4 ran Pushed on early - urged into contention 3f out - lost lead 2f out - fought back inside final furlong - closing fast but denied by a whisker 2/4 nse 9-9 6075C77B Pat Cosgrave 6/5F
31 May 26+9d Nottingham Dine In Sherwoods Restaurant Handicap Class 5 · 14f · Good · 7 ran Sat in second early - upped tempo on the front-runner into the straight - asked for effort with 2f left before losing momentum a furlong out - finished strongly to grab fourth near the line 4/7 nk 8-13 60110A66A Darragh Keenan 5/1
22 May 26+18d Bath Download The Fairplay App Handicap Class 6 · 14f · Good To Firm · 10 ran Set the pace from the start - roused along with 2f left - fought off pressure inside the final furlong - held on tenaciously for the win 1/10 9-6 5795A76A Rossa Ryan 6/1
04 May 26+347d Bath Lee's 60th Still Horsing Around Handicap Class 6 · 11.5f · Good · 9 ran Handy early - hit front at halfway then driven and overtaken approaching final 2f - stayed on at one tempo for 4th 4/9 3½ 9-7 5890A69A Darragh Keenan 14/1
22 May 25+8d Yarmouth Eastern Power Systems Handicap Class 6 · 14f · Good To Firm · 9 ran Went straight to front early - handed up spot behind pace briefly then hit front again 4f out - lost command 3f out - dropped away over 2f out - eventually well held in 7th 7/9 3¼ 9-8 5454C60C Darragh Keenan 2/1F
14 May 25+10d Bath Betting.Bet Horseracing Odds Handicap Class 6 · 11.5f · Firm · 8 ran Set the pace from the off - urged forward with two furlongs remaining as a rival loomed - responded with resolve when asked for effort a furlong out - edged away approaching the final furlong to score 1/8 9-8 49107A77A Darragh Keenan 7/2
04 May 25+13d Salisbury Fitzdares Live Casino Handicap Class 6 · 14f · Good To Firm · 10 ran Set the pace from the start - pushed along with two furlongs left - held on gamely to score 1/10 8-12 49121A71A Darragh Keenan 16/1
21 Apr 25+16d Wolverhampton (AW) Advance Price Midweek Racing For 10 Handicap Class 6 · 12f · Standard · 12 ran Slow to stride - advanced on the wide outside to challenge near the front after 2f - in front after 4f - under pressure 3f out - overtaken and stopped sharply over 1f out to finish 11th 11/12 ½ 8-12 4977C49C Darragh Keenan 15/2
05 Apr 25+4d Wolverhampton (AW) Gamble Responsibly At BetUK Handicap Class 6 · 14f · Standard · 9 ran Sent forward to hit front after 2f - driven when tackled 2f out - edged in front close home - couldn't quite resist final surge and beaten a length and a half 2/9 1½ 9-2 4876A63A Darragh Keenan 4/1
01 Apr 25+17d Wolverhampton (AW) Free Bets With BetUK Bet Club Apprentice Handicap Class 6 · 12f · Standard · 12 ran Held up in mid-division - moved up to pursue the front group from 3f out - wide on the home bend before advancing to second 1f out - stayed on but could not peg back the winner 2/12 1¾ 8-13 4871A69A Liam Wright 11/1
15 Mar 25+12d Wolverhampton (AW) 30 In Free Bets With BetUK Classified Stakes Class 6 · 12f · Standard · 9 ran Slow to break - settled in the pack - moved up into third turning for home - driven with two furlongs left before fading to finish seventh 7/9 1 9-9 4883A59A Trevor Whelan 7/2
03 Mar 25+13d Wolverhampton (AW) Gamble Responsibly At BetUK Handicap (Div 1) Class 6 · 12f · Standard · 9 ran Fought the bridle early - settled off the pace - moved right and improved position with 4f left - hit front 3f out - pressed for effort 2f out - edged clear then caught in the last strides finishing second 2/9 ½ 9-1 4788A70A Luke Morris 8/1
18 Feb 25+26d Wolverhampton (AW) BetUK: Where The UK Bets Handicap (Rider Restricted Race) (Div 2) Class 6 · 14f · Standard · 7 ran Sluggish start - restrained early then up to third from 7f out until inside final 2f - kept on at one gear from the furlong pole to finish 5th 5/7 1 8-6 4798A55A Taryn Langley 17/2
23 Jan 25+10d Southwell (AW) 30 In Free Bets With BetUK Handicap Class 6 · 16.5f · Standard · 9 ran Settled midfield - moved into contention wide with two furlongs left - dropped away with the finish in sight - eventually well held 6/9 8 8-12 45111C45C Trevor Whelan 14/1
13 Jan 25+18d Wolverhampton (AW) Boost Your Acca At BetMGM Apprentice Handicap Class 6 · 14f · Standard · 7 ran Settled behind the front group pulling hard - improved into second with 2f left - pressed for the advantage a furlong out - kept responding under pressure - burst clear close home to score 1/7 8-7 4574A58A Taryn Langley 16/1
26 Dec 24+7d Wolverhampton (AW) 30 In Free Bets With BetUK Handicap Class 6 · 16.5f · Standard · 12 ran Hesitant start and urged forward - held up near the back - checked off rivals' heels 5f out - crept closer wide late but well held 6/12 ½ 8-10 4580A53A Taryn Langley 25/1
19 Dec 24+7d Chelmsford City (AW) Sky Bet Build A Bet Handicap Class 6 · 14f · Standard · 11 ran Settled towards the back of the pack - moved through into contention approaching the final furlong - unable to find more inside the last 100 yards - finished seventh 7/11 ½ 8-7 4572A54A Taryn Langley 16/1
12 Dec 24+21d Chelmsford City (AW) Sky Bet Acca Freeze Handicap Class 6 · 14f · Standard · 8 ran Settled with plenty of enthusiasm just behind the pace on the rail - asked for effort and lost ground under two out - dropped away in the closing stages to finish fifth 5/8 shd 8-7 4598A45A Taryn Langley 22/1
21 Nov 24+383d Wolverhampton (AW) Always Gamble Responsibly With BetUK Handicap Class 6 · 14f · Standard · 10 ran Sat close to the front group on the outer - urged forward with two furlongs left - drifted left rounding into the straight - dropped away without threatening late on 5/10 ½ 8-7 4693A51A Taryn Langley 28/1
04 Nov 23+8d Chelmsford City (AW) November Fireworks Spectacular At Ccr Handicap Class 6 · 14f · Standard · 11 ran 3/11 ½ 8-8 46101A57A William Cox 40/1
27 Oct 23+4d Lingfield (AW) Always Gamble Responsibly With BetUK Handicap Class 6 · 12f · Standard To Slow · 12 ran 3/12 ½ 9-0 4593A57A Daniel Muscutt 28/1
23 Oct 23+18d Wolverhampton (AW) BetUK. It's Where The UK Bets Handicap Class 6 · 9.5f · Standard · 12 ran 11/12 shd 8-6 4576C22C Adam Farragher 100/1
05 Oct 23+14d Chelmsford City (AW) Transparent Recruitment Solutions Selling Handicap Class 6 · 10f · Standard · 12 ran 12/12 12 8-5 4555C30C Hayley Turner 40/1
21 Sep 23+15d Chelmsford City (AW) Betsi Handicap Class 6 · 10f · Standard · 11 ran 5/11 nse 8-10 4565A52A Rhys Clutterbuck 28/1
06 Sep 23+18d Bath St Leger Form Study On attheraces.com Handicap (Div 1) Class 6 · 11.5f · Good To Firm · 9 ran 8/9 9 8-6 4564C36C Aidan Keeley 22/1
19 Aug 23+24d Doncaster kcsofas.co.uk Apprentice Handicap Class 6 · 10f · Good · 6 ran 2/6 14 8-11 4561B44B Brandon Wilkie 16/1
26 Jul 23+30d Bath Vickers Bet Handicap Class 6 · 10f · Good · 13 ran 10/13 ½ 9-1 4771C47A Trevor Whelan 22/1
26 Jun 23+13d Chepstow Wasdell Group Supports Racing Welfare Handicap Class 6 · 10f · Good To Firm · 8 ran 5/8 2¼ 9-3 4924A48A Trevor Whelan 20/1
13 Jun 23+20d Wetherby racingtv.com/freetrial Handicap Class 6 · 8f · Good To Firm · 7 ran 6/7 2½ 9-1 5182A44A Jefferson Smith 28/1
24 May 23+5d Kempton (AW) Unibet Support Safer Gambling Restricted Novice Stakes (GBB Race) (Div 2) Class 5 · 7f · Standard To Slow · 12 ran 10/12 hd 9-4 —60A51A Trevor Whelan 200/1
19 May 23+16d Newbury Earl & The Pharaoh Novice Stakes (GBB Race) (Div 1) Class 4 · 7f · Good · 11 ran 10/11 7 9-4 —69C48C Trevor Whelan 300/1
03 May 23 Kempton (AW) Unibet Maiden Stakes (GBB Race) Class 5 · 7f · Standard To Slow · 13 ran 13/13 5½ 8-13 —40B31A Laura Coughlan 80/1

Quick answers

How many races has Two Plus Two (IRE) won?
Two Plus Two (IRE) won 4 of 37 archived starts between 2023 and 2026, a strike rate of 10.8%. Placed 11 times in total (29.7% of starts).
Who trains Two Plus Two (IRE)?
Two Plus Two (IRE) is trained by Ed de Giles, who saddled the horse on its most recent run on 12 October 2026.
Who is Two Plus Two (IRE)'s sire?
Two Plus Two (IRE) is by Free Eagle (IRE) out of Pivotal's Princess (IRE), whose sire is Pivotal.
What going does Two Plus Two (IRE) prefer?
Two Plus Two (IRE) has the best record on good to firm going: 2 wins from 10 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 Two Plus Two (IRE)'s official rating?
The most recent official rating on record is 58, from the run on 12 October 2026. The highest on record is 60.
What is Two Plus Two (IRE)'s sire's record?
Free Eagle (IRE)'s progeny in our archive have won 10.6% of 2,399 runs since Jan 2008 (189 horses), Flat and jumps together. Weakest on heavy going: 6.2% from 130.
Who are Two Plus Two (IRE)'s siblings?
Out of Pivotal's Princess (IRE), Two Plus Two (IRE) has 9 other produce in our archive, 8 of them winners. Most wins: Robot Boy (IRE) (8). Highest grade won: Class 2 (Robot Boy (IRE)). The wins came over 5f–1m. As at Oct 2026.

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