Opera Buff (GB)
Opera Buff (GB) is 1 from 45, the win coming at Class 5 level. Hasn't won since Oct 2013. The win came on turf — 0 from 25 on the all-weather. Last raced off 55, 27lb below the career-high mark.
- 1–45Wins / Runs
- 2.2%Strike rate
- 10 (22.2%)Placed
- −30.00£1 level staken=45 at SP
- 0.22Fair A/E n=45 · 0.19 incl. margin
- 82Highest OR
- 42dAvg between runs
A/E compares actual wins with what starting prices implied. "Fair" strips the bookmaker margin from the expectation, so favourites and longshots are judged on the same footing — figures near 1.00 mean the market priced this horse about right.
KTB Speed and Rating
No KTB Speed figures for this horse. The engine scores GB and Irish racing from Oct 2016; runs elsewhere, or earlier, have no figure.
KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 0 figures from 0 runs · 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.
Pedigree intelligence
Progeny in our archive have won 10.6% of 5,063 runs since Jan 2008 (370 horses).
Weakest on good to soft going: 7.3% from 455.
| Going | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Firm | 44 | 7 | 15.9% | +5.3 | — |
| Good to Firm | 870 | 86 | 9.9% | −0.7 | 0 from 3 |
| Good | 1,010 | 92 | 9.1% | −1.5 | — |
| Good to Soft | 455 | 33 | 7.3% | −3.3 | 0 from 6 |
| Soft | 702 | 76 | 10.8% | +0.2 | 0 from 10 |
| Heavy | 215 | 21 | 9.8% | −0.8 | 1 from 1 |
| Standard (AW) | 1,765 | 220 | 12.5% | +1.9 | 0 from 25 |
| Distance (all codes) | Runs | Wins | SR | vs sire | This horse |
|---|---|---|---|---|---|
| Under 6f | 79 | 10 | 12.7% | +2.1 | — |
| 6f – 7f | 1,350 | 136 | 10.1% | −0.5 | 0 from 4 |
| 1m – 1m1f | 1,505 | 176 | 11.7% | +1.1 | 0 from 8 |
| 1m2f – 1m4f | 1,369 | 142 | 10.4% | −0.2 | 0 from 11 |
| 1m5f – 2m | 545 | 49 | 9% | −1.6 | 1 from 20 |
| 2m1f – 2m4f | 168 | 20 | 11.9% | +1.3 | 0 from 1 |
| 2m5f – 3m | 39 | 1 | 2.6% | −8 | 0 from 1 |
| Over 3m | 8 | 1 | 12.5% | +1.9 | — |
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
9 siblings in the archive, 3 winners — best of them Opera Gal (IRE) (5 wins).
The wins came over 1m2f–1m6f; the highest grade won is Listed (Opera Gal (IRE)).
| Produce | Runs | Wins | Win trips | Best grade |
|---|---|---|---|---|
| Opera Gal (IRE) | 23 | 5 | 1m2f–1m3½f | Listed |
| Opera Gift (GB) | 7 | 3 | 1m3½f–1m6f | Class 3 |
| Opera Lad (IRE) | 7 | 1 | 1m4f | Class 5 |
| Rock Opera (GB) | 1 | 0 | — | — |
| Ring Cycle (GB) | 4 | 0 | — | — |
| Winged Diva (IRE) | 2 | 0 | — | — |
| Opera Queen (GB) | 3 | 0 | — | — |
| Tosca Time (GB) | 3 | 0 | — | — |
| Opera Duke (IRE) | 1 | 0 | — | — |
Record by conditions
| Going | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Standard (AW) | 25 | 0 | 0% | −25.00 |
| Soft | 10 | 0 | 0% | −10.00 |
| Good to Soft | 6 | 0 | 0% | −6.00 |
| Good to Firm | 3 | 0 | 0% | −3.00 |
| Heavy | 1 | 1 | 100% | +14.00 |
| Class | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Class 5 | 16 | 1 | 6% | −1.00 |
| Class 4 | 15 | 0 | 0% | −15.00 |
| Class 6 | 11 | 0 | 0% | −11.00 |
| Class 2 | 2 | 0 | 0% | −2.00 |
| Class 1 | 1 | 0 | 0% | −1.00 |
| Course | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Lingfield (AW) | 11 | 0 | 0% | −11.00 |
| Kempton (AW) | 9 | 0 | 0% | −9.00 |
| Wolverhampton (AW) | 4 | 0 | 0% | −4.00 |
| Salisbury | 4 | 1 | 25% | +11.00 |
| Newbury | 3 | 0 | 0% | −3.00 |
| Goodwood | 3 | 0 | 0% | −3.00 |
| Windsor | 2 | 0 | 0% | −2.00 |
| Newmarket | 1 | 0 | 0% | −1.00 |
| Bath | 1 | 0 | 0% | −1.00 |
| Warwick | 1 | 0 | 0% | −1.00 |
| Southwell (AW) | 1 | 0 | 0% | −1.00 |
| Haydock | 1 | 0 | 0% | −1.00 |
| Nottingham | 1 | 0 | 0% | −1.00 |
| Yarmouth | 1 | 0 | 0% | −1.00 |
| Ascot | 1 | 0 | 0% | −1.00 |
| Ffos Las | 1 | 0 | 0% | −1.00 |
| Distance | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 1m5f – 2m | 20 | 1 | 5% | −5.00 |
| 1m2f – 1m4f | 11 | 0 | 0% | −11.00 |
| 1m – 1m1f | 8 | 0 | 0% | −8.00 |
| 6f – 7f | 4 | 0 | 0% | −4.00 |
| 2m1f – 2m4f | 1 | 0 | 0% | −1.00 |
| 2m5f – 3m | 1 | 0 | 0% | −1.00 |
| Jockey | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Liam Keniry | 11 | 0 | 0% | −11.00 |
| James Doyle | 4 | 1 | 25% | +11.00 |
| George Baker | 3 | 0 | 0% | −3.00 |
| Silvestre De Sousa | 2 | 0 | 0% | −2.00 |
| Edward Greatrex | 2 | 0 | 0% | −2.00 |
| James Davies | 2 | 0 | 0% | −2.00 |
| Seb Sanders | 2 | 0 | 0% | −2.00 |
| Raul Da Silva | 2 | 0 | 0% | −2.00 |
| Aidan Coleman | 2 | 0 | 0% | −2.00 |
| Renato Souza | 2 | 0 | 0% | −2.00 |
| Noel Garbutt | 1 | 0 | 0% | −1.00 |
| Charles Eddery | 1 | 0 | 0% | −1.00 |
| Charlotte Clayton | 1 | 0 | 0% | −1.00 |
| Kevin Stott | 1 | 0 | 0% | −1.00 |
| Mr Will Pettis | 1 | 0 | 0% | −1.00 |
| Jim Crowley | 1 | 0 | 0% | −1.00 |
| Oscar Pereira | 1 | 0 | 0% | −1.00 |
| Paddy Bradley | 1 | 0 | 0% | −1.00 |
| Irineu Goncalves | 1 | 0 | 0% | −1.00 |
| Cam Hardie | 1 | 0 | 0% | −1.00 |
| Mickael Barzalona | 1 | 0 | 0% | −1.00 |
| Mark Grant | 1 | 0 | 0% | −1.00 |
| Martin Harley | 1 | 0 | 0% | −1.00 |
| Headgear | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Cheekpieces | 31 | 1 | 3% | −16.00 |
| None | 12 | 0 | 0% | −12.00 |
| Visor | 1 | 0 | 0% | −1.00 |
| Tongue tie + cheekpieces | 1 | 0 | 0% | −1.00 |
| Season | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| 2016 | 10 | 0 | 0% | −10.00 |
| 2015 | 5 | 0 | 0% | −5.00 |
| 2014 | 9 | 0 | 0% | −9.00 |
| 2013 | 9 | 1 | 11% | +6.00 |
| 2012 | 6 | 0 | 0% | −6.00 |
| 2011 | 6 | 0 | 0% | −6.00 |
| Type | Runs | Wins | SR | £1 |
|---|---|---|---|---|
| Flat | 44 | 1 | 2% | −29.00 |
| Hurdle | 1 | 0 | 0% | −1.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
| Date | Course | Race | Pos | Btn | Wgt | OR | KTB | Jockey | SP |
|---|---|---|---|---|---|---|---|---|---|
| 18 Jun 16+16d | Newmarket | Euro 2016 Betting At 188Bet Handicap | 8/9 | 1 | 7-11 | 55 | 46A | Noel Garbutt | 40/1 |
| 02 Jun 16+16d | Kempton (AW) | racinguk.com Apprentice Handicap | 6/8 | ½ | 8-13 | 57 | 66A | Charles Eddery | 14/1 |
| 17 May 16+32d | Lingfield (AW) | TTS Networks Apprentice Handicap | 10/11 | nse | 8-13 | 59 | 45C | Charlotte Clayton | 16/1 |
| 15 Apr 16+2d | Bath | Bob Moreton Handicap | 12/13 | 61 | 9-7 | 60 | 63C | Silvestre De Sousa | 9/2 |
| 13 Apr 16+9d | Kempton (AW) | Ladies Day At Kempton Park 03.09.16 Handicap | 4/12 | ½ | 9-2 | 60 | 71A | Edward Greatrex | 25/1 |
| 04 Apr 16+12d | Warwick | ApolloBet Best Odds Guaranteed Maiden Hurdle | PU/12 | — | 11-0 | — | — | James Davies | 50/1 |
| 23 Mar 16+28d | Kempton (AW) | 32Red On The App Store Handicap (Div 1) | 6/9 | 3½ | 9-5 | 62 | 59A | Edward Greatrex | 8/1 |
| 24 Feb 16+19d | Lingfield (AW) | 32redsport.com Handicap | 7/8 | ½ | 9-4 | 64 | 65A | Kevin Stott | 10/1 |
| 05 Feb 16+24d | Lingfield (AW) | 32red Casino Handicap | 4/9 | 5 | 9-7 | 65 | 69A | George Baker | 7/2 |
| 12 Jan 16+280d | Lingfield (AW) | coral.co.uk Handicap (Gentleman Amateur Riders) | 4/8 | ½ | 10-9 | 65 | 69A | Mr Will Pettis | 7/1 |
| 07 Apr 15+11d | Lingfield (AW) | Heart FM Handicap | 6/11 | hd | 9-8 | 66 | 72A | Jim Crowley | 14/1 |
| 27 Mar 15+31d | Lingfield (AW) | 32red Casino Claiming Stakes | 2/6 | ½ | 9-6 | 66 | 83B | Oscar Pereira | 9/2 |
| 24 Feb 15+18d | Lingfield (AW) | 32Red.com Handicap | 10/11 | 14 | 9-12 | 68 | 63C | Seb Sanders | 12/1 |
| 06 Feb 15+10d | Wolverhampton (AW) | 32red Handicap | 8/8 | 5 | 9-7 | 70 | 61C | George Baker | 6/1 |
| 27 Jan 15+41d | Southwell (AW) | 32red.com Handicap | 3/8 | 5 | 9-12 | 70 | 75A | George Baker | 9/2 |
| 17 Dec 14+54d | Lingfield (AW) | 32red Casino Handicap | 3/9 | ¾ | 10-0 | 70 | 78A | Seb Sanders | 9/2 |
| 24 Oct 14+12d | Newbury | racinguk.com 'Hands And Heels' Apprentice Series Final Handicap | 11/11 | 1¼ | 9-7 | 74 | 64C | Paddy Bradley | 5/1 |
| 12 Oct 14+16d | Goodwood | Alderbrook Handicap (Professional NH Jockeys) | 4/14 | ½ | 11-6 | 74 | 83A | James Davies | 9/1 |
| 26 Sep 14+30d | Wolverhampton (AW) | Bet totetrifecta Handicap | 6/10 | ¾ | 9-10 | 76 | 70A | Irineu Goncalves | 16/1 |
| 27 Aug 14+20d | Kempton (AW) | Betdaq No Premium Charge Handicap | 6/7 | 1¼ | 8-9 | 78 | 64A | Cam Hardie | 8/1 |
| 07 Aug 14+63d | Haydock | Follow HaydockRaces On Twitter Handicap | 6/7 | 3¼ | 9-7 | 80 | 73A | Raul Da Silva | 4/1J |
| 05 Jun 14+14d | Kempton (AW) | Download The Betvictor Instabet App Handicap | 2/12 | nk | 9-1 | 76 | 78A | James Doyle | 5/1C |
| 22 May 14+24d | Salisbury | Bathwick Tyres Salisbury Handicap | 4/7 | 2¾ | 9-5 | 80 | 79A | Mickael Barzalona | 3/1 |
| 28 Apr 14+180d | Windsor | Daily Unibet Early Prices From 9am Handicap | 3/7 | nk | 9-7 | 80 | 93A | James Doyle | 3/1F |
| 30 Oct 13+17d | Nottingham | 32Red Casino Handicap | 6/9 | 2 | 9-9 | 80 | 71A | James Doyle | 7/2J |
| 13 Oct 13+11d | Goodwood | Alderbrook Handicap (Ridden By Professional NH Jockeys) | 2/11 | nk | 11-8 | 76 | 89A | Mark Grant | 7/1 |
| 02 Oct 13+25d | Salisbury | Higos Insurance Services Christchurch Handicap | 1/10 | 9-3 | 67 | 89A | James Doyle | 14/1 | |
| 07 Sep 13+4d | Kempton (AW) | toteexacta Handicap (London Middle Distance Series Qualifier) | 4/9 | 1¾ | 9-2 | 69 | 75A | Liam Keniry | 8/1 |
| 03 Sep 13+28d | Lingfield (AW) | Freddie Parker Winning Fashion Handicap (AWT) | 5/13 | 1¼ | 9-6 | 69 | 78A | Aidan Coleman | 10/1 |
| 06 Aug 13+10d | Kempton (AW) | Betvictor Casino On Your Mobile Handicap | 2/14 | shd | 10-0 | 65 | 89A | Silvestre De Sousa | 7/1 |
| 27 Jul 13+35d | Lingfield (AW) | Tandridge Handicap (AWT) | 4/12 | hd | 10-0 | 65 | 81A | Aidan Coleman | 8/1 |
| 22 Jun 13+29d | Lingfield (AW) | Highurst Handicap (AWT) | 4/13 | ¾ | 9-7 | 65 | 80A | Renato Souza | 8/1 |
| 24 May 13+211d | Yarmouth | Holidays On The Norfolk Broads Handicap | 4/7 | 2 | 9-3 | 66 | 77A | Renato Souza | 25/1 |
| 25 Oct 12+17d | Wolverhampton (AW) | $150m Breeders' Cup Pools Handicap (Div 2) | 6/12 | ½ | 9-0 | 68 | 75A | Martin Harley | 18/1 |
| 08 Oct 12+10d | Windsor | skybet.com Handicap | 13/16 | 1¼ | 8-10 | 70 | 50C | Liam Keniry | 16/1 |
| 28 Sep 12+23d | Wolverhampton (AW) | 32 Bonus At 32Red.com Handicap | 3/12 | 1¼ | 9-7 | 70 | 76A | Liam Keniry | 12/1 |
| 05 Sep 12+47d | Kempton (AW) | Betdaq Casino Games Handicap | 5/11 | hd | 9-4 | 72 | 74A | Liam Keniry | 25/1 |
| 20 Jul 12+44d | Ascot | Tribeca Holdings Apprentice Handicap (Str) | 9/10 | 5 | 9-0 | 75 | 59C | Raul Da Silva | 14/1 |
| 06 Jun 12+215d | Kempton (AW) | Read Hayley At racinguk.com Every Friday Handicap (London Mile Qualifier) | 11/12 | 1½ | 8-13 | 77 | 55A | Liam Keniry | 25/1 |
| 04 Nov 11+14d | Ffos Las | IWEC International Median Auction Maiden Stakes (Div 2) | 2/11 | nk | 9-3 | 77 | 82A | Liam Keniry | 9/4F |
| 21 Oct 11+63d | Newbury | Sir Gerald Whent Memorial Nursery (Str) | 4/12 | ¾ | 9-1 | 78 | 86A | Liam Keniry | 9/1 |
| 19 Aug 11+20d | Salisbury | Weatherbys Bank Stonehenge Stakes (Listed) | 6/7 | 2½ | 8-13 | 82 | 70A | Liam Keniry | 6/1 |
| 30 Jul 11+15d | Goodwood | Overtones E.b.f. 'schiaparelli' Maiden Stakes | 3/16 | 2 | 9-0 | — | 95A | Liam Keniry | 50/1 |
| 15 Jul 11+33d | Newbury | Highclere Thoroughbred Racing E.B.F. Maiden Stakes (Div 2) (Str) | 4/9 | hd | 9-3 | — | 87A | Liam Keniry | 13/2 |
| 12 Jun 11 | Salisbury | Bridget Swire Memorial Maiden Stakes | 5/8 | nk | 9-3 | — | 68A | Liam Keniry | 9/1 |
Quick answers
- How many races has Opera Buff (GB) won?
- Opera Buff (GB) won 1 of 45 archived starts between 2011 and 2016, a strike rate of 2.2%. Placed 10 times in total (22.2% of starts).
- Who trained Opera Buff (GB)?
- Opera Buff (GB) was trained by Rae Guest on the most recent run on record, at Newmarket on 18 June 2016.
- Who is Opera Buff (GB)'s sire?
- Opera Buff (GB) is by Oratorio (IRE) out of Opera Glass (GB), whose sire is Barathea.
- What is Opera Buff (GB)'s official rating?
- The most recent official rating on record is 55, from the run on 18 June 2016. The highest on record is 82.
- What is Opera Buff (GB)'s sire's record?
- Oratorio (IRE)'s progeny in our archive have won 10.6% of 5,063 runs since Jan 2008 (370 horses), Flat and jumps together. Weakest on good to soft going: 7.3% from 455.
- Who are Opera Buff (GB)'s siblings?
- Out of Opera Glass (GB), Opera Buff (GB) has 9 other produce in our archive, 3 of them winners. Most wins: Opera Gal (IRE) (5). Highest grade won: Listed (Opera Gal (IRE)). The wins came over 1m2f–1m6f. As at Oct 2026.