Skip to content
Horse profile

Mashaan (GB)

7yo gelding (at last run, Dec 2025) · Trainer Alice Haynes · Owner Middleham Park Racing A Haynes
57 runs · 17 courses · from Sep 2020
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
4 wins · Lingfield (AW), Wolverhampton (AW) & Chelmsford City (AW) Headgear returns LTO Off 320 days · 10th of 12 Last raced off OR 54
KTB Profile

Mashaan is 4 from 57 with all wins at Class 6 over 6f – 7f on Standard AW. He won twice at Lingfield AW and once each at Wolverhampton AW and Chelmsford City AW, all in handicaps. Ridden prominently in six of eight analysed runs, he finished 10 of 12 at Wolverhampton AW in Dec 2025 when headgear returned and he last raced off OR 54, 23lb below his highest ever mark. All four turf starts have been winless.

Based on 57 archived runs · run-style from 8 commented runs · updated 18 Oct 2026
KTB at a glance Typically prominent All wins on AW All wins at Class 6 OR ↓ 23lb off peak
Official rating54↓ 23lb off peak
54 47–77

KTB Speed and Rating

KTB Speed

Best recent Speed 90 the best of the last 3 graded (A or B) runs · Chelmsford City (AW), 26 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 57 figures · best 126C · median 90
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)43110A913 · 90 / 84
Good to Firm7126C78—
Good4108A97.5—
Soft271A34.5—
Good to Soft1———
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f53126C903 · 90 / 84
Under 6f4105A68.5—

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

KTB Rating

