Top pick today
Club Brugge KV
vs
Lens
- Our pick
- Club Brugge KV to win
- Model prob.
- 71%
- Market prob.
- 50%
- Edge
- +20%
- Best odds
- 1.95
Updated
21 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
Bayern Munich to win
Mixco to win
Birmingham Legion to win
49 fixtures today, 32 already played — every row opens the full prediction
| Match | League | Pick | Edge | Model | Market | Conf. | Best odds |
|---|---|---|---|---|---|---|---|
| Levante vs Athletic ClubLa LigaA | La Liga | Athletic ClubOur prob 42%Best odds 2.33 | -11% | 34% | 45% | A | 2.33 |
| Zabbar St. Patrick vs Sliema WanderersMalta Premier LeagueC | Malta Premier League | Sliema WanderersOur prob 45%Best odds 1.85 | -17% | 32% | 50% | C | 1.85 |
| Mosta vs Valletta FCMalta Premier LeagueC | Malta Premier League | Valletta FCOur prob 55%Best odds 1.57 | -19% | 41% | 60% | C | 1.57 |
| Reading vs Leyton OrientLeague OneC | League One | ReadingOur prob 62%Best odds 1.53 | -12% | 53% | 65% | C | 1.53 |
| Aston Villa vs VikingUEFA Champions LeagueB | UEFA Champions League | Aston VillaOur prob 69%Best odds 1.28 | -29% | 47% | 77% | B | 1.28 |
| Bayern Munich vs ArsenalUEFA Champions LeagueA | UEFA Champions League | Bayern MunichOur prob 48%Best odds 2.30 | +19% | 62% | 43% | A | 2.30 |
| Sporting CP vs Lask LinzUEFA Champions LeagueC | UEFA Champions League | Sporting CPOur prob 73%Best odds 1.33 | -8% | 68% | 75% | C | 1.33 |
| Inter vs Shakhtar DonetskUEFA Champions LeagueB | UEFA Champions League | InterOur prob 68%Best odds 1.27 | -41% | 37% | 78% | B | 1.27 |
| Real Madrid vs RasenBallsport LeipzigUEFA Champions LeagueA | UEFA Champions League | Real MadridOur prob 75%Best odds 1.27 | -8% | 70% | 77% | A | 1.27 |
| Real Betis vs FeyenoordUEFA Champions LeagueB | UEFA Champions League | Real BetisOur prob 52%Best odds 1.70 | -25% | 33% | 58% | B | 1.70 |
| Club Brugge KV vs LensUEFA Champions LeagueB | UEFA Champions League | Club Brugge KVOur prob 56%Best odds 1.95 | +20% | 71% | 50% | B | 1.95 |
| Mixco vs MunicipalGuatemala Liga NacionalC | Guatemala Liga Nacional | MixcoOur prob 37%Best odds 2.86 | +15% | 48% | 33% | C | 2.86 |
| Atletico Torque vs Atletico-MGCONMEBOL SudamericanaC | CONMEBOL Sudamericana | Atletico-MGOur prob 41%Best odds 2.38 | -2% | 39% | 41% | C | 2.38 |
| Brooklyn vs Birmingham LegionUSL ChampionshipC | USL Championship | Birmingham LegionOur prob 40%Best odds 2.48 | +10% | 48% | 38% | C | 2.48 |
| FC Cincinnati vs DC UnitedMajor League SoccerC | Major League Soccer | FC CincinnatiOur prob 55%Best odds 1.75 | -5% | 52% | 57% | C | 1.75 |
| Llaneros vs Deportivo CaliPrimera AC | Primera A | Deportivo CaliOur prob 38%Best odds 2.69 | +9% | 44% | 35% | C | 2.69 |
| Sporting JAX vs Louisville CityUSL ChampionshipC | USL Championship | Louisville CityOur prob 68%Best odds 1.40 | +2% | 70% | 67% | C | 1.40 |
| 1-0 FTGuadalajara Chivas vs NecaxaLiga MXC | Liga MX | Guadalajara ChivasOur prob 69%Best odds 1.42 | +3% | 71% | 68% | C | 1.42 |
| 1-3 FTVasco DA Gama vs Boca JuniorsCONMEBOL SudamericanaC | CONMEBOL Sudamericana | Vasco DA GamaOur prob 39%Best odds 2.85 | +10% | 46% | 36% | C | 2.85 |
| 0-1 FTFC Juarez vs Atlante FCLiga MXC | Liga MX | Atlante FCOur prob 40%Best odds 2.37 | -1% | 39% | 40% | C | 2.37 |
| 2-1 FTAtletico San Luis vs Club QueretaroLiga MXC | Liga MX | Atletico San LuisOur prob 42%Best odds 2.30 | 0% | 42% | 42% | C | 2.30 |
| 1-1 FTMillonarios vs Once CaldasPrimera AC | Primera A | MillonariosOur prob 56%Best odds 1.78 | +2% | 58% | 56% | C | 1.78 |
| 0-2 FTTigres UANL vs LeonLiga MXC | Liga MX | Tigres UANLOur prob 47%Best odds 1.92 | -9% | 41% | 50% | C | 1.92 |
| 1-2 FTAvispa Fukuoka vs Gamba OsakaJ1 LeagueC | J1 League | Gamba OsakaOur prob 37%Best odds 2.79 | +10% | 45% | 35% | C | 2.79 |
| 0-0 FTFC Tokyo vs Kashiwa ReysolJ1 LeagueC | J1 League | FC TokyoOur prob 51%Best odds 2.14 | +24% | 69% | 45% | C | 2.14 |
| 2-1 FTKawasaki Frontale vs Vissel KobeJ1 LeagueC | J1 League | Kawasaki FrontaleOur prob 37%Best odds 2.50 | -6% | 33% | 39% | C | 2.50 |
| 2-2 FTKyoto Sanga vs KashimaJ1 LeagueC | J1 League | KashimaOur prob 51%Best odds 2.02 | +10% | 58% | 48% | C | 2.02 |
| 1-1 FTNagoya Grampus vs Cerezo OsakaJ1 LeagueC | J1 League | Nagoya GrampusOur prob 39%Best odds 2.39 | -7% | 34% | 41% | C | 2.39 |
| 2-0 FTFagiano Okayama vs Mito HollyhockJ1 LeagueC | J1 League | Fagiano OkayamaOur prob 52%Best odds 1.81 | -6% | 47% | 53% | C | 1.81 |
| 0-5 FTShimizu S-pulse vs Machida ZelviaJ1 LeagueC | J1 League | Machida ZelviaOur prob 48%Best odds 2.15 | +8% | 54% | 46% | C | 2.15 |
| 4-0 FTV-varen Nagasaki vs Sanfrecce HiroshimaJ1 LeagueC | J1 League | Sanfrecce HiroshimaOur prob 69%Best odds 1.46 | +13% | 78% | 65% | C | 1.46 |
| 2-2 FTYokohama F. Marinos vs Tokyo VerdyJ1 LeagueC | J1 League | Yokohama F. MarinosOur prob 56%Best odds 1.93 | +21% | 71% | 51% | C | 1.93 |
| 3-2 FTUrawa vs JEF United ChibaJ1 LeagueC | J1 League | UrawaOur prob 57%Best odds 1.67 | -4% | 53% | 58% | C | 1.67 |
| 1-6 FT15 de Agosto vs SimbaCAF Champions LeagueC | CAF Champions League | SimbaOur prob 73%Best odds 1.14 | -34% | 47% | 81% | C | 1.14 |
| 2-1 FTBUL vs NECUganda Premier LeagueC | Uganda Premier League | BULOur prob 40%Best odds 2.27 | -4% | 36% | 41% | C | 2.27 |
| 0-0 FTLugazi vs ExpressUganda Premier LeagueC | Uganda Premier League | DrawOur prob 34%Best odds 2.90 | +7% | 39% | 33% | C | 2.90 |
| 2-1 FTGhazl El Mehalla vs Al IttihadEgypt Premier LeagueC | Egypt Premier League | Al IttihadOur prob 39%Best odds 3.06 | +24% | 57% | 33% | C | 3.06 |
| 3-1 FTLaagri vs Flora TallinnMeistriliigaC | Meistriliiga | Flora TallinnOur prob 41%Best odds 1.87 | -32% | 17% | 49% | C | 1.87 |
| 1-1 FTPK-35 vs FF JaroVeikkausliigaC | Veikkausliiga | PK-35Our prob 36%Best odds 3.06 | +19% | 50% | 31% | C | 3.06 |
| 1-0 FTMalacateco vs ComunicacionesGuatemala Liga NacionalC | Guatemala Liga Nacional | MalacatecoOur prob 42%Best odds 2.15 | +17% | 54% | 38% | C | 2.15 |
| 1-1 FTHamrun Spartans vs Balzan FCMalta Premier LeagueC | Malta Premier League | Hamrun SpartansOur prob 51%Best odds 1.80 | -4% | 48% | 52% | C | 1.80 |
| 2-0 FTBirzebbuga vs MarsaxlokkMalta Premier LeagueC | Malta Premier League | MarsaxlokkOur prob 62%Best odds 1.57 | +2% | 64% | 62% | C | 1.57 |
| 4-1 FTYoung Africans vs CFFACAF Champions LeagueC | CAF Champions League | Young AfricansOur prob 87%Best odds 1.00 | +3% | 89% | 86% | C | 1.00 |
| 2-4 FTLille vs GalatasarayUEFA Champions LeagueB | UEFA Champions League | LilleOur prob 45%Best odds 2.26 | +6% | 49% | 43% | B | 2.26 |
| 4-1 FTComo vs Manchester UnitedUEFA Champions LeagueA | UEFA Champions League | ComoOur prob 45%Best odds 2.46 | +18% | 59% | 40% | A | 2.46 |
| 3-3 FTAl Ahly vs Olympic El QanahEgypt Premier LeagueC | Egypt Premier League | Al AhlyOur prob 71%Best odds 1.26 | -17% | 58% | 75% | C | 1.26 |
| 2-0 FTCeramica Cleopatra vs PetrojetEgypt Premier LeagueC | Egypt Premier League | Ceramica CleopatraOur prob 48%Best odds 1.93 | -9% | 41% | 50% | C | 1.93 |
| 2-1 FTSogndal vs RaufossNorway 1. DivisionC | Norway 1. Division | SogndalOur prob 64%Best odds 1.49 | +3% | 67% | 64% | C | 1.49 |
| 0-2 FTVanløse vs Nykobing FCDBU PokalenC | DBU Pokalen | Nykobing FCOur prob 61%Best odds 1.55 | -2% | 60% | 62% | C | 1.55 |
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.
17 upcoming fixtures across 9 competitions — the fixtures themselves are in the explorer above and on each competition page
What happened next to what we predicted