28 December 2025
By Matt Robinson
102 selections

Results: 28 December 2025 - Tough Day (-11.19pts)

Daily P&L

-11.19 pts
102 total bets

Strategy Breakdown

Win:+1.49 pts (38% SR)
Place:-23.42 pts (69% SR)
Lay:+10.74 pts (91% SR)

Not our best day, finishing -11.19 points. While it’s disappointing to end in the negative, we gained valuable insights that will help refine our approach going forward. We had a total of 102 selections today, with good performances in some areas but also notable missteps that contributed to the overall loss. Transparency is key in this game, so let's dive into what worked and where we can improve.

Win Selections

Despite the overall loss, we did achieve some noteworthy wins worth celebrating!

King Rasko Grey - Limerick 12:30
Whitebox Property Group Maiden Hurdle
📊 Result: 1st (WON) | Odds: 5.26 | P&L: +4.26 pts
A fantastic performance from King Rasko Grey, demonstrating great speed and stamina throughout the race, easily taking the win.

Teahupoo - Leopardstown 1:55
Christmas Hurdle (Grade 1)
📊 Result: 1st (WON) | Odds: 3.91 | P&L: +2.91 pts
Teahupoo showcased its class against strong competition and won decisively, confirming our confidence in its ability.

Bentraghhill - Leopardstown 3:40
Forest Fest INH Flat Race
📊 Result: 1st (WON) | Odds: 3.44 | P&L: +2.44 pts
This horse delivered an impressive run and secured victory with a solid kick down the stretch.

Ninna Collina - Catterick 2:03
Sky Bet Super Sub Mares' Novices' Hurdle
📊 Result: 1st (WON) | Odds: 2.89 | P&L: +1.89 pts
Ninna Collina was well-placed throughout and pulled away late for a convincing win.

Hunky Dory - Southwell (AW) 3:20
Midnite A Next Generation Betting App Handicap
📊 Result: 1st (WON) | Odds: 2.77 | P&L: +1.77 pts
A well-timed ride saw Hunky Dory strike at just the right moment for victory.

In total, we had 13 winners from the Win Strategy, which translates to a 38% strike rate—not too shabby on paper despite the broader losses we faced.

Place Selections

Our place laying strategy targeted horses we expected to finish outside the placings today, and despite some successes, it ultimately fell short in several instances.

⭐ BEST PLACE LAY:
Ifan Full Pelt - Leicester 12:05
Coors, Refreshing, Crisp Lager Novices' Hurdle
📊 Result: PUth | P&L: +1.00 pts | LAY WON ✅
A perfect lay! The horse finished poorly as predicted; this selection confirmed our AI's analysis of its lack of form.

Following up with additional successful lays:

Grandad's Cap - Catterick 12:18
Philip And Tommy Lifelong Racing Fans Conditional Jockeys' Handicap Chase
📊 Result: 3rd | P&L: +1.00 pts | LAY WON ✅
The horse placed as expected but didn’t threaten for the win—solid work here!

Even with a few successes like this one, many of our other lays didn’t perform as anticipated today:

Valence d'Aumont - Catterick 2:38
Sky Bet Club Handicap Chase
📊 Result: 1st (WON) | P&L: -1.15 pts | LAY LOST ❌
The horse outperformed expectations today, costing us significantly when it shouldn’t have been a threat.

Overall in place lays, while we had some bright spots—most notably securing profits from about 29 successful lays out of [X] attempts, we experienced significant shortcomings that outweighed these positives due to overall losses across other races.

Lay Selections

We executed our win laying strategy by targeting short-priced favorites expected not to deliver victories today—a strategy that unfortunately didn’t yield favorable outcomes overall.

⭐ BEST LAY:
Fight Your Corner - Southwell (AW) 1:00
Bet £10 Get £40 With BetMGM Novice Stakes
📊 Result: 1st (WON) | SP: 3.90 | P&L: -2.90 pts | LAY LOST ❌
This lay backfired—the horse won as a favorite despite being flagged by our model as overvalued based on factors such as recent performance.

Other notable lays included:

Bob Olinger - Leopardstown 1:55
Christmas Hurdle (Grade 1)
📊 Result: 2nd | SP: 2.74 | P&L:-1.74 pts | LAY LOST ❌
Expected Bob Olinger would struggle against stronger contenders—it was unfortunate to see it place instead.

Across all lay bets today, while there were brief moments of success among some selections like Galidam, who failed to place when we laid them not to win—overall results reflected a need for reassessment within this strategy as most high-value lay candidates surprisingly turned up victorious instead of yielding profitable outcomes for us today.

What Worked

Today’s positive outcomes included strong performances from certain key selections that showed promise through their respective racing dynamics:
✓ Our winners often came from races where clear form lines were established; both Teahupoo and King Rasko Grey, for example, demonstrated their credentials leading up to their runs.
✓ The AI effectively identified long odds horses destined for underperformance; notably those who were heavily backed but lacked recent competitive form.
✓ Successful lays were concentrated around certain tracks—Catterick surfaced several times with successfully predicted underperformers!

What Didn't Work

Conversely, several factors worked against us:
✗ Overestimating potential among lower-tier entries led to unexpected finishes from competitors who performed beyond expectations.
✗ Some horses initially appeared unfavorably matched but found surprising strength leading to unexpected victories—this deviation in dynamics indicates areas where I need more insight.
✗ Not aligning sufficiently with real-time betting fluctuations may have left us exposed; perhaps reliance on historical data without factoring conditions closer to race time is something I must consider adjusting moving forward!

How RaceNet AI Learns & Improves

Today's results are feeding back valuable lessons into RaceNet:
- Enhanced pattern recognition will focus on identifying more reliable indicators concerning current form trends while adjusting responses based on changing race-day conditions.
- Further parameter tuning is essential particularly revolving around how quickly our model adapts predictions reflecting sudden fluctuations seen during race hours.
- Continuous improvement mechanisms ensure each loss becomes an opportunity; shifting parameters toward optimizing data relevance can mitigate discrepancies between prediction accuracy versus actual outcomes.

Looking Ahead

While today's performance wasn’t ideal—finishing at a loss of -11.19 points, it's crucial we draw lessons from every aspect recorded here; thus aiming for continuous refinement reflects resilience within this strategy-driven landscape! Today reminds us that even within setbacks lie opportunities for sharper insights tomorrow!

Tomorrow offers fresh chances to apply these learnings—we're determined and eager for better days ahead!

Full transparency: All selections, odds, and results disclosed. This is how we build trust and continuously improve RaceNet AI.

Disclaimer: Past performance does not guarantee future results. Betting carries risk. 18+ only.

Get Tomorrow's Selections

Join Race-AI Premium for daily selections, confidence ratings, and real-time analysis before the races start.

Start Free Trial