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
6 matches
- FTHouston Dynamo0–0San Jose EarthquakesMajor League Soccervnot checked for this forecast
- FTSporting Kansas City0–3Vancouver WhitecapsMajor League Soccervnot checked for this forecast
- FTMinnesota United FC3–3Orlando City SCMajor League Soccervnot checked for this forecast
- FTNashville SC4–0FC CincinnatiMajor League Soccervnot checked for this forecast
- FTAtletico Tucuman0–0Belgrano CordobaLiga Profesional Argentinavnot checked for this forecast
- FTTalleres Cordoba0–0Central Cordoba de SantiagoLiga Profesional Argentinavnot checked for this forecast
1 match
1 match
2 matches
1 match
2 matches
1 match
4 matches
- FTGent2–1Club Brugge KVJupiler Pro Leaguevnot checked for this forecast
- FT1. FC Magdeburg2–0Holstein Kiel2. Bundesligavnot checked for this forecast
- FTSV Darmstadt 980–1Hannover 962. Bundesligavnot checked for this forecast
- FTFC St. Pauli1–21. FC Kaiserslautern2. Bundesligavnot checked for this forecast
4 matches
3 matches
1 match
5 matches
- FTChelsea4–3BrightonPremier Leaguevnot checked for this forecast
- FTLeeds1–1BrentfordPremier Leaguevnot checked for this forecast
- FTSunderland1–0FulhamPremier Leaguev1 notenot checked for this forecast
- FTParis FC3–0NiceLigue 1v1 notenot checked for this forecast
- FTAFC Wimbledon1–0WiganLeague Onevnot checked for this forecast
1 match
7 matches
- FTAntwerp1–4St. TruidenJupiler Pro Leaguevnot checked for this forecast
- FTST Mirren3–3MotherwellPremiershipvnot checked for this forecast
- FTDundee1–2HibernianPremiershipvnot checked for this forecast
- FTAtletico Paranaense3–3FluminenseSerie Avnot checked for this forecast
- FTMansfield Town5–2LutonLeague Onevnot checked for this forecast
- FTExcelsior Virton0–1Francs BorainsChallenger Pro Leaguevnot checked for this forecast
- FTRanders FC2–1AarhusSuperligavnot checked for this forecast
4 matches
2 matches
10 matches
- FTReal Madrid4–0MalagaLa Ligav1 notenot checked for this forecast
- FTFC Andorra0–1EibarSegunda Divisiónvnot checked for this forecast
- FTTromso0–0Sarpsborg 08 FFEliteserienvnot checked for this forecast
- FTValerenga3–4MoldeEliteserienvnot checked for this forecast
- FTSandefjord0–0BrannEliteserienvnot checked for this forecast
- FTStart4–1KFUM OsloEliteserienvnot checked for this forecast
- FTViking2–1AalesundEliteserienvnot checked for this forecast
- FTHam-Kam2–2Kristiansund BKEliteserienvnot checked for this forecast
- FTRapid Vienna3–1Sturm GrazBundesligavnot checked for this forecast
- FTTSV Hartberg3–2RiedBundesligavnot checked for this forecast
1 match
3 matches
3 matches
1 match
3 matches
6 matches
- FTCasa Pia0–1MoreirensePrimeira Ligavnot checked for this forecast
- FTArezzo2–3PalermoSerie Bnot checked for this forecast
- FTMantova3–1EmpoliSerie Bvnot checked for this forecast
- FTCadiz1–1ValladolidSegunda Divisiónvnot checked for this forecast
- FTMallorca3–0AD Ceuta FCSegunda Divisiónvnot checked for this forecast
- FTRed Bull Salzburg4–1Austria ViennaBundesligavnot checked for this forecast
4 matches
1 match
5 matches
- FTCambuur1–4TwenteEredivisievnot checked for this forecast
- FTBanfield2–3River PlateLiga Profesional Argentinavnot checked for this forecast
- FTAsteras Tripolis0–1Olympiakos PiraeusSuper League 1not checked for this forecast
- FTKifisia1–1AEK Athens FCSuper League 1not checked for this forecast
- FTAl-Qadisiyah FC3–1Al-Faisaly FCPro Leaguevnot checked for this forecast
1 match
3 matches
3 matches
4 matches
3 matches
1 match
1 match
2 matches
1 match
1 match
1 match
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.
- 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 2 are fewer than the 12.6 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.
- FC Augsburg vFC Schalke 04FC AugsburgWe make it 55% against a price of 43%. Read the case →
- Lazio vGenoaLazioWe make it 53% against a price of 41%. Read the case →
2 recommended, from 36 priced outcomes weighed · 12.6 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.