Best Bets Today

Thursday 30th April 2026 — our highest confidence selections from today's racing

Our Best Bets are the selections that score highest in our data model — factoring in form on today's going, distance record, trainer strike rate at the course and jockey performance. Only picks rated above our confidence threshold qualify. All stats based on official Racing Post data.

NAP
16:57Yarmouth
Form:23221-1
  • Won last time out
  • Consistent — placed 5 of last 5 runs
  • Young 3yo with recent win — scope for improvement
Confidence89/100
Full Race Analysis →
Best Bet
14:13Redcar
Form:46-121231
  • Won last time out
  • Consistent — placed 5 of last 5 runs
  • Young 3yo with recent win — scope for improvement
Confidence85/100
Full Race Analysis →
Best Bet
19:45Kempton Park
Form:464-23251
  • Won last time out
  • Consistent — placed 4 of last 5 runs
  • Top-rated in field (OR 76)
  • Young 3yo with recent win — scope for improvement
Confidence84/100
Full Race Analysis →
Best Bet
17:45Kempton Park
Form:096-11
  • Won last time out
  • Young 3yo with recent win — scope for improvement
Confidence83/100
Full Race Analysis →
Best Bet
16:50Punchestown
Form:3/3703221-
  • Won last time out
  • Consistent — placed 4 of last 5 runs
Confidence81/100
Full Race Analysis →
Best Bet
19:15Kempton Park
Form:50825-331
  • Won last time out
  • Consistent — placed 4 of last 5 runs
  • Young 4yo with recent win — scope for improvement
Confidence80/100
Full Race Analysis →
Best Bet
16:30Redcar
Form:4321-2
  • Consistent — placed 4 of last 5 runs
  • Young 4yo with recent win — scope for improvement
Confidence80/100
Full Race Analysis →
Best Bet
15:05Punchestown
Form:85233411-
  • Won last time out
  • Consistent — placed 4 of last 5 runs
Confidence79/100
Full Race Analysis →
Best Bet
20:15Kempton Park
Form:70-7151
  • Won last time out
  • Young 3yo with recent win — scope for improvement
Confidence78/100
Full Race Analysis →
Best Bet
17:40Lingfield Park
Form:4-2605521
  • Won last time out
  • Top-rated in field (OR 70)
Confidence78/100
Full Race Analysis →