{"current":{"raceId":"rac_11978174","course":"Newmarket","courseId":null,"date":"2026-07-10","offTime":"13:50","offDt":"2026-07-10T12:50:00.000Z","raceName":"Oddschecker Handicap (Heritage Handicap) (GBBPlus Race)","distanceF":"10.0","region":"GB","pattern":"","raceClass":"Class 2","type":"Flat","ageBand":"3yo","ratingBand":"0-105","sexRestriction":"","prize":"£51,540","fieldSize":"6","going":"Good To Firm","surface":"Turf","raceStatus":"declared","hasResult":false,"resultStatus":"pending","abandoned":false,"abandonedReason":null,"slRaceId":923660,"verdict":"<p>None of these can be ruled out but the vote goes to <b>PRINCLING</b> who can race off the same mark as when a very good fifth in the Golden Gates at Royal Ascot when doing best of those held up. <b>Laureate Crown</b> also shaped better than his position suggests at Royal Ascot when mid-field in the Britannia and could emerge as the main danger.</p><ol><li><b>PRINCLING</b></li><li><b>LAUREATE CROWN (IRE)</b></li><li><b>HERALDRY</b></li></ol>","tvChannel":"[\"Racing TV\"]","straightForecast":null,"updatedAt":"2026-07-09T21:40:03.444Z","hoofsConfidence":null,"tvChannels":["Racing TV"],"liveStatus":null,"runners":[{"id":21792433,"raceId":"rac_11978174","horseId":"hrs_54337283","horse":"Evanesco","age":"3","sex":"colt","sexCode":"C","colour":"b","region":"GB","number":"1","nonRunner":false,"draw":"3","headgear":"","lbs":"135","ofr":"100","jockey":"David Egan","jockeyId":"jky_286164","trainer":"Charlie Johnston","trainerId":"trn_361179","owner":"Amo Racing Limited","ownerId":"own_1008936","sire":"Too Darn Hot","sireId":"sir_14985173","dam":"Golden Gazelle","damId":"dam_7075320","damsire":"Galileo","damsireId":"dsi_3722383","lastRun":"20","form":"17-417","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135001.png","odds":"11/2","bookmakerOdds":[{"decimalOdds":6.5,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"11/2"},{"decimalOdds":6.5,"bookmakerName":"Paddy Power","fractionalOdds":"11/2"},{"decimalOdds":6.5,"bookmakerName":"Sky Bet v2","fractionalOdds":"11/2"}],"commentary":"Very useful effort when winning handicap on Rowley course here (1¼m) in May and backed it up with a good seventh of 16 in Golden Gates at Royal Ascot last month. Enthusiastic type must enter calculations.   ","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"7/1","recordedAt":"2026-07-09T16:00:06.528Z"},{"odds":"11/2","recordedAt":"2026-07-09T20:00:08.962Z"}]},{"id":21792434,"raceId":"rac_11978174","horseId":"hrs_54644653","horse":"Laureate Crown","age":"3","sex":"gelding","sexCode":"G","colour":"b","region":"IRE","number":"2","nonRunner":false,"draw":"2","headgear":"","lbs":"133","ofr":"98","jockey":"Oisin Murphy","jockeyId":"jky_278184","trainer":"Hugo Palmer","trainerId":"trn_225081","owner":"Mrs Fitri Hay","ownerId":"own_448960","sire":"Victor Ludorum","sireId":"sir_19750157","dam":"Petit Trianon","damId":"dam_3002776","damsire":"Dansili","damsireId":"dsi_3527125","lastRun":"22","form":"56-110","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135002.png","odds":"9/2","bookmakerOdds":[{"decimalOdds":5.5,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"9/2"},{"decimalOdds":5.5,"bookmakerName":"Paddy Power","fractionalOdds":"9/2"},{"decimalOdds":5.5,"bookmakerName":"Sky Bet v2","fractionalOdds":"9/2"}],"commentary":"Made a winning reappearance at Wolverhampton (8.5f) and improved again to follow up in Esher Cup at Sandown (1m) in April. Shaped well when twelfth of 30 in Britannia at Royal Ascot since, first home in his group. Same mark and he remains well ahead of it on that showing.","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"4/1","recordedAt":"2026-07-09T16:00:06.540Z"},{"odds":"9/2","recordedAt":"2026-07-09T20:00:08.969Z"}]},{"id":21792437,"raceId":"rac_11978174","horseId":"hrs_53390106","horse":"Archers Bay","age":"3","sex":"colt","sexCode":"C","colour":"b","region":"IRE","number":"3","nonRunner":false,"draw":"1","headgear":"p","lbs":"128","ofr":"93","jockey":"Marco Ghiani","jockeyId":"jky_294903","trainer":"Marco Botti","trainerId":"trn_81027","owner":"Walter Moraes Ajay Anne","ownerId":"own_1460976","sire":"Wootton Bassett","sireId":"sir_5246346","dam":"Foxtrot Liv","damId":"dam_14447762","damsire":"Foxwedge","damsireId":"dsi_5460231","lastRun":"38","form":"31-139","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135003.png","odds":"13/2","bookmakerOdds":[{"decimalOdds":7.5,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"13/2"},{"decimalOdds":7.5,"bookmakerName":"Paddy Power","fractionalOdds":"13/2"},{"decimalOdds":7.5,"bookmakerName":"Sky Bet v2","fractionalOdds":"13/2"}],"commentary":"Won his first 2 starts after joining Marco Botti, including on Rowley course here (1¼m) in April. Not at his best when ninth of 16 in Italian Derby at Milan last time but no surprise to see him bounce back here. ","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"8/1","recordedAt":"2026-07-09T16:00:06.617Z"},{"odds":"13/2","recordedAt":"2026-07-09T20:00:09.018Z"}]},{"id":21792438,"raceId":"rac_11978174","horseId":"hrs_63742091","horse":"Decade Of Time","age":"3","sex":"colt","sexCode":"C","colour":"b","region":"GB","number":"4","nonRunner":false,"draw":"5","headgear":"","lbs":"127","ofr":"92","jockey":"George Bass","jockeyId":"jky_290508","trainer":"Jack Channon","trainerId":"trn_361449","owner":"The Filly Folly Sweet Partnership","ownerId":"own_989320","sire":"Study Of Man","sireId":"sir_11448332","dam":"Opal Tiara","damId":"dam_6220074","damsire":"Thousand Words","damsireId":"dsi_4622681","lastRun":"29","form":"311","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135004.png","odds":"6/1","bookmakerOdds":[{"decimalOdds":6.5,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"11/2"},{"decimalOdds":7,"bookmakerName":"Paddy Power","fractionalOdds":"6/1"},{"decimalOdds":6.5,"bookmakerName":"Sky Bet v2","fractionalOdds":"11/2"}],"commentary":"Improving Study of Man colt who landed 1m novice at Windsor in May and followed up in similar event at Nottingham (1m) 29 days ago, despite still looking green in front. Capable of better still now going handicapping over this longer trip. ","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"11/2","recordedAt":"2026-07-09T16:00:06.626Z"},{"odds":"6/1","recordedAt":"2026-07-09T20:00:09.025Z"}]},{"id":21792439,"raceId":"rac_11978174","horseId":"hrs_57654303","horse":"Princling","age":"3","sex":"colt","sexCode":"C","colour":"b","region":"GB","number":"5","nonRunner":false,"draw":"4","headgear":"","lbs":"126","ofr":"91","jockey":"Tom Marquand","jockeyId":"jky_281841","trainer":"William Haggas","trainerId":"trn_30735","owner":"A E Oppenheimer","ownerId":"own_23892","sire":"Kingman","sireId":"sir_5880140","dam":"Frankellina","damId":"dam_15171135","damsire":"Frankel","damsireId":"dsi_5344171","lastRun":"20","form":"22-145","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135005.png","odds":"9/4","bookmakerOdds":[{"decimalOdds":3.25,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"9/4"},{"decimalOdds":3.25,"bookmakerName":"Paddy Power","fractionalOdds":"9/4"},{"decimalOdds":3.25,"bookmakerName":"Sky Bet v2","fractionalOdds":"9/4"}],"commentary":"Promising Kingman colt who landed 1m Wetherby novice on reappearance before producing useful efforts when fourth in Silver Bowl at Carlisle (1m) and fifth in Golden Gates at Royal Ascot (1¼m). Fared best of those held up on latter occasion so he merits serious consideration. ","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"2/1","recordedAt":"2026-07-09T16:00:06.659Z"},{"odds":"9/4","recordedAt":"2026-07-09T20:00:09.032Z"}]},{"id":21792441,"raceId":"rac_11978174","horseId":"hrs_58033528","horse":"Heraldry","age":"3","sex":"colt","sexCode":"C","colour":"b","region":"GB","number":"6","nonRunner":false,"draw":"6","headgear":"","lbs":"124","ofr":"89","jockey":"William Buick","jockeyId":"jky_257379","trainer":"John & Thady Gosden","trainerId":"trn_344619","owner":"Isa Salman Al Khalifa","ownerId":"own_925812","sire":"Kingman","sireId":"sir_5880140","dam":"Sherbet Lemon","damId":"dam_23805418","damsire":"Lemon Drop Kid","damsireId":"dsi_3522050","lastRun":"67","form":"5-12","silkUrl":"https://www.sportinglife.com/images/silks/20260710nmk135006.png","odds":"7/2","bookmakerOdds":[{"decimalOdds":4.5,"bookmakerName":"Betfair Sportsbook","fractionalOdds":"7/2"},{"decimalOdds":4.5,"bookmakerName":"Paddy Power","fractionalOdds":"7/2"},{"decimalOdds":4.5,"bookmakerName":"Sky Bet v2","fractionalOdds":"7/2"}],"commentary":"Kingman colt who built on promising debut to win 1m Kempton maiden on return. Improved again when second of 11 to Decade of Time in novice at Windsor (1m) in May when caught further back than ideal. More to offer now going up in trip for handicap debut. ","position":null,"sp":null,"spDec":null,"weight":null,"weightLbs":null,"btn":null,"ovrBtn":null,"time":null,"prize":null,"comment":null,"hoofs":null,"oddsHistory":[{"odds":"10/3","recordedAt":"2026-07-09T16:00:06.714Z"},{"odds":"7/2","recordedAt":"2026-07-09T20:00:09.039Z"}]}]},"previous":[{"raceId":"rac_11990628","course":"Epsom Downs","courseId":null,"date":"2026-07-09","offTime":"20:22","offDt":"2026-07-09T19:22:00.000Z","raceName":"Betfred Nifty 50 Handicap","distanceF":"8.5","region":"GB","pattern":"","raceClass":"Class 5","type":"Flat","ageBand":"3yo+","ratingBand":"0-75","sexRestriction":"","prize":"£4,449","fieldSize":"8","going":"Good To Firm","surface":"Turf","raceStatus":"result","hasResult":true,"resultStatus":"result","abandoned":false,"abandonedReason":null,"slRaceId":926792,"verdict":"<p>A few with chances but <b>SWIPED</b> had looked on the up when scoring at Bath and is taken to quickly resume winning ways in a switch of headgear having gone in snatches when runner-up there last time. <b>Happy Banner</b> is knocking on the door and rates a major danger though, while both <b>Ritaal</b> and <b>Play Me</b> can also play a prominent role. </p><ol><li><b>SWIPED</b></li><li><b>HAPPY BANNER (IRE)</b></li><li><b>RITAAL (IRE)</b></li></ol>","tvChannel":"[\"Racing TV\"]","straightForecast":"6.16 GBP","updatedAt":"2026-07-09T21:46:01.002Z","hoofsConfidence":null,"tvChannels":["Racing TV"],"liveStatus":null},{"raceId":"rac_11990693","course":"Newbury","courseId":null,"date":"2026-07-09","offTime":"20:37","offDt":"2026-07-09T19:37:00.000Z","raceName":"BetVictor Handicap","distanceF":"13.5","region":"GB","pattern":"","raceClass":"Class 5","type":"Flat","ageBand":"3yo+","ratingBand":"0-70","sexRestriction":"","prize":"£5,757","fieldSize":"5","going":"Good To Firm","surface":"Turf","raceStatus":"result","hasResult":true,"resultStatus":"result","abandoned":false,"abandonedReason":null,"slRaceId":926812,"verdict":"<p><b>LA PEREGRINA</b> lost the race in the stewards room at Goodwood last month but it was an improved effort tackling 1½m for the first time and he should relish the even longer distance this evening. <b>Kakirra</b> is bidding to make it 4-4 in handicaps and is feared most ahead of last year's winner <b>Lusaka</b>. </p><ol><li><b>LA PEREGRINA</b></li><li><b>KAKIRRA (IRE)</b></li><li><b>LUSAKA (IRE)</b></li></ol>","tvChannel":"[\"Sky Sports Racing\"]","straightForecast":"7.63 GBP","updatedAt":"2026-07-09T21:46:00.988Z","hoofsConfidence":5,"tvChannels":["Sky Sports Racing"],"liveStatus":"WEIGHEDIN"},{"raceId":"rac_11990641","course":"Epsom Downs","courseId":null,"date":"2026-07-09","offTime":"20:52","offDt":"2026-07-09T19:52:00.000Z","raceName":"Betfred Play Fred's 5 Million Pound Handicap","distanceF":"10.0","region":"GB","pattern":"","raceClass":"Class 6","type":"Flat","ageBand":"3yo","ratingBand":"0-65","sexRestriction":"","prize":"£3,664","fieldSize":"7","going":"Good To Firm","surface":"Turf","raceStatus":"result","hasResult":true,"resultStatus":"result","abandoned":false,"abandonedReason":null,"slRaceId":926793,"verdict":"<p>Simon Dow's upwardly-mobile <b>SAIL ON SAILOR</b> still looks ahead of his mark despite a 5 lb rise for his stylish Lingfield success so is fancied to complete a hat-trick at the chief expense of <b>Takeitorleaveit</b> who could have to settle for runner-up spot once more. <b>Living In Hope</b> could emerge as the pick of the remainder with this step up in distance a likely plus on her handicap bow.  </p><ol><li><b>SAIL ON SAILOR</b></li><li><b>TAKEITORLEAVEIT (IRE)</b></li><li><b>LIVING IN HOPE</b></li></ol>","tvChannel":"[\"Racing TV\"]","straightForecast":"8.63 GBP","updatedAt":"2026-07-09T21:46:00.974Z","hoofsConfidence":null,"tvChannels":["Racing TV"],"liveStatus":null}],"upcoming":[{"raceId":"rac_11990979","course":"Ascot","courseId":null,"date":"2026-07-10","offTime":"14:00","offDt":"2026-07-10T13:00:00.000Z","raceName":"Tide Construction Apprentice Handicap (Str)","distanceF":"8.0","region":"GB","pattern":"","raceClass":"Class 4","type":"Flat","ageBand":"4yo+","ratingBand":"0-85","sexRestriction":"","prize":"£13,085","fieldSize":"8","going":"Good To Firm","surface":"Turf","raceStatus":"declared","hasResult":false,"resultStatus":"pending","abandoned":false,"abandonedReason":null,"slRaceId":926983,"verdict":"<p><b>CLOUDS HILL</b> arrives on the back of a couple of heavy defeats but it's easy to construct a case for him on his spring form so he's selected to bounce back. <b>Best Rate</b> and <b>Helm Rock</b> are consistent operators and they head the opposition. </p><ol><li><b>CLOUDS HILL (IRE)</b></li><li><b>BEST RATE</b></li><li><b>HELM ROCK</b></li></ol>","tvChannel":"[\"Sky Sports Racing\"]","straightForecast":null,"updatedAt":"2026-07-09T21:40:03.118Z","hoofsConfidence":null,"tvChannels":["Sky Sports Racing"],"liveStatus":null},{"raceId":"rac_11991278","course":"York","courseId":null,"date":"2026-07-10","offTime":"14:10","offDt":"2026-07-10T13:10:00.000Z","raceName":"William Hill Extra Place Races Daily Handicap","distanceF":"7.0","region":"GB","pattern":"","raceClass":"Class 3","type":"Flat","ageBand":"4yo+","ratingBand":"0-95","sexRestriction":"","prize":"£15,462","fieldSize":"19","going":"Good To Firm","surface":"Turf","raceStatus":"declared","hasResult":false,"resultStatus":"pending","abandoned":false,"abandonedReason":null,"slRaceId":926996,"verdict":"<p>A typically competitive York handicap which can go the way of <b>ANDESITE</b>, who has shaped particularly well when runner-up in similarly competitve events here in recent weeks. <b>Northern Express</b> and <b>Goldmoyne</b> head the dangers in a race where strong cases can be made for several.</p><ol><li><b>ANDESITE</b></li><li><b>NORTHERN EXPRESS (IRE)</b></li><li><b>GOLDMOYNE (IRE)</b></li></ol>","tvChannel":"[\"Racing TV\"]","straightForecast":null,"updatedAt":"2026-07-09T21:40:04.134Z","hoofsConfidence":null,"tvChannels":["Racing TV"],"liveStatus":null},{"raceId":"rac_11990797","course":"Newmarket","courseId":null,"date":"2026-07-10","offTime":"14:25","offDt":"2026-07-10T13:25:00.000Z","raceName":"Duchess Of Cambridge Stakes (Sponsored By Ultimate Provence) (Fillies' Group 2)","distanceF":"6.0","region":"GB","pattern":"Group 2","raceClass":"Class 1","type":"Flat","ageBand":"2yo","ratingBand":"","sexRestriction":"F","prize":"£70,888","fieldSize":"8","going":"Good To Firm","surface":"Turf","raceStatus":"declared","hasResult":false,"resultStatus":"pending","abandoned":false,"abandonedReason":null,"slRaceId":926973,"verdict":"<p><b>LIBERTANGO</b> has looked a very smart prospect when winning both of her races so far, travelling powerfully and overcoming trouble in running when landing the Albany at Royal Ascot, so she is taken to maintain her unbeaten record. <b>Senorita Bonita</b> has also made a very promising start to her career and is feared most, ahead of <b>Etonnante</b>.</p><ol><li><b>LIBERTANGO (IRE)</b></li><li><b>SENORITA BONITA (IRE)</b></li><li><b>ETONNANTE (IRE)</b></li></ol>","tvChannel":"[\"Racing TV\"]","straightForecast":null,"updatedAt":"2026-07-09T21:40:03.457Z","hoofsConfidence":null,"tvChannels":["Racing TV"],"liveStatus":null}],"activeChannels":["Racing TV","Sky Sports Racing"],"activeCourses":["Epsom Downs","Newbury"],"displaySettings":{"showTimeformVerdict":false,"showHorseAnalysis":false,"showHoofsData":true,"oddsBookmaker":"best"},"serverTime":"2026-07-09T21:46:33.758Z"}