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 noteNewcastle43% likely · pays 2.15
- FTPreston2–1BlackburnChampionshipv2 notesPreston38% likely · pays 2.53
- FTStoke City4–0CharltonChampionshipv2 notesStoke City44% likely · pays 2.18
- FTLincoln1–1SouthamptonChampionshipv4 notesLincoln40% likely · pays 4.33
- FTFleetwood Town2–0ShrewsburyLeague Twovno forecast yet
- FTSalford City1–0Port ValeLeague Twovno forecast yet
- FTWigan0–4Stockport CountyLeague Onevno forecast yet
- FTPeterborough1–2Sheffield WednesdayLeague Onevno forecast yet
- FTKAA Gent II2–2RSC Anderlecht IIChallenger Pro Leaguevno forecast yet
3 matches
1 match
5 matches
5 matches
- FTWerder Bremen3–1RB LeipzigBundesligavRB Leipzig49% likely · pays 1.81
- FTBayer Leverkusen4–0Union BerlinBundesligavBayer Leverkusen65% likely · pays 1.41
- FT1899 Hoffenheim2–3Borussia DortmundBundesligav1 noteBorussia Dortmund48% likely · pays 2.596 home wins in the last 10 between them.
- FTBorussia Mönchengladbach3–4SV ElversbergBundesligav2 notesBorussia Mönchengladbach44% likely · pays 1.94
- FTSC Paderborn 070–1SC FreiburgBundesligav3 notesSC Paderborn 0737% likely · pays 3.89
42 matches
- FTFulham2–3Crystal PalacePremier Leaguev1 noteFulham41% likely · pays 2.32
- FTManchester City1–0CoventryPremier Leaguev1 noteManchester City80% likely · pays 1.17
- FTBrighton1–1LeedsPremier Leaguev1 noteBrighton50% likely · pays 2.05
- FTBrentford1–1SunderlandPremier Leaguev1 noteBrentford60% likely · pays 1.70
- FTNottingham Forest0–0TottenhamPremier Leaguev1 noteNottingham Forest47% likely · pays 2.46
- FTCharleroi2–3Union St. GilloiseJupiler Pro Leaguev1 noteUnion St. Gilloiseour bet52% likely · pays 2.207 home wins in the last 8 between them.
- FTBurnley1–2Bristol CityChampionshipv2 notesBurnley55% likely · pays 1.91
- FTWest Brom1–0WatfordChampionshipv2 notesWest Brom48% likely · pays 1.91
- FTQPR0–1MiddlesbroughChampionshipv2 notesMiddlesbrough45% likely · pays 2.255 home wins in the last 8 between them.
- FTPortsmouth2–0CardiffChampionshipv2 notesPortsmouth47% likely · pays 2.41
- FTRangers1–0MotherwellPremiershipv2 notesRangers57% likely · pays 1.47
- FTWest Ham3–0DerbyChampionshipv3 notesWest Ham65% likely · pays 1.39
- FTSheffield Utd1–3NorwichChampionshipv3 notesSheffield Utd49% likely · pays 2.60
- FTAberdeen0–0KilmarnockPremiershipv3 notesAberdeen43% likely · pays 1.77
- FTMillwall4–0BoltonChampionshipv4 notesMillwall37% likely · pays 1.95
- FTDundee Utd1–1FalkirkPremiershipv4 notesDundee Utd39% likely · pays 2.00
- FTErzurumspor FK1–0KonyasporSüper Ligv1 noteno forecast yet
- FTRosenborg4–0Ham-KamEliteserienvno forecast yet
- FTBristol Rovers1–0RotherhamLeague Twovno forecast yet
- FTNorthampton1–0Newport CountyLeague Twovno forecast yet
- FTRochdale1–4GillinghamLeague Twovno forecast yet
- FTChesterfield3–3BarnetLeague Twovno forecast yet
- FTSwindon Town3–1ColchesterLeague Twovno forecast yet
- FTAccrington ST3–2Crawley TownLeague Twovno forecast yet
- FTCrewe1–1YorkLeague Twovno forecast yet
- FTExeter City0–0WalsallLeague Twovno forecast yet
- FTCheltenham2–2GrimsbyLeague Twovno forecast yet
- FTTranmere2–0OldhamLeague Twovno forecast yet
- FTHuddersfield1–1Notts CountyLeague Onevno forecast yet
- FTLeicester0–4Oxford UnitedLeague Onevno forecast yet
- FTReading3–1BlackpoolLeague Onevno forecast yet
- FTBarnsley1–5StevenageLeague Onevno forecast yet
- FTBurton Albion2–2Cambridge UnitedLeague Onevno forecast yet
- FTBradford1–0Mansfield TownLeague Onevno forecast yet
- FTDoncaster2–3PlymouthLeague Onevno forecast yet
- FTWycombe3–3Milton Keynes DonsLeague Onevno forecast yet
- FTLuton1–1Leyton OrientLeague Onevno forecast yet
- FTPartick1–0Ayr UtdChampionshipvno forecast yet
- FTInverness CT0–2Raith RoversChampionshipvno forecast yet
- FTArbroath1–1DunfermlineChampionshipvno forecast yet
- FTQueen's Park2–1MortonChampionshipvno forecast yet
- FTClub Brugge II0–1AS EupenChallenger Pro Leaguevno forecast yet
2 matches
3 matches
2 matches
2 matches
1 match
1 match
6 matches
- FTInter3–2NapoliSerie AvInter51% likely · pays 1.736 home wins in the last 10 between them.
- FTBrann1–2LillestromEliteserienvno forecast yet
- FTBSC Young Boys3–3FC LuzernSuper Leaguevno forecast yet
- FTFC Vaduz3–1LausanneSuper Leaguevno forecast yet
- FTVolos NFC1–1Olympiakos PiraeusSuper League 1vno forecast yet
- FTAarhus2–2SilkeborgSuperligavno forecast yet
1 match
6 matches
- FTFC Schalke 040–0Bayern MünchenBundesligav1 noteBayern München81% likely · pays 1.208 home wins in the last 10 between them.
- FTRayo Vallecano3–2Racing SantanderLa Ligav2 notesRayo Vallecano45% likely · pays 2.15
- FTHull City0–0Aston VillaPremier Leaguev3 notesAston Villaour bet66% likely · pays 1.94
- FTAldosivi3–1BanfieldLiga Profesional Argentinav1 noteno forecast yet
- FTValladolid1–0FC AndorraSegunda Divisiónvno forecast yet
- FTAD Ceuta FC0–2Celta de Vigo IISegunda Divisiónvno forecast yet
5 matches
- FTAlverca1–2SC BragaPrimeira Ligav1 noteSC Braga50% likely · pays 1.83
- FTMaritimo0–3BenficaPrimeira Ligav2 notesBenfica72% likely · pays 1.284 home wins in the last 7 between them.
- FTFenerbahçe1–2BeşiktaşSüper Ligv1 noteno forecast yet
- FTKeçiörengücü3–0Sarıyer1. Ligvno forecast yet
- FTPendikspor1–0Ümraniyespor1. Ligvno forecast yet
2 matches
5 matches
- FTAjax1–3PSV EindhovenEredivisiev2 notesPSV Eindhoven41% likely · pays 2.455 home wins in the last 7 between them.
- FTAEK Athens FC5–0Aris ThessalonikisSuper League 1vno forecast yet
- FTAl-Ittihad FC2–1Al-NassrPro Leaguevno forecast yet
- FTSaint Etienne3–1MontpellierLigue 2vno forecast yet
- FTKRC Genk II3–0Sporting HasseltChallenger Pro Leaguevno forecast yet
1 match
2 matches
5 matches
- FTAS Roma2–1AtalantaSerie Av1 noteAS Roma41% likely · pays 1.728 home wins in the last 10 between them.
- FTNice1–1Le MansLigue 1v3 notesNice45% likely · pays 1.81
- FTLe Havre1–2Stade Brestois 29Ligue 1vLe Havre38% likely · pays 2.74
- FTStandard Liege1–0AntwerpJupiler Pro Leaguev1 noteAntwerp36% likely · pays 3.35
- FTSt. Truiden4–0RAAL La LouvièreJupiler Pro Leaguev1 noteSt. Truiden56% likely · pays 1.67
6 matches
- FTSwansea0–0WrexhamChampionshipv1 noteSwansea42% likely · pays 2.20
- FTRB Bragantino2–3BahiaSerie Av1 noteRB Bragantino45% likely
- FTVillarreal2–3Deportivo La CorunaLa Ligav2 notesVillarreal59% likely · pays 1.54
- FTWillem II0–3ExcelsiorEredivisiev2 notesExcelsior43% likely · pays 2.36
- FTST Mirren1–2CelticPremiershipv2 notesCeltic58% likely7 home wins in the last 8 between them.
- FTEldense0–0MallorcaSegunda Divisiónvno forecast yet
2 matches
1 match
1 match
1 match
6 matches
- FTToronto FC4–4Chicago FireMajor League Soccerv1 noteChicago Fire39% likely · pays 2.27
- FTInter Miami2–2Atlanta United FCMajor League Soccerv1 noteInter Miami73% likely · pays 1.33
- FTPhiladelphia Union2–0CF MontrealMajor League Soccerv2 notesPhiladelphia Union65% likely · pays 1.43
- FTCharlotte0–0Houston DynamoMajor League Soccerv2 notesCharlotte46% likely · pays 2.247 home wins in the last 10 between them.
- FTColumbus Crew3–0Colorado RapidsMajor League Soccerv3 notesColumbus Crewour bet56% likely · pays 2.29
- FTOrlando City SC1–0San DiegoMajor League Soccerv2 notesSan Diego39% likely · pays 3.00
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.