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 17 across 9 competitions
Competitions 9 with fixtures today
Value picks 6 model edge ≥ 2%
High confidence 3 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, 32 already played — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeModelMarketConf.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.

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

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

All competitions
  • La Liga Spain 1 fixture
  • 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