Best recent KTB Rating 71A the best of the last 3 rated runs · Chelmsford City (AW), 26 Nov 2025 Official rating 54 at the last run, 1 Dec 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 57 figures · best 93A · median 71
GoingRunsBestMedianSince 18 Oct 2025
Standard (AW)4393A733 · 71 / 58
Good to Firm790A67—
Good475A59—
Soft265B59.5—
Good to Soft1———
DistanceRunsBestMedianSince 18 Oct 2025
6f – 7f5393A723 · 71 / 58
Under 6f472A58—

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

  • Prominent 6 (75%) · 1 win
  • Held up 2 (25%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 10.4% of 23,530 runs since Jan 2008 (1,665 horses).

Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 252.

GoingRunsWinsSRvs sireThis horse
Firm1472114.3%+3.9—
Good to Firm4,20849611.8%+1.40 from 7
Good5,15954810.6%+0.20 from 4
Good to Soft2,3662189.2%−1.20 from 1
Soft2,4602188.9%−1.50 from 2
Heavy6786810%−0.4—
Standard (AW)8,51287110.2%−0.24 from 43
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f5,12059111.5%+1.10 from 4
6f – 7f11,5841,18710.2%−0.24 from 53
1m – 1m1f3,88139210.1%−0.3—
1m2f – 1m4f1,9261829.4%−1—
1m5f – 2m696669.5%−0.9—
2m1f – 2m4f252187.1%−3.3—
2m5f – 3m6046.7%−3.7—
Over 3m1100%−10.4—

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

3 siblings in the archive, 1 winner — best of them Andreas Vesalius (IRE) (1 win).

The wins came over 5f.

ProduceRunsWinsWin tripsBest grade
Andreas Vesalius (IRE)1215f—
My Lady Samantha (GB)60——
Point Of Ayre (IRE)10——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 43 4 9% −11.00
Good to Firm 7 0 0% −7.00
Good 4 0 0% −4.00
Soft 2 0 0% −2.00
Good to Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 6 35 4 11% −3.00
Class 5 14 0 0% −14.00
Class 4 8 0 0% −8.00

CourseRunsWinsSR£1
Wolverhampton (AW) 16 1 6% +1.00
Chelmsford City (AW) 10 1 10% −4.50
Lingfield (AW) 9 2 22% +0.50
Brighton 3 0 0% −3.00
Kempton (AW) 3 0 0% −3.00
Newcastle (AW) 3 0 0% −3.00
Chepstow 2 0 0% −2.00
Southwell (AW) 2 0 0% −2.00
Lingfield 1 0 0% −1.00
Salisbury 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Pontefract 1 0 0% −1.00
Carlisle 1 0 0% −1.00
Ayr 1 0 0% −1.00
Thirsk 1 0 0% −1.00
Haydock 1 0 0% −1.00
Beverley 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 53 4 8% −21.00
Under 6f 4 0 0% −4.00

JockeyRunsWinsSR£1
Kieran O'Neill 18 3 17% +9.50
Christian Howarth 7 0 0% −7.00
Jack Mitchell 7 0 0% −7.00
David Probert 3 0 0% −3.00
Josephine Gordon 3 0 0% −3.00
Paul Hanagan 3 0 0% −3.00
Hollie Doyle 2 1 50% +2.50
Tony Hamilton 2 0 0% −2.00
Barry McHugh 2 0 0% −2.00
Dylan Hogan 1 0 0% −1.00
Mr Paul Hainey 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
Elisha Whittington 1 0 0% −1.00
Clifford Lee 1 0 0% −1.00
Billy Garritty 1 0 0% −1.00
Jack Garritty 1 0 0% −1.00
Connor Murtagh 1 0 0% −1.00
Mr Eireann Cagney 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 52 4 8% −20.00
Cheekpieces 2 0 0% −2.00
Tongue tie 2 0 0% −2.00
Hood 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 16 1 6% −11.00
2024 5 1 20% +12.00
2023 6 0 0% −6.00
2022 14 2 14% −4.00
2021 11 0 0% −11.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
01 Dec 25+5d Wolverhampton (AW) Best Odds Guaranteed At BetMGM Handicap (Div 1) Class 6 · 7f · Standard · 12 ran Raced enthusiastically early - hit front but pressed for effort with 2f left - lost advantage soon after and dropped away to finish 10th 10/12 3 9-8 5482A56A Kieran O'Neill 10/1
26 Nov 25+23d Chelmsford City (AW) Betting.Betfair.Com Fillies' Handicap Class 6 · 7f · Standard · 10 ran Sat close to pace early - pushed along with 2f left - lost ground final furlong to finish 4th 4/10 5 9-8 5490A71A Kieran O'Neill 6/1
03 Nov 25+27d Wolverhampton (AW) Best Odds Guaranteed At BetMGM Handicap (Div 1) Class 6 · 7f · Standard · 12 ran Sprang to the front early - sat close up in behind the pace - pushed along a furlong out then lost ground final furlong to finish 9th 9/12 ½ 9-9 5584A58A Dylan Hogan 15/2
07 Oct 25+66d Brighton JenningsBet 200 Shops Nationwide Handicap Class 6 · 7f · Good To Soft · 12 ran Held handy in the early stages - lost touch with the pace over 2f out - dropped away in the final furlong - finished seventh 7/12 ¾ 9-3 5678A59A Christian Howarth 14/1
02 Aug 25+10d Lingfield Download The At The Races App Handicap Class 6 · 7f · Good · 7 ran Went straight to front and shifted over to the far rail - under strong challenge from 2f out - overtaken approaching final furlong - stayed on but unable to reel in winner 2/7 3¾ 9-5 56108A75A Christian Howarth 5/1
23 Jul 25+37d Salisbury Highclere Castle Horse Feeds 'Carnarvon' Amateur Jockeys' Handicap Class 6 · 7f · Good To Firm · 13 ran Handy racing position wide - fighting rider for control early - shared advantage 3f out - pressed and edged out 2f out - fought back late but caught right on the line for third 3/13 shd 10-11 5578C82A Mr Paul Hainey 9/1
16 Jun 25+26d Wolverhampton (AW) Free Digital Racecard At raceday-ready.com Handicap Class 6 · 7f · Standard · 7 ran Tracked pace early - pressed for effort 3f out - dropped away 2f out - finished 5th 5/7 4¼ 9-5 5781B62A Christian Howarth 15/2
21 May 25+13d Brighton Tips For Every Race At raceday-ready.com Handicap Class 6 · 7f · Good · 10 ran Sat close to the pace on the wide side - pressed for effort 2f out - lost ground final furlong - finished 6th 6/10 shd 9-0 5894B66A Christian Howarth 12/1
08 May 25+14d Brighton starsports.bet Handicap Class 5 · 7f · Good To Firm · 5 ran Settled second early - upped effort to challenge 4f out - hit the front 2f out but overtaken inside final furlong - stayed on to the line but unable to reel in winner 2/5 3 8-10 58126C67B Christian Howarth 11/2
24 Apr 25+28d Chelmsford City (AW) Bet Boost At bet365 Handicap Class 6 · 7f · Standard · 11 ran Close up early behind front-runner - well placed with 1f left - held on without extra gain to finish 5th beaten 2.75L 5/11 nk 9-6 5994B80A Kieran O'Neill 11/2
27 Mar 25+3d Wolverhampton (AW) 30 In Free Bets With BetUK Classified Stakes (Div 2) Class 6 · 6f · Standard · 10 ran Tucked in behind leaders on inside - driven from over 2f out with no headway 1f out - weakened close home to finish sixth 6/10 1¼ 9-10 5098A71A Christian Howarth 10/11F
24 Mar 25+16d Lingfield (AW) Gamble Responsibly At BetMGM Handicap (Div 2) Class 6 · 7f · Standard · 9 ran Settled prominently early - hit front with over a furlong left going smoothly - shaken up and pulled away inside final furlong - kept finding more to score comfortably 1/9 9-4 50110A89A Kieran O'Neill 4/1
08 Mar 25+37d Chelmsford City (AW) Download The bet365 App Handicap Class 6 · 7f · Standard · 10 ran Took a strong hold early - travelled close to the front - hit the front briefly a furlong out - overtaken and dropped away inside the closing stages - finished 4th 4/10 nk 9-2 51103A72A Kieran O'Neill 10/1
30 Jan 25+12d Chelmsford City (AW) Racing Value At bet365 Handicap Class 6 · 7f · Standard To Slow · 8 ran Sent to front early - shaken up with over a furlong left - overtaken deep inside final furlong - held on for second 2/8 ¾ 9-3 5196A69A Kieran O'Neill 10/3
18 Jan 25+7d Wolverhampton (AW) BetMGM: It's Showtime Handicap (Div 1) Class 6 · 7f · Standard · 8 ran Took a strong hold early - settled among the pack - pressed for effort with 2f left - kept on at one tempo without finding more late 6/8 ½ 9-5 5186A59A Kieran O'Neill 17/2
11 Jan 25+12d Chelmsford City (AW) It's Never Ordinary At bet365 Handicap Class 6 · 7f · Standard To Slow · 12 ran Sat close to pace early - pushed along approaching final furlong but couldn't quicken - edged out of second close home to finish third 3/12 ½ 9-2 5190A76A Sean Levey 3/1F
30 Dec 24+4d Wolverhampton (AW) Weekly 5 Free Bet With BetUK Handicap (Div 2) Class 6 · 6f · Standard · 11 ran Hit front before the 1f marker - pushed along a furlong out then overtaken inside the last - weakened close home to finish third 3/11 nk 9-9 4796A78A Kieran O'Neill 11/4
26 Dec 24+4d Wolverhampton (AW) Win 1M With BetMGM's Golden Goals Handicap (Div 1) Class 6 · 7f · Standard · 12 ran Tracked front-runner from wide position - pressed forward as field straightened - edged ahead close home and stayed on to win 1/12 9-4 47103A80A Kieran O'Neill 16/1
22 Dec 24+36d Lingfield (AW) BetUK: Its Where The UK Bets Handicap (Rider Restricted Race) (Div 1) Class 6 · 6f · Standard · 10 ran Sat behind the front group - pushed along over 2f out and drifted left approaching final furlong - stayed on to finish 4th beaten a length 4/10 hd 9-1 4795A67A Dougie Costello 8/1
16 Nov 24+220d Wolverhampton (AW) Best Odds Guaranteed At BetMGM Handicap Class 6 · 7f · Standard · 12 ran drifted right at the break - hit the front early - overtaken 2f out then dropped a place approaching the straight - dropped away inside the final furlong to finish 11th 11/12 shd 9-5 4999A54A Kieran O'Neill 12/1
10 Apr 24+313d Lingfield (AW) Get Raceday Ready Handicap Class 6 · 7f · Standard · 14 ran 9/14 hd 9-3 5278B58A Christian Howarth 14/1
02 Jun 23+18d Chepstow Trade Centre UK Handicap Class 6 · 5f · Good To Firm · 9 ran 9/9 ¾ 9-6 5758A46A Elisha Whittington 20/1
15 May 23+27d Wolverhampton (AW) Search Fitzdares On Chat-GPT Handicap Class 6 · 7f · Standard · 8 ran 6/8 3¾ 9-3 5991A56A David Probert 15/2
18 Apr 23+24d Southwell (AW) Jigsaw Sports Branding Handicap Class 6 · 7f · Standard · 12 ran 8/12 nk 9-9 6080A71A Clifford Lee 6/1
25 Mar 23+17d Lingfield (AW) Spreadex Sports In-play Racing Betting Handicap Class 6 · 7f · Standard · 11 ran 5/11 hd 9-9 6090A75A David Probert 4/1
08 Mar 23+11d Lingfield (AW) Spreadex Sports Cheltenham Festival Specials Handicap Class 6 · 7f · Standard To Slow · 6 ran 2/6 1¼ 9-4 6082A73B David Probert 10/3
25 Feb 23+100d Chelmsford City (AW) Bananarama Here For Ladies Day Handicap Class 6 · 6f · Standard · 11 ran 6/11 ½ 9-6 6295A71A Josephine Gordon 7/2
17 Nov 22+96d Chelmsford City (AW) 2023 Membership Available Now Handicap Class 5 · 5f · Standard · 11 ran 7/11 nse 9-4 64105A68A Josephine Gordon 20/1
13 Aug 22+45d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Class 5 · 6f · Standard To Slow · 10 ran 5/10 5 9-0 6692A62A Josephine Gordon 12/1
29 Jun 22+16d Kempton (AW) Kempton Park Supporting Racing Staff Week Handicap Class 5 · 6f · Standard To Slow · 10 ran 6/10 1 9-6 6782A75A Hollie Doyle 10/3F
13 Jun 22+12d Lingfield (AW) At The Races App Form Study Handicap Class 5 · 6f · Standard · 6 ran 2/6 1¾ 9-9 67106A80B Kieran O'Neill 5/2J
01 Jun 22+22d Kempton (AW) Unibet Horserace Betting Operator Of The Year Handicap Class 5 · 7f · Standard To Slow · 13 ran 5/13 1¼ 9-4 6987B75A Kieran O'Neill 7/1
10 May 22+18d Chepstow Best Odds Guaranteed At Vickers.Bet Handicap Class 5 · 6f · Good To Firm · 15 ran 7/15 ½ 9-10 71112C85A Kieran O'Neill 9/2
22 Apr 22+15d Doncaster At The Races App Form Study Handicap (Div 1) Class 5 · 7f · Good To Firm · 11 ran 5/11 ¾ 9-9 7290A90A Kieran O'Neill 10/1
07 Apr 22+7d Chelmsford City (AW) 1Million Grand National Jackpot At racingstars.co.uk Handicap Class 5 · 7f · Standard · 9 ran 3/9 1¼ 9-2 65110A81A Kieran O'Neill 11/4F
31 Mar 22+19d Chelmsford City (AW) Inaugural LB Group Handicap Class 6 · 7f · Standard · 10 ran 1/10 9-7 6593A93A Kieran O'Neill 9/2
12 Mar 22+8d Lingfield (AW) Mansionbet Beaten By A Head Handicap Class 6 · 7f · Standard · 11 ran 6/11 nk 9-7 6588B75A Kieran O'Neill 11/8F
04 Mar 22+2d Lingfield (AW) Mansionbet Proud Partners Of The Awc Handicap Class 6 · 7f · Standard · 10 ran 1/10 9-2 60107B80A Hollie Doyle 7/2
02 Mar 22+43d Kempton (AW) Try Our New Price Boosts At Unibet Handicap Class 6 · 6f · Standard To Slow · 12 ran 3/12 nk 9-7 60105A90A Kieran O'Neill 20/1
18 Jan 22+12d Southwell (AW) Betway Handicap Class 6 · 6f · Standard To Slow · 14 ran 6/14 ½ 9-5 6176B78A Billy Garritty 16/1
06 Jan 22+17d Newcastle (AW) MansionBet Proud Partners Of AWC Handicap Class 6 · 7f · Standard To Slow · 14 ran 8/14 1 9-9 6287B78A Jack Garritty 28/1
20 Dec 21+19d Wolverhampton (AW) Mansionbet Beaten By A Head Handicap Class 6 · 7f · Standard · 10 ran 10/10 6 9-4 6273C40C Tony Hamilton 10/3
01 Dec 21+22d Lingfield (AW) MansionBet Proud Partners Of The AWC Handicap Class 6 · 7f · Standard · 13 ran 3/13 ½ 9-1 62105B76A Connor Murtagh 22/1
09 Nov 21+22d Newcastle (AW) Betway Amateur Jockeys' Handicap Class 6 · 6f · Standard · 13 ran 7/13 1½ 10-9 6591B68A Mr Eireann Cagney 12/1
18 Oct 21+20d Pontefract Steve Lumb Quest For The Cheapest Pint Handicap (Div 2) Class 5 · 6f · Soft · 11 ran 8/11 10 9-6 67-2C54C Paul Hanagan 14/1
28 Sep 21+14d Wolverhampton (AW) Sky Sports Racing Sky 415 Handicap Class 4 · 7f · Standard · 10 ran 8/10 4 8-6 6885C41C Barry McHugh 22/1
14 Sep 21+19d Wolverhampton (AW) Cazoo Handicap Class 4 · 7f · Standard · 8 ran 3/8 ¾ 8-10 68101A67A Barry McHugh 20/1
26 Aug 21+31d Carlisle Every Race Live On Racing Tv Handicap Class 4 · 6f · Good · 7 ran 6/7 2¼ 8-9 70101A52A Paul Hanagan 20/1
26 Jul 21+22d Ayr QTS Training Handicap Class 4 · 7f · Good To Firm · 8 ran 8/8 8 9-0 7266A40A Paul Hanagan 12/1
04 Jul 21+19d Chelmsford City (AW) tote.co.uk Live Streaming Every UK Race Handicap Class 4 · 6f · Standard · 7 ran 3/7 nk 9-2 7398A77A Jack Mitchell 12/1
15 Jun 21+19d Thirsk Vickers.Bet Supports The Rainbow Applause Charity Handicap (Div 1) Class 4 · 7f · Good To Firm · 9 ran 8/9 1 9-0 7473A53A Jack Mitchell 15/2
27 May 21+180d Haydock Edge Green Novice Stakes (Plus 10) Class 4 · 7f · Soft · 7 ran 3/7 4¼ 9-5 7571A65B Tony Hamilton 16/1
28 Nov 20+14d Wolverhampton (AW) Ladbrokes Watch Racing Online For Free Novice Stakes Class 5 · 5f · Standard · 10 ran 6/10 1½ 9-3 7778A72A Jack Mitchell 4/1
14 Nov 20+12d Wolverhampton (AW) Play Ladbrokes 5-A-Side On Football EBF Novice Stakes (Plus 10) Class 4 · 6f · Standard · 9 ran 2/9 4 9-2 7786A76A Jack Mitchell 5/2
02 Nov 20+26d Wolverhampton (AW) Get Your Ladbrokes Daily Odds Boost EBF Novice Stakes (Div 2) Class 5 · 6f · Standard · 12 ran 2/12 2 9-5 7678A83A Jack Mitchell 7/2
07 Oct 20+21d Newcastle (AW) attheraces.com Maiden Stakes Class 5 · 7f · Standard · 7 ran 2/7 ¾ 9-5 —83A73A Jack Mitchell 12/1
16 Sep 20 Beverley National Horseracing College EBF Novice Stakes Class 5 · 5f · Good · 7 ran 5/7 ½ 9-5 —59A48A Jack Mitchell 5/1

Quick answers

How many races has Mashaan (GB) won?
Mashaan (GB) won 4 of 57 archived starts between 2020 and 2025, a strike rate of 7%. Placed 19 times in total (33.3% of starts).
Who trains Mashaan (GB)?
Mashaan (GB) is trained by Alice Haynes, who saddled the horse on its most recent run on 1 December 2025.
Who is Mashaan (GB)'s sire?
Mashaan (GB) is by Kodiac (GB) out of Vitello (GB), whose sire is Raven's Pass.
What going does Mashaan (GB) prefer?
Mashaan (GB) has the best record on standard (aw) going: 4 wins from 43 starts (9.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Mashaan (GB)'s official rating?
The most recent official rating on record is 54, from the run on 1 December 2025. The highest on record is 77.
What is Mashaan (GB)'s sire's record?
Kodiac (GB)'s progeny in our archive have won 10.4% of 23,530 runs since Jan 2008 (1,665 horses), Flat and jumps together. Strongest on firm going: 14.3% from 147. Weakest over 2m1f – 2m4f (all codes): 7.1% from 252.
Who are Mashaan (GB)'s siblings?
Out of Vitello (GB), Mashaan (GB) has 3 other produce in our archive, 1 of them a winner. Most wins: Andreas Vesalius (IRE) (1). The wins came over 5f. As at Oct 2026.

Record shown from September 2020. 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.