Updated

6 November 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

Hamburger SV vs Borussia M.Gladbach

Bundesliga ·

Our pick
Borussia M.Gladbach to win
Our prob.
37%
Market prob.
35%
Edge
+2%
Best odds
2.95
Matches today 101 across 56 competitions
Competitions 56 with fixtures today
Value picks 21 edge ≥ 2% over the market
High confidence 5 both teams xG-backed
Average edge +3.4% across value picks

Top opportunities

Largest edge over the market 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
ValueA

Venezia to win

Venezia vs Udinese · Serie A ·

Edge+2% Our prob46% Best odds2.33
Full prediction
High edgeC

Airbus UK to win

Holywell vs Airbus UK · Wales Premier League ·

Edge+5% Our prob70% Best odds1.49
Full prediction
ValueC

Montpellier to win

Montpellier vs Metz · Ligue 2 ·

Edge+5% Our prob52% Best odds2.00
Full prediction

Match explorer

111 fixtures today, 10 already played — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeOursMarketConf.Best odds
KCB vs APS BometKenyan Premier LeagueC Kenyan Premier League KCBOur prob 40%Best odds 1.98 -6% 40% 47% C 1.98
Kigezi HomeBoyz vs Mbarara CityUganda Premier LeagueC Uganda Premier League Mbarara CityOur prob 37% — 37% — C —
Qarabag vs TuranPremyer LiqaC Premyer Liqa QarabagOur prob 55%Best odds 1.55 -5% 55% 60% C 1.55
Al-Arabi SC vs Al Ahli DohaStars LeagueC Stars League Al-Arabi SCOur prob 47%Best odds 1.98 -1% 47% 48% C 1.98
Al-Fateh vs Al RiyadhPostponedSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-FatehOur prob 38%Best odds 2.30 — 38% — C 2.30
Al-Hazm vs Al-NassrPostponedSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-NassrOur prob 75%Best odds 1.33 -3% 75% 78% C 1.33
Septemvri Sofia vs Lokomotiv SofiaBulgaria First LeagueC Bulgaria First League Lokomotiv SofiaOur prob 40%Best odds 2.33 -1% 40% 41% C 2.33
BKMA vs AlashkertArmenia Premier LeagueC Armenia Premier League AlashkertOur prob 72%Best odds 1.29 0% 72% 73% C 1.29
Kun Khalifat FC vs Kano PillarsNigeria Premier Football LeagueC Nigeria Premier Football League Kun Khalifat FCOur prob 48% — 48% — C —
Karela vs VisionGhana Premier LeagueC Ghana Premier League KarelaOur prob 41% — 41% — C —
Uta Arad vs Petrolul PloiestiLiga IC Liga I Uta AradOur prob 51%Best odds 1.78 -3% 51% 53% C 1.78
Neftchi Baku vs KapazPremyer LiqaC Premyer Liqa Neftchi BakuOur prob 64%Best odds 1.36 -4% 64% 68% C 1.36
Bokelj vs MornarMontenegro First LeagueC Montenegro First League MornarOur prob 38%Best odds 2.31 -3% 38% 41% C 2.31
Dukagjini vs LlapiKosovo SuperligaC Kosovo Superliga DukagjiniOur prob 59%Best odds 1.50 -4% 59% 63% C 1.50
Nafta vs Olimpija Ljubljana1. SNLC 1. SNL Olimpija LjubljanaOur prob 48%Best odds 1.90 -2% 48% 51% C 1.90
Al Wakrah vs Al ShahaniyaStars LeagueC Stars League Al WakrahOur prob 56% — 56% — C —
Gaziantep FK vs KasımpaşaSüper LigC Süper Lig KasımpaşaOur prob 39%Best odds 2.79 +4% 39% 35% C 2.79
Motor Lublin vs Wisla PlockEkstraklasaC Ekstraklasa Motor LublinOur prob 49%Best odds 1.99 +1% 49% 48% C 1.99
NK Lokomotiva Zagreb vs RudesHNLC HNL NK Lokomotiva ZagrebOur prob 45%Best odds 2.06 -1% 45% 46% C 2.06
AEK Larnaca vs KarmiotissaCyprus 1. DivisionC Cyprus 1. Division AEK LarnacaOur prob 77%Best odds 1.20 -1% 77% 78% C 1.20
Nea Salamis vs Omonia AradippouCyprus 1. DivisionC Cyprus 1. Division Nea SalamisOur prob 47%Best odds 2.03 0% 47% 47% C 2.03
Antalyaspor vs Bursaspor1. LigC 1. Lig BursasporOur prob 53%Best odds 1.80 0% 53% 52% C 1.80
Sarıyer vs Iğdır FK1. LigC 1. Lig Iğdır FKOur prob 36%Best odds 2.80 +2% 36% 34% C 2.80
Vejle vs FC FredericiaDenmark 1. DivisionC Denmark 1. Division FC FredericiaOur prob 37%Best odds 2.72 +1% 37% 36% C 2.72
Puszcza Niepołomice vs Miedz LegnicaI LigaC I Liga Miedz LegnicaOur prob 40%Best odds 2.38 0% 40% 40% C 2.38
Dukla Praha vs PříbramFNLC FNL Dukla PrahaOur prob 49%Best odds 1.78 -3% 49% 53% C 1.78
Opava vs VlašimFNLC FNL OpavaOur prob 41%Best odds 2.15 -4% 41% 45% C 2.15
Vysočina Jihlava vs KarvináFNLC FNL Vysočina JihlavaOur prob 41%Best odds 2.49 +4% 41% 37% C 2.49
Ústí nad Labem vs Viktoria ŽižkovFNLC FNL Ústí nad LabemOur prob 51%Best odds 1.83 -1% 51% 52% C 1.83
Hassania Agadir vs Renaissance BerkaneBotola ProC Botola Pro Renaissance BerkaneOur prob 49%Best odds 1.85 -1% 49% 50% C 1.85
Botev Plovdiv vs Dunav RuseBulgaria First LeagueC Bulgaria First League Botev PlovdivOur prob 64%Best odds 1.42 -2% 64% 66% C 1.42
Al-Ittihad FC vs NEOMPostponedSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-Ittihad FCOur prob 46%Best odds 2.17 -2% 46% 48% C 2.17
Dynamo Dresden vs SpVgg Greuther Fürth2. BundesligaC 2. Bundesliga Dynamo DresdenOur prob 49%Best odds 2.00 -1% 49% 49% C 2.00
Eintracht Braunschweig vs Energie Cottbus2. BundesligaC 2. Bundesliga Eintracht BraunschweigOur prob 47%Best odds 2.05 -1% 47% 48% C 2.05
FC Liefering vs Austria Salzburg2. LigaC 2. Liga Austria SalzburgOur prob 40% — 40% — C —
SKU Amstetten vs Wacker Innsbruck2. LigaC 2. Liga SKU AmstettenOur prob 46%Best odds 2.03 -1% 46% 47% C 2.03
Austria Vienna (Am) vs First Vienna2. LigaC 2. Liga Austria Vienna (Am)Our prob 46% — 46% — C —
Silkeborg vs LyngbyDenmark SuperligaC Denmark Superliga SilkeborgOur prob 38%Best odds 2.45 -2% 38% 40% C 2.45
Hammarby FF vs IF ElfsborgAllsvenskanC Allsvenskan Hammarby FFOur prob 61%Best odds 1.42 -6% 61% 67% C 1.42
Barracas Central vs Racing ClubLiga Profesional ArgentinaC Liga Profesional Argentina Barracas CentralOur prob 43%Best odds 2.45 +3% 43% 39% C 2.45
FC Viktoria Köln vs FC Saarbrücken3. LigaC 3. Liga FC Viktoria KölnOur prob 54%Best odds 1.88 +3% 54% 51% C 1.88
AB Copenhagen vs Vendsyssel FFDenmark 1. DivisionC Denmark 1. Division AB CopenhagenOur prob 51%Best odds 1.86 +1% 51% 50% C 1.86
HB Koge vs AalborgDenmark 1. DivisionC Denmark 1. Division HB KogeOur prob 38%Best odds 2.60 +1% 38% 37% C 2.60
Rapid Vienna vs Wolfsberger ACAustria BundesligaC Austria Bundesliga Rapid ViennaOur prob 78%Best odds 1.28 +4% 78% 75% C 1.28
Arges Pitesti vs Dinamo BucurestiLiga IC Liga I Dinamo BucurestiOur prob 63% — 63% — C —
SC Kriens vs RapperswilChallenge LeagueC Challenge League SC KriensOur prob 46%Best odds 2.15 +2% 46% 44% C 2.15
Stade Nyonnais vs Stade Lausanne-OuchyChallenge LeagueC Challenge League Stade Lausanne-OuchyOur prob 69%Best odds 1.45 +4% 69% 65% C 1.45
AVS vs VizelaSegunda LigaC Segunda Liga VizelaOur prob 38%Best odds 2.23 -5% 38% 43% C 2.23
Willem II vs PEC ZwolleEredivisieC Eredivisie PEC ZwolleOur prob 44%Best odds 2.32 +1% 44% 43% C 2.32
Montpellier vs MetzLigue 2C Ligue 2 MontpellierOur prob 52%Best odds 2.00 +5% 52% 48% C 2.00
Dijon vs RED Star FC 93Ligue 2C Ligue 2 DijonOur prob 39%Best odds 2.80 +4% 39% 35% C 2.80
Grenoble vs ReimsLigue 2C Ligue 2 ReimsOur prob 53%Best odds 1.95 +4% 53% 49% C 1.95
Nancy vs SochauxLigue 2C Ligue 2 NancyOur prob 57%Best odds 1.74 +1% 57% 56% C 1.74
Boulogne vs AnnecyLigue 2C Ligue 2 BoulogneOur prob 36%Best odds 2.52 -2% 36% 38% C 2.52
Dunkerque vs GuingampLigue 2C Ligue 2 GuingampOur prob 40%Best odds 2.45 +1% 40% 39% C 2.45
VVV Venlo vs Jong PSV U21Eerste DivisieC Eerste Divisie VVV VenloOur prob 60%Best odds 1.62 +2% 60% 58% C 1.62
Heracles vs RodaEerste DivisieC Eerste Divisie HeraclesOur prob 62%Best odds 1.47 -3% 62% 65% C 1.47
Dordrecht vs NAC BredaEerste DivisieC Eerste Divisie NAC BredaOur prob 61%Best odds 1.57 +1% 61% 60% C 1.57
Jong AZ vs Almere City FCEerste DivisieC Eerste Divisie Almere City FCOur prob 44%Best odds 2.16 +1% 44% 43% C 2.16
FC Eindhoven vs Jong AjaxEerste DivisieC Eerste Divisie FC EindhovenOur prob 47%Best odds 2.15 +1% 47% 45% C 2.15
FC OSS vs WaalwijkEerste DivisieC Eerste Divisie WaalwijkOur prob 45%Best odds 1.92 -5% 45% 50% C 1.92
Helmond Sport vs FC VolendamEerste DivisieC Eerste Divisie FC VolendamOur prob 41%Best odds 2.45 +2% 41% 39% C 2.45
Sporting Hasselt vs Patro EisdenChallenger Pro LeagueC Challenger Pro League Sporting HasseltOur prob 43%Best odds 2.37 +2% 43% 41% C 2.37
KRC Genk II vs KAA Gent IIChallenger Pro LeagueC Challenger Pro League KRC Genk IIOur prob 45%Best odds 2.15 0% 45% 45% C 2.15
Birzebbuga vs MostaMalta Premier LeagueC Malta Premier League BirzebbugaOur prob 39%Best odds 2.45 +1% 39% 38% C 2.45
FC Aarau vs FC WIL 1900Challenge LeagueC Challenge League FC AarauOur prob 52%Best odds 1.82 0% 52% 52% C 1.82
Hamburger SV vs Borussia M.GladbachBundesligaA Bundesliga Borussia M.GladbachOur prob 37%Best odds 2.95 +2% 37% 35% A 2.95
Wisla Krakow vs Cracovia KrakowEkstraklasaC Ekstraklasa Wisla KrakowOur prob 52%Best odds 1.85 +1% 52% 52% C 1.85
Castellón vs EibarPostponedSegunda DivisiónC Segunda División CastellónOur prob 61%Best odds 1.65 +2% 61% 58% C 1.65
Ascoli vs PalermoItaly Serie BC Italy Serie B PalermoOur prob 38%Best odds 2.30 -4% 38% 43% C 2.30
Raith Rovers vs DunfermlineScotland ChampionshipC Scotland Championship DunfermlineOur prob 35%Best odds 2.63 -2% 35% 37% C 2.63
Admira Wacker vs SKN ST. Polten2. LigaC 2. Liga SKN ST. PoltenOur prob 38%Best odds 2.45 -3% 38% 41% C 2.45
Odra Opole vs Unia SkierniewiceI LigaC I Liga Odra OpoleOur prob 42%Best odds 2.12 -2% 42% 45% C 2.12
Bristol Rovers vs Cambridge UnitedEngland FA CupC England FA Cup Cambridge UnitedOur prob 42%Best odds 2.27 -1% 42% 43% C 2.27
Venezia vs UdineseSerie AA Serie A VeneziaOur prob 46%Best odds 2.33 +2% 46% 44% A 2.33
Toulouse vs StrasbourgLigue 1A Ligue 1 ToulouseOur prob 47%Best odds 2.12 +1% 47% 46% A 2.12
Standard Liege vs SK BeverenJupiler Pro LeagueC Jupiler Pro League Standard LiegeOur prob 49%Best odds 1.88 -3% 49% 52% C 1.88
Llandudno vs The New SaintsWales Premier LeagueC Wales Premier League The New SaintsOur prob 85%Best odds 1.12 +3% 85% 82% C 1.12
Ammanford AFC vs Briton FerryWales Premier LeagueC Wales Premier League Briton FerryOur prob 61%Best odds 1.52 0% 61% 61% C 1.52
Penybont vs Caernarfon TownWales Premier LeagueC Wales Premier League PenybontOur prob 39%Best odds 2.57 +3% 39% 36% C 2.57
Haverfordwest County AFC vs Cardiff METWales Premier LeagueC Wales Premier League Haverfordwest County AFCOur prob 39%Best odds 2.43 +1% 39% 38% C 2.43
Cambrian & Clydach vs Barry TownWales Premier LeagueC Wales Premier League Barry TownOur prob 47%Best odds 2.25 +5% 47% 42% C 2.25
Holywell vs Airbus UKWales Premier LeagueC Wales Premier League Airbus UKOur prob 70%Best odds 1.49 +5% 70% 65% C 1.49
Trefelin vs Colwyn BayWales Premier LeagueC Wales Premier League Colwyn BayOur prob 69%Best odds 1.38 +1% 69% 67% C 1.38
Cliftonville FC vs LarneNorthern Ireland PremiershipC Northern Ireland Premiership LarneOur prob 48%Best odds 1.85 -4% 48% 53% C 1.85
Oxford City vs LeicesterEngland FA CupC England FA Cup LeicesterOur prob 57%Best odds 1.40 -13% 57% 70% C 1.40
Sevilla vs AlavesLa LigaA La Liga SevillaOur prob 47%Best odds 2.09 +1% 47% 46% A 2.09
Everton vs CoventryPremier LeagueA Premier League EvertonOur prob 55%Best odds 1.75 0% 55% 55% A 1.75
GAP Connah S Quay FC vs Flint Town UnitedWales Premier LeagueC Wales Premier League GAP Connah S Quay FCOur prob 67%Best odds 1.35 -2% 67% 69% C 1.35
Atletico Grau vs CuscoPeru Primera DivisiónC Peru Primera División CuscoOur prob 37%Best odds 2.62 +1% 37% 37% C 2.62
Derby vs BoltonEngland ChampionshipC England Championship BoltonOur prob 40%Best odds 2.80 +4% 40% 36% C 2.80
UTS Rabat vs Amal TiznitBotola ProC Botola Pro UTS RabatOur prob 49%Best odds 1.96 +1% 49% 47% C 1.96
Famalicao vs AroucaPrimeira LigaC Primeira Liga FamalicaoOur prob 40%Best odds 2.21 -4% 40% 44% C 2.21
Union Santa Fe vs Velez SarsfieldLiga Profesional ArgentinaC Liga Profesional Argentina Velez SarsfieldOur prob 38%Best odds 2.80 +3% 38% 35% C 2.80
Independiente vs Deportivo RiestraLiga Profesional ArgentinaC Liga Profesional Argentina IndependienteOur prob 53%Best odds 1.75 -2% 53% 55% C 1.75
San Lorenzo vs PlatenseLiga Profesional ArgentinaC Liga Profesional Argentina San LorenzoOur prob 35%Best odds 2.72 -2% 35% 36% C 2.72
Operario-PR vs Sport RecifeBrazil Serie BC Brazil Serie B Sport RecifeOur prob 39%Best odds 2.35 -2% 39% 41% C 2.35
Vitoria vs FluminenseBrazil Serie AC Brazil Serie A FluminenseOur prob 37%Best odds 2.60 -1% 37% 37% C 2.60
Chico vs Internacional de BogotaPrimera AC Primera A Internacional de BogotaOur prob 36%Best odds 2.71 +1% 36% 35% C 2.71
Independiente Petrolero vs Real TomayapoBolivia Primera DivisiónC Bolivia Primera División Independiente PetroleroOur prob 54%Best odds 1.73 0% 54% 55% C 1.73
Olympique Cayenne vs Etoile MatouryCoupe de FranceC Coupe de France Etoile MatouryOur prob 46% — 46% — C —
3-2 FTCruzeiro vs BahiaBrazil Serie AC Brazil Serie A CruzeiroOur prob 56%Best odds 1.75 +1% 56% 56% C 1.75
1-1 FTCancún vs PiratasLiga de Expansión MXC Liga de Expansión MX CancúnOur prob 37%Best odds 2.89 +4% 37% 33% C 2.89
3-1 FTCD Marathon vs Platense FCHonduras Liga NacionalC Honduras Liga Nacional CD MarathonOur prob 70%Best odds 1.34 +1% 70% 69% C 1.34
0-2 FTCS Herediano vs Deportivo SaprissaCosta Rica Primera DivisiónC Costa Rica Primera División Deportivo SaprissaOur prob 40%Best odds 2.50 0% 40% 40% C 2.50
1-0 FTDurango vs Leones Negros UDGLiga de Expansión MXC Liga de Expansión MX DurangoOur prob 51% — 51% — C —
4-1 FTSydney vs Central Coast MarinersA-LeagueC A-League SydneyOur prob 58%Best odds 1.57 -4% 58% 62% C 1.57
1-1 FTObolon'-Brovar vs Livyi BerehUkraine Premier LeagueC Ukraine Premier League Livyi BerehOur prob 44%Best odds 2.31 +2% 44% 41% C 2.31
2-0 FTPolessya vs Veres RivneUkraine Premier LeagueC Ukraine Premier League PolessyaOur prob 77%Best odds 1.24 +1% 77% 76% C 1.24
0-3 FTVan vs Pyunik YerevanArmenia Premier LeagueC Armenia Premier League Pyunik YerevanOur prob 72%Best odds 1.30 0% 72% 72% C 1.30
2-2 FTMaccabi Tel Aviv vs Maccabi Petah TikvaLigat Ha'alC Ligat Ha'al Maccabi Tel AvivOur prob 80%Best odds 1.21 +1% 80% 79% C 1.21

