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
- FTSporting Kansas City3–1Los Angeles FCMajor League Soccerv2 notesexpect 1–2 (1.1–2.3 goals)Under 3.561% likely · pays 1.62Last 10 between them averaged 2.5 goals.
- FTFC Dallas2–1Portland TimbersMajor League Soccerv3 notesexpect 2–1 (2.0–1.2 goals)Over 2.560% likely · pays 1.41Last 10 between them averaged 5.0 goals.
- FTSt. Louis City4–2Minnesota United FCMajor League Soccerv3 notesexpect 2–1 (1.6–1.2 goals)Over 2.554% likely · pays 1.55Last 10 between them averaged 4.6 goals.
1 match
2 matches
- FTReal Salt Lake0–2New York City FCMajor League Soccerv3 notesexpect 2–1 (1.4–1.3 goals)Over 2.553% likely · pays 1.63Last 10 between them averaged 2.8 goals.
- FTColorado Rapids1–0CF MontrealMajor League Soccerv3 notesexpect 2–1 (1.9–1.2 goals)Over 2.559% likely · pays 1.67Last 10 between them averaged 3.0 goals.
2 matches
1 match
2 matches
1 match
4 matches
- FTClub Brugge KV3–1AntwerpJupiler Pro Leaguev2 notesexpect 2–1 (2.3–1.0 goals)Over 1.581% likely · pays 1.13Last 10 between them averaged 3.1 goals.
- FTFC Heidenheim1–0Holstein Kiel2. Bundesligav2 notesexpect 2–1 (1.9–1.3 goals)Over 2.560% likely · pays 1.52Last 10 between them averaged 4.1 goals.
- FTVfL Osnabrück1–3Hertha Berlin2. Bundesligav2 notesexpect 1–2 (1.2–1.8 goals)Over 2.556% likely · pays 1.57Last 10 between them averaged 3.7 goals.
- FTKarlsruher SC0–3Energie Cottbus2. Bundesligav3 notesexpect 1–2 (1.4–1.6 goals)Over 2.558% likely · pays 1.39Last 8 between them averaged 4.5 goals.
7 matches
- FTCelta Vigo1–1MalagaLa Ligav2 notesexpect 2–1 (1.8–0.9 goals)Over 2.554% likely · pays 2.12
- FTSporting Gijon0–1EldenseSegunda Divisiónv2 notesexpect 2–1 (1.7–0.9 goals)Over 2.552% likely · pays 2.16
- FTLyngby1–1SonderjyskeSuperligav2 notesexpect 0–1 (1.2–1.3 goals)Under 2.5our bet50% likely · pays 2.37
- FTSilkeborg1–1ViborgSuperligav2 notesexpect 1–2 (1.5–1.5 goals)Over 2.558% likely · pays 1.57Last 10 between them averaged 2.6 goals.
- FTFC Zurich2–1FC VaduzSuper Leaguev3 notesexpect 2–1 (1.8–1.4 goals)Over 2.560% likely · pays 1.42Last 10 between them averaged 4.8 goals.
- FTHammarby FF3–1IF BrommapojkarnaAllsvenskanv1 notenot checked for this forecast
- FTIF Elfsborg1–0Kalmar FFAllsvenskanv1 notenot checked for this forecast
4 matches
- FTAustria Vienna2–1Austria LustenauBundesligav1 noteexpect 2–1 (1.9–0.9 goals)Over 2.554% likely · pays 1.80Last 10 between them averaged 2.7 goals.
- FTWSG Wattens2–2TSV HartbergBundesligav2 notesexpect 1–2 (1.3–1.5 goals)Over 2.554% likely · pays 1.90Last 10 between them averaged 2.7 goals.
- FTHeerenveen0–0TelstarEredivisiev3 notesexpect 2–1 (2.0–1.3 goals)Over 1.582% likely · pays 1.12Last 10 between them averaged 3.2 goals.
- FTViking8–1Kristiansund BKEliteserienv1 notenot checked for this forecast
1 match
3 matches
- FTLecce3–2MonzaSerie Avexpect 0–1 (1.0–1.1 goals)Over 1.570% likely · pays 1.45Last 10 between them averaged 2.9 goals.
- FTCoventry0–5BrightonPremier Leaguev2 notesexpect 1–2 (1.2–1.8 goals)Over 2.558% likely · pays 1.81Last 10 between them averaged 2.9 goals.
- FTLille2–0Estac TroyesLigue 1v2 notesexpect 2–1 (2.0–0.7 goals)Over 2.553% likely · pays 1.75
1 match
6 matches
- FTGenk1–1GentJupiler Pro Leaguev1 noteexpect 2–1 (1.7–1.2 goals)Over 2.554% likely · pays 1.97Last 10 between them averaged 3.2 goals.
- FTLiège4–4Club Brugge IIChallenger Pro Leaguev1 noteexpect 2–1 (1.6–1.2 goals)Over 2.554% likely · pays 1.67Last 7 between them averaged 2.9 goals.
- FTRanders FC1–2OdenseSuperligav1 noteexpect 2–1 (1.5–1.3 goals)Over 2.554% likely · pays 1.62Last 10 between them averaged 2.8 goals.
- FTGençlerbirliği S.K.1–2KasımpaşaSüper Ligv2 notesexpect 1–0 (1.3–1.0 goals)Under 2.553% likely · pays 1.78Last 8 between them averaged 2.5 goals.
- FTSivasspor1–1Muğlaspor1. Ligv2 notesexpect 1–0 (1.3–0.8 goals)Over 1.571% likely · pays 1.30Last 10 between them averaged 2.3 goals.
- FTIğdır FK1–0Mardin 19691. Ligv3 notesexpect 1–0 (1.2–0.9 goals)Over 1.570% likely · pays 1.34Last 10 between them averaged 2.4 goals.
2 matches
3 matches
- FTLausanne0–1Servette FCSuper Leaguev1 noteexpect 1–2 (1.4–1.5 goals)Over 2.558% likely · pays 1.83
- FTFC Luzern2–4FC Basel 1893Super Leaguev2 notesexpect 2–1 (1.7–1.6 goals)Over 1.582% likely · pays 1.14Last 10 between them averaged 3.8 goals.
- FTMalmo FF4–1Orgryte ISAllsvenskanv1 notenot checked for this forecast
2 matches
5 matches
- FTSturm Graz2–1Lask LinzBundesligav2 notesexpect 2–1 (1.7–1.1 goals)Over 2.554% likely · pays 1.51Last 10 between them averaged 2.8 goals.
- FTKalamata3–1Volos NFCSuper League 1v3 notesexpect 2–1 (1.6–1.0 goals)Over 2.551% likely · pays 2.18
- FTStart2–0BrannEliteserienv1 notenot checked for this forecast
- FTKFUM Oslo2–1AalesundEliteserienv1 notenot checked for this forecast
- FTHam-Kam1–5MoldeEliteserienv1 notenot checked for this forecast
3 matches
- FTLe Mans2–2LensLigue 1v2 notesexpect 1–2 (1.0–1.7 goals)Over 2.553% likely · pays 1.64Last 10 between them averaged 3.1 goals.
- FTAvellino1–1PalermoSerie Bv3 notesexpect 1–2 (1.1–1.5 goals)Over 2.551% likelyLast 6 between them averaged 2.8 goals.
- FTMantova2–0SampdoriaSerie Bv3 notesexpect 1–0 (1.4–1.1 goals)Under 2.551% likely
3 matches
- FTManchester United0–1Manchester CityPremier Leaguev1 noteexpect 1–2 (1.4–1.7 goals)Over 2.560% likelyLast 10 between them averaged 3.5 goals.
- FTSV Elversberg1–2Bayern MünchenBundesligav1 noteexpect 1–2 (1.1–3.0 goals)Under 3.552% likely
- FTLegia Warszawa1–1Widzew ŁódźEkstraklasav1 noteexpect 2–1 (1.7–0.9 goals)Over 2.552% likelyLast 10 between them averaged 3.2 goals.
3 matches
- FTNapoli1–0BolognaSerie Avexpect 1–0 (1.6–0.9 goals)Under 2.550% likely · pays 1.96
- FTAsteras Tripolis1–1AEK Athens FCSuper League 1v2 notesexpect 0–1 (0.6–1.8 goals)Under 2.551% likely
- FTFC Nordsjaelland2–0AarhusSuperligav2 notesexpect 2–1 (1.4–1.4 goals)Over 2.554% likelyLast 10 between them averaged 3.0 goals.
1 match
3 matches
- FTGetafe1–1Deportivo La CorunaLa Ligav1 noteexpect 1–0 (1.2–0.8 goals)Over 1.569% likely · pays 1.69Last 10 between them averaged 2.2 goals.
- FTZulte Waregem0–1CharleroiJupiler Pro Leaguev1 noteexpect 2–1 (1.5–1.4 goals)Over 2.557% likelyLast 10 between them averaged 2.9 goals.
- FTMallorca2–0SabadellSegunda Divisiónv2 notesexpect 1–0 (1.4–0.9 goals)Under 2.553% likelyLast 10 between them averaged 1.8 goals.
6 matches
- FTArouca1–2Santa ClaraPrimeira Ligav1 noteexpect 1–0 (1.2–1.1 goals)Over 1.572% likely · pays 1.42Last 10 between them averaged 2.2 goals.
- FTGalatasaray1–0KocaelisporSüper Ligv2 notesexpect 2–1 (2.4–0.7 goals)Over 2.558% likely · pays 1.57Last 8 between them averaged 3.3 goals.
- FTBenfica3–1GIL VicentePrimeira Ligav3 notesexpect 2–1 (2.3–0.7 goals)Over 2.559% likely · pays 1.45Last 9 between them averaged 2.8 goals.
- FTAmed5–0BaşakşehirSüper Ligv2 notesexpect 2–1 (1.4–1.3 goals)Over 2.553% likelyLast 8 between them averaged 3.0 goals.
- FTBursaspor2–2Esenler Erokspor1. Ligv2 notesexpect 1–2 (1.1–1.6 goals)Over 2.553% likely
- FTFatih Karagümrük1–1Manisa F.K.1. Ligv3 notesexpect 1–0 (1.4–1.0 goals)Under 2.551% likely
3 matches
2 matches
5 matches
- FTPSV Eindhoven4–1Sparta RotterdamEredivisiev1 noteexpect 3–1 (3.1–0.9 goals)Under 3.552% likely · pays 3.01
- FTPAOK2–0Aris ThessalonikisSuper League 1v2 notesexpect 1–0 (1.7–0.8 goals)Under 2.550% likely
- FTKifisia0–0LevadiakosSuper League 1v3 notesexpect 1–2 (1.3–1.6 goals)Over 2.557% likelyLast 6 between them averaged 2.7 goals.
- FTAl Riyadh2–0Al KholoodPro Leaguev1 notenot checked for this forecast
- FTAl Diriyah0–0AbhaPro Leaguev1 notenot checked for this forecast
1 match
2 matches
3 matches
- FTReal Sociedad0–3Atletico MadridLa Ligavexpect 1–2 (1.4–1.5 goals)Over 2.556% likelyLast 10 between them averaged 3.3 goals.
- FTTenerife2–0LeganesSegunda Divisiónv1 noteexpect 1–0 (0.9–0.9 goals)Over 1.566% likelyLast 10 between them averaged 1.6 goals.
- FTMirassol2–2VitoriaSerie Av2 notesexpect 2–1 (1.9–0.9 goals)Over 2.554% likely
1 match
1 match
1 match
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.
- lineups pending — The confirmed team sheets are not out yet, so an injury or a rested first-choice player could still change this match.
- 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 9 are fewer than the 142.1 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 Volendam vDen BoschFC VolendamWe make it 66% against a price of 56%. Read the case →
- Pogon Szczecin vWieczysta KrakówPogon SzczecinWe make it 61% against a price of 46%. Read the case →
- Austria Vienna vAustria LustenauAustria ViennaWe make it 61% against a price of 53%. Read the case →
- FC Heidenheim vHolstein KielFC HeidenheimWe make it 52% against a price of 42%. Read the case →
- Benfica vGIL VicenteYesWe make it 52% against a price of 40%. Read the case →
- Panathinaikos vPanetolikosUnder 2.5We make it 52% against a price of 40%. Read the case →
- Flamengo vCorinthiansYesWe make it 51% against a price of 39%. Read the case →
- San Jose Earthquakes vHouston DynamoSan Jose EarthquakesWe make it 51% against a price of 39%. Read the case →
- Lyngby vSonderjyskeUnder 2.5We make it 50% against a price of 41%. Read the case →
9 recommended, from 406 priced outcomes weighed · 142.1 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
23 of 61 calls landed — the outcome we rated most likely came in.
- Inter Miami 2–2 Nashville SCour call did not landwe called the home win 54%
- FC Cincinnati 3–3 Charlotteour call did not landwe called the home win 50%
- DC United 0–0 Atlanta United FCour call did not landwe called the home win 43%
- Columbus Crew 0–1 New York Red Bullsour call did not landwe called the home win 57%
- Orlando City SC 3–0 Toronto FCour call landedwe called the home win 57%
- Botafogo 1–1 RB Bragantinoour call did not landwe called the home win 57%
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.