Market picks
56 fixtures with a published BTTS number — every row opens the full prediction; 52 more are scheduled and get a page as they approach.
| Match | League | Both teams to score | Our prob | Conf. |
|---|---|---|---|---|
| AC Milan vs BolognaSerie AOur call: Yes — both score | Serie A | Yes — both score | 69% | A |
| Venezia vs InterSerie AOur call: Yes — both score | Serie A | Yes — both score | 79% | A |
| Parma Calcio 1913 vs UdineseSerie AOur call: Yes — both score | Serie A | Yes — both score | 65% | A |
| Genoa vs JuventusSerie AOur call: No — one side blanks | Serie A | No — one side blanks | 52% | A |
| Monza vs NapoliSerie AOur call: Yes — both score | Serie A | Yes — both score | 76% | A |
| Frosinone vs LecceSerie AOur call: Yes — both score | Serie A | Yes — both score | 81% | A |
| Fiorentina vs AtalantaSerie AOur call: Yes — both score | Serie A | Yes — both score | 75% | A |
| Le Havre vs Paris Saint GermainLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 74% | A |
| SV Elversberg vs Mainz 05BundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 77% | B |
| Villarreal vs EspanyolLa LigaOur call: Yes — both score | La Liga | Yes — both score | 69% | A |
| Lille vs LensLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 65% | A |
| Chelsea vs Manchester UnitedPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 72% | A |
| Levante vs Atletico MadridLa LigaOur call: Yes — both score | La Liga | Yes — both score | 73% | A |
| Bologna vs MonzaSerie AOur call: Yes — both score | Serie A | Yes — both score | 67% | A |
| Marseille vs ToulouseLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 67% | A |
| Strasbourg vs AuxerreLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 59% | A |
| Paris FC vs MonacoLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 54% | A |
| Werder Bremen vs HoffenheimBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 69% | A |
| Borussia M.Gladbach vs SC Paderborn 07BundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 70% | A |
| Bayer Leverkusen vs VfB StuttgartBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 71% | A |
| Eintracht Frankfurt vs Hamburger SVBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 69% | A |
| Augsburg vs FreiburgBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 79% | A |
| FC Schalke 04 vs RasenBallsport LeipzigBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 70% | B |
| Union Berlin vs FC CologneBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 65% | A |
| Bournemouth vs LeedsPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 58% | A |
| Manchester City vs BrightonPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 73% | A |
| Brentford vs Nottingham ForestPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 74% | A |
| Hull City vs IpswichPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 66% | A |
| Coventry vs SunderlandPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 62% | A |
| Rayo Vallecano vs Celta VigoLa LigaOur call: Yes — both score | La Liga | Yes — both score | 57% | A |
| Nice vs RennesLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 67% | A |
| Udinese vs RomaSerie AOur call: Yes — both score | Serie A | Yes — both score | 76% | A |
| Real Betis vs MalagaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 64% | A |
| Tottenham vs Crystal PalacePremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 70% | A |
| Bayern Munich vs Borussia DortmundBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 64% | B |
| AC Milan vs InterSerie AOur call: Yes — both score | Serie A | Yes — both score | 79% | A |
| Lyon vs AngersLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 60% | B |
| Lorient vs BrestLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 55% | A |
| Estac Troyes vs Le MansLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 61% | A |
| Barcelona vs AlavesLa LigaOur call: Yes — both score | La Liga | Yes — both score | 69% | A |
| Aston Villa vs FulhamPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 71% | A |
| Lazio vs CagliariSerie AOur call: Yes — both score | Serie A | Yes — both score | 69% | A |
| Sassuolo vs FiorentinaSerie AOur call: Yes — both score | Serie A | Yes — both score | 77% | A |
| Juventus vs NapoliSerie AOur call: Yes — both score | Serie A | Yes — both score | 66% | A |
| Atalanta vs Parma Calcio 1913Serie AOur call: Yes — both score | Serie A | Yes — both score | 64% | A |
| Frosinone vs TorinoSerie AOur call: Yes — both score | Serie A | Yes — both score | 74% | A |
| Lecce vs GenoaSerie AOur call: Yes — both score | Serie A | Yes — both score | 63% | A |
| Como vs VeneziaSerie AOur call: Yes — both score | Serie A | Yes — both score | 80% | A |
| Deportivo La Coruna vs OsasunaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 61% | A |
| Elche vs ValenciaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 63% | A |
| Getafe vs SevillaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 58% | A |
| Racing Santander vs Real MadridLa LigaOur call: Yes — both score | La Liga | Yes — both score | 80% | A |
| Athletic Club vs Real SociedadLa LigaOur call: Yes — both score | La Liga | Yes — both score | 69% | A |
| Liverpool vs ArsenalPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 68% | B |
| Newcastle United vs EvertonPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 65% | A |
| Deportivo La Coruna vs OsasunaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 61% | A |
Our prob = the model probability of the selection named on that row. Grade A/B = the fixture is backed by both/one team’s xG record. No bookmaker prices are shown on this page: we only record odds for 1X2, so an edge for this market would be invented.
Probability distribution
56 priced fixtures · BTTSEach bar counts the fixtures whose top selection in this market falls in that probability band — the model’s own spread, not a forecast of how often it is right. Bands are 10 percentage points wide. 49 of 56 sit at 60% or higher.
Other markets for the same fixtures
Every market on this site is priced from one model, so these pages cover the same matches from a different angle.