Matchday Briefing
What we think will happen in every match today, with how sure we are — and how often we have been right.
Today's matches
1 match
3 matches
9 matches
- FTNewcastle2–2BournemouthPremier Leaguev1 noteOver 1.582% likely · pays 1.17Last 10 between them averaged 2.4 goals.
- FTPreston2–1BlackburnChampionshipv2 notesOver 1.574% likely · pays 1.36Last 8 between them averaged 2.8 goals.
- FTStoke City4–0CharltonChampionshipv2 notesOver 1.572% likely · pays 1.39Last 8 between them averaged 2.8 goals.
- FTLincoln1–1SouthamptonChampionshipv4 notesOver 1.577% likely · pays 1.22Last 10 between them averaged 2.8 goals.
- FTFleetwood Town2–0ShrewsburyLeague Twovnot checked for this forecast
- FTSalford City1–0Port ValeLeague Twovnot checked for this forecast
- FTWigan0–4Stockport CountyLeague Onevnot checked for this forecast
- FTPeterborough1–2Sheffield WednesdayLeague Onevnot checked for this forecast
- FTKAA Gent II2–2RSC Anderlecht IIChallenger Pro Leaguevnot checked for this forecast
3 matches
1 match
5 matches
- FTFiorentina1–2TorinoSerie AvOver 1.575% likely · pays 1.31Last 10 between them averaged 2.7 goals.
- FTSudtirol2–0CatanzaroSerie Bvnot checked for this forecast
- FTGais0–0BK HackenAllsvenskanvnot checked for this forecast
- FTDegerfors IF2–0HalmstadAllsvenskanvnot checked for this forecast
- FTBandırmaspor6–0Boluspor1. Ligvnot checked for this forecast
5 matches
- FTWerder Bremen3–1RB LeipzigBundesligavOver 1.581% likely · pays 1.12Last 10 between them averaged 3.4 goals.
- FTBayer Leverkusen4–0Union BerlinBundesligavOver 1.581% likely · pays 1.11Last 10 between them averaged 4.1 goals.
- FT1899 Hoffenheim2–3Borussia DortmundBundesligav1 noteOver 1.584% likely · pays 1.12Last 10 between them averaged 3.3 goals.
- FTBorussia Mönchengladbach3–4SV ElversbergBundesligav2 notesOver 1.571% likely · pays 1.14Last 10 between them averaged 3.0 goals.
- FTSC Paderborn 070–1SC FreiburgBundesligav3 notesOver 1.565% likely · pays 1.20Last 10 between them averaged 2.8 goals.
42 matches
- FTFulham2–3Crystal PalacePremier Leaguev1 noteOver 1.576% likely · pays 1.31Last 10 between them averaged 3.1 goals.
- FTManchester City1–0CoventryPremier Leaguev1 noteOver 1.585% likely · pays 1.10Last 10 between them averaged 3.0 goals.
- FTBrighton1–1LeedsPremier Leaguev1 noteOver 1.578% likely · pays 1.29Last 10 between them averaged 3.0 goals.
- FTBrentford1–1SunderlandPremier Leaguev1 noteOver 1.577% likely · pays 1.28Last 10 between them averaged 2.5 goals.
- FTNottingham Forest0–0TottenhamPremier Leaguev1 noteOver 1.577% likely · pays 1.32Last 10 between them averaged 2.5 goals.
- FTCharleroi2–3Union St. GilloiseJupiler Pro Leaguev1 noteOver 1.574% likely · pays 1.32Last 8 between them averaged 2.9 goals.
- FTBurnley1–2Bristol CityChampionshipv2 notesOver 1.576% likely · pays 1.28Last 10 between them averaged 3.1 goals.
- FTWest Brom1–0WatfordChampionshipv2 notesOver 1.573% likely · pays 1.31Last 10 between them averaged 3.1 goals.
- FTQPR0–1MiddlesbroughChampionshipv2 notesOver 1.576% likely · pays 1.25Last 8 between them averaged 2.8 goals.
- FTPortsmouth2–0CardiffChampionshipv2 notesOver 1.574% likely · pays 1.25Last 8 between them averaged 3.3 goals.
- FTRangers1–0MotherwellPremiershipv2 notesOver 1.579% likely · pays 1.21Last 8 between them averaged 2.6 goals.
- FTWest Ham3–0DerbyChampionshipv3 notesOver 1.579% likely · pays 1.24Last 10 between them averaged 3.4 goals.
- FTSheffield Utd1–3NorwichChampionshipv3 notesOver 1.580% likely · pays 1.28Last 10 between them averaged 2.5 goals.
- FTAberdeen0–0KilmarnockPremiershipv3 notesOver 1.576% likely · pays 1.23Last 8 between them averaged 3.4 goals.
- FTMillwall4–0BoltonChampionshipv4 notesOver 1.572% likely · pays 1.36Last 8 between them averaged 2.9 goals.
- FTDundee Utd1–1FalkirkPremiershipv4 notesOver 1.576% likely · pays 1.24Last 9 between them averaged 2.6 goals.
- FTErzurumspor FK1–0KonyasporSüper Ligv1 notenot checked for this forecast
- FTRosenborg4–0Ham-KamEliteserienvnot checked for this forecast
- FTBristol Rovers1–0RotherhamLeague Twovnot checked for this forecast
- FTNorthampton1–0Newport CountyLeague Twovnot checked for this forecast
- FTRochdale1–4GillinghamLeague Twovnot checked for this forecast
- FTChesterfield3–3BarnetLeague Twovnot checked for this forecast
- FTSwindon Town3–1ColchesterLeague Twovnot checked for this forecast
- FTAccrington ST3–2Crawley TownLeague Twovnot checked for this forecast
- FTCrewe1–1YorkLeague Twovnot checked for this forecast
- FTExeter City0–0WalsallLeague Twovnot checked for this forecast
- FTCheltenham2–2GrimsbyLeague Twovnot checked for this forecast
- FTTranmere2–0OldhamLeague Twovnot checked for this forecast
- FTHuddersfield1–1Notts CountyLeague Onevnot checked for this forecast
- FTLeicester0–4Oxford UnitedLeague Onevnot checked for this forecast
- FTReading3–1BlackpoolLeague Onevnot checked for this forecast
- FTBarnsley1–5StevenageLeague Onevnot checked for this forecast
- FTBurton Albion2–2Cambridge UnitedLeague Onevnot checked for this forecast
- FTBradford1–0Mansfield TownLeague Onevnot checked for this forecast
- FTDoncaster2–3PlymouthLeague Onevnot checked for this forecast
- FTWycombe3–3Milton Keynes DonsLeague Onevnot checked for this forecast
- FTLuton1–1Leyton OrientLeague Onevnot checked for this forecast
- FTPartick1–0Ayr UtdChampionshipvnot checked for this forecast
- FTInverness CT0–2Raith RoversChampionshipvnot checked for this forecast
- FTArbroath1–1DunfermlineChampionshipvnot checked for this forecast
- FTQueen's Park2–1MortonChampionshipvnot checked for this forecast
- FTClub Brugge II0–1AS EupenChallenger Pro Leaguevnot checked for this forecast
2 matches
3 matches
2 matches
2 matches
1 match
1 match
6 matches
- FTInter3–2NapoliSerie AvOver 1.577% likely · pays 1.32Last 10 between them averaged 3.1 goals.
- FTBrann1–2LillestromEliteserienvnot checked for this forecast
- FTBSC Young Boys3–3FC LuzernSuper Leaguevnot checked for this forecast
- FTFC Vaduz3–1LausanneSuper Leaguevnot checked for this forecast
- FTVolos NFC1–1Olympiakos PiraeusSuper League 1vnot checked for this forecast
- FTAarhus2–2SilkeborgSuperligavnot checked for this forecast
1 match
6 matches
- FTFC Schalke 040–0Bayern MünchenBundesligav1 noteOver 1.588% likely · pays 1.06Last 10 between them averaged 4.9 goals.
- FTRayo Vallecano3–2Racing SantanderLa Ligav2 notesOver 1.573% likely · pays 1.27Last 10 between them averaged 3.1 goals.
- FTHull City0–0Aston VillaPremier Leaguev3 notesOver 1.581% likely · pays 1.29Last 10 between them averaged 3.2 goals.
- FTAldosivi3–1BanfieldLiga Profesional Argentinav1 notenot checked for this forecast
- FTValladolid1–0FC AndorraSegunda Divisiónvnot checked for this forecast
- FTAD Ceuta FC0–2Celta de Vigo IISegunda Divisiónvnot checked for this forecast
5 matches
- FTAlverca1–2SC BragaPrimeira Ligav1 noteOver 1.577% likely · pays 1.37Last 6 between them averaged 2.8 goals.
- FTMaritimo0–3BenficaPrimeira Ligav2 notesOver 1.580% likely · pays 1.19Last 7 between them averaged 3.6 goals.
- FTFenerbahçe1–2BeşiktaşSüper Ligv1 notenot checked for this forecast
- FTKeçiörengücü3–0Sarıyer1. Ligvnot checked for this forecast
- FTPendikspor1–0Ümraniyespor1. Ligvnot checked for this forecast
2 matches
5 matches
- FTAjax1–3PSV EindhovenEredivisiev2 notesOver 1.584% likely · pays 1.08Last 7 between them averaged 4.3 goals.
- FTAEK Athens FC5–0Aris ThessalonikisSuper League 1vnot checked for this forecast
- FTAl-Ittihad FC2–1Al-NassrPro Leaguevnot checked for this forecast
- FTSaint Etienne3–1MontpellierLigue 2vnot checked for this forecast
- FTKRC Genk II3–0Sporting HasseltChallenger Pro Leaguevnot checked for this forecast
1 match
2 matches
5 matches
- FTAS Roma2–1AtalantaSerie Av1 noteOver 1.577% likely · pays 1.27Last 10 between them averaged 2.9 goals.
- FTNice1–1Le MansLigue 1v3 notesOver 1.574% likely · pays 1.29Last 10 between them averaged 2.4 goals.
- FTLe Havre1–2Stade Brestois 29Ligue 1vOver 1.576% likely · pays 1.38Last 10 between them averaged 2.4 goals.
- FTStandard Liege1–0AntwerpJupiler Pro Leaguev1 noteOver 1.573% likely · pays 1.28Last 8 between them averaged 4.3 goals.
- FTSt. Truiden4–0RAAL La LouvièreJupiler Pro Leaguev1 noteOver 1.576% likely · pays 1.26Last 8 between them averaged 3.5 goals.
6 matches
- FTSwansea0–0WrexhamChampionshipv1 noteOver 1.577% likely · pays 1.34Last 8 between them averaged 2.3 goals.
- FTRB Bragantino2–3BahiaSerie Av1 noteOver 1.576% likelyLast 10 between them averaged 2.1 goals.
- FTVillarreal2–3Deportivo La CorunaLa Ligav2 notesOver 1.579% likely · pays 1.28Last 10 between them averaged 3.2 goals.
- FTWillem II0–3ExcelsiorEredivisiev2 notesOver 1.576% likely · pays 1.22Last 6 between them averaged 4.0 goals.
- FTST Mirren1–2CelticPremiershipv2 notesOver 1.570% likelyLast 8 between them averaged 2.9 goals.
- FTEldense0–0MallorcaSegunda Divisiónvnot checked for this forecast
2 matches
1 match
1 match
1 match
6 matches
- FTToronto FC4–4Chicago FireMajor League Soccerv1 noteOver 1.579% likely · pays 1.17Last 10 between them averaged 3.1 goals.
- FTInter Miami2–2Atlanta United FCMajor League Soccerv1 noteOver 1.587% likely · pays 1.05Last 10 between them averaged 4.0 goals.
- FTPhiladelphia Union2–0CF MontrealMajor League Soccerv2 notesOver 1.582% likely · pays 1.14Last 10 between them averaged 4.1 goals.
- FTCharlotte0–0Houston DynamoMajor League Soccerv2 notesOver 1.577% likely · pays 1.21Last 10 between them averaged 2.5 goals.
- FTColumbus Crew3–0Colorado RapidsMajor League Soccerv3 notesOver 1.581% likely · pays 1.25Last 10 between them averaged 2.8 goals.
- FTOrlando City SC1–0San DiegoMajor League Soccerv2 notesOver 1.584% likely · pays 1.12Last 10 between them averaged 3.3 goals.
What the marks mean, and what the plus does
+Adds a call to your slip. Pick as many as you like, across as many matches, and we will say what the combination is actually worth — including the correction for legs on the same match, which cannot simply be multiplied together.
How much we know about a match yet: confirmed lineups, reported injuries, a settled price, and a forecast we are willing to publish. Four filled means everything we look at has landed. It is not how likely a bet is to win, and a match we know a lot about can still be one to leave alone.
- model vs market — Our number and the market's are far apart. That is a reason to look closely, not a reason to be confident.
- congestion — A side here has played four or more matches in the last fortnight, so changes to the eleven are likely.
- few meetings — These two have played each other too few times for their record against each other to tell you much.
- wide range — Our own range around this forecast is wide. The number is our best estimate, but we are not confident in it.
Today’s bets
Today's 10 are fewer than the 98.0 that chance alone would throw up, so today carries no evidence of an edge. The list is below because our reasoning is worth seeing, not because we are telling you to act on it.
- Hull City vAston VillaAston VillaWe make it 66% against a price of 51%. Read the case →
- Columbus Crew vColorado RapidsColumbus CrewWe make it 56% against a price of 43%. Read the case →
- Inter vNapoliYesWe make it 55% against a price of 50%. Read the case →
- Alverca vSC BragaYesBoth sides scored in 4 of their last 6.We make it 55% against a price of 49%. Read the case →
- Manchester City vCoventryYesWe make it 54% against a price of 47%. Read the case →
- SC Paderborn 07 vSC FreiburgNoWe make it 54% against a price of 40%. Read the case →
- West Ham vDerbyYesBoth sides scored in 7 of their last 10.We make it 53% against a price of 46%. Read the case →
- Maritimo vBenficaYesBoth sides scored in 5 of their last 7.We make it 52% against a price of 46%. Read the case →
- Charleroi vUnion St. GilloiseUnion St. Gilloise7 wins in their last 8 between them.We make it 52% against a price of 44%. Read the case →
- Sporting CP vNacionalYesBoth sides scored in 5 of their last 8.We make it 51% against a price of 45%. Read the case →
10 recommended, from 280 priced outcomes weighed · 98.0 expected from chance alone, if we held no edge at all
We recommend; we never guarantee.
What these percentages mean, and what has and has not been tested
Read the count against the number beside it, never on its own. The second figure is exact rather than an estimate: centred on the price, the fraction of outcomes clearing a bar of 65% is exactly 35%.
The percentage on each row is how sure we are that our number is above the price — not the chance the bet wins, and not a claim about profit. A 78% there and a 50% forecast means we think the outcome happens about half the time and we are fairly confident the market has it too low.
How these have actually turned out is on the accuracy page, per market.
How 's forecasts turned out
6 of 10 calls landed — the outcome we rated most likely came in.
- New York City FC 0–0 Nashville SCour call did not landwe called the home win 41%
- FC Porto 2–1 Moreirenseour call landedwe called the home win 77%
- Paris Saint Germain 1–2 Monacoour call did not landwe called the home win 67%
- Real Betis 1–0 Real Madridour call did not landwe called the away win 46%
- Ipswich 0–2 Liverpoolour call landedwe called the away win 58%
- Lommel United 0–1 Club Brugge KVour call landedwe called the away win 56%
What we called, next to what happened — not a win or a miss. A 30% call landing is a surprise, a 60% call missing is not a failure; whether the probabilities are any good is a question about hundreds at once, answered on accuracy.