Historical Predictions Audit
Complete searchable history of model recommendations and backtest performance.
Last synced: Mar 30, 2026 1:32 PM EDT
| Date | Sport | Game | Market | Pick | Odds | Prob | EV/Unit | Units | Result | PnL |
|---|---|---|---|---|---|---|---|---|---|---|
| Aug 26, 2018 | seriea |
Genoa
|
Total over | under | 1.91 | 0.6% | 0.898 | 0.38u | Lost | -0.38u |
| Aug 26, 2018 | seriea |
Parma
|
Total over | under | 1.91 | 0.6% | 0.898 | 0.38u | Won | +0.35u |
| Aug 26, 2018 | seriea |
Internazionale
Torino
|
Total over | under | 1.91 | 0.6% | 0.898 | 0.36u | Lost | -0.36u |
| Aug 25, 2018 | seriea |
Juventus
Lazio
|
Total over | under | 1.91 | 5.9% | 0.797 | 0.80u | Won | +0.73u |
| Aug 25, 2018 | seriea |
Napoli
AC Milan
|
Total over | under | 1.91 | 8.7% | 0.743 | 0.70u | Lost | -0.70u |
| Aug 19, 2018 | seriea |
Torino
AS Roma
|
Result | home | 3.55 | 49.3% | 0.750 | 1.20u | Lost | -1.20u |
| May 20, 2018 | seriea |
Genoa
Torino
|
Result | home | 4.60 | 43.0% | 0.978 | 1.20u | Lost | -1.20u |
| May 13, 2018 | seriea |
Napoli
|
Result | home | 4.00 | 44.4% | 0.776 | 1.20u | Lost | -1.20u |
| May 6, 2018 | seriea |
Lazio
Atalanta
|
Result | home | 3.40 | 40.7% | 0.385 | 0.43u | Lost | -0.43u |
| May 6, 2018 | seriea |
|
Result | home | 4.75 | 37.0% | 0.757 | 1.07u | Won | +4.01u |
| May 5, 2018 | seriea |
AC Milan
Hellas Verona
|
Result | home | 4.75 | 46.9% | 1.228 | 1.20u | Won | +4.50u |
| Apr 18, 2018 | seriea |
|
Result | home | 4.50 | 42.3% | 0.902 | 1.20u | Lost | -1.20u |
| Apr 4, 2018 | seriea |
AC Milan
Internazionale
|
Result | draw | 4.00 | 28.2% | 0.190 | 0.51u | Won | +1.53u |
| Apr 3, 2018 | seriea |
Genoa
Cagliari
|
Result | away | 4.70 | 41.2% | 0.550 | 1.19u | Lost | -1.19u |
| Mar 31, 2018 | seriea |
Fiorentina
|
Result | home | 3.10 | 54.9% | 0.701 | 1.20u | Won | +2.52u |
| Mar 18, 2018 | seriea |
Cagliari
|
Result | draw | 5.00 | 30.6% | 0.420 | 0.84u | Lost | -0.84u |
| Mar 17, 2018 | seriea |
Udinese
Sassuolo
|
Result | home | 2.60 | 54.2% | 0.410 | 1.20u | Lost | -1.20u |
| Mar 11, 2018 | seriea |
Internazionale
Napoli
|
Result | home | 3.80 | 55.1% | 1.094 | 1.20u | Lost | -1.20u |
| Mar 10, 2018 | seriea |
Hellas Verona
|
Result | home | 3.30 | 50.1% | 0.654 | 1.20u | Won | +2.76u |
| Feb 17, 2018 | seriea |
Udinese
AS Roma
|
Result | home | 4.75 | 40.4% | 0.917 | 1.20u | Lost | -1.20u |
| Feb 11, 2018 | seriea |
Torino
Udinese
|
Result | home | 4.75 | 41.2% | 0.957 | 1.20u | Won | +4.50u |
| Feb 4, 2018 | seriea |
Juventus
Sassuolo
|
Result | away | 4.70 | 38.9% | 0.773 | 0.46u | Lost | -0.46u |
| Feb 4, 2018 | seriea |
Cagliari
|
Result | home | 4.60 | 42.0% | 0.932 | 0.74u | Won | +2.66u |
| Feb 4, 2018 | seriea |
Udinese
AC Milan
|
Result | home | 3.50 | 39.9% | 0.398 | 0.30u | Lost | -0.30u |
| Jan 28, 2018 | seriea |
Fiorentina
Hellas Verona
|
Result | home | 4.33 | 40.5% | 0.753 | 0.93u | Lost | -0.93u |
| Jan 28, 2018 | seriea |
Internazionale
|
Result | home | 3.75 | 40.4% | 0.516 | 0.53u | Lost | -0.53u |
| Jan 6, 2018 | seriea |
Napoli
Hellas Verona
|
Result | home | 3.90 | 41.0% | 0.598 | 1.20u | Won | +3.48u |
| Jan 6, 2018 | seriea |
AS Roma
Atalanta
|
Result | draw | 4.00 | 33.9% | 0.139 | 0.30u | Lost | -0.30u |
| Dec 30, 2017 | seriea |
Atalanta
Cagliari
|
Result | draw | 4.33 | 39.2% | 0.354 | 0.70u | Lost | -0.70u |
| Dec 30, 2017 | seriea |
Fiorentina
AC Milan
|
Result | home | 2.88 | 45.4% | 0.309 | 0.80u | Lost | -0.80u |
| Dec 23, 2017 | seriea |
Udinese
Hellas Verona
|
Result | home | 4.50 | 42.6% | 0.917 | 1.14u | Won | +3.99u |
| Dec 23, 2017 | seriea |
Sassuolo
Internazionale
|
Result | away | 4.50 | 41.9% | 0.661 | 0.36u | Lost | -0.36u |
| Dec 22, 2017 | seriea |
Cagliari
Fiorentina
|
Result | away | 4.75 | 41.4% | 0.751 | 1.20u | Won | +4.50u |
| Dec 16, 2017 | seriea |
AS Roma
Cagliari
|
Result | away | 4.00 | 42.8% | 0.426 | 1.14u | Lost | -1.14u |
| Dec 10, 2017 | seriea |
Udinese
|
Result | home | 4.00 | 44.4% | 0.778 | 1.20u | Won | +3.60u |
| Dec 4, 2017 | seriea |
Hellas Verona
Genoa
|
Result | away | 5.00 | 40.5% | 1.076 | 1.20u | Won | +4.80u |
| Dec 3, 2017 | seriea |
Bologna
Cagliari
|
Result | home | 3.40 | 45.9% | 0.560 | 0.89u | Lost | -0.89u |
| Dec 3, 2017 | seriea |
Internazionale
|
Result | away | 2.62 | 35.4% | 0.253 | 0.61u | Lost | -0.61u |
| Nov 26, 2017 | seriea |
Lazio
Fiorentina
|
Result | away | 4.75 | 45.3% | 0.781 | 1.20u | Lost | -1.20u |
| Nov 19, 2017 | seriea |
Sassuolo
|
Result | away | 4.75 | 45.1% | 0.734 | 0.32u | Won | +1.20u |
| Nov 19, 2017 | seriea |
Udinese
Cagliari
|
Result | away | 4.75 | 45.0% | 0.828 | 0.39u | Won | +1.46u |
| Nov 19, 2017 | seriea |
Internazionale
Atalanta
|
Result | home | 4.75 | 43.9% | 1.084 | 0.79u | Won | +2.96u |
| Nov 5, 2017 | seriea |
Atalanta
|
Result | home | 1.91 | 72.1% | 0.377 | 0.30u | Lost | -0.30u |
| Nov 5, 2017 | seriea |
Napoli
|
Result | home | 3.85 | 44.8% | 0.726 | 1.20u | Lost | -1.20u |
| Feb 28, 2026 | mls |
Houston Dynamo FC
LAFC
|
Result | home | 4.20 | 38.0% | 0.594 | 0.48u | Lost | -0.48u |
| Feb 28, 2026 | mls |
Real Salt Lake
Seattle Sounders FC
|
Result | away | 3.00 | 32.4% | 0.282 | 0.15u | Lost | -0.15u |
| Feb 28, 2026 | mls |
Minnesota United FC
FC Cincinnati
|
Result | away | 3.60 | 41.5% | 0.282 | 0.12u | Lost | -0.12u |
| Feb 28, 2026 | mls |
Red Bull New York
New England Revolution
|
Result | draw | 4.90 | 29.8% | 0.803 | 0.75u | Lost | -0.75u |
| Feb 21, 2026 | mls |
San Jose Earthquakes
Sporting Kansas City
|
Result | away | 3.35 | 25.0% | 0.805 | 0.69u | Lost | -0.69u |
| Feb 21, 2026 | mls |
FC Dallas
Toronto FC
|
Result | home | 2.85 | 48.8% | 0.390 | 0.19u | Won | +0.35u |
| Feb 21, 2026 | mls |
Vancouver Whitecaps
Real Salt Lake
|
Result | draw | 3.60 | 43.6% | 0.227 | 0.05u | Lost | -0.05u |
| Feb 21, 2026 | mls |
Orlando City SC
Red Bull New York
|
Result | draw | 4.40 | 37.5% | 0.837 | 0.57u | Lost | -0.57u |
| Feb 20, 2026 | ligue1 |
Brest
Marseille
|
Total over | under | 1.91 | 39.3% | 0.159 | 1.20u | Won | +1.09u |
| Feb 20, 2026 | ligue1 |
Brest
Marseille
|
Result | home | 3.90 | 43.0% | 0.677 | 1.20u | Won | +3.48u |
| Feb 15, 2026 | ligue1 |
Metz
AJ Auxerre
|
Result | home | 3.10 | 45.2% | 0.402 | 0.50u | Lost | -0.50u |
| Feb 15, 2026 | ligue1 |
Lyon
Nice
|
Result | home | 3.45 | 44.3% | 0.528 | 0.76u | Won | +1.86u |
| Feb 15, 2026 | ligue1 |
Lorient
Angers
|
Result | away | 4.20 | 43.1% | 0.270 | 0.18u | Lost | -0.18u |
| Feb 15, 2026 | ligue1 |
Le Havre AC
Toulouse
|
Result | away | 4.10 | 42.5% | 0.147 | 0.06u | Lost | -0.06u |
| Feb 15, 2026 | ligue1 |
Metz
AJ Auxerre
|
Total over | under | 1.91 | 41.9% | 0.110 | 0.57u | Lost | -0.57u |
| Feb 15, 2026 | ligue1 |
Lyon
Nice
|
Total over | under | 1.91 | 42.7% | 0.094 | 0.44u | Won | +0.40u |
| Feb 15, 2026 | ligue1 |
Lorient
Angers
|
Total over | under | 1.91 | 42.4% | 0.100 | 0.49u | Won | +0.45u |
| Feb 14, 2026 | ligue1 |
Paris FC
Lens
|
Total over | under | 1.91 | 43.6% | 0.077 | 0.67u | Lost | -0.67u |
| Feb 14, 2026 | ligue1 |
Lille
Brest
|
Total over | under | 1.91 | 46.4% | 0.023 | 0.20u | Won | +0.18u |
| Feb 14, 2026 | ligue1 |
Paris FC
Lens
|
Result | home | 3.90 | 47.8% | 0.863 | 1.20u | Lost | -1.20u |
| Feb 14, 2026 | ligue1 |
Lille
Brest
|
Result | away | 3.45 | 43.3% | 0.112 | 0.30u | Lost | -0.30u |
| Feb 13, 2026 | ligue1 |
Stade Rennais
Paris Saint-Germain
|
Result | draw | 4.80 | 44.9% | 0.247 | 0.52u | Lost | -0.52u |
| Feb 13, 2026 | ligue1 |
Stade Rennais
Paris Saint-Germain
|
Total over | under | 1.91 | 43.7% | 0.075 | 0.30u | Lost | -0.30u |
| Feb 13, 2026 | ligue1 |
AS Monaco
Nantes
|
Total over | under | 1.91 | 35.0% | 0.240 | 1.20u | Lost | -1.20u |
| Feb 8, 2026 | ligue1 |
Angers
Toulouse
|
Total over | under | 1.91 | 26.9% | 0.396 | 1.08u | Won | +0.98u |
| Feb 8, 2026 | ligue1 |
AJ Auxerre
Paris FC
|
Total over | over | 1.91 | 61.8% | 0.180 | 0.25u | Lost | -0.25u |
| Feb 8, 2026 | ligue1 |
Paris Saint-Germain
Marseille
|
Total over | under | 1.91 | 42.5% | 0.098 | 0.09u | Lost | -0.09u |
| Feb 8, 2026 | ligue1 |
Nice
AS Monaco
|
Total over | over | 1.91 | 57.5% | 0.098 | 0.08u | Lost | -0.08u |
| Feb 8, 2026 | ligue1 |
Paris Saint-Germain
Marseille
|
Result | home | 3.75 | 49.3% | 0.847 | 0.78u | Won | +2.15u |
| Feb 8, 2026 | ligue1 |
Le Havre AC
Strasbourg
|
Result | home | 4.10 | 44.4% | 0.819 | 0.67u | Won | +2.08u |
| Feb 7, 2026 | ligue1 |
Lens
Stade Rennais
|
Result | draw | 4.40 | 40.3% | 0.170 | 0.21u | Lost | -0.21u |
| Feb 7, 2026 | ligue1 |
Nantes
Lyon
|
Result | home | 4.80 | 37.6% | 0.804 | 1.20u | Lost | -1.20u |
| Feb 7, 2026 | ligue1 |
Brest
Lorient
|
Result | away | 3.25 | 42.4% | 0.084 | 0.09u | Lost | -0.09u |
| Feb 7, 2026 | ligue1 |
Lens
Stade Rennais
|
Total over | under | 1.91 | 36.6% | 0.210 | 0.58u | Lost | -0.58u |
| Feb 7, 2026 | ligue1 |
Nantes
Lyon
|
Total over | under | 1.91 | 35.5% | 0.231 | 0.69u | Won | +0.63u |
| Feb 7, 2026 | ligue1 |
Brest
Lorient
|
Total over | under | 1.91 | 41.1% | 0.124 | 0.23u | Won | +0.21u |
| Feb 6, 2026 | ligue1 |
Metz
Lille
|
Total over | under | 1.91 | 43.7% | 0.076 | 0.67u | Won | +0.61u |
| Feb 1, 2026 | ligue1 |
Lyon
Lille
|
Total over | under | 1.91 | 42.0% | 0.107 | 0.33u | Won | +0.30u |
| Feb 1, 2026 | ligue1 |
Toulouse
AJ Auxerre
|
Total over | under | 1.91 | 42.3% | 0.102 | 0.31u | Won | +0.28u |
| Feb 1, 2026 | ligue1 |
Angers
Metz
|
Total over | under | 1.91 | 39.3% | 0.160 | 0.67u | Won | +0.61u |
| Feb 1, 2026 | ligue1 |
Strasbourg
Paris Saint-Germain
|
Total over | under | 1.91 | 43.5% | 0.078 | 0.19u | Won | +0.17u |
| Feb 1, 2026 | ligue1 |
Lyon
Lille
|
Result | home | 5.00 | 42.8% | 1.140 | 1.20u | Won | +4.80u |
| Feb 1, 2026 | ligue1 |
Toulouse
AJ Auxerre
|
Result | away | 4.90 | 44.8% | 0.465 | 0.25u | Lost | -0.25u |
| Jan 31, 2026 | ligue1 |
AS Monaco
Stade Rennais
|
Result | away | 4.20 | 43.7% | 0.299 | 0.25u | Lost | -0.25u |
| Jan 31, 2026 | ligue1 |
Paris FC
Marseille
|
Result | away | 3.55 | 43.9% | 0.112 | 0.05u | Lost | -0.05u |
| Jan 31, 2026 | ligue1 |
Lorient
Nantes
|
Result | home | 4.50 | 41.5% | 0.866 | 1.20u | Won | +4.20u |
| Jan 31, 2026 | ligue1 |
AS Monaco
Stade Rennais
|
Total over | under | 1.91 | 37.4% | 0.196 | 0.74u | Lost | -0.74u |
| Jan 31, 2026 | ligue1 |
Paris FC
Marseille
|
Total over | under | 1.91 | 42.3% | 0.101 | 0.23u | Lost | -0.23u |
| Jan 31, 2026 | ligue1 |
Lorient
Nantes
|
Total over | under | 1.91 | 39.1% | 0.162 | 0.53u | Lost | -0.53u |
| Jan 30, 2026 | ligue1 |
Lens
Le Havre AC
|
Total over | under | 1.91 | 39.6% | 0.153 | 1.20u | Won | +1.09u |
| Jan 30, 2026 | ligue1 |
Lens
Le Havre AC
|
Result | draw | 4.70 | 45.0% | 0.170 | 0.37u | Lost | -0.37u |
| Jan 25, 2026 | ligue1 |
Nantes
Nice
|
Result | home | 2.70 | 42.5% | 0.149 | 0.33u | Lost | -0.33u |
| Jan 25, 2026 | ligue1 |
Metz
Lyon
|
Result | home | 2.50 | 43.5% | 0.087 | 0.15u | Lost | -0.15u |
| Jan 25, 2026 | ligue1 |
Paris FC
Angers
|
Result | home | 3.05 | 42.5% | 0.295 | 1.01u | Lost | -1.01u |
| Jan 25, 2026 | ligue1 |
Metz
Lyon
|
Total over | under | 1.91 | 35.6% | 0.229 | 0.60u | Lost | -0.60u |
| Jan 25, 2026 | ligue1 |
Paris FC
Angers
|
Total over | under | 1.91 | 38.4% | 0.175 | 0.37u | Won | +0.34u |
* These predictions were generated during model backtesting and represent the model's performance on historical data.