| Time | Tipster | Selection | Odds | Stake |
|---|---|---|---|---|
| 2026-03-03T11:05 | Betfair Cricket Trader | New Zealand | 2.52 | $1.00 |
| 2026-02-27T00:35 | Matt Welsh | 8. Ladhar | 4.90 | $1.00 |
| 2026-02-27T00:05 | Ben Asgari | 1. Bel Merci | 4.70 | $1.00 |
| 2026-02-14T05:05 | Stats Insider | 4. Tentyris | 3.05 | $1.00 |
| 2026-02-14T00:35 | Tony Kneebone | Tentyris | 2.74 | $1.00 |
| 2026-02-11T06:35 | Ace Previews | Aleksandar Vukic | 2.96 | $1.00 |
| 2026-02-10T10:05 | Ace Previews | Zizou Bergs | 2.10 | $1.00 |
| 2026-01-30T01:35 | Cam Luke | Extraglow | 2.00 | $1.00 |
| 2026-01-30T01:35 | Cam Luke | Shaddap | 3.25 | $1.00 |
| 2025-12-29T06:35 | Michael Tye | 3. Irish Zoe | 3.00 | $1.00 |
Note: Lapsed bets occur when the odds move before your bet is matched. Also showing 15 void bets (scratched horses, cancelled events).
| Time (AEST) | Source | Tipster | Event | Selection | Odds | AI | Status |
|---|---|---|---|---|---|---|---|
| 17.Mar 04:14* | Sportsbet | Andre Kassay | Terang (AUS) 17th ... | The Last King | 2.70 | SKIP 32% | TRACK |
| 17.Mar 03:14* | Sportsbet | Andre Kassay | Terang R4 | Skydream | 3.90 | SKIP 23% | TRACK |
| 17.Mar 00:14* | Sportsbet | Shayne Montgomery | RNone None | Shirvington | 4.50 | - | NO BF TRACK |
| 17.Mar 00:14* | Sportsbet | Shayne Montgomery | Gosford Air R6 | Caesar | 2.40 | - | NO BF TRACK |
| 16.Mar 00:14* | Sportsbet | Andre Kassay | Pipeline Fabricato... | Skydream | 3.80 | - | NO BF TRACK |
| 16.Mar 00:14* | Sportsbet | Andre Kassay | RNone None | The Last King | 2.80 | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R8 | Smokescreen | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R7 | Flo Ryda | - | - | NO BF TRACK |
| 15.Mar 16:56* | Racing Com | Gaurav Khosla | Ladbrokes Pioneer ... | River Frost | 3.60 | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R6 | Tigerlicious | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R5 | Xcalibur | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R4 | Dancing With My Ex | - | - | NO BF TRACK |
| 16.Mar 07:04* | Sky | Sky Racing - Rod Fuller | PORT MACQUARIE R3 | Alby's Mate | - | - | NO BF TRACK |
| 16.Mar 08:34* | Sky | Sky Racing - Belinda Smith | PORT MACQUARIE R3 | Alby's Mate | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R3 | Draxon | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R2 | Sapphiresndiamonds | - | - | NO BF TRACK |
| 16.Mar 09:04* | Sky | Sky Racing - Fred Hastings | BANKSTOWN R1 | Kennys Son | - | - | NO BF TRACK |
| 15.Mar 12:56* | Racing Com | John Kelton | Sportsbet Port Lin... | I Need A Drink | 3.60 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Alfano | 5.00 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Strawberry Swing | 3.50 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Reiby Princess | 2.00 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Vasilias | 2.90 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Broadway Lane | 2.40 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Kova | 4.40 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | Riverside Rock | 8.50 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | My Mate Sonny | 2.70 | - | NO BF TRACK |
| 15.Mar 12:26* | Racing Com | Mark Mathews | Sportsbet Port Lin... | I Need A Drink | 4.40 | - | NO BF TRACK |
| 15.Mar 11:26* | Racing Com | Gaurav Khosla | Ladbrokes Pioneer ... | Magic Defense | 3.10 | - | NO BF TRACK |
| 15.Mar 11:26* | Racing Com | Gaurav Khosla | Ladbrokes Pioneer ... | Mougenot | 4.00 | - | NO BF TRACK |
| 15.Mar 11:26* | Racing Com | Gaurav Khosla | Ladbrokes Pioneer ... | Highstrung | 2.40 | - | NO BF TRACK |
Record: 1W-5L | P/L: -$1.00
| Time | Src | Tipster | Event | Selection | Odds | Stake | Result | P/L |
|---|---|---|---|---|---|---|---|---|
| 16 Mar 16:05 | BF | Betfair Rated M... | PORT MACQUARIE R5 1500m C... | 6. Surpasser | 9.40 | $1.00 | LOST | -$1.00 |
| 16 Mar 14:05 | BF | Betfair Rated M... | NOWRA R1 1400m Mdn | 6. Beauty Birdie | 8.40 | $1.00 | LOST | -$1.00 |
| 16 Mar 12:05 | BF | Amanda Rando | Bankstown (AUS) 16th Mar | Fe Fe On Fire | 5.70 | $1.00 | LOST | -$1.00 |
| 16 Mar 12:05 | BF | Amanda Rando | Bankstown (AUS) 16th Mar | Stellina | 8.20 | $1.00 | LOST | -$1.00 |
| 16 Mar 11:35 | BF | Harry White | HANLON WINDOWS MAIDEN HAN... | Anyone | 5.00 | $1.00 | WON | +$4.00 |
| 16 Mar 11:35 | BF | Harry White | SUSSEX INLET RSL CLUB MAI... | Pombia | 7.60 | $1.00 | VOID | +$0.00 |
| 16 Mar 08:35 | BF | Sky Racing - Be... | Port Macquarie (AUS) 16th... | Fashion Spree | 8.60 | $1.00 | LOST | -$1.00 |
| 16 Mar 06:35 | BF | Dean Watling | Nowra (AUS) 16th Mar | Prince Harrison | 8.00 | $1.00 | VOID | +$0.00 |
Record: 10W-32L | P/L: -$7.52
| Time | Src | Tipster | Event | Selection | Odds | Stake | Result | P/L |
|---|---|---|---|---|---|---|---|---|
| 15 Mar 12:05 | BF | Sky Racing - Be... | Grafton (AUS) 15th Mar | Mr Plume | 3.80 | $1.00 | LOST | -$1.00 |
| 15 Mar 11:36 | BF | Sky Racing - Mi... | Townsville (AUS) 15th Mar | Boom Bunny | 3.75 | $1.00 | VOID | +$0.00 |
| 15 Mar 11:36 | BF | Sky Racing - Mi... | Townsville (AUS) 15th Mar | Golden Octavian | 4.30 | $1.00 | LOST | -$1.00 |
| 15 Mar 11:36 | BF | Chris Camilleri | RAY WHITE YAMBA BENCHMARK... | Mr Plume | 3.80 | $1.00 | LOST | -$1.00 |
| 15 Mar 11:35 | BF | Chris Nelson | LADBROKES PUNTER ASSIST B... | Kobayastar | 3.55 | $1.00 | LOST | -$1.00 |
| 15 Mar 11:35 | BF | Chris Camilleri | YAMBA GOLF & COUNTRY CLUB... | Pressalong | 4.10 | $1.00 | WON | +$3.10 |
| 15 Mar 11:35 | BF | Chris Camilleri | FITTED GOLF 2YO MAIDEN PL... | Ashkirk | 5.80 | $1.00 | LOST | -$1.00 |
| 15 Mar 11:35 | BF | Miles Pfitzner | Yarra Valley (AUS) 15th M... | Sonic Bender | 2.68 | $1.00 | WON | +$1.68 |
| 15 Mar 10:05 | BF | Sky Racing - Mi... | Townsville (AUS) 15th Mar | Ellis Beach | 10.00 | $1.00 | LOST | -$1.00 |
| 14 Mar 16:05 | BF | Harry White | RACING NSW PROVINCIAL-MI... | Hawker Hall | 3.25 | $1.00 | LOST | -$1.00 |
| 14 Mar 14:05 | BF | Scott Embry | GLENROY CHAFF HANDICAP | Rolling Ruler | 5.40 | $1.00 | LOST | -$1.00 |
| 14 Mar 13:35 | BF | Scott Embry | DRUMMOND GOLF HANDICAP | Royal Toronado | 2.42 | $1.00 | WON | +$1.42 |
| 14 Mar 13:35 | BF | Scott Embry | CROSER SPARKLING HANDICAP | Desert Waves | 4.70 | $1.00 | LOST | -$1.00 |
| 14 Mar 13:35 | BF | Darren McAullay | DRUMMOND GOLF HANDICAP | Asif | 3.40 | $1.00 | LOST | -$1.00 |
| 14 Mar 13:35 | BF | Darren McAullay | GLENROY CHAFF HANDICAP | Rolling Ruler | 5.40 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Ben Asgari | The TBV VOBIS Platinum Sh... | Knurl | 9.20 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Sky Racing - Da... | Ascot (AUS) 14th Mar | Lucky I Am | 4.90 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Tony Kneebone | Cylinder VOBIS Gold Dash | Rohesia | 9.00 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Sky Racing - Da... | Ascot (AUS) 14th Mar | Happy Dance | 4.20 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Sky Racing - Da... | Ascot (AUS) 14th Mar | Asif | 3.40 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:35 | BF | Heath Pope | Morphettville (AUS) 14th ... | Scandalize | 4.90 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:06 | BF | Brent Zerafa | Avenel Equine Hospital VO... | Teine Aulelei | 4.50 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:05 | BF | Tony Kneebone | Sportsbet Peter Young Sta... | Buckaroo | 2.76 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:05 | BF | Tony Kneebone | The TBV VOBIS Platinum Sh... | Knurl | 8.60 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:05 | BF | Ben Asgari | Sportsbet Peter Young Sta... | Birdman | 3.20 | $1.00 | WON | +$2.20 |
| 14 Mar 12:05 | BF | Ben Asgari | Cylinder VOBIS Gold Dash | Rohesia | 9.00 | $1.00 | LOST | -$1.00 |
| 14 Mar 12:05 | BF | Travis Noonan | Rosehill (AUS) 14th Mar | Wootton Verni | 2.80 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:36 | BF | Chris Nelson | HAPPY BIRTHDAY LOUIE BENC... | Cool Panels | 6.40 | $1.00 | WON | +$5.40 |
| 14 Mar 11:36 | BF | Rylie Morgan | NATASHA STAKES | Masmelo | 4.80 | $1.00 | WON | +$3.80 |
| 14 Mar 11:36 | BF | Rylie Morgan | DRUMMOND GOLF HANDICAP | Royal Toronado | 2.40 | $1.00 | WON | +$1.40 |
| 14 Mar 11:36 | BF | Tony Kneebone | Barastoc Country Mile Ser... | Sir Atlas | 3.25 | $1.00 | WON | +$2.25 |
| 14 Mar 11:36 | BF | Ben Asgari | Avenel Equine Hospital VO... | Teine Aulelei | 4.60 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:36 | BF | David Strehlau | Sportsbet Peter Young Sta... | Buckaroo | 2.80 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:36 | BF | Brent Zerafa | The TBV VOBIS Platinum Sh... | Knurl | 8.40 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:35 | BF | Brent Zerafa | Cylinder VOBIS Gold Dash | Rohesia | 9.00 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:35 | BF | Rylie Morgan | MC POLYTRACK HANDICAP | Earth God | 6.00 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:35 | BF | Ben Asgari | Two Bays Farm VOBIS Gold ... | Veight | 5.90 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:35 | BF | Brent Zerafa | Sportsbet Peter Young Sta... | Birdman | 3.05 | $1.00 | WON | +$2.05 |
| 14 Mar 11:35 | BF | Rylie Morgan | GLENROY CHAFF HANDICAP | Tycoon Harry | 3.50 | $1.00 | LOST | -$1.00 |
| 14 Mar 11:35 | BF | Chris Nelson | CAMPBELL CONSTRUCTIONS BE... | State In Texas | 2.18 | $1.00 | WON | +$1.18 |
| 14 Mar 10:35 | BF | Miles Pfitzner | Caulfield (AUS) 14th Mar | Buckaroo | 2.92 | $1.00 | LOST | -$1.00 |
| 14 Mar 10:05 | BF | Sam Hyland | Morphettville (AUS) 14th ... | Nextonixs | 2.70 | $1.00 | LOST | -$1.00 |
| 14 Mar 09:35 | BF | Sam Hyland | Caulfield (AUS) 14th Mar | Ndola | 3.15 | $1.00 | LOST | -$1.00 |
| Time (AEST) | Source | Tipster | Event | Selection | Odds | AI | Result |
|---|---|---|---|---|---|---|---|
| 16.Mar 17:57 | SEN | Amanda Rando | Bankstown R8 | Black Onyx | 4.40 | SKIP 27% | LOST |
| 16.Mar 17:50 | Racing Com | Harry White | Nowra R7 | Prince Harrison | 4.40 | SKIP 29% | VOID |
| 16.Mar 17:30 | Sky | Sky Racing - Rod Fuller | Port Macquarie R7 | Via Vegas | 1.01 | SKIP 42% | WON |
| 16.Mar 17:30 | Rated | Betfair Rated Model | Port Macquarie R7 | 3. Savvyrocker | 5.34 | SKIP 20% | LOST |
| 16.Mar 17:30 | Sky | Sky Racing - Belinda Smith | Port Macquarie R7 | Via Vegas | 1.11 | SKIP 50% | WON |
| 16.Mar 17:10 | Racing Com | Harry White | Nowra R6 | Southern Sky | 2.30 | SKIP 36% | VOID |
| 16.Mar 16:50 | Sky | Sky Racing - Belinda Smith | Port Macquarie R6 | Tryanza | 4.20 | - | LOST |
| 16.Mar 16:50 | Sky | Sky Racing - Rod Fuller | Port Macquarie R6 | Dubalene | 3.20 | - | LOST |
| 16.Mar 06:14* | Sportsbet | Ian Humphries | Nowra R7 | Prince Harrison | 7.50 | BET 23% | VOID |
| Source | Bets | Record | P/L | ROI |
|---|---|---|---|---|
| Bf Rated Model | 55 | 12W-41L | +$18.97 | +34.5% |
| Hub Best Bets | 462 | 146W-304L | -$97.96 | -21.2% |
| Betfair Tips | 930 | 218W-690L | -$165.55 | -17.8% |
Model: logistic_v5 | Training Data: 9,223 samples | L2 Lambda: 0.1 | Calibration: 0 points | Last Retrain: 15 Mar 23:21 AEST
How each feature affects P(win). Bias: -0.932
Green = increases / Red = decreases win probability
| Feature | Weight | Impact |
|---|---|---|
| Trainer Edge | +0.348 |
|
| Jockey Edge | +0.290 |
|
| Log Odds | -0.257 |
|
| Odds Bracket Edge | -0.238 |
|
| Implied Prob | +0.174 |
|
| Tipster x Odds | +0.114 |
|
| Is LAY Bet | +0.112 |
|
| Venue Edge | +0.105 |
|
| Consensus 2+ | +0.082 |
|
| Tipster Edge (All) | +0.073 |
|
| Form Score | +0.054 |
|
| Source Edge | +0.050 |
|
| Odds Movement | -0.039 |
|
| Tipster Consensus | +0.039 |
|
| Tipster Volume | +0.034 |
|
| Tipster Edge (30d) | +0.034 |
|
| Recent Form | +0.022 |
|
| Days Since Run | -0.021 |
|
| Horse Age | +0.019 |
|
| Barrier | +0.011 |
|
| Category Edge | -0.007 |
|
Predicted vs actual win rates
| Prob Range | Count | Predicted | Actual | Diff |
|---|---|---|---|---|
| 0-15% | 1161 | 9% | 19% | +10% |
| 15-25% | 1033 | 20% | 23% | +3% |
| 25-30% | 454 | 27% | 28% | +0% |
| 30-35% | 2689 | 34% | 28% | -6% |
| 35-40% | 2274 | 37% | 32% | -5% |
| 40-50% | 619 | 44% | 32% | -13% |
| 50%+ | 901 | 60% | 43% | -17% |
Last 12 hours and next 12 hours of tips, sorted by event time. Showing: 9 | BET: 1 | SKIP: 8 | Settled: 7 | Avg EV: -0.01 | Accuracy: 57.1% | Brier: 0.139 vs Mkt 0.051 (-0.088)
| Event (AEST) | Tipster | Selection | Odds | EV | Edge | Source | Type | AI Prob | Decision | Top Factor | Outcome |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 Mar 16:00 | Andre Kassay | The Last King | 2.70 | -0.13 | -4.9% | SB | Horse | 32.2% | SKIP | pending | |
| 17 Mar 15:00 | Andre Kassay | Skydream | 3.90 | -0.08 | -2.2% | SB | Horse | 23.5% | SKIP | pending | |
| 16 Mar 17:57 | Amanda Rando | Black Onyx | 4.40 | +0.19 | +4.4% | SEN | Harness | 27.1% | SKIP | LOST -$1.00 | |
| 16 Mar 17:50 | Harry White | Prince Harrison | 4.40 | +0.30 | +6.7% | RC | Horse | 29.4% | SKIP | LOST -$0.00 | |
| 16 Mar 17:50 | Ian Humphries | Prince Harrison | 7.50 | +0.76 | +10.1% | SB | Horse | 23.5% | BET | LOST -$0.00 | |
| 16 Mar 17:30 | Sky Racing - Belinda Smith | Via Vegas | 1.11 | -0.44 | -39.9% | Sky | Horse | 50.2% | SKIP | WON +$0.11 | |
| 16 Mar 17:30 | Betfair Rated Model | 3. Savvyrocker | 5.34 | +0.08 | +1.4% | BF | Horse | 20.2% | SKIP | LOST -$1.00 | |
| 16 Mar 17:30 | Sky Racing - Rod Fuller | Via Vegas | 1.01 | -0.58 | -57.3% | Sky | Horse | 41.7% | SKIP | WON +$0.01 | |
| 16 Mar 17:10 | Harry White | Southern Sky | 2.30 | -0.18 | -7.6% | RC | Horse | 35.8% | SKIP | LOST -$0.00 |
Solid = v4+ (Platt, threshold 0.50), Dashed = v3 (Platt, threshold 0.30). Running total of hypothetical $1 P/L for BET vs SKIP picks (last 30 days).
Green solid = actual cumulative P/L from v4 BET picks. Cyan dashed = cumulative expected value (model prediction). Dashed projection = 30-day forecast based on recent trend. Shaded band = 95% confidence interval.
Actual ROI grouped by predicted EV. Blue = v3, Green = v4+ (current: logistic_v5).
How far off each model's predicted probability is from reality. Bars closer to zero = better calibrated. Positive = overconfident (predicted higher than actual win rate).
How well the model's predictions match reality for BET decisions (EV ≥ 0.50). The overall average hides the problem — overconfidence is worst at high predicted probabilities where bets happen.
Predicted probability vs actual win rate for recent v4+ decisions only. Green bars = well calibrated, red bars = overconfident.
The AI betting agent uses an L2-regularised logistic regression model (logistic_v5) trained on historical expert tip outcomes. Calibrated with Platt scaling, EV threshold 0.50, max odds 10.0. It analyses each new tip in real time, predicting the probability of winning, and recommends BET or SKIP based on expected value.
| # | Feature | Type | What It Measures |
|---|---|---|---|
| 1 | log_odds | Odds | Natural logarithm of the decimal odds. Normalises the wide odds range (1.5 to 50+) into a compressed scale so the model treats short and long prices proportionally. |
| 2 | implied_prob | Odds | Break-even probability derived from odds (1/odds). At $3.00 odds, you need to win 33% of the time to break even. This is the baseline the model tries to beat. |
| 3 | tipster_edge_30d | Edge | Tipster's recent 30-day edge: (actual win rate) minus (average implied probability). Positive means the tipster is beating the market recently. Shrunk toward zero when sample size is under 30 tips. |
| 4 | tipster_edge_all | Edge | Tipster's all-time edge across their full history. More stable than 30d but slower to react to form changes. Also shrunk toward zero with small samples. |
| 5 | tipster_volume | Edge | Log of the tipster's total bet count. More data means the tipster's edge measurement is more reliable. Acts as an implicit confidence signal. |
| 6 | source_edge | Edge | Edge of the data source (Betfair, Hub, SEN, Sky Racing, Sportsbet, Racing.com). Measures whether tips from a particular platform systematically outperform or underperform the market. |
| 7 | category_edge | Edge | Edge for the sport/category (horse racing, harness, greyhounds, AFL, etc.). Some sports may be more predictable by experts than others. |
| 8 | odds_bracket_edge | Edge | Edge for the odds range: short (<2.0), mid (2-3.5), midlong (3.5-6), long (6-10), very long (10+). Captures whether experts are better at picking favourites vs long shots. |
| 9 | tipster_x_odds_edge | Interaction | Interaction between tipster and odds bracket. A tipster might be excellent at picking short-priced winners but poor at long shots (or vice versa). This feature captures that specialisation. |
| 10 | venue_edge | Racing | Edge for the race venue (Flemington, Randwick, etc.). Some tracks have structural biases that expert tipsters exploit better than others. Zero for non-racing or unknown venues. |
| 11 | jockey_edge | Racing | Jockey profitability edge. Some jockeys consistently win more often than their odds suggest. Measures if the jockey adds value beyond market expectations. Zero if jockey data unavailable. |
| 12 | trainer_edge | Racing | Trainer profitability edge. Captures whether a trainer's horses outperform or underperform their market odds. Shrunk toward zero with limited data. |
| 13 | tipster_recent_form | Momentum | Recent 14-day win rate minus all-time win rate. Positive = tipster is on a hot streak. Negative = cold streak. Requires at least 3 recent tips to compute, otherwise zero. |
| 14 | tipster_consensus | Signal | Log of distinct tipsters who picked the same market+selection. More consensus = stronger signal. Built from all historical tips. |
| 15 | odds_movement | Market | Difference between Betfair exchange odds and tip source odds, as a fraction. Positive = price drifting (less backed). Available for ~29% of tips. |
| 16 | is_lay | v7 | 1 if the tip is a LAY bet, 0 for BACK. LAY bets have inverted P/L (small wins, large losses). The model learned LAY bets at long odds are unprofitable. |
| 17 | consensus_2plus | v7 | Binary: 1 if 2+ tipsters picked the same selection, 0 otherwise. Data shows consensus picks lose only -3% ROI vs -16.5% for solo picks. |
| 18 | form_score | Racing | Parsed from the horse's recent form string (e.g. "548141"). Weighted average of finishing positions (recent results weighted more). Higher = better form. Zero if no form data. |
| 19 | barrier | Racing | Starting barrier position (stall draw). Inside barriers tend to have an advantage on tight tracks. Zero if not available (~85% of tips). |
| 20 | days_since_run | Racing | Days since the horse last raced. Rest period affects fitness/freshness. The model learned a small negative weight (-0.021) suggesting longer rest is slightly worse. |
| 21 | horse_age | Racing | Horse age in years. Performance varies by age — younger horses may be improving, older horses declining. Zero if not available. |