Best Bets
View all selectionsA snapshot of published runners, ordered by race time. The feed does not identify ranked best bets.
Hearty Wish
Edison Ceijy
Meetings on 21 Feb
15 venuesRacecard Highlights
Full listSelections from the existing racing feed. Runner fields appear only when supplied; this is not a complete declared field of runners.
| Time | Racecourse | Race / runner | Type | Odds | Save |
|---|---|---|---|---|---|
| 10:35 | 🇿🇦 Greyville | Bally MagicSelection | Selection | — | |
| 10:40 | 🌐 Happy Valley | Hearty WishSelection | Selection | — | |
| 10:55 | 🌐 Mauquenchy | Edison CeijySelection | Selection | — | |
| 11:10 | 🌐 Happy Valley | Mr AscendencySelection | Selection | — | |
| 11:15 | 🇿🇦 Greyville | BerengariaSelection | Selection | — | |
| 11:25 | 🌐 Mauquenchy | Look MesloisSelection | Selection | — | |
| 11:40 | 🇫🇷 Cagnes-sur-Mer | VitesseSelection | Selection | — | |
| 11:40 | 🌐 Happy Valley | Lean MasterSelection | Selection | — | |
| 11:50 | 🇿🇦 Greyville | Daring ActSelection | Selection | — | |
| 11:55 | 🌐 Mauquenchy | Jacadi De RanchvalSelection | Selection | — | |
| 12:10 | 🌐 Happy Valley | Tomodachi KokoroeSelection | Selection | — | |
| 12:11 | 🇫🇷 Cagnes-sur-Mer | Sublime AttractionSelection | Selection | — | |
| 12:25 | 🇿🇦 Greyville | Captain CaseySelection | Selection | — | |
| 12:27 | 🌐 Mauquenchy | Keila Du PercheSelection | Selection | — | |
| 12:40 | 🌐 Happy Valley | Reach GoalSelection | Selection | — | |
| 12:55 | 🇫🇷 Cagnes-sur-Mer | One PointSelection | Selection | — | |
| 13:00 | 🇿🇦 Greyville | Space CowboySelection | Selection | — | |
| 13:10 | 🌐 Happy Valley | Fortune PresidentSelection | Selection | — | |
| 13:12 | 🌐 Mauquenchy | Koala Du HidouxSelection | Selection | — | |
| 13:30 | 🇫🇷 Cagnes-sur-Mer | YollilalSelection | Selection | — | |
| 13:30 | 🇬🇧 Doncaster | Cave BleuSelection | Selection | — | |
| 13:35 | 🇿🇦 Greyville | Oh My Word Its RoySelection | Selection | — | |
| 13:45 | 🌐 Happy Valley | Red Hare KingSelection | Selection | — | |
| 13:45 | 🇮🇪 Punchestown | Pharney SoldierSelection | Selection | — | |
| 13:47 | 🌐 Mauquenchy | J'adore D'eurvadSelection | Selection | — | |
| 13:55 | 🇬🇧 Ludlow | Lindy ReillySelection | Selection | — | |
| 14:05 | 🇫🇷 Cagnes-sur-Mer | DarenixSelection | Selection | — | |
| 14:05 | 🇬🇧 Doncaster | Snowy EveningSelection | Selection | — | |
| 14:10 | 🇿🇦 Greyville | English PrimroseSelection | Selection | — | |
| 14:15 | 🌐 Happy Valley | Beauty GlorySelection | Selection | — | |
| 14:15 | 🇮🇪 Punchestown | Majestic ForceSelection | Selection | — | |
| 14:22 | 🌐 Mauquenchy | Ipsie De La LuneSelection | Selection | — | |
| 14:25 | 🇬🇧 Ludlow | Plenty Of TimeSelection | Selection | — | |
| 14:35 | 🇬🇧 Doncaster | Moka De VassySelection | Selection | — | |
| 14:40 | 🇫🇷 Cagnes-sur-Mer | MehanydreamSelection | Selection | — | |
| 14:45 | 🇿🇦 Greyville | TrentinoSelection | Selection | — | |
| 14:45 | 🇮🇪 Punchestown | AnnaleckaSelection | Selection | — | |
| 14:50 | 🌐 Happy Valley | HossSelection | Selection | — | |
| 14:55 | 🇬🇧 Ludlow | Latin VerseSelection | Selection | — | |
| 14:57 | 🌐 Mauquenchy | Hommage De LarreSelection | Selection | — | |
| 15:05 | 🇬🇧 Doncaster | Big Blue MoonSelection | Selection | — | |
| 15:15 | 🇫🇷 Cagnes-sur-Mer | Mafalda StorySelection | Selection | — | |
| 15:15 | 🇮🇪 Punchestown | TarezeSelection | Selection | — | |
| 15:30 | 🇬🇧 Ludlow | One True KingSelection | Selection | — | |
| 15:35 | 🇫🇷 Toulouse | Falaki De CahotSelection | Selection | — | |
| 15:40 | 🇬🇧 Doncaster | RavanelliSelection | Selection | — | |
| 15:50 | 🇮🇪 Punchestown | See A StrideSelection | Selection | — | |
| 15:53 | 🇫🇷 Cagnes-sur-Mer | WinnanSelection | Selection | — | |
| 16:05 | 🇬🇧 Ludlow | Fortified FortuneSelection | Selection | — | |
| 16:10 | 🇫🇷 Toulouse | Ixo Des PlansSelection | Selection | — | |
| 16:15 | 🇬🇧 Doncaster | Ushuaia DancerSelection | Selection | — | |
| 16:25 | 🇮🇪 Punchestown | Getaway MasterSelection | Selection | — | |
| 16:28 | 🇫🇷 Cagnes-sur-Mer | Breath Of FireSelection | Selection | — | |
| 16:40 | 🇬🇧 Ludlow | Tropical TalentSelection | Selection | — | |
| 16:45 | 🇫🇷 Toulouse | Jewel TouchSelection | Selection | — | |
| 16:50 | 🇬🇧 Doncaster | Monty BodkinSelection | Selection | — | |
| 16:55 | 🇮🇪 Punchestown | ColcannonSelection | Selection | — | |
| 17:00 | 🇬🇧 Kempton | SumacSelection | Selection | — | |
| 17:00 | 🇮🇪 Punchestown | SermandzarakSelection | Selection | — | |
| 17:10 | 🇺🇸 Gulfstream | Uncaptured SkeetSelection | Selection | — | |
| 17:15 | 🇬🇧 Ludlow | Herakles WestwoodSelection | Selection | — | |
| 17:15 | 🇫🇷 Toulouse | Figaro GraveSelection | Selection | — | |
| 17:25 | 🌐 Tampa Bay Downs | ReinvestSelection | Selection | — | |
| 17:30 | 🇬🇧 Kempton | Wahoo KingSelection | Selection | — | |
| 17:40 | 🇺🇸 Gulfstream | Dangerous RideSelection | Selection | — | |
| 17:45 | 🇺🇸 Mahoning Valley | My TicketSelection | Selection | — | |
| 17:45 | 🇫🇷 Toulouse | KarangadaSelection | Selection | — | |
| 17:55 | 🌐 Tampa Bay Downs | Bella MiuraSelection | Selection | — | |
| 18:00 | 🇬🇧 Kempton | Smiling SunflowerSelection | Selection | — | |
| 18:10 | 🇺🇸 Gulfstream | Anna LuciaSelection | Selection | — | |
| 18:12 | 🇺🇸 Mahoning Valley | Out Atthe SpeedwaySelection | Selection | — | |
| 18:15 | 🇫🇷 Toulouse | Heidi TejySelection | Selection | — | |
| 18:25 | 🌐 Tampa Bay Downs | Hollywood HeroSelection | Selection | — | |
| 18:30 | 🇬🇧 Kempton | Delta LegendSelection | Selection | — | |
| 18:40 | 🇺🇸 Gulfstream | YorkshiremenSelection | Selection | — | |
| 18:40 | 🇺🇸 Mahoning Valley | C C's WorldSelection | Selection | — | |
| 18:45 | 🇫🇷 Toulouse | Forzo DesjySelection | Selection | — | |
| 19:00 | 🇬🇧 Kempton | Only In JakartaSelection | Selection | — | |
| 19:00 | 🌐 Tampa Bay Downs | Desert RulerSelection | Selection | — | |
| 19:08 | 🇺🇸 Mahoning Valley | He's A ShooterSelection | Selection | — | |
| 19:10 | 🇺🇸 Gulfstream | ArakSelection | Selection | — | |
| 19:15 | 🇫🇷 Toulouse | Libertine EcajeulSelection | Selection | — | |
| 19:30 | 🇬🇧 Kempton | BloomwithgraceSelection | Selection | — | |
| 19:30 | 🌐 Tampa Bay Downs | MobotSelection | Selection | — | |
| 19:36 | 🇺🇸 Mahoning Valley | Rosco P. ColtraneSelection | Selection | — | |
| 19:40 | 🇺🇸 Gulfstream | Love Her LotsSelection | Selection | — | |
| 19:55 | 🌐 Turf Paradise | Flyen HighSelection | Selection | — | |
| 20:00 | 🇬🇧 Kempton | NaadyaaSelection | Selection | — | |
| 20:00 | 🌐 Tampa Bay Downs | Burn Jakey BurnSelection | Selection | — | |
| 20:04 | 🇺🇸 Mahoning Valley | Red CometSelection | Selection | — | |
| 20:10 | 🇺🇸 Gulfstream | Nicky JoleneSelection | Selection | — | |
| 20:23 | 🌐 Turf Paradise | Hp Just ChromeSelection | Selection | — | |
| 20:30 | 🇬🇧 Kempton | Chacha DancerSelection | Selection | — | |
| 20:30 | 🌐 Tampa Bay Downs | Let's ConnectSelection | Selection | — | |
| 20:33 | 🇺🇸 Mahoning Valley | My Two JakesSelection | Selection | — | |
| 20:40 | 🇺🇸 Gulfstream | Bazinga CSelection | Selection | — | |
| 20:51 | 🌐 Turf Paradise | Zee Perfect RunSelection | Selection | — | |
| 21:00 | 🌐 Tampa Bay Downs | Silver StyleSelection | Selection | — | |
| 21:02 | 🇺🇸 Mahoning Valley | OutspokenSelection | Selection | — | |
| 21:10 | 🇺🇸 Gulfstream | Newton's StarSelection | Selection | — | |
| 21:19 | 🌐 Turf Paradise | WesterbergSelection | Selection | — | |
| 21:30 | 🌐 Tampa Bay Downs | Le MistralSelection | Selection | — | |
| 21:49 | 🌐 Turf Paradise | Il CapitanoSelection | Selection | — | |
| 22:19 | 🌐 Turf Paradise | South SeaSelection | Selection | — | |
| 22:50 | 🌐 Turf Paradise | My Quiet PlaceSelection | Selection | — | |
| 22:55 | 🌐 Turfway Park | Isa LeiSelection | Selection | — | |
| 23:00 | 🇺🇸 Penn National | MoonsafeSelection | Selection | — | |
| 23:20 | 🌐 Turf Paradise | A Thousand DreamsSelection | Selection | — | |
| 23:25 | 🌐 Turfway Park | Texas ToastSelection | Selection | — | |
| 23:29 | 🇺🇸 Penn National | Bold ForceSelection | Selection | — | |
| 23:55 | 🌐 Turfway Park | TrialSelection | Selection | — | |
| 23:58 | 🇺🇸 Penn National | TempestuousSelection | Selection | — |
Independent horse racing information
Turf.tips publishes daily racing selections supplied by its racing data feed. Always verify runner declarations, race times, current prices and results with official providers before acting.
Clear data, no invented numbers
Not every source provides odds, model confidence, race details or settlements. Missing fields are deliberately left blank rather than guessed.