Updated

21 October 2026

Football predictions today

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

Club Brugge KV vs Lens

UEFA Champions League ·

Our pick
Club Brugge KV to win
Model prob.
71%
Market prob.
50%
Edge
+20%
Best odds
1.95
Matches today 16 across 8 competitions
Competitions 8 with fixtures today
Value picks 6 model edge ≥ 2%
High confidence 2 both teams xG-backed
Average edge +12.6% across value picks

Top opportunities

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

All value bets
High edgeA

Bayern Munich to win

Bayern Munich vs Arsenal · UEFA Champions League ·

Edge+19% Our prob48% Best odds2.30
Full prediction
High edgeC

Mixco to win

Mixco vs Municipal · Guatemala Liga Nacional ·

Edge+15% Our prob37% Best odds2.86
Full prediction
High edgeC

Birmingham Legion to win

Brooklyn vs Birmingham Legion · USL Championship ·

Edge+10% Our prob40% Best odds2.48
Full prediction

Match explorer

49 fixtures today, 33 already played — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeModelMarketConf.Best odds
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
3-1 FTLevante vs Athletic ClubLa LigaA La Liga Athletic ClubOur prob 42%Best odds 2.33 -11% 34% 45% A 2.33

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.

Betting sites compared

Welcome offers as each operator publishes them in Kenya — the full comparison and how we read it is on its own page

Compare in full
# Betting site Welcome offer Why it is here Visit
1 Mozzartbet 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.
  • M-PESA Paybill 290059
  • Daily Jackpot
  • Live betting
Get offer
2 Betwinner First deposit bonus18+. New customers only. T&Cs apply.
  • 1,000+ events every day
  • Live betting around the clock
  • 30+ markets on live events
Get offer
3 22Bet 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.
  • M-Pesa and Airtel Money deposits
  • Live in-play betting
  • Android and iOS app
Get offer
4 Melbet 200% first deposit bonus18+. New customers only. T&Cs apply.
  • 1,000+ events every day
  • 30+ markets on live events
  • 24/7 customer support
Get offer

Competitions in our window

16 upcoming fixtures across 8 competitions — the fixtures themselves are in the explorer above and on each competition page

All competitions
  • Malta Premier League Malta 2 fixtures
  • League One England 1 fixture
  • UEFA Champions League World 7 fixtures
  • Guatemala Liga Nacional Guatemala 1 fixture
  • CONMEBOL Sudamericana World 1 fixture
  • USL Championship USA 2 fixtures
  • Major League Soccer USA 1 fixture
  • Primera A Colombia 1 fixture

Recent results

What happened next to what we predicted

DBU Pokalen
Norway 1. Division
Egypt Premier League
UEFA Champions League