Matches where the market gives both teams a strong chance of scoring.
| Kick-off | Match | Prediction | Chance | Best price |
|---|---|---|---|---|
| Sat 12:00— | Heidenheim v Cottbus Germany · 2. Bundesliga | BTTS Both teams to score | 71% | 1.33Betano |
| Fri 17:30— | Bochum v Wolfsburg Germany · 2. Bundesliga | BTTS Both teams to score | 67% | 1.40Betfair |
| Thu 20:00— | Hoffenheim v Lyon Europe · Europa League – League Phase | BTTS Both teams to score | 67% | 1.40Betfair |
| Thu 20:00— | Ajax v Atalanta Europe · Conference League – League Phase | BTTS Both teams to score | 67% | 1.47Betfair |
| Sat 14:30— | RB Leipzig v Elversberg Germany · Bundesliga | BTTS Both teams to score | 67% | 1.40Betano |
| Fri 19:00— | Al Qadsiah v Al Hilal Saudi Arabia · Saudi Professional League | BTTS Both teams to score | 66% | 1.45Betano |
| Fri 19:30— | Stuttgart v B. Monchengladbach Germany · Bundesliga | BTTS Both teams to score | 65% | 1.47Betano |
| Thu 20:00— | Besiktas v Crystal Palace Europe · Europa League – League Phase | BTTS Both teams to score | 65% | 1.47Betano |
| Sat 12:00— | Magdeburg v Karlsruher SC Germany · 2. Bundesliga | BTTS Both teams to score | 65% | 1.45Betano |
| Thu 20:00— | Thun v Hajduk Split Europe · Conference League – League Phase | BTTS Both teams to score | 64% | 1.50bet365 |
| Sat 14:30— | Augsburg v Union Berlin Germany · Bundesliga | BTTS Both teams to score | 64% | 1.45Betano |
| Sat 15:00— | Cardiff v Birmingham England · Championship | BTTS Both teams to score | 64% | 1.50bet365 |
| Fri 19:00— | G.A. Eagles v Telstar Netherlands · Eredivisie | BTTS Both teams to score | 64% | 1.50bet365 |
| Sat 15:00— | West Ham v Southampton England · Championship | BTTS Both teams to score | 63% | 1.50bet365 |
| Sat 14:30— | Paderborn v Hamburger SV Germany · Bundesliga | BTTS Both teams to score | 63% | 1.50bet365 |
| Sat 15:30— | Utrecht v Zwolle Netherlands · Eredivisie | BTTS Both teams to score | 63% | 1.50Betano |
| Sat 12:00— | Hertha Berlin v Arminia Bielefeld Germany · 2. Bundesliga | BTTS Both teams to score | 62% | 1.53bet365 |
| Thu 17:45— | Sturm Graz v Marseille Europe · Europa League – League Phase | BTTS Both teams to score | 62% | 1.57bet365 |
| Fri 16:30— | Al Ittihad v Al Diriyah Saudi Arabia · Saudi Professional League | BTTS Both teams to score | 62% | 1.53Betano |
| Sat 13:00— | Cordoba v Eibar Spain · LaLiga 2 | BTTS Both teams to score | 62% | 1.53bet365 |
| Thu 20:00— | Midtjylland v St. Truiden Europe · Conference League – League Phase | BTTS Both teams to score | 62% | 1.53bet365 |
| Sat 13:00— | Dijon v Rodez France · Ligue 2 | BTTS Both teams to score | 62% | 1.57bet365 |
| Sat 14:30— | FC Koln v Schalke Germany · Bundesliga | BTTS Both teams to score | 62% | 1.53bet365 |
| Thu 20:00— | Celtic v Celta Vigo Europe · Europa League – League Phase | BTTS Both teams to score | 61% | 1.57bet365 |
| Sat 15:00— | St. Mirren v Dundee FC Scotland · Premiership | BTTS Both teams to score | 61% | 1.55Betano |
| Sat 15:15— | Racing Santander v Espanyol Spain · LaLiga | BTTS Both teams to score | 61% | 1.53Betano |
| Sat 14:30— | Mainz v Werder Bremen Germany · Bundesliga | BTTS Both teams to score | 61% | 1.55Betano |
| Sat 12:30— | Aston Villa v Manchester City England · Premier League | BTTS Both teams to score | 61% | 1.57Betano |
| Thu 20:00— | Monaco v Freiburg Europe · Conference League – League Phase | BTTS Both teams to score | 61% | 1.571xBet |
| Fri 20:00— | Bolton v Middlesbrough England · Championship | BTTS Both teams to score | 60% | 1.57Betano |
| Fri 19:45— | Brest v Nice France · Ligue 1 | BTTS Both teams to score | 60% | 1.57bet365 |
| Sat 16:05— | Al Kholood v Al Ettifaq Saudi Arabia · Saudi Professional League | BTTS Both teams to score | 60% | 1.57bet365 |
| Fri 19:00— | Dunkerque v Metz France · Ligue 2 | BTTS Both teams to score | 60% | 1.57Betano |
| Fri 17:30— | Darmstadt v St. Pauli Germany · 2. Bundesliga | BTTS Both teams to score | 60% | 1.62bet365 |
| Fri 20:00— | Ipswich v Nottingham England · Premier League | BTTS Both teams to score | 60% | 1.591xBet |
| Sat 14:00— | Como v Sassuolo Italy · Serie A | BTTS Both teams to score | 60% | 1.60Betano |
| Sat 15:00— | Coventry v Fulham England · Premier League | BTTS Both teams to score | 59% | 1.60Betano |
| Sat 15:00— | Falkirk v Kilmarnock Scotland · Premiership | BTTS Both teams to score | 59% | 1.62bet365 |
| Thu 20:00— | Lillestrom v Real Sociedad Europe · Europa League – League Phase | BTTS Both teams to score | 59% | 1.62Betano |
| Sat 15:00— | Dundee Utd v Aberdeen Scotland · Premiership | BTTS Both teams to score | 59% | 1.62bet365 |
| Thu 20:00— | Jagiellonia v Anderlecht Europe · Europa League – League Phase | BTTS Both teams to score | 59% | 1.62bet365 |
| Sat 16:15— | Catanzaro v Ascoli Italy · Serie B | BTTS Both teams to score | 59% | 1.62bet365 |
| Sat 15:00— | Antwerp v Charleroi Belgium · Jupiler Pro League | BTTS Both teams to score | 58% | 1.62bet365 |
| Thu 17:45— | Crvena zvezda v FC Copenhagen Europe · Conference League – League Phase | BTTS Both teams to score | 58% | 1.62Betano |
| Fri 19:45— | Kortrijk v KV Mechelen Belgium · Jupiler Pro League | BTTS Both teams to score | 58% | 1.62Betano |
| Thu 20:00— | Bournemouth v AC Milan Europe · Europa League – League Phase | BTTS Both teams to score | 57% | 1.65Betfair |
| Thu 20:00— | Celje v Salzburg Europe · Europa League – League Phase | BTTS Both teams to score | 57% | 1.67bet365 |
| Thu 17:45— | Din. Zagreb v Nijmegen Europe · Europa League – League Phase | BTTS Both teams to score | 57% | 1.67bet365 |
| Fri 19:30— | Empoli v L.R. Vicenza Italy · Serie B | BTTS Both teams to score | 56% | 1.70bet365 |
| Thu 17:45— | Trabzonspor v Hearts Europe · Conference League – League Phase | BTTS Both teams to score | 56% | 1.681xBet |
| Thu 17:45— | Kauno Zalgiris v Brann Europe · Conference League – League Phase | BTTS Both teams to score | 56% | 1.67bet365 |
| Thu 17:45— | Lech Poznan v Sunderland Europe · Europa League – League Phase | BTTS Both teams to score | 56% | 1.70bet365 |
| Sat 15:00— | Lincoln v Burnley England · Championship | BTTS Both teams to score | 56% | 1.70Betano |
| Thu 17:45— | Iberia 1999 v Mjallby Europe · Conference League – League Phase | BTTS Both teams to score | 55% | 1.73bet365 |
| Sat 12:30— | Charlton v Norwich England · Championship | BTTS Both teams to score | 55% | 1.73bet365 |
| Thu 17:45— | Nordsjaelland v CSKA Sofia Europe · Conference League – League Phase | BTTS Both teams to score | 55% | 1.72Betano |
| Thu 20:00— | Plzen v Levski Sofia Europe · Europa League – League Phase | BTTS Both teams to score | 55% | 1.73Betfair |
| Sat 15:00— | Stoke v Bristol City England · Championship | BTTS Both teams to score | 55% | 1.73bet365 |
| Fri 19:00— | Clermont v Guingamp France · Ligue 2 | BTTS Both teams to score | 55% | 1.73Betfair |
| Sat 15:00— | QPR v Swansea England · Championship | BTTS Both teams to score | 54% | 1.73bet365 |
How these predictions are made
Bookmakers build a margin into their prices, so the probabilities implied by their odds always add up to more than 100%. We strip that margin out: each bookmaker’s prices are converted to probabilities and divided by their sum, then averaged across every bookmaker we track. What is left is the market’s honest view of each outcome, and the prediction shown is simply whichever outcome that view rates highest.
The percentage beside each tip is how often the market expects that result. A 70% pick is expected to lose about three times in every ten. We publish no “sure” games, no fixed matches and no guarantees. Every prediction on this page is logged before kick-off and checked afterwards — see how accurate our numbers have been — and our track record lists every daily single we have published, including the losers.
Odds change constantly — always confirm the price with the bookmaker before betting. 18+. Bet only what you can afford to lose.