Top pick today
Paris Saint Germain
vs
Barcelona
- Our pick
- Barcelona to win
- Model prob.
- 44%
- Market prob.
- 40%
- Edge
- +5%
- Best odds
- 2.52
Updated
20 October 2026
Model-driven 1X2, over/under, BTTS and correct-score probabilities for every fixture we cover — built from expected-goals ratings and de-vigged market odds, never from tips.
Top pick today
Largest model-vs-market edge on the 1X2 pick, xG-backed picks first — the hero card features the strongest of those whose analysis page is already live
Cambridge United to win
Cray Wanderers to win
Salford City to win
68 fixtures today, 19 already played — every row opens the full prediction
| Match | League | Pick | Edge | Model | Market | Conf. | Best odds |
|---|---|---|---|---|---|---|---|
| Larne vs LinfieldNorthern Ireland PremiershipC | Northern Ireland Premiership | LarneOur prob 45%Best odds 1.98 | -13% | 35% | 48% | C | 1.98 |
| Wolverhampton Wanderers vs PortsmouthEngland ChampionshipC | England Championship | Wolverhampton WanderersOur prob 56%Best odds 1.65 | -14% | 45% | 60% | C | 1.65 |
| Huddersfield vs PeterboroughLeague OneC | League One | HuddersfieldOur prob 62%Best odds 1.54 | 0% | 62% | 62% | C | 1.54 |
| Burton Albion vs BradfordLeague OneC | League One | BradfordOur prob 51%Best odds 1.91 | -8% | 45% | 52% | C | 1.91 |
| AFC Wimbledon vs Mansfield TownLeague OneC | League One | Mansfield TownOur prob 46%Best odds 2.17 | +4% | 49% | 45% | C | 2.17 |
| Oxford United vs WiganLeague OneC | League One | Oxford UnitedOur prob 51%Best odds 2.02 | +11% | 59% | 48% | C | 2.02 |
| Doncaster vs Stockport CountyLeague OneC | League One | Stockport CountyOur prob 52%Best odds 1.77 | -10% | 45% | 55% | C | 1.77 |
| Blackpool vs Milton Keynes DonsLeague OneC | League One | BlackpoolOur prob 41%Best odds 2.47 | +7% | 46% | 39% | C | 2.47 |
| Luton vs BarnsleyLeague OneC | League One | LutonOur prob 65%Best odds 1.46 | -1% | 64% | 66% | C | 1.46 |
| Stevenage vs PlymouthLeague OneC | League One | PlymouthOur prob 36%Best odds 2.65 | 0% | 36% | 36% | C | 2.65 |
| Cambridge United vs WycombeLeague OneC | League One | Cambridge UnitedOur prob 44%Best odds 2.43 | +20% | 59% | 39% | C | 2.43 |
| Notts County vs Sheffield WednesdayLeague OneC | League One | Sheffield WednesdayOur prob 45%Best odds 2.20 | +7% | 51% | 44% | C | 2.20 |
| Bromley vs LeicesterLeague OneC | League One | LeicesterOur prob 52%Best odds 1.76 | -15% | 40% | 56% | C | 1.76 |
| Rotherham vs Newport CountyLeague TwoC | League Two | RotherhamOur prob 39%Best odds 2.24 | -20% | 24% | 43% | C | 2.24 |
| Bristol Rovers vs Salford CityLeague TwoC | League Two | Salford CityOur prob 40%Best odds 2.64 | +13% | 50% | 36% | C | 2.64 |
| Northampton vs TranmereLeague TwoC | League Two | NorthamptonOur prob 40%Best odds 2.33 | -5% | 36% | 41% | C | 2.33 |
| Rochdale vs GrimsbyLeague TwoC | League Two | GrimsbyOur prob 40%Best odds 2.20 | -16% | 27% | 44% | C | 2.20 |
| Walsall vs OldhamLeague TwoC | League Two | WalsallOur prob 42%Best odds 2.45 | +11% | 50% | 39% | C | 2.45 |
| Chesterfield vs ColchesterLeague TwoC | League Two | ChesterfieldOur prob 57%Best odds 1.62 | -11% | 49% | 59% | C | 1.62 |
| Crawley Town vs ShrewsburyLeague TwoC | League Two | ShrewsburyOur prob 38%Best odds 2.42 | -4% | 34% | 39% | C | 2.42 |
| Exeter City vs CreweLeague TwoC | League Two | Exeter CityOur prob 35%Best odds 2.55 | -11% | 27% | 38% | C | 2.55 |
| Barnet vs Swindon TownLeague TwoC | League Two | BarnetOur prob 67%Best odds 1.50 | +12% | 75% | 64% | C | 1.50 |
| Cheltenham vs Fleetwood TownLeague TwoC | League Two | Fleetwood TownOur prob 44%Best odds 2.25 | +9% | 51% | 42% | C | 2.25 |
| York vs Accrington STLeague TwoC | League Two | YorkOur prob 53%Best odds 1.78 | -7% | 48% | 55% | C | 1.78 |
| Dunfermline vs PartickScotland ChampionshipC | Scotland Championship | PartickOur prob 37%Best odds 2.51 | -5% | 34% | 38% | C | 2.51 |
| Yeovil Town vs LeatherheadEngland FA CupC | England FA Cup | Yeovil TownOur prob 56%Best odds 1.49 | -39% | 27% | 66% | C | 1.49 |
| Forest Green vs Chesham UnitedEngland FA CupC | England FA Cup | Forest GreenOur prob 69%Best odds 1.25 | -34% | 43% | 77% | C | 1.25 |
| Harrogate Town vs BuryEngland FA CupC | England FA Cup | Harrogate TownOur prob 46%Best odds 1.73 | -36% | 19% | 55% | C | 1.73 |
| Alvechurch vs Spalding UnitedEngland FA CupC | England FA Cup | Spalding UnitedOur prob 39%Best odds 2.26 | -9% | 32% | 41% | C | 2.26 |
| Cray Wanderers vs Bedford TownEngland FA CupC | England FA Cup | Cray WanderersOur prob 41%Best odds 2.70 | +19% | 55% | 36% | C | 2.70 |
| Stafford Rangers vs GatesheadEngland FA CupC | England FA Cup | Stafford RangersOur prob 46% | — | 46% | — | C | — |
| United of Manchester vs AltrinchamEngland FA CupC | England FA Cup | AltrinchamOur prob 38%Best odds 2.05 | -29% | 17% | 46% | C | 2.05 |
| Gloucester City vs BarrowEngland FA CupC | England FA Cup | BarrowOur prob 40%Best odds 1.85 | -42% | 9% | 51% | C | 1.85 |
| Anstey Nomads vs MacclesfieldEngland FA CupC | England FA Cup | MacclesfieldOur prob 45%Best odds 1.94 | -15% | 35% | 49% | C | 1.94 |
| Tadley Calleva vs Aldershot TownEngland FA CupC | England FA Cup | Tadley CallevaOur prob 61% | — | 61% | — | C | — |
| Worcester City vs ChorleyEngland FA CupC | England FA Cup | Worcester CityOur prob 38%Best odds 2.65 | +3% | 40% | 37% | C | 2.65 |
| Gillingham vs Port ValeLeague TwoC | League Two | Port ValeOur prob 37%Best odds 2.29 | -22% | 20% | 42% | C | 2.29 |
| Liverpool vs VillarrealUEFA Champions LeagueA | UEFA Champions League | LiverpoolOur prob 61%Best odds 1.55 | -16% | 48% | 65% | A | 1.55 |
| Manchester City vs AEK Athens FCUEFA Champions LeagueB | UEFA Champions League | Manchester CityOur prob 73%Best odds 1.16 | -49% | 37% | 86% | B | 1.16 |
| Paris Saint Germain vs BarcelonaUEFA Champions LeagueA | UEFA Champions League | BarcelonaOur prob 41%Best odds 2.52 | +5% | 44% | 40% | A | 2.52 |
| VfB Stuttgart vs Atletico MadridUEFA Champions LeagueA | UEFA Champions League | Atletico MadridOur prob 43%Best odds 2.13 | -12% | 34% | 46% | A | 2.13 |
| FC Porto vs PSV EindhovenUEFA Champions LeagueC | UEFA Champions League | FC PortoOur prob 59%Best odds 1.57 | -14% | 49% | 63% | C | 1.57 |
| Napoli vs Bodo/GlimtUEFA Champions LeagueB | UEFA Champions League | NapoliOur prob 51%Best odds 1.83 | -13% | 41% | 54% | B | 1.83 |
| Roma vs Slovan BratislavaUEFA Champions LeagueB | UEFA Champions League | RomaOur prob 81%Best odds 1.15 | -18% | 67% | 86% | B | 1.15 |
| Panthers vs USM AlgerNot playedCAF Confederation CupC | CAF Confederation Cup | PanthersOur prob 42% | — | 42% | — | C | — |
| Deportivo Pereira vs ChicoPrimera AC | Primera A | Deportivo PereiraOur prob 42%Best odds 2.22 | -3% | 40% | 43% | C | 2.22 |
| Londrina vs CuiabaBrazil Serie BC | Brazil Serie B | CuiabaOur prob 37%Best odds 2.60 | +1% | 38% | 37% | C | 2.60 |
| Internacional de Bogota vs Fortaleza FCPrimera AC | Primera A | Internacional de BogotaOur prob 45%Best odds 2.16 | +3% | 47% | 44% | C | 2.16 |
| Cucuta vs Atletico NacionalPrimera AC | Primera A | Atletico NacionalOur prob 54%Best odds 1.64 | -16% | 42% | 58% | C | 1.64 |
| 3-3 FTSporting San Jose vs San CarlosCosta Rica Primera DivisiónC | Costa Rica Primera División | Sporting San JoseOur prob 51%Best odds 1.70 | -17% | 39% | 56% | C | 1.70 |
| 1-1 FTDeportivo Riestra vs Union Santa FeLiga Profesional ArgentinaC | Liga Profesional Argentina | Deportivo RiestraOur prob 42%Best odds 2.30 | -1% | 42% | 43% | C | 2.30 |
| 3-0 FTAntigua GFC vs XelajúGuatemala Liga NacionalC | Guatemala Liga Nacional | Antigua GFCOur prob 52%Best odds 1.75 | -4% | 49% | 53% | C | 1.75 |
| 0-1 FTDeportivo Pasto vs Alianza ValleduparPrimera AC | Primera A | Deportivo PastoOur prob 51%Best odds 1.78 | -10% | 44% | 54% | C | 1.78 |
| 1-2 FTEscorpiones Belén vs Puntarenas FCCosta Rica Primera DivisiónC | Costa Rica Primera División | Escorpiones BelénOur prob 44% | — | 44% | — | C | — |
| 1-2 FTPolice vs AFC LeopardsKenyan Premier LeagueC | Kenyan Premier League | PoliceOur prob 38%Best odds 2.44 | +3% | 41% | 38% | C | 2.44 |
| 4-1 FTMaroons vs KatakaUganda Premier LeagueC | Uganda Premier League | MaroonsOur prob 62%Best odds 1.57 | +15% | 73% | 59% | C | 1.57 |
| 0-1 FTAsyut Petrol vs Zamalek SCEgypt Premier LeagueC | Egypt Premier League | Zamalek SCOur prob 64%Best odds 1.39 | -12% | 55% | 67% | C | 1.39 |
| 3-2 FTMasr vs Future FCEgypt Premier LeagueC | Egypt Premier League | MasrOur prob 38%Best odds 2.53 | -1% | 37% | 38% | C | 2.53 |
| 2-4 FTASA Targu Mures vs Chindia TargovisteLiga IIC | Liga II | Chindia TargovisteOur prob 42%Best odds 2.23 | +1% | 43% | 42% | C | 2.23 |
| 1-0 FTAl Diriyah vs Al RiyadhSaudi Arabia Pro LeagueC | Saudi Arabia Pro League | Al DiriyahOur prob 56%Best odds 1.60 | -17% | 43% | 60% | C | 1.60 |
| 0-1 FTAl Taawon vs Al-Qadisiyah FCSaudi Arabia Pro LeagueC | Saudi Arabia Pro League | Al-Qadisiyah FCOur prob 69%Best odds 1.47 | +15% | 81% | 65% | C | 1.47 |
| 2-2 FTFenerbahçe vs Slavia PrahaUEFA Champions LeagueC | UEFA Champions League | FenerbahçeOur prob 57%Best odds 1.69 | -14% | 47% | 61% | C | 1.69 |
| 1-2 FTSabah FA vs Borussia DortmundUEFA Champions LeagueB | UEFA Champions League | Borussia DortmundOur prob 60%Best odds 1.33 | -58% | 16% | 74% | B | 1.33 |
| 1-1 FTWadi Degla vs National Bank of EgyptEgypt Premier LeagueC | Egypt Premier League | National Bank of EgyptOur prob 42%Best odds 2.15 | -8% | 36% | 44% | C | 2.15 |
| 1-4 FTEl Geish vs Pyramids FCEgypt Premier LeagueC | Egypt Premier League | Pyramids FCOur prob 68%Best odds 1.42 | +12% | 77% | 65% | C | 1.42 |
| 2-2 FTIFK Norrkoping vs Orebro SKSuperettanC | Superettan | IFK NorrkopingOur prob 62%Best odds 1.64 | +17% | 75% | 58% | C | 1.64 |
| 1-4 FTAl-Ettifaq vs Al-Ittihad FCSaudi Arabia Pro LeagueC | Saudi Arabia Pro League | Al-Ittihad FCOur prob 43%Best odds 2.10 | -12% | 34% | 46% | C | 2.10 |
| 1-0 FTAl-Nassr vs NEOMSaudi Arabia Pro LeagueC | Saudi Arabia Pro League | Al-NassrOur prob 62%Best odds 1.47 | -13% | 52% | 65% | C | 1.47 |
Our prob = the probability we publish for that pick — the model blended with the de-vigged market price where one is recorded; the Model and Market columns are the two inputs behind it. Edge = model probability minus the de-vigged market probability; grade A/B = the pick is backed by both/one team's xG record. Best odds = the top bookmaker price on our pick, taking each book at its own last update.
Welcome offers as each operator publishes them in Kenya — the full comparison and how we read it is on its own page
| # | Betting site | Welcome offer | Why it is here | Visit |
|---|---|---|---|---|
| 1 | 50% free bet up to KES 2,500 on your first deposit18+. New customers only. Min first deposit KES 100. Free bet needs 4+ selections at odds 1.70+ within 7 days. T&Cs apply. |
|
Get offer | |
| 2 | First deposit bonus18+. New customers only. T&Cs apply. |
|
Get offer | |
| 3 | 100% up to KES 19,000 on your first deposit18+. Min deposit KES 150. Bonus wagered 5x on accumulators (3+ selections, odds 1.40+). T&Cs apply. |
|
Get offer | |
| 4 | 200% first deposit bonus18+. New customers only. T&Cs apply. |
|
Get offer |
18+ only. Offers and terms are set by each operator and can change; the operator’s own terms decide. Gamble responsibly.
49 upcoming fixtures across 10 competitions — the fixtures themselves are in the explorer above and on each competition page
What happened next to what we predicted