Our prob = the probability we publish for that pick (the Ours column) — our model blended with the de-vigged market price where one is recorded; Market = that de-vigged market probability. Edge = Ours minus Market; 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

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

All competitions
  • Kenyan Premier League Kenya 1 fixture
  • Uganda Premier League Uganda 1 fixture
  • Premyer Liqa Azerbaijan 2 fixtures
  • Stars League Qatar 2 fixtures
  • Saudi Arabia Pro League Saudi Arabia 3 fixtures
  • Bulgaria First League Bulgaria 2 fixtures
  • Armenia Premier League Armenia 1 fixture
  • Nigeria Premier Football League Nigeria 1 fixture
  • Ghana Premier League Ghana 1 fixture
  • Liga I Romania 2 fixtures
  • Montenegro First League Montenegro 1 fixture
  • Kosovo Superliga Kosovo 1 fixture
  • 1. SNL Slovenia 1 fixture
  • Süper Lig Turkey 1 fixture
  • Ekstraklasa Poland 2 fixtures
  • HNL Croatia 1 fixture
  • Cyprus 1. Division Cyprus 2 fixtures
  • 1. Lig Turkey 2 fixtures
  • Denmark 1. Division Denmark 3 fixtures
  • I Liga Poland 2 fixtures
  • FNL Czech Republic 4 fixtures
  • Botola Pro Morocco 2 fixtures
  • 2. Bundesliga Germany 2 fixtures
  • 2. Liga Austria 4 fixtures
  • Denmark Superliga Denmark 1 fixture
  • Allsvenskan Sweden 1 fixture
  • Liga Profesional Argentina Argentina 4 fixtures
  • 3. Liga Germany 1 fixture
  • Austria Bundesliga Austria 1 fixture
  • Challenge League Switzerland 3 fixtures
  • Segunda Liga Portugal 1 fixture
  • Eredivisie Netherlands 1 fixture
  • Ligue 2 France 6 fixtures
  • Eerste Divisie Netherlands 7 fixtures
  • Challenger Pro League Belgium 2 fixtures
  • Malta Premier League Malta 1 fixture
  • Bundesliga Germany 1 fixture
  • Segunda División Spain 1 fixture
  • Italy Serie B Italy 1 fixture
  • Scotland Championship Scotland 1 fixture
  • England FA Cup England 2 fixtures
  • Serie A Italy 1 fixture
  • Ligue 1 France 1 fixture
  • Jupiler Pro League Belgium 1 fixture
  • Wales Premier League Wales 8 fixtures
  • Northern Ireland Premiership Northern Ireland 1 fixture
  • La Liga Spain 1 fixture
  • Premier League England 1 fixture
  • Peru Primera División Peru 1 fixture
  • England Championship England 1 fixture
  • Primeira Liga Portugal 1 fixture
  • Brazil Serie B Brazil 1 fixture
  • Brazil Serie A Brazil 1 fixture
  • Primera A Colombia 1 fixture
  • Bolivia Primera División Bolivia 1 fixture
  • Coupe de France France 1 fixture

Recent results

What happened next to what we predicted

Ligat Ha'al
Armenia Premier League
Ukraine Premier League
A-League
Liga de Expansión MX