Updated

30 October 2026

Friday Football Predictions

Model-driven 1X2, over/under, BTTS and correct-score probabilities for every fixture we cover on Friday — built from expected-goals ratings and de-vigged market odds, never from tips.

Top pick on Friday

Villarreal vs Espanyol

La Liga ·

Our pick
Villarreal to win
Our prob.
65%
Market prob.
63%
Edge
+2%
Best odds
1.57
Matches on Friday 100 across 56 competitions
Competitions 56 with fixtures on Friday
Value picks 10 edge ≥ 2% over the market
High confidence 4 both teams xG-backed
Average edge +4.1% across value picks

Match explorer

100 fixtures on Friday — every row opens the full prediction

Fixtures on Friday with our pick, edge and best market odds
MatchLeaguePickEdgeOursMarketConf.Best oddsBet
Antigua GFC vs Deportivo San PedroGuatemala Liga NacionalC Guatemala Liga Nacional Antigua GFCOur prob 65% — 65% — C —
Gremio vs Atletico ParanaenseBrazil Serie AC Brazil Serie A GremioOur prob 40%Best odds 2.43 0% 40% 39% C 2.43 Bet Now
FBC Melgar vs Comerciantes UnidosPeru Primera DivisiónC Peru Primera División FBC MelgarOur prob 73%Best odds 1.29 -1% 73% 74% C 1.29
Alebrijes de Oaxaca vs Mineros de ZacatecasLiga de Expansión MXC Liga de Expansión MX Mineros de ZacatecasOur prob 37%Best odds 2.37 -2% 37% 39% C 2.37
Atletico Nacional vs Santa FePrimera AC Primera A Atletico NacionalOur prob 58% — 58% — C —
Marquense vs GuastatoyaGuatemala Liga NacionalC Guatemala Liga Nacional MarquenseOur prob 56% — 56% — C —
Brisbane Roar vs AucklandA-LeagueC A-League AucklandOur prob 41%Best odds 2.44 +2% 41% 40% C 2.44 Bet Now
Ahrobiznes Volochysk vs PrykarpattiaPersha LigaC Persha Liga Ahrobiznes VolochyskOur prob 56% — 56% — C —
Sardarapat vs VanArmenia Premier LeagueC Armenia Premier League SardarapatOur prob 60% — 60% — C —
Al-Wasl FC vs Al-DhafraUnited Arab Emirates Pro LeagueC United Arab Emirates Pro League Al-Wasl FCOur prob 69% — 69% — C —
Dubai United vs KhorfakkanUnited Arab Emirates Pro LeagueC United Arab Emirates Pro League Dubai UnitedOur prob 49% — 49% — C —
Kataka vs PoliceUganda Premier LeagueC Uganda Premier League PoliceOur prob 39% — 39% — C —
Abha vs Al-Ittihad FCSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-Ittihad FCOur prob 65% — 65% — C —
Niger Tornadoes vs Barau FCNigeria Premier Football LeagueC Nigeria Premier Football League Niger TornadoesOur prob 51% — 51% — C —
Turan vs Sabah FAPremyer LiqaC Premyer Liqa Sabah FAOur prob 47% — 47% — C —
Al Diriyah vs NEOMSaudi Arabia Pro LeagueC Saudi Arabia Pro League NEOMOur prob 38%Best odds 2.62 +2% 38% 37% C 2.62 Bet Now
CSKA 1948 vs Spartak VarnaBulgaria First LeagueC Bulgaria First League CSKA 1948Our prob 66%Best odds 1.43 0% 66% 66% C 1.43
Pyunik Yerevan vs FC UrartuArmenia Premier LeagueC Armenia Premier League Pyunik YerevanOur prob 69% — 69% — C —
Asyut Petrol vs El Gouna FCEgypt Premier LeagueC Egypt Premier League El Gouna FCOur prob 38%Best odds 2.40 -2% 38% 40% C 2.40
Swedru All Blacks vs Ashanti GoldGhana Premier LeagueC Ghana Premier League Swedru All BlacksOur prob 64% — 64% — C —
Shabab Al Ahli Dubai vs Al-Ittihad KalbaUnited Arab Emirates Pro LeagueC United Arab Emirates Pro League Shabab Al Ahli DubaiOur prob 71% — 71% — C —
Vlašim vs Ústí nad LabemFNLC FNL VlašimOur prob 48% — 48% — C —
CSA Steaua Bucureşti vs CS Dinamo BucureștiLiga IIC Liga II CSA Steaua BucureştiOur prob 61% — 61% — C —
ASO Chlef vs ES SetifAlgeria Ligue 1C Algeria Ligue 1 ES SetifOur prob 37% — 37% — C —
Konyaspor vs GalatasaraySüper LigC Süper Lig GalatasarayOur prob 52%Best odds 1.68 -6% 52% 58% C 1.68
Cracovia Krakow vs Motor LublinEkstraklasaC Ekstraklasa Cracovia KrakowOur prob 45%Best odds 2.09 -1% 45% 45% C 2.09
NK Slaven Belupo vs Istra 1961HNLC HNL Istra 1961Our prob 41% — 41% — C —
Karmiotissa vs OlympiakosCyprus 1. DivisionC Cyprus 1. Division OlympiakosOur prob 57% — 57% — C —
Esenler Erokspor vs Keçiörengücü1. LigC 1. Lig Esenler EroksporOur prob 42%Best odds 2.01 -4% 42% 46% C 2.01
Karviná vs Slavia Praha IIFNLC FNL KarvináOur prob 60% — 60% — C —
Lokomotiv Sofia vs Botev PlovdivBulgaria First LeagueC Bulgaria First League Botev PlovdivOur prob 37%Best odds 2.58 +1% 37% 37% C 2.58 Bet Now
Marumo Gallants vs SiwelelePremier Soccer LeagueC Premier Soccer League SiweleleOur prob 38% — 38% — C —
Stellenbosch vs Chippa UnitedPremier Soccer LeagueC Premier Soccer League StellenboschOur prob 49% — 49% — C —
Arminia Bielefeld vs Eintracht Braunschweig2. BundesligaC 2. Bundesliga Arminia BielefeldOur prob 53%Best odds 1.76 -1% 53% 54% C 1.76
Energie Cottbus vs Bochum2. BundesligaC 2. Bundesliga BochumOur prob 39%Best odds 2.18 -5% 39% 44% C 2.18
SKN ST. Polten vs WSPG Wels2. LigaC 2. Liga SKN ST. PoltenOur prob 51% — 51% — C —
Austria Salzburg vs SKU Amstetten2. LigaC 2. Liga Austria SalzburgOur prob 39% — 39% — C —
Le Havre vs Paris Saint GermainLigue 1A Ligue 1 Paris Saint GermainOur prob 72%Best odds 1.27 -4% 72% 76% A 1.27
Lyngby vs Randers FCDenmark SuperligaC Denmark Superliga LyngbyOur prob 43%Best odds 2.17 -1% 43% 44% C 2.17
Bodo/Glimt vs VikingEliteserienC Eliteserien Bodo/GlimtOur prob 54%Best odds 1.68 -3% 54% 57% C 1.68
Al Shabab vs Al-Ahli JeddahSaudi Arabia Pro LeagueC Saudi Arabia Pro League Al-Ahli JeddahOur prob 53%Best odds 1.93 +3% 53% 49% C 1.93 Bet Now
Al Ittihad vs El GeishEgypt Premier LeagueC Egypt Premier League Al IttihadOur prob 41%Best odds 2.90 +7% 41% 34% C 2.90 Bet Now
Olympic El Qanah vs EnppiEgypt Premier LeagueC Egypt Premier League Olympic El QanahOur prob 41%Best odds 2.61 +4% 41% 36% C 2.61 Bet Now
Fortuna Düsseldorf vs SV Meppen3. LigaC 3. Liga Fortuna DüsseldorfOur prob 47%Best odds 1.79 -5% 47% 52% C 1.79
Aalborg vs HobroDenmark 1. DivisionC Denmark 1. Division AalborgOur prob 53%Best odds 1.78 0% 53% 53% C 1.78
Oddevold vs IK brageSuperettanC Superettan OddevoldOur prob 59%Best odds 1.73 +5% 59% 54% C 1.73 Bet Now
Grazer AK vs TSV HartbergAustria BundesligaC Austria Bundesliga Grazer AKOur prob 43%Best odds 2.16 -3% 43% 46% C 2.16
Rapid vs CsikszeredaLiga IC Liga I RapidOur prob 75%Best odds 1.30 0% 75% 75% C 1.30
Rapperswil vs Stade NyonnaisChallenge LeagueC Challenge League RapperswilOur prob 64%Best odds 1.55 +3% 64% 60% C 1.55 Bet Now
Stade Lausanne-Ouchy vs Yverdon SportChallenge LeagueC Challenge League Stade Lausanne-OuchyOur prob 46%Best odds 2.18 +3% 46% 43% C 2.18 Bet Now
Nantes vs Clermont FootLigue 2C Ligue 2 NantesOur prob 57%Best odds 1.46 -7% 57% 64% C 1.46
Grenoble vs DijonLigue 2C Ligue 2 DijonOur prob 44%Best odds 2.24 +2% 44% 42% C 2.24 Bet Now
Metz vs PAULigue 2C Ligue 2 MetzOur prob 42%Best odds 2.11 -2% 42% 45% C 2.11
Laval vs BoulogneLigue 2C Ligue 2 LavalOur prob 36%Best odds 2.57 -2% 36% 38% C 2.57
Rodez vs DunkerqueLigue 2C Ligue 2 RodezOur prob 43%Best odds 2.32 -3% 43% 46% C 2.32
Emmen vs Den BoschEerste DivisieC Eerste Divisie EmmenOur prob 58% — 58% — C —
Roda vs Jong AZEerste DivisieC Eerste Divisie RodaOur prob 53%Best odds 1.70 -2% 53% 55% C 1.70
FC Volendam vs De GraafschapEerste DivisieC Eerste Divisie FC VolendamOur prob 52%Best odds 2.09 +6% 52% 46% C 2.09 Bet Now
Waalwijk vs Almere City FCEerste DivisieC Eerste Divisie WaalwijkOur prob 41%Best odds 2.16 -2% 41% 44% C 2.16
Helmond Sport vs FC EindhovenEerste DivisieC Eerste Divisie Helmond SportOur prob 46%Best odds 2.14 +2% 46% 44% C 2.14 Bet Now
Seraing United vs LiègeChallenger Pro LeagueC Challenger Pro League Seraing UnitedOur prob 55% — 55% — C —
KAA Gent II vs K. Lierse S.K.Challenger Pro LeagueC Challenger Pro League K. Lierse S.K.Our prob 44% — 44% — C —
MC Oran vs Olympique AkbouAlgeria Ligue 1C Algeria Ligue 1 MC OranOur prob 45% — 45% — C —
Neuchatel Xamax FC vs FC AarauChallenge LeagueC Challenge League FC AarauOur prob 38%Best odds 2.24 -3% 38% 41% C 2.24
Étoile Carouge vs SC KriensChallenge LeagueC Challenge League Étoile CarougeOur prob 40%Best odds 2.15 -4% 40% 44% C 2.15
SV Elversberg vs Mainz 05BundesligaA Bundesliga Mainz 05Our prob 47%Best odds 2.13 +1% 47% 46% A 2.13 Bet Now
Gornik Zabrze vs Legia WarszawaEkstraklasaC Ekstraklasa Gornik ZabrzeOur prob 44%Best odds 2.38 -1% 44% 45% C 2.38
Stenhousemuir vs LivingstonScotland ChampionshipC Scotland Championship LivingstonOur prob 46%Best odds 1.78 -6% 46% 52% C 1.78
Pogoń Grod. Mazowiecki vs Stal MielecI LigaC I Liga Pogoń Grod. MazowieckiOur prob 48%Best odds 2.15 +4% 48% 44% C 2.15 Bet Now
Zulte Waregem vs Club Brugge KVJupiler Pro LeagueC Jupiler Pro League Club Brugge KVOur prob 60%Best odds 1.55 -2% 60% 62% C 1.55
Dundalk vs Shamrock RoversPremier DivisionC Premier Division Shamrock RoversOur prob 47%Best odds 2.07 +1% 47% 45% C 2.07 Bet Now
Sligo Rovers vs Derry CityPremier DivisionC Premier Division Derry CityOur prob 58%Best odds 1.63 +1% 58% 58% C 1.63 Bet Now
St Patrick's Athl. vs BohemiansPremier DivisionC Premier Division St Patrick's Athl.Our prob 46%Best odds 2.12 +1% 46% 45% C 2.12 Bet Now
Drogheda United vs Galway UnitedPremier DivisionC Premier Division Drogheda UnitedOur prob 41%Best odds 2.23 -2% 41% 42% C 2.23
Shelbourne vs WaterfordPremier DivisionC Premier Division ShelbourneOur prob 49%Best odds 1.91 -1% 49% 50% C 1.91
Barry Town vs TrefelinWales Premier LeagueC Wales Premier League Barry TownOur prob 66% — 66% — C —
Ammanford AFC vs Haverfordwest County AFCWales Premier LeagueC Wales Premier League Haverfordwest County AFCOur prob 60% — 60% — C —
Briton Ferry vs LlandudnoWales Premier LeagueC Wales Premier League Briton FerryOur prob 37% — 37% — C —
Airbus UK vs Caernarfon TownWales Premier LeagueC Wales Premier League Caernarfon TownOur prob 46% — 46% — C —
Colwyn Bay vs Cambrian & ClydachWales Premier LeagueC Wales Premier League Colwyn BayOur prob 74% — 74% — C —
Flint Town United vs HolywellWales Premier LeagueC Wales Premier League Flint Town UnitedOur prob 63% — 63% — C —
Coleraine FC vs GlentoranNorthern Ireland PremiershipC Northern Ireland Premiership Coleraine FCOur prob 52%Best odds 1.78 -1% 52% 52% C 1.78
Larne vs PortadownNorthern Ireland PremiershipC Northern Ireland Premiership LarneOur prob 60% — 60% — C —
Newport County vs ChesterfieldLeague TwoC League Two ChesterfieldOur prob 45%Best odds 2.07 -2% 45% 47% C 2.07
Villarreal vs EspanyolLa LigaA La Liga VillarrealOur prob 65%Best odds 1.57 +2% 65% 63% A 1.57 Bet Now
Sheffield Utd vs WrexhamEngland ChampionshipC England Championship Sheffield UtdOur prob 41%Best odds 2.60 +3% 41% 38% C 2.60 Bet Now
Difaa EL Jadida vs UTS RabatBotola ProC Botola Pro UTS RabatOur prob 42% — 42% — C —
Lille vs LensLigue 1A Ligue 1 LilleOur prob 39%Best odds 2.45 -1% 39% 40% A 2.45
Casa Pia vs Sporting CPPrimeira LigaC Primeira Liga Sporting CPOur prob 70%Best odds 1.29 -6% 70% 76% C 1.29
Deportivo Pereira vs JaguaresPrimera AC Primera A Deportivo PereiraOur prob 51% — 51% — C —
Huracan vs TigreLiga Profesional ArgentinaC Liga Profesional Argentina HuracanOur prob 43%Best odds 2.25 0% 43% 43% C 2.25
Estudiantes de Rio Cuarto vs Gimnasia L.P.Liga Profesional ArgentinaC Liga Profesional Argentina Gimnasia L.P.Our prob 51%Best odds 2.00 0% 51% 51% C 2.00 Bet Now
Colo Colo vs Universidad de ConcepcionChile Primera DivisiónC Chile Primera División Colo ColoOur prob 74%Best odds 1.33 +1% 74% 73% C 1.33 Bet Now
Coquimbo Unido vs Union La CaleraChile Primera DivisiónC Chile Primera División Coquimbo UnidoOur prob 55%Best odds 1.70 -2% 55% 57% C 1.70
Real Potosí vs Independiente PetroleroBolivia Primera DivisiónC Bolivia Primera División Real PotosíOur prob 66% — 66% — C —
Criciuma vs Ponte PretaBrazil Serie BC Brazil Serie B CriciumaOur prob 85%Best odds 1.08 -4% 85% 89% C 1.08
Louisville City vs Pittsburgh RiverhoundsUSL ChampionshipC USL Championship Louisville CityOur prob 47% — 47% — C —
Corinthians vs MirassolBrazil Serie AC Brazil Serie A CorinthiansOur prob 51%Best odds 1.70 -6% 51% 57% C 1.70
Charleston Battery vs Rhode IslandUSL ChampionshipC USL Championship Charleston BatteryOur prob 50% — 50% — C —
Tampa Bay Rowdies vs Miami FCUSL ChampionshipC USL Championship Tampa Bay RowdiesOur prob 65% — 65% — C —

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 on Friday

56 competitions with fixtures on Friday — the fixtures themselves are in the explorer above

All competitions
  • Guatemala Liga Nacional Guatemala 2 fixtures
  • Brazil Serie A Brazil 2 fixtures
  • Peru Primera División Peru 1 fixture
  • Liga de Expansión MX Mexico 1 fixture
  • Primera A Colombia 2 fixtures
  • A-League Australia 1 fixture
  • Persha Liga Ukraine 1 fixture
  • Armenia Premier League Armenia 2 fixtures
  • United Arab Emirates Pro League United Arab Emirates 3 fixtures
  • Uganda Premier League Uganda 1 fixture
  • Saudi Arabia Pro League Saudi Arabia 3 fixtures
  • Nigeria Premier Football League Nigeria 1 fixture
  • Premyer Liqa Azerbaijan 1 fixture
  • Bulgaria First League Bulgaria 2 fixtures
  • Egypt Premier League Egypt 3 fixtures
  • Ghana Premier League Ghana 1 fixture
  • FNL Czech Republic 2 fixtures
  • Liga II Romania 1 fixture
  • Algeria Ligue 1 Algeria 2 fixtures
  • Süper Lig Turkey 1 fixture
  • Ekstraklasa Poland 2 fixtures
  • HNL Croatia 1 fixture
  • Cyprus 1. Division Cyprus 1 fixture
  • 1. Lig Turkey 1 fixture
  • Premier Soccer League South Africa 2 fixtures
  • 2. Bundesliga Germany 2 fixtures
  • 2. Liga Austria 2 fixtures
  • Ligue 1 France 2 fixtures
  • Denmark Superliga Denmark 1 fixture
  • Eliteserien Norway 1 fixture
  • 3. Liga Germany 1 fixture
  • Denmark 1. Division Denmark 1 fixture
  • Superettan Sweden 1 fixture
  • Austria Bundesliga Austria 1 fixture
  • Liga I Romania 1 fixture
  • Challenge League Switzerland 4 fixtures
  • Ligue 2 France 5 fixtures
  • Eerste Divisie Netherlands 5 fixtures
  • Challenger Pro League Belgium 2 fixtures
  • Bundesliga Germany 1 fixture
  • Scotland Championship Scotland 1 fixture
  • I Liga Poland 1 fixture
  • Jupiler Pro League Belgium 1 fixture
  • Premier Division Ireland 5 fixtures
  • Wales Premier League Wales 6 fixtures
  • Northern Ireland Premiership Northern Ireland 2 fixtures
  • League Two England 1 fixture
  • La Liga Spain 1 fixture
  • England Championship England 1 fixture
  • Botola Pro Morocco 1 fixture
  • Primeira Liga Portugal 1 fixture
  • Liga Profesional Argentina Argentina 2 fixtures
  • Chile Primera División Chile 2 fixtures
  • Bolivia Primera División Bolivia 1 fixture
  • Brazil Serie B Brazil 1 fixture
  • USL Championship USA 3 fixtures