Skip to content
Horse profile

Tommytwohoots (GB)

8yo gelding · Trainer John Mackie · Owner J Morris
by Bated Breath (GB) out of Lady Lube Rye (IRE) (Catcher In The Rye)
70 runs · 15 courses · from Sep 2020
As at 1 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
3 wins · Nottingham & Wolverhampton (AW) Last run 28 Apr 2026 · 7th of 10 Last raced off OR 47
KTB Profile

Tommytwohoots is a gelding with three wins from 70 starts, all at Class 6 level over 6f – 7f. Two of those wins came at Wolverhampton on the AW and one at Nottingham on heavy ground. He has raced 21 times at Wolverhampton for two wins and 12 times at Newcastle without success. His last run, at Southwell in Apr 2026, saw him finish 7 of 10 off an official rating of 47, which was 13lb below his highest ever mark.

Based on 70 archived runs · run-style from 27 commented runs since Oct 2024 · updated 1 Nov 2026
KTB at a glance Typically prominent All wins at Class 6 OR ↓ 13lb off peak
Official rating47↓ 13lb off peak
47 44–60

KTB Speed and Rating

KTB Speed

Best recent Speed 101 the best of the last 3 graded (A or B) runs · Wolverhampton (AW), 24 Mar 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 62 figures · best 143A · median 86
GoingRunsBestMedianSince 1 Nov 2025
Standard (AW)45107A879 runs · 103 / 93
Soft7126A69—
Heavy5143A90—
Good to Soft391C79—
Good288A80.52 runs · 88 / 80.5
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f45143A869 runs · 102 / 88
Under 6f17126A832 runs · 103 / 95.5

Of 63 runs looked at, 1 has no figure: not enough races on the card to set the day (under 4) (1).

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

KTB Rating

Best recent KTB Rating 88A the best of the last 3 rated runs · Catterick, 8 Apr 2026 Official rating 47 at the last run, 28 Apr 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 — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Flat 63 figures · best 93A · median 60
GoingRunsBestMedianSince 1 Nov 2025
Standard (AW)4687A609 runs · 82 / 59
Soft779A54—
Heavy593A60—
Good to Soft370A61—
Good288A72.52 runs · 88 / 72.5
DistanceRunsBestMedianSince 1 Nov 2025
6f – 7f4689A629 runs · 82 / 59
Under 6f1793A522 runs · 88 / 65.5

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

  • Prominent 15 (56%) · 1 win
  • Held up 5 (19%) · 0 wins
  • Led 4 (15%) · 0 wins
  • Mid-division 3 (11%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.8% of 8,161 runs since Mar 2016 (670 horses).

Weakest on soft going: 7.6% from 850.

GoingRunsWinsSRvs sireThis horse
Firm34720.6%+9.8—
Good to Firm1,29514911.5%+0.7—
Good1,67020112%+1.20 from 2
Good to Soft815819.9%−0.90 from 3
Soft850657.6%−3.20 from 10
Heavy268238.6%−2.21 from 5
Standard (AW)3,22935310.9%+0.12 from 50
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1,02311811.5%+0.70 from 17
6f – 7f4,05847411.7%+0.93 from 53
1m – 1m1f1,8771799.5%−1.3—
1m2f – 1m4f877819.2%−1.6—
1m5f – 2m259259.7%−1.1—
2m1f – 2m4f6011.7%−9.1—
2m5f – 3m7114.3%+3.5—

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

Dam
Lady Lube Rye (IRE) (Catcher In The Rye)

3 siblings in the archive, 1 winner — best of them Intervention (GB) (16 wins).

The wins came over 6f–7f; the highest grade won is Class 2 (Intervention (GB)).

Family form: Intervention (GB) won at Wolverhampton (AW), 23 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Intervention (GB)131166f–7fClass 2
Neverbatsaneyelid (GB)110——
Her Lady Grace (GB)20——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 50 2 4% −31.00
Soft 10 0 0% −10.00
Heavy 5 1 20% +24.00
Good to Soft 3 0 0% −3.00
Good 2 0 0% −2.00

ClassRunsWinsSR£1
Class 6 65 3 5% −17.00
Class 5 4 0 0% −4.00
Class 4 1 0 0% −1.00

CourseRunsWinsSR£1
Wolverhampton (AW) 21 2 10% −2.00
Newcastle (AW) 12 0 0% −12.00
Southwell (AW) 9 0 0% −9.00
Catterick 8 0 0% −8.00
Chelmsford City (AW) 4 0 0% −4.00
Nottingham 3 1 33% +26.00
Lingfield (AW) 3 0 0% −3.00
Pontefract 2 0 0% −2.00
Redcar 2 0 0% −2.00
Thirsk 1 0 0% −1.00
Bath 1 0 0% −1.00
Brighton 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Leicester 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 53 3 6% −5.00
Under 6f 17 0 0% −17.00

JockeyRunsWinsSR£1
Harry Burns 9 1 11% +20.00
Jonathan Fisher 6 1 17% +2.00
Jason Hart 6 0 0% −6.00
Alistair Rawlinson 5 0 0% −5.00
Laura Pearson 4 1 25% +7.00
Shay Farmer 3 0 0% −3.00
Trevor Whelan 3 0 0% −3.00
Dale Swift 3 0 0% −3.00
P J McDonald 2 0 0% −2.00
Miss Stephanie Dorey 2 0 0% −2.00
Joey Haynes 2 0 0% −2.00
Tyler Heard 2 0 0% −2.00
Mrs Stephanie Germany 2 0 0% −2.00
Erika Parkinson 2 0 0% −2.00
Finlay Bassett 1 0 0% −1.00
Warren Fentiman 1 0 0% −1.00
Lewis Edmunds 1 0 0% −1.00
Thomas Greatrex 1 0 0% −1.00
Charlie Bennett 1 0 0% −1.00
Mia Nicholls 1 0 0% −1.00
Christian Howarth 1 0 0% −1.00
David Probert 1 0 0% −1.00
Mark Winn 1 0 0% −1.00
Molly Gunn 1 0 0% −1.00
Miss Amy Collier 1 0 0% −1.00
Aidan Keeley 1 0 0% −1.00
Paula Muir 1 0 0% −1.00
Grace McEntee 1 0 0% −1.00
Louis Steward 1 0 0% −1.00
Ben Robinson 1 0 0% −1.00
Ray Dawson 1 0 0% −1.00
James Sullivan 1 0 0% −1.00
Edward Greatrex 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 49 2 4% −12.00
Cheekpieces 8 0 0% −8.00
Visor 7 1 14% +4.00
Hood 5 0 0% −5.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2026 9 0 0% −9.00
2025 13 0 0% −13.00
2024 14 1 7% +15.00
2023 14 1 7% −3.00
2022 8 1 13% +0.00
2021 7 0 0% −7.00
2020 5 0 0% −5.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
2026 · 9 runs
28 Apr 26+10d Southwell (AW) Ladies Day Sunday 16th August Handicap Class 6 · 6f · Standard · 10 ran Sat close to the front group early - driven for effort inside the final two furlongs - lost ground in the closing stages to finish 7th 7/10 1 8-3 4770A47A Finlay Bassett 16/1
18 Apr 26+10d Thirsk Hunt Cup Next Meeting Saturday 2nd May Handicap Class 6 · 6f · Good · 17 ran Tracked the front group early - pressed for effort with 2f left - found little late - eventually finished 12th beaten 7.25 lengths 12/17 ½ 9-2 4873C57A P J McDonald 9/2J
08 Apr 26+15d Catterick Racing To School Reaches 25 Years Apprentice Handicap Class 6 · 5f · Good · 12 ran Handy early - urged along with 2f left and pushed to strike inside final furlong - stayed on at one tempo to finish fourth beaten a length 4/12 nk 9-2 4888A88A Warren Fentiman 6/1
24 Mar 26+54d Wolverhampton (AW) Midnite, Building The Future Of Betting Classified Stakes (Div 2) Class 6 · 6f · Standard · 11 ran Set the pace early - driven up with over 2f left - rival came at close quarters inside the final furlong and got in front - held for second unable to find more 2/11 ½ 9-9 47101A82A Alistair Rawlinson 7/1
29 Jan 26+3d Chelmsford City (AW) Two Day Easter Festival Classified Stakes Class 6 · 6f · Standard · 7 ran Held a central position early - driven approaching 2f out and again inside final furlong - drifted left close home - snatched second on the line 2/7 1¾ 9-9 4588A69A Alistair Rawlinson 14/1
26 Jan 26+10d Wolverhampton (AW) Make The Move To Midnite Handicap (Div 1) Class 6 · 6f · Standard · 9 ran Settled towards the back - forced left for room approaching final furlong - pushed along and stayed on inside the last - finished sixth without threatening the front 6/9 1 9-0 4593A55A Lewis Edmunds 12/1
16 Jan 26+7d Wolverhampton (AW) Join The Midnite Movement Handicap Class 6 · 6f · Standard · 9 ran Settled just behind the pace early - pushed along with 2f left before fading fast a furlong out - dropped away well behind through the closing stages to finish ninth 9/9 2¼ 9-0 4580A39A Alistair Rawlinson 13/2
09 Jan 26+3d Newcastle (AW) Midnite, Building The Future Of Betting Handicap Class 6 · 5f · Standard · 10 ran Held up in leading group early - urged for effort 2f out but began to lose touch - squeezed for space as fade set in inside final furlong - dropped away to finish well beaten in 10th 10/10 ¾ 9-0 45103A43A Alistair Rawlinson 6/1
06 Jan 26+31d Wolverhampton (AW) Make The Move To Midnite Classified Stakes (Div 1) Class 6 · 6f · Standard · 7 ran Up with the early pace - moved to the front over 2f out - pressed and passed inside the final furlong - kept on to finish second 2/7 1¼ 9-9 4499A73A Alistair Rawlinson 25/1
2025 · 13 runs
06 Dec 25+30d Wolverhampton (AW) Create Your Bet Builders At Midnite Handicap (Div 2) Class 6 · 6f · Standard · 11 ran Settled in the pack - pushed along with a furlong left - weakened close home to finish seventh 7/11 nk 9-0 4585A59A Thomas Greatrex 25/1
06 Nov 25+7d Newcastle (AW) Midnite Are Upping The Betting Game Handicap (Div 2) Class 6 · 6f · Standard · 14 ran Sat close to the pace - hit the front inside final two furlongs before being overtaken soon after - couldn't find more late and finished 6th 6/14 ¾ 8-7 46102B61A Shay Farmer 17/2
30 Oct 25+22d Bath Lambert Smith Hampton Bath Handicap (Div 2) Class 6 · 5½f · Heavy · 10 ran Hesitant to break from the stalls - stayed at the back throughout - finished a well-held 8th 8/10 5 8-12 4647C25C Harry Burns 7/1
08 Oct 25+7d Nottingham PricedUp The Flat Apprentice Handicap Class 6 · 6f · Good To Soft · 13 ran Tracked the pace - hit the front over 2f out but lost the advantage inside the last - held for fourth late on 4/13 nk 8-9 4691C70A Shay Farmer 6/1
01 Oct 25+105d Catterick Watch Race Replays On racingtv.com Amateur Jockeys' Handicap Class 6 · 5f · Soft · 11 ran Sat handy on far rail early - pushed along inside final furlong - unable to close on front pack - eventually held in 7th 7/11 ½ 9-11 4670A51A Miss Stephanie Dorey 11/1
18 Jun 25+47d Lingfield (AW) HighBet Weekly Racing Rewards Club Classified Stakes (AWT) Class 6 · 6f · Standard · 6 ran Shared front spot early - dropped back into the pack after brief spell up front - pushed along with 2f left but couldn't threaten - weakened in the closing stages 5/6 ½ 9-9 46—56B Charlie Bennett 10/1
02 May 25+36d Newcastle (AW) Alfie's Bar Apprentice Handicap Class 6 · 6f · Standard · 11 ran Tracked front group early - well placed with a furlong left but couldn't find more and slipped to 4th close home 4/11 ¾ 8-9 4689A64A Shay Farmer 20/1
27 Mar 25+17d Wolverhampton (AW) 30 In Free Bets With BetUK Classified Stakes (Div 1) Class 6 · 6f · Standard · 11 ran Held in the pack early - urged into contention on the inside approaching 2f out - dropped away inside the final furlong to finish 8th 8/11 ½ 9-9 4779A57A Joey Haynes 9/1
10 Mar 25+11d Newcastle (AW) Free Bets With BetUK Bet Club Classified Stakes Class 6 · 5f · Standard · 11 ran Took a strong hold early - tracked front pack wide of rivals - pushed along a furlong out and faded thereafter 8/11 ¾ 9-6 4892A51A Harry Burns 11/2
27 Feb 25+16d Newcastle (AW) BetUK: It's Where The UK Bets Classified Stakes (Div 2) Class 6 · 6f · Standard · 9 ran Set the pace along the inner - pressed and overtaken approaching final furlong then dropped to third close home - held on for the show without finding more 3/9 1¼ 9-6 5091A69A Harry Burns 3/1
11 Feb 25+10d Wolverhampton (AW) Free Bets With BetUK Bet Club Handicap (Div 1) Class 6 · 6f · Standard · 9 ran Held up wide with a strong hold early - hit the front approaching 4f out then pushed along and overtaken 1f out - dropped away in final stages to finish 7th 7/9 ½ 9-5 5185A52A Joey Haynes 12/1
01 Feb 25+11d Newcastle (AW) Gamble Responsibly At BetUK Handicap (Div 1) Class 6 · 6f · Standard · 10 ran Handy in the pack early - shaken up to hit the front two out then overtaken inside final furlong - kept going without extra gear late 3/10 1½ 9-6 5292A73A Harry Burns 15/2
21 Jan 25+35d Newcastle (AW) Weekly 5 Free Bet With BetUK Handicap (Div 2) Class 6 · 6f · Standard · 10 ran Shared the front spot early - hit the front approaching 2f out then overtaken entering the last furlong - weakened close home to finish fourth 4/10 ½ 9-5 5291A70A Harry Burns 17/2
2024 · 14 runs
17 Dec 24+5d Newcastle (AW) BetUK: It's Where The UK Bets Handicap Class 6 · 6f · Standard · 12 ran Tracked leader from the off - urged forward with 2f left - kept on at one gear through the final furlong without finding extra to get closer 2/12 1¾ 9-6 5287A87A Harry Burns 16/1
12 Dec 24+56d Newcastle (AW) Weekly 5 Free Bet With BetUK Handicap Class 6 · 6f · Standard · 11 ran Settled up with the pace in the middle of the track - driven approaching 2f out - lost ground in the final furlong to finish 6th beaten 3 lengths 6/11 1 9-5 5291A66A Harry Burns 40/1
17 Oct 24+8d Brighton Free Tips Daily On attheraces.com Handicap Class 6 · 5½f · Soft · 5 ran Drifted right at the off then moved left to settle towards the back - urged forward around halfway - never had the pace to close and held for 4th 4/5 3½ 9-0 4551C34B Harry Burns 10/11F
09 Oct 24+7d Nottingham Dont Miss The Robin Hood Stakes 30th Oct Apprentice Handicap Class 6 · 6f · Heavy · 9 ran Sat close up on the wide berth early - pushed along to gain ground with 2f left - hit the front a furlong out - sprinted away easily to the finish 1/9 9-0 46143A89A Harry Burns 28/1
02 Oct 24+141d Catterick Racing To School Amateur Jockeys' Handicap Class 6 · 5f · Soft · 9 ran Settled towards the back - couldn't land a blow - finished well held in 7th 7/9 1½ 9-9 4669A54A Miss Stephanie Dorey 50/1
14 May 24+17d Chepstow Shania Twain Live In July Handicap Class 6 · 5f · Soft · 7 ran 7/7 1¼ 8-8 4749A41A Tyler Heard 15/2
27 Apr 24+24d Leicester Twin Coast Pale Ale Handicap Class 5 · 5f · Soft · 7 ran 4/7 1 7-13 4764A58A Mia Nicholls 15/2
03 Apr 24+11d Catterick Flat Season Starts Now Apprentice Handicap Class 6 · 5f · Heavy · 9 ran 2/9 shd 9-0 45103A93A Tyler Heard 11/2
23 Mar 24+12d Wolverhampton (AW) BetUK. Home Of The Acca Handicap (Div 1) Class 6 · 6f · Standard · 9 ran 5/9 ½ 9-3 4593A60A Laura Pearson 17/2
11 Mar 24+9d Wolverhampton (AW) Build Your Acca With BetUK Apprentice Handicap Class 6 · 6f · Standard · 12 ran 4/12 shd 9-3 4586A66A Christian Howarth 18/1
02 Mar 24+16d Wolverhampton (AW) BetUK. Home Of The Acca Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 9/12 3 9-0 4575A47A David Probert 16/1
15 Feb 24+29d Southwell (AW) BetUK. It's Where The UK Bets Handicap Class 6 · 6f · Standard · 9 ran 6/9 shd 8-12 4679B53A Laura Pearson 9/1
17 Jan 24+10d Newcastle (AW) Always Gamble Responsibly With BetUK Classified Stakes Class 6 · 5f · Standard · 12 ran 5/12 ¾ 9-6 47102B60A Mark Winn 12/1
07 Jan 24+23d Wolverhampton (AW) Build Your Acca With BetUK Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 10/12 2¼ 8-10 4975A39A Molly Gunn 11/1
2023 · 14 runs
15 Dec 23+10d Southwell (AW) BetUK. Home Of The Acca-Fenwa Amateur Jockeys' Handicap Class 6 · 6f · Standard · 11 ran 8/11 ¾ 10-1 5142A58A Mrs Stephanie Germany 25/1
05 Dec 23+22d Wolverhampton (AW) Boost Your Acca-Fenwa With BetUK Amateur Jockeys' Handicap Class 6 · 6f · Standard · 11 ran 7/11 ¾ 10-9 5169A59A Miss Amy Collier 9/1
13 Nov 23+13d Wolverhampton (AW) Gamble Responsibly At BetUK Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 1/12 9-3 4591A79A Laura Pearson 10/1
31 Oct 23+8d Catterick Betting Sites Ltd At bettingsites.ltd.uk Handicap Class 6 · 5f · Heavy · 11 ran 5/11 1¼ 9-0 4590B60A Laura Pearson 11/1
23 Oct 23+5d Wolverhampton (AW) Build Your Acca With BetUK Handicap (Div 1) Class 6 · 6f · Standard · 12 ran 9/12 1¼ 8-12 4687A51A Jonathan Fisher 12/1
18 Oct 23+20d Nottingham Every Race Live On Racing TV Handicap (Female Amateur Jockeys) Class 6 · 5f · Heavy · 8 ran 7/8 ½ 9-2 4683A37A Mrs Stephanie Germany 7/1
28 Sep 23+155d Pontefract Celebrating The Life Of Eric Armstrong Apprentice Handicap Class 6 · 5f · Good To Soft · 13 ran 7/13 1 8-10 4779C61A Aidan Keeley 50/1
26 Apr 23+14d Catterick Racing To School Apprentice Handicap Class 6 · 5f · Good To Soft · 10 ran 10/10 1 8-9 4749A20A Erika Parkinson 5/1
12 Apr 23+15d Catterick Flat Season Starts Now Apprentice Handicap Class 6 · 5f · Soft · 12 ran 2/12 ½ 8-4 45126A79A Erika Parkinson 16/1
28 Mar 23+27d Wolverhampton (AW) BetUK Over 40,000 Live Streamed Races Classified Stakes (Div 1) Class 6 · 6f · Standard · 10 ran 6/10 ½ 9-2 4486A58A Trevor Whelan 9/2
01 Mar 23+11d Kempton (AW) Happy 5th Birthday Alexandra Ford Classified Stakes Class 6 · 6f · Standard To Slow · 10 ran 7/10 1¼ 9-2 4580A52A Trevor Whelan 25/1
18 Feb 23+6d Newcastle (AW) BetUK's Acca Club 5 Free Bet Handicap Class 6 · 5f · Standard · 12 ran 9/12 nk 8-12 4793A52A Paula Muir 22/1
12 Feb 23+9d Southwell (AW) Top Odds Every Day With Betuk Classified Stakes Class 6 · 6f · Standard · 14 ran 12/14 2¾ 9-2 4768B42A Dale Swift 10/1
03 Feb 23+36d Lingfield (AW) BetUK's Acca Club 5 Free Bet Classified Stakes Class 6 · 6f · Standard · 11 ran 4/11 ¾ 9-2 4996A66A Trevor Whelan 22/1
2022 · 8 runs
29 Dec 22+43d Southwell (AW) Huge Daily Boosts Only At BetUK Classified Stakes (Div 1) Class 6 · 6f · Standard · 10 ran 5/10 ¾ 9-12 5072A62A Dale Swift 20/1
16 Nov 22+213d Southwell (AW) BetUK Over 40,000 Live Streamed Races Handicap Class 6 · 6f · Standard · 13 ran 13/13 31 9-4 52-60C23C Dale Swift 25/1
17 Apr 22+10d Southwell (AW) Nottingham City Transport Handicap Class 6 · 6f · Standard To Slow · 14 ran 10/14 2½ 9-0 5357B46A Jonathan Fisher 10/1
07 Apr 22+21d Chelmsford City (AW) Fairwood Brasserie Handicap Class 6 · 7f · Standard · 13 ran 5/13 nk 9-1 5481B67A Jonathan Fisher 11/1
17 Mar 22+6d Southwell (AW) AWC Mile Classified Stakes (Div 1) Class 6 · 7f · Standard · 12 ran 6/12 2¼ 9-2 5486A63A Jonathan Fisher 4/1
11 Mar 22+11d Wolverhampton (AW) Read Ross O'Sullivan On Betway Insider Handicap (Div 2) Class 6 · 6f · Standard · 11 ran 1/11 8-12 5191A73A Jonathan Fisher 7/1
28 Feb 22+17d Wolverhampton (AW) Newbridge Handicap Class 6 · 7f · Standard · 11 ran 4/11 nk 8-12 5190A64A Jonathan Fisher 12/1
11 Feb 22+139d Southwell (AW) MansionBet Beaten By A Head Handicap (Div 2) Class 6 · 7f · Standard To Slow · 9 ran 8/9 nk 8-6 5372A54A Grace McEntee 40/1
2021 · 7 runs
25 Sep 21+26d Chelmsford City (AW) tote Placepot Your First Bet Handicap (Div 2) Class 6 · 7f · Standard · 14 ran 6/14 1¾ 9-6 5575B63A Louis Steward 7/1
30 Aug 21+21d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap (Div 2) Class 6 · 7f · Standard · 12 ran 5/12 ¾ 9-1 5695A70A Ben Robinson 5/1
09 Aug 21+20d Wolverhampton (AW) Horse Racing Free Bets Go To Bellbet.com Apprentice Handicap Class 6 · 7f · Standard · 10 ran 5/10 2¼ 9-9 5777B62A Ray Dawson 11/8F
20 Jul 21+13d Wolverhampton (AW) Download The Free At The Races App Handicap (Div 2) Class 6 · 7f · Standard To Slow · 9 ran 2/9 1¼ 8-12 56107A76A Jason Hart 15/2
07 Jul 21+137d Catterick Millbry Hill Handicap Class 6 · 7f · Soft · 14 ran 7/14 ¾ 9-5 5883C64A Jason Hart 11/2
20 Feb 21+30d Newcastle (AW) Play Ladbrokes 5-A-Side On Football Handicap Class 5 · 6f · Standard To Slow · 8 ran 7/8 1 8-5 59—— James Sullivan 11/2
21 Jan 21+22d Lingfield (AW) Get Your Ladbrokes Daily Odds Boost Handicap Class 6 · 7f · Standard · 10 ran 6/10 hd 9-2 60—— Jason Hart 11/2
2020 · 5 runs
30 Dec 20+33d Wolverhampton (AW) Play Ladbrokes 5-A-Side On Football Nursery Class 6 · 7f · Standard · 11 ran 2/11 1 9-4 58—— Jason Hart 9/4F
27 Nov 20+42d Chelmsford City (AW) tote Placepot Your First Bet Nursery (Div 2) Class 6 · 7f · Standard · 11 ran 2/11 1½ 9-4 57—— P J McDonald 17/2
16 Oct 20+13d Redcar Yorkshire Jump Racing Is Back EBF Novice Stakes Class 5 · 6f · Soft · 14 ran 12/14 hd 9-2 ——— Edward Greatrex 125/1
03 Oct 20+9d Redcar EBF Stallions Novice Stakes (Plus 10) Class 4 · 7f · Soft · 14 ran 8/14 1 9-2 ——— Jason Hart 18/1
24 Sep 20 Pontefract procurementseminars.co.uk EBF Maiden Stakes (Div 2) Class 5 · 6f · Soft · 9 ran 6/9 2½ 9-5 ——— Jason Hart 16/1

Quick answers

How many races has Tommytwohoots won?
Tommytwohoots (GB) won 3 of 70 archived starts between 2020 and 2026, a strike rate of 4.3%. Placed 14 times in total (20% of starts).
Who trains Tommytwohoots?
Tommytwohoots (GB) is trained by John Mackie, who saddled the horse on its most recent run on 28 April 2026.
Who is Tommytwohoots's sire?
Tommytwohoots (GB) is by Bated Breath (GB) out of Lady Lube Rye (IRE), whose sire is Catcher In The Rye.
What going does Tommytwohoots prefer?
Tommytwohoots (GB) has the best record on heavy 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 Tommytwohoots's official rating?
The most recent official rating on record is 47, from the run on 28 April 2026. The highest on record is 60.
What is Tommytwohoots's sire's record?
Bated Breath (GB)'s progeny in our archive have won 10.8% of 8,161 runs since Mar 2016 (670 horses), Flat and jumps together. Weakest on soft going: 7.6% from 850.
Who are Tommytwohoots's siblings?
Out of Lady Lube Rye (IRE), Tommytwohoots (GB) has 3 other produce in our archive, 1 of them a winner. Most wins: Intervention (GB) (16). Highest grade won: Class 2 (Intervention (GB)). The wins came over 6f–7f. As at Nov 2026.

Record shown from September 2020. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.