Updated

22 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

Celtic vs Celta Vigo

UEFA Europa League ·

Our pick
Celtic to win
Model prob.
69%
Market prob.
35%
Edge
+34%
Best odds
2.74
Matches today 50 across 9 competitions
Competitions 9 with fixtures today
Value picks 11 model edge ≥ 2%
High confidence 4 both teams xG-backed
Average edge +18.9% 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 edgeB

Ajax to win

Ajax vs Atalanta · UEFA Europa Conference League ·

Edge+34% Our prob53% Best odds2.21
Full prediction
High edgeB

Beşiktaş to win

Beşiktaş vs Crystal Palace · UEFA Europa League ·

Edge+23% Our prob51% Best odds2.17
Full prediction
High edgeA

Bournemouth to win

Bournemouth vs AC Milan · UEFA Europa League ·

Edge+18% Our prob50% Best odds2.15
Full prediction

Match explorer

59 fixtures today, 9 already played — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeModelMarketConf.Best odds
Mornar vs Mladost DGMontenegro First LeagueC Montenegro First League MornarOur prob 62%Best odds 1.47 -6% 58% 64% C 1.47
Bihor Oradea vs CSM ReşiţaLiga IIC Liga II Bihor OradeaOur prob 45%Best odds 2.21 +15% 57% 41% C 2.21
SC Villa vs Mbarara CityUganda Premier LeagueC Uganda Premier League SC VillaOur prob 79% — 79% — C —
Kigezi HomeBoyz vs Entebbe UPPCUganda Premier LeagueC Uganda Premier League Entebbe UPPCOur prob 56% — 56% — C —
Al-Hazm vs Al-FayhaSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-HazmOur prob 41%Best odds 2.31 -1% 40% 42% C 2.31
Al Shahaniya vs Al SaddStars LeagueC Stars League Al SaddOur prob 70%Best odds 1.37 0% 70% 70% C 1.37
Kairat Almaty vs PanathinaikosUEFA Europa Conference LeagueC UEFA Europa Conference League PanathinaikosOur prob 53%Best odds 1.69 -20% 37% 58% C 1.69
Al-Fateh vs Al ShababSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al ShababOur prob 44%Best odds 2.18 0% 44% 44% C 2.18
Sardarapat vs FC UrartuArmenia Premier LeagueC Armenia Premier League FC UrartuOur prob 48%Best odds 1.85 -10% 41% 51% C 1.85
Birkirkara vs FlorianaMalta Premier LeagueC Malta Premier League FlorianaOur prob 43%Best odds 2.15 +1% 44% 43% C 2.15
Buducnost Podgorica vs Arsenal TivatMontenegro First LeagueC Montenegro First League Buducnost PodgoricaOur prob 62%Best odds 1.57 +9% 69% 60% C 1.57
KCCA vs UPDFUganda Premier LeagueC Uganda Premier League KCCAOur prob 57% — 57% — C —
Al-Gharafa vs Al Ahli DohaStars LeagueC Stars League Al-GharafaOur prob 38%Best odds 2.18 -19% 24% 43% C 2.18
Lech Poznan vs SunderlandUEFA Europa LeagueB UEFA Europa League SunderlandOur prob 45%Best odds 1.70 -45% 11% 56% B 1.70
Juventus vs RennesUEFA Europa LeagueA UEFA Europa League JuventusOur prob 64%Best odds 1.61 +15% 76% 60% A 1.61
Dinamo Zagreb vs NEC NijmegenUEFA Europa LeagueC UEFA Europa League Dinamo ZagrebOur prob 63%Best odds 1.69 +19% 77% 58% C 1.69
Sturm Graz vs MarseilleUEFA Europa LeagueB UEFA Europa League MarseilleOur prob 39%Best odds 2.11 -29% 17% 46% B 2.11
Ferencvarosi TC vs TorreenseUEFA Europa LeagueC UEFA Europa League Ferencvarosi TCOur prob 68%Best odds 1.37 -10% 61% 71% C 1.37
OFI vs Bayer LeverkusenUEFA Europa LeagueB UEFA Europa League Bayer LeverkusenOur prob 70%Best odds 1.25 -30% 47% 77% B 1.25
Union St. Gilloise vs Hapoel Beer ShevaUEFA Europa LeagueC UEFA Europa League Union St. GilloiseOur prob 71%Best odds 1.34 -2% 69% 72% C 1.34
Ararat-Armenia vs AZ AlkmaarUEFA Europa LeagueC UEFA Europa League AZ AlkmaarOur prob 55%Best odds 1.55 -30% 32% 62% C 1.55
FC Nordsjaelland vs CSKA SofiaUEFA Europa Conference LeagueC UEFA Europa Conference League FC NordsjaellandOur prob 63%Best odds 1.43 -20% 48% 68% C 1.43
Getafe vs FC LuganoUEFA Europa Conference LeagueB UEFA Europa Conference League GetafeOur prob 42%Best odds 1.85 -44% 9% 53% B 1.85
FK Crvena Zvezda vs FC CopenhagenUEFA Europa Conference LeagueC UEFA Europa Conference League FK Crvena ZvezdaOur prob 41%Best odds 2.33 -3% 39% 42% C 2.33
Trabzonspor vs Heart Of MidlothianUEFA Europa Conference LeagueC UEFA Europa Conference League TrabzonsporOur prob 72%Best odds 1.34 +1% 73% 72% C 1.34
FK Jablonec vs BrightonUEFA Europa Conference LeagueB UEFA Europa Conference League BrightonOur prob 67%Best odds 1.30 -27% 47% 73% B 1.30
Inter Club d'Escaldes vs Universitatea CraiovaUEFA Europa Conference LeagueC UEFA Europa Conference League Universitatea CraiovaOur prob 56%Best odds 1.63 -9% 50% 59% C 1.63
Pafos vs RigaUEFA Europa Conference LeagueC UEFA Europa Conference League PafosOur prob 52%Best odds 1.65 -23% 36% 58% C 1.65
FC Iberia 1999 vs Mjallby AIFUEFA Europa Conference LeagueC UEFA Europa Conference League Mjallby AIFOur prob 38%Best odds 2.27 -19% 24% 42% C 2.27
Kauno Žalgiris vs BrannUEFA Europa Conference LeagueC UEFA Europa Conference League BrannOur prob 46%Best odds 1.81 -31% 22% 54% C 1.81
Al-Ahli Jeddah vs Al Khaleej SaihatSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-Ahli JeddahOur prob 72%Best odds 1.35 +1% 72% 71% C 1.35
Hibernians vs Gzira UnitedMalta Premier LeagueC Malta Premier League HiberniansOur prob 47%Best odds 1.89 -4% 44% 49% C 1.89
Bournemouth vs AC MilanUEFA Europa LeagueA UEFA Europa League BournemouthOur prob 50%Best odds 2.15 +18% 63% 45% A 2.15
Hoffenheim vs LyonUEFA Europa LeagueA UEFA Europa League HoffenheimOur prob 46%Best odds 2.07 -5% 42% 47% A 2.07
Celtic vs Celta VigoUEFA Europa LeagueB UEFA Europa League CelticOur prob 44%Best odds 2.74 +34% 69% 35% B 2.74
Lillestrom vs Real SociedadUEFA Europa LeagueB UEFA Europa League Real SociedadOur prob 51%Best odds 1.56 -44% 18% 62% B 1.56
Jagiellonia vs AnderlechtUEFA Europa LeagueC UEFA Europa League AnderlechtOur prob 41%Best odds 2.29 -6% 36% 42% C 2.29
Beşiktaş vs Crystal PalaceUEFA Europa LeagueB UEFA Europa League BeşiktaşOur prob 51%Best odds 2.17 +23% 69% 45% B 2.17
Olympiakos Piraeus vs Sparta PrahaUEFA Europa LeagueC UEFA Europa League Olympiakos PiraeusOur prob 59%Best odds 1.53 -17% 46% 63% C 1.53
Plzen vs Levski SofiaUEFA Europa LeagueC UEFA Europa League PlzenOur prob 48%Best odds 1.82 -23% 31% 53% C 1.82
Omonia Nicosia vs BenficaUEFA Europa LeagueC UEFA Europa League BenficaOur prob 60%Best odds 1.41 -35% 34% 69% C 1.41
Celje vs Red Bull SalzburgUEFA Europa LeagueC UEFA Europa League Red Bull SalzburgOur prob 57%Best odds 1.65 -4% 54% 58% C 1.65
Monaco vs FreiburgUEFA Europa Conference LeagueA UEFA Europa Conference League MonacoOur prob 41%Best odds 2.27 -6% 37% 42% A 2.27
Ajax vs AtalantaUEFA Europa Conference LeagueB UEFA Europa Conference League AjaxOur prob 53%Best odds 2.21 +34% 78% 45% B 2.21
SC Braga vs GentUEFA Europa Conference LeagueC UEFA Europa Conference League SC BragaOur prob 48%Best odds 1.73 -32% 24% 56% C 1.73
FC Midtjylland vs St. TruidenUEFA Europa Conference LeagueC UEFA Europa Conference League FC MidtjyllandOur prob 61%Best odds 1.67 +14% 71% 57% C 1.67
Aarhus vs Egnatia RrogozhinëUEFA Europa Conference LeagueC UEFA Europa Conference League AarhusOur prob 54%Best odds 1.57 -30% 31% 61% C 1.57
Lincoln Red Imps FC vs TwenteUEFA Europa Conference LeagueC UEFA Europa Conference League TwenteOur prob 70%Best odds 1.24 -30% 47% 77% C 1.24
FC Thun vs HNK Hajduk SplitUEFA Europa Conference LeagueC UEFA Europa Conference League HNK Hajduk SplitOur prob 44%Best odds 2.52 +17% 56% 39% C 2.52
Borac Banja Luka vs KuPSUEFA Europa Conference LeagueC UEFA Europa Conference League Borac Banja LukaOur prob 53%Best odds 1.95 +10% 60% 50% C 1.95
0-0 FTColumbus Crew vs St. Louis CityUS Open CupC US Open Cup Columbus CrewOur prob 40%Best odds 2.42 -1% 39% 40% C 2.42
0-1 FTPalmeiras vs FluminenseCONMEBOL LibertadoresC CONMEBOL Libertadores PalmeirasOur prob 57%Best odds 2.01 +14% 68% 54% C 2.01
2-2 FTToluca vs Club TijuanaLiga MXC Liga MX TolucaOur prob 69%Best odds 1.36 -5% 65% 70% C 1.36
2-5 FTAtlas vs Club AmericaLiga MXC Liga MX Club AmericaOur prob 45%Best odds 2.10 -4% 42% 46% C 2.10
1-4 FTPuebla vs MonterreyLiga MXC Liga MX MonterreyOur prob 47%Best odds 1.85 -17% 35% 52% C 1.85
2-1 FTSanta Fe vs JaguaresPrimera AC Primera A Santa FeOur prob 70%Best odds 1.35 -6% 65% 72% C 1.35
0-0 FTFAS vs Isidro MetapánPrimera DivisionC Primera Division FASOur prob 43%Best odds 2.20 +5% 47% 42% C 2.20
2-0 FTSantos Laguna vs U.N.A.M. - PumasLiga MXC Liga MX Santos LagunaOur prob 47%Best odds 2.30 +21% 63% 42% C 2.30
1-2 FTCF Pachuca vs Cruz AzulLiga MXC Liga MX Cruz AzulOur prob 40%Best odds 2.31 -4% 38% 41% C 2.31

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

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

All competitions
  • Montenegro First League Montenegro 2 fixtures
  • Liga II Romania 1 fixture
  • Uganda Premier League Uganda 3 fixtures
  • Saudi Arabia Pro League Saudi Arabia 3 fixtures
  • Stars League Qatar 2 fixtures
  • UEFA Europa Conference League World 18 fixtures
  • Armenia Premier League Armenia 1 fixture
  • Malta Premier League Malta 2 fixtures
  • UEFA Europa League World 18 fixtures

Recent results

What happened next to what we predicted

Liga MX
Primera Division
Primera A