Market picks
56 fixtures with a published BTTS number — every row opens the full prediction; 51 more are scheduled and get a page as they approach.
| Match | League | Both teams to score | Our prob | Conf. |
|---|---|---|---|---|
| VfB Stuttgart vs Borussia M.GladbachBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 73% | A |
| Torino vs MonzaSerie AOur call: Yes — both score | Serie A | Yes — both score | 66% | A |
| Brest vs NiceLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 62% | A |
| Alaves vs MalagaLa LigaOur call: No — one side blanks | La Liga | No — one side blanks | 50% | A |
| Ipswich vs Nottingham ForestPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 75% | A |
| Aston Villa vs Manchester CityPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 82% | A |
| Rayo Vallecano vs ElcheLa LigaOur call: Yes — both score | La Liga | Yes — both score | 57% | A |
| Cagliari vs BolognaSerie AOur call: Yes — both score | Serie A | Yes — both score | 68% | A |
| Como vs SassuoloSerie AOur call: Yes — both score | Serie A | Yes — both score | 81% | A |
| Mainz 05 vs Werder BremenBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 69% | A |
| Augsburg vs Union BerlinBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 79% | A |
| RasenBallsport Leipzig vs SV ElversbergBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 78% | B |
| SC Paderborn 07 vs Hamburger SVBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 64% | B |
| FC Cologne vs FC Schalke 04BundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 56% | B |
| Arsenal vs EvertonPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 59% | A |
| Coventry vs FulhamPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 70% | A |
| Racing Santander vs EspanyolLa LigaOur call: Yes — both score | La Liga | Yes — both score | 66% | A |
| Toulouse vs Estac TroyesLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 64% | A |
| Napoli vs RomaSerie AOur call: Yes — both score | Serie A | Yes — both score | 79% | A |
| Valencia vs VillarrealLa LigaOur call: Yes — both score | La Liga | Yes — both score | 76% | A |
| Chelsea vs TottenhamPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 70% | A |
| Borussia Dortmund vs Eintracht FrankfurtBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 71% | A |
| Lazio vs Parma Calcio 1913Serie AOur call: Yes — both score | Serie A | Yes — both score | 57% | A |
| Lens vs Paris FCLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 66% | A |
| Atletico Madrid vs Deportivo La CorunaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 56% | A |
| Inter vs FiorentinaSerie AOur call: Yes — both score | Serie A | Yes — both score | 81% | A |
| Athletic Club vs GetafeLa LigaOur call: Yes — both score | La Liga | Yes — both score | 52% | A |
| Liverpool vs BrightonPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 80% | A |
| Manchester United vs BournemouthPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 68% | A |
| Crystal Palace vs Newcastle UnitedPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 73% | A |
| Hull City vs BrentfordPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 64% | A |
| Genoa vs VeneziaSerie AOur call: Yes — both score | Serie A | Yes — both score | 68% | A |
| Atalanta vs FrosinoneSerie AOur call: Yes — both score | Serie A | Yes — both score | 77% | A |
| Monaco vs LilleLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 56% | A |
| Hoffenheim vs Bayer LeverkusenBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 69% | A |
| Celta Vigo vs Real BetisLa LigaOur call: Yes — both score | La Liga | Yes — both score | 66% | A |
| Angers vs LorientLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 60% | A |
| Marseille vs Le HavreLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 72% | A |
| Rennes vs StrasbourgLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 67% | A |
| Auxerre vs Le MansLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 68% | A |
| Sunderland vs LeedsPremier LeagueOur call: Yes — both score | Premier League | Yes — both score | 70% | A |
| Freiburg vs Bayern MunichBundesligaOur call: Yes — both score | Bundesliga | Yes — both score | 77% | A |
| Lecce vs JuventusSerie AOur call: Yes — both score | Serie A | Yes — both score | 58% | A |
| Real Sociedad vs LevanteLa LigaOur call: Yes — both score | La Liga | Yes — both score | 75% | A |
| Udinese vs AC MilanSerie AOur call: Yes — both score | Serie A | Yes — both score | 70% | A |
| Paris Saint Germain vs LyonLigue 1Our call: Yes — both score | Ligue 1 | Yes — both score | 76% | A |
| Barcelona vs Real MadridLa LigaOur call: Yes — both score | La Liga | Yes — both score | 83% | A |
| Sevilla vs OsasunaLa LigaOur call: Yes — both score | La Liga | Yes — both score | 64% | A |
| Sassuolo vs LazioSerie AOur call: Yes — both score | Serie A | Yes — both score | 69% | A |
| Roma vs CagliariSerie AOur call: Yes — both score | Serie A | Yes — both score | 69% | A |
| Torino vs ComoSerie AOur call: Yes — both score | Serie A | Yes — both score | 72% | A |
| AC Milan vs BolognaSerie AOur call: Yes — both score | Serie A | Yes — both score | 68% | A |
| Venezia vs InterSerie AOur call: Yes — both score | Serie A | Yes — both score | 86% | 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 | 55% | A |
| Monza vs NapoliSerie AOur call: Yes — both score | Serie A | Yes — both score | 77% | 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. 46 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.