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.

97matches today 3high confidence 22positive edges 7strong edges updated · kickoffs in your local time

Today, our site covers 97 fixtures across 55 competitions, with published picks for each match. Notably, the widest-edge match features Al Ittihad vs El Geish, where we project Al Ittihad at 42% compared to the market's 36%, resulting in an edge of +6.4 percentage points. Additionally, there are 22 value picks, including 7 strong options with edges of 4 percentage points or more, and 3 high-confidence picks.

Top model opportunities today

picks with an analysis page first, then largest edge over the market on the 1X2 pick

The strongest pick that already has an analysis page leads, so a larger edge listed here may simply be waiting for its fixture to enter our publication window.

Model vs market — value signals today

edge = our published probability minus the de-vigged market probability
22positive edges ≥ 2%
7strong edges ≥ 5%
+3.6%avg positive edge
1.97avg best price on picks
97fixtures with a model pick

Today at a glance

All matches today

103 fixtures · 6 already played
TimeLeagueMatchPickProbMarketEdgeConfBest odds
A-League Brisbane RoarvAuckland A-League 2 39.4% 37% +2.5% Low 2.64
Persha Liga Ahrobiznes VolochyskvPrykarpattia Persha Liga 1 47.0% 44% +3.0% Low 2.11
Armenia Premier League SardarapatvVan Armenia Premier League 1 48.2% 44% +4.0% Low 2.09
Kosovo Superliga BallkanivDrenica Skënderaj Kosovo Superliga 1 54.1% 58% -4.1% Low 1.60
Saudi Arabia Pro League AbhavAl-Ittihad FC Saudi Arabia Pro League 2 63.2% 62% +0.7% Low 1.52
Postponed United Arab Emirates Pro League Al-Wasl FCvAl-Dhafra United Arab Emirates Pro League 1 69.0% — — Low —
Postponed United Arab Emirates Pro League Dubai UnitedvKhorfakkan United Arab Emirates Pro League 1 49.3% — — Low —
Uganda Premier League KatakavPolice Uganda Premier League 2 41.7% — — Low —
Nigeria Premier Football League Niger TornadoesvBarau FC Nigeria Premier Football League 1 54.6% 56% -1.1% Low 1.75
Stars League Al ShahaniyavAl Ahli Doha Stars League 2 49.4% 47% +2.8% Low 2.03
Premyer Liqa TuranvSabah FA Premyer Liqa 2 47.5% — — Low —
Saudi Arabia Pro League Al DiriyahvNEOM Saudi Arabia Pro League 2 38.2% 37% +1.6% Low 2.57
Bulgaria First League CSKA 1948vSpartak Varna Bulgaria First League 1 66.1% 66% -0.1% Low 1.42
Armenia Premier League Pyunik YerevanvFC Urartu Armenia Premier League 1 59.0% 56% +3.4% Low 1.70
Egypt Premier League Asyut PetrolvEl Gouna FC Egypt Premier League 2 36.1% 38% -1.9% Low 2.51
Postponed United Arab Emirates Pro League Shabab Al Ahli DubaivAl-Ittihad Kalba United Arab Emirates Pro League 1 71.0% — — Low —
Ukraine Premier League Shakhtar DonetskvObolon'-Brovar Ukraine Premier League 1 81.1% 84% -2.8% Low 1.13
FNL VlašimvÚstí nad Labem FNL 1 41.3% 39% +2.1% Low 2.46
Liga II CSA Steaua BucureştivCS Dinamo București Liga II 1 61.1% — — Low —
Stars League Al SaddvAl Shamal Stars League 1 63.8% 63% +0.9% Low 1.50
Stars League Al-GharafavQatar SC Stars League 1 43.9% 48% -3.7% Low 1.98
Algeria Ligue 1 JS KabylievJS El Biar Algeria Ligue 1 1 64.1% 62% +1.8% Low 1.50
Algeria Ligue 1 ASO ChlefvES Setif Algeria Ligue 1 1 35.5% 37% -1.5% Low 2.50
Süper Lig KonyasporvGalatasaray Süper Lig 2 54.3% 61% -6.4% Low 1.62
Ekstraklasa Cracovia KrakowvMotor Lublin Ekstraklasa 1 42.0% 42% -0.3% Low 2.30
HNL NK Slaven BelupovIstra 1961 HNL 1 39.2% 41% -1.8% Low 2.33
Cyprus 1. Division KarmiotissavOlympiakos Cyprus 1. Division 2 44.9% 41% +4.0% Low 2.30
1. Lig Esenler EroksporvKeçiörengücü 1. Lig 1 44.7% 50% -4.9% Low 1.88
FNL KarvinávSlavia Praha II FNL 1 62.2% 63% -0.8% Low 1.50
Bulgaria First League Lokomotiv SofiavBotev Plovdiv Bulgaria First League 2 39.6% 40% -0.3% Low 2.40
Premier Soccer League Marumo GallantsvSiwelele Premier Soccer League 1 36.2% 37% -1.0% Low 2.53
2. Bundesliga Arminia BielefeldvEintracht Braunschweig 2. Bundesliga 1 50.9% 51% -0.1% Low 1.90
2. Bundesliga Energie CottbusvBochum 2. Bundesliga 2 37.9% 41% -3.1% Low 2.35
2. Liga SKN ST. PoltenvWSPG Wels 2. Liga 1 53.1% 55% -2.0% Low 1.72
2. Liga Austria SalzburgvSKU Amstetten 2. Liga 1 38.9% — — Low —
Ligue 1 Le HavrevParis Saint Germain Ligue 1 2 70.7% 75% -4.1% High 1.31
Denmark Superliga LyngbyvRanders FC Denmark Superliga 1 42.8% 44% -0.8% Low 2.23
Eliteserien Bodo/GlimtvViking Eliteserien 1 54.8% 58% -3.5% Low 1.74
Saudi Arabia Pro League Al ShababvAl-Ahli Jeddah Saudi Arabia Pro League 2 55.4% 53% +2.4% Low 1.80
Egypt Premier League Al IttihadvEl Geish Egypt Premier League 1 42.2% 36% +6.4% Low 2.73
Egypt Premier League Olympic El QanahvEnppi Egypt Premier League 1 39.5% 35% +4.8% Low 2.81
3. Liga Fortuna DüsseldorfvSV Meppen 3. Liga 1 45.4% 50% -4.9% Low 1.88
Denmark 1. Division AalborgvHobro Denmark 1. Division 1 54.1% 55% -0.8% Low 1.75
Superettan OddevoldvIK brage Superettan 1 59.8% 55% +4.4% Low 1.70
Austria Bundesliga Grazer AKvTSV Hartberg Austria Bundesliga 2 37.2% 31% +6.0% Low 3.20
Liga I RapidvCsikszereda Liga I 1 73.3% 73% +0.2% Low 1.33
Challenge League RapperswilvStade Nyonnais Challenge League 1 65.9% 64% +2.3% Low 1.47
Challenge League Stade Lausanne-OuchyvYverdon Sport Challenge League 1 42.0% 37% +4.7% Low 2.55
Ligue 2 NantesvClermont Foot Ligue 2 1 57.0% 64% -7.2% Low 1.50
Ligue 2 GrenoblevDijon Ligue 2 2 43.9% 42% +1.9% Low 2.35
Ligue 2 MetzvPAU Ligue 2 1 42.7% 45% -2.6% Low 2.13
Ligue 2 LavalvBoulogne Ligue 2 1 37.0% 39% -2.1% Low 2.45
Ligue 2 RodezvDunkerque Ligue 2 1 42.8% 45% -2.4% Low 2.12
Eerste Divisie RodavJong AZ Eerste Divisie 1 53.1% 54% -1.2% Low 1.76
Eerste Divisie FC VolendamvDe Graafschap Eerste Divisie 1 53.1% 49% +4.2% Low 1.98
Eerste Divisie WaalwijkvAlmere City FC Eerste Divisie 1 40.3% 44% -3.3% Low 2.23
Eerste Divisie Helmond SportvFC Eindhoven Eerste Divisie 1 44.5% 44% +0.2% Low 2.18
Challenger Pro League Seraing UnitedvLiège Challenger Pro League 1 44.1% 40% +3.8% Low 2.35
Challenger Pro League KAA Gent IIvK. Lierse S.K. Challenger Pro League 2 38.2% 36% +1.9% Low 2.61
Algeria Ligue 1 MC OranvOlympique Akbou Algeria Ligue 1 1 49.3% 51% -1.4% Low 1.83
Challenge League Neuchatel Xamax FCvFC Aarau Challenge League 1 38.5% 36% +2.1% Low 2.60
Challenge League Étoile CarougevSC Kriens Challenge League 1 39.8% 43% -3.6% Low 2.24
Bundesliga SV ElversbergvMainz 05 Bundesliga 2 44.6% 45% +0.1% Medium 2.20
Ekstraklasa Gornik ZabrzevLegia Warszawa Ekstraklasa 1 44.0% 45% -1.2% Low 2.15
Scotland Championship StenhousemuirvLivingston Scotland Championship 2 46.4% 52% -5.6% Low 1.80
I Liga Pogoń Grod. MazowieckivStal Mielec I Liga 1 47.6% 43% +4.4% Low 2.21
Jupiler Pro League Zulte WaregemvClub Brugge KV Jupiler Pro League 2 62.6% 66% -3.0% Low 1.47
Premier Division DundalkvShamrock Rovers Premier Division 2 47.4% 46% +1.2% Low 2.05
Premier Division Sligo RoversvDerry City Premier Division 2 59.9% 60% +0.1% Low 1.59
Premier Division St Patrick's Athl.vBohemians Premier Division 1 47.0% 46% +1.1% Low 2.10
Premier Division Drogheda UnitedvGalway United Premier Division 1 40.6% 42% -1.5% Low 2.29
Premier Division ShelbournevWaterford Premier Division 1 47.0% 47% -0.3% Low 2.02
Wales Premier League Barry TownvTrefelin Wales Premier League 1 65.6% 66% -0.0% Low 1.42
Wales Premier League Ammanford AFCvHaverfordwest County AFC Wales Premier League 2 67.3% 70% -2.6% Low 1.35
Wales Premier League Briton FerryvLlandudno Wales Premier League 1 41.6% 43% -1.4% Low 2.35
Wales Premier League Airbus UKvCaernarfon Town Wales Premier League 2 46.3% 46% -0.1% Low 2.06
Wales Premier League Colwyn BayvCambrian & Clydach Wales Premier League 1 66.8% 64% +2.5% Low 1.46
Wales Premier League Flint Town UnitedvHolywell Wales Premier League 1 64.8% 65% -0.6% Low 1.42
Northern Ireland Premiership Coleraine FCvGlentoran Northern Ireland Premiership 1 54.8% 56% -1.5% Low 1.67
Northern Ireland Premiership LarnevPortadown Northern Ireland Premiership 1 71.2% 75% -3.4% Low 1.26
League Two Newport CountyvChesterfield League Two 2 45.8% 48% -2.0% Low 2.04
La Liga VillarrealvEspanyol La Liga 1 71.1% 67% +3.6% High 1.46
England Championship Sheffield UtdvWrexham England Championship 1 42.0% 39% +3.1% Low 2.50
Botola Pro Difaa EL JadidavUTS Rabat Botola Pro 1 35.0% 36% -1.5% Low 2.54
Ligue 1 LillevLens Ligue 1 2 37.1% 36% +0.8% High 2.74
Primeira Liga Casa PiavSporting CP Primeira Liga 2 67.6% 72% -4.8% Low 1.34
Primera A Deportivo PereiravJaguares Primera A 1 42.0% 40% +2.0% Low 2.47
Liga Profesional Argentina HuracanvTigre Liga Profesional Argentina 1 41.4% 41% +0.3% Low 2.33
Liga Profesional Argentina Estudiantes de Rio CuartovGimnasia L.P. Liga Profesional Argentina 2 50.6% 51% +0.1% Low 1.95
Chile Primera División Colo ColovUniversidad de Concepcion Chile Primera División 1 74.1% 73% +1.0% Low 1.30
Chile Primera División Coquimbo UnidovUnion La Calera Chile Primera División 1 55.6% 57% -1.9% Low 1.67
Bolivia Primera División Real PotosívIndependiente Petrolero Bolivia Primera División 1 65.1% 65% +0.4% Low 1.44
Brazil Serie B CriciumavPonte Preta Brazil Serie B 1 84.3% 88% -4.1% Low 1.11
USL Championship Louisville CityvPittsburgh Riverhounds USL Championship 1 52.7% 55% -2.0% Low 1.72
Brazil Serie A CorinthiansvMirassol Brazil Serie A 1 46.7% 52% -5.1% Low 1.88
USL Championship Charleston BatteryvRhode Island USL Championship 1 49.1% 49% +0.4% Low 1.94
USL Championship Tampa Bay RowdiesvMiami FC USL Championship 1 67.5% 68% -0.8% Low 1.38
1-0 FT Guatemala Liga Nacional Antigua GFCvDeportivo San Pedro Guatemala Liga Nacional 1 66.8% 67% -0.7% Low 1.39
2-0 FT Brazil Serie A GremiovAtletico Paranaense Brazil Serie A 1 40.8% 40% +1.0% Low 2.48
1-1 FT Peru Primera División FBC MelgarvComerciantes Unidos Peru Primera División 1 71.0% 71% -0.0% Low 1.38
1-0 FT Liga de Expansión MX Alebrijes de OaxacavMineros de Zacatecas Liga de Expansión MX 1 38.9% 37% +1.9% Low 2.60
2-0 FT Primera A Atletico NacionalvSanta Fe Primera A 1 60.2% 61% -1.0% Low 1.60
0-0 FT Guatemala Liga Nacional MarquensevGuastatoya Guatemala Liga Nacional 1 52.4% 51% +1.3% Low 1.82

Upcoming fixtures

First 60 of 370 fixtures on 31 October 2026 · odds are median de-vigged decimals
Costa Rica · Primera División 2 matches
Time Match Pick Conf. 1 X 2  
Inter San CarlosvEscorpiones Belén 1 Low — — —
Perez ZeledonvPuntarenas FC 2 Low 2.69 3.73 2.78
Bolivia · Primera División 1 match
Time Match Pick Conf. 1 X 2  
Oriente PetrolerovAurora 1 Low 2.02 3.99 3.93
USA · USL Championship 2 matches
Time Match Pick Conf. 1 X 2  
Detroit CityvHartford Athletic 1 Low 2.00 3.61 4.48
El Paso LocomotivevSan Antonio 1 Low 2.30 3.56 3.52
Argentina · Liga Profesional Argentina 2 matches
Time Match Pick Conf. 1 X 2  
Racing ClubvAldosivi 1 Low 1.75 3.91 5.74
Sarmiento JuninvRosario Central 2 Low 4.18 3.42 2.14
Mexico · Liga MX 3 matches
Time Match Pick Conf. 1 X 2  
FC JuarezvClub Queretaro 2 Low 3.12 3.73 2.43
Atletico San LuisvAtlas 1 Low 2.75 3.76 2.70
PueblavU.N.A.M. - Pumas 2 Low 3.36 3.78 2.28
El Salvador · Primera Division 1 match
Time Match Pick Conf.  
IntervPlatense 1 Low
Mexico · Liga de Expansión MX 2 matches
Time Match Pick Conf. 1 X 2  
Correcaminos UatvVenados FC 1 Low 2.27 4.08 3.18
CA La PazvDorados 1 Low 1.51 5.40 6.47
Honduras · Liga Nacional 1 match
Time Match Pick Conf. 1 X 2  
Estrella RojavAtletico Independiente 1 Low 1.89 4.00 4.55
Colombia · Primera A 1 match
Time Match Pick Conf. 1 X 2  
BucaramangavDeportivo Pasto 1 Low 1.80 3.88 5.38
Australia · A-League 3 matches
Time Match Pick Conf. 1 X 2  
Newcastle JetsvWellington Phoenix 1 Low 2.11 4.09 3.56
Melbourne CityvSydney 1 Low 2.14 3.75 3.75
MacarthurvWestern Sydney Wanderers 1 Low 2.80 3.97 2.56
Japan · J1 League 6 matches
Time Match Pick Conf. 1 X 2  
Kyoto SangavShimizu S-pulse 1 Low 2.67 3.52 2.93
Mito HollyhockvSanfrecce Hiroshima 2 Low 6.96 4.82 1.54
Fagiano OkayamavFC Tokyo 2 Low 4.05 3.74 2.06
KashimavCerezo Osaka 1 Low 1.83 4.25 4.61
Vissel KobevNagoya Grampus 1 Low 2.12 3.85 3.72
Kashiwa ReysolvUrawa 1 Low 2.21 3.94 3.41
South Korea · K League 1 2 matches
Time Match Pick Conf. 1 X 2  
Jeonbuk MotorsvDaejeon Citizen 2 Low 2.63 3.63 2.91
Gwangju FCvGimcheon Sangmu FC 2 Low 3.35 3.74 2.30
Romania · Liga II 8 matches
Time Match Pick Conf. 1 X 2  
ASA Targu MuresvUnirea Slobozia 1 Low 2.21 3.59 3.73
CSM Ramnicu ValceavCS Afumati 2 Low 2.78 3.67 2.72
Popești-LeordenivMetalul Buzău 1 Low 2.62 3.62 2.93
DumbrăviţavFC Politehnica Timisoara 2 Low 6.69 4.57 1.58
CSM Satu MarevViitorul Şelimbăr 1 Low 2.47 3.58 3.16
ŞtefăneştivChindia Targoviste 2 Low 7.01 4.67 1.56
Cetatea SuceavavBihor Oradea 1 Low 2.45 3.64 3.15
FC BacauvMetaloglobus 1 Low 1.96 3.88 4.32
Ukraine · Persha Liga 2 matches
Time Match Pick Conf. 1 X 2  
Lokomotiv KyivvInhulets 1 Low 2.18 3.47 3.94
Viktoriya MykolaivkavSK Poltava 2 Low — — —
Kazakhstan · Premier League 8 matches
Time Match Pick Conf. 1 X 2  
Kairat AlmatyvAltay 1 Low — — —
FK Tobol KostanayvAktobe 1 Low 2.21 3.74 3.57
KaspiyvKyzyl-Zhar 1 Low 1.89 3.94 4.60
ZhetysuvFC Astana 2 Low 5.06 4.07 1.80
IrtyshvOrdabasy 2 Low 4.45 4.02 1.90
ZhenysvKaisar 1 Low 2.23 3.55 3.71
UlytauvAtyrau 2 Low 3.85 3.38 2.25
Yelimay SemeyvOkzhetpes 2 Low 3.64 4.02 2.10
Turkey · Süper Lig 1 match
Time Match Pick Conf. 1 X 2  
Erzurumspor FKvÇorum FK 1 Low 2.79 3.49 2.82
Turkey · 1. Lig 1 match
Time Match Pick Conf. 1 X 2  
Vanspor FKvSarıyer 1 Low 2.85 3.51 2.74
Ukraine · Premier League 2 matches
Time Match Pick Conf. 1 X 2  
Veres RivnevChornomorets 1 Low 2.35 3.29 3.69
Livyi BerehvBukovyna 2 Low 2.91 3.50 2.70
Georgia · Erovnuli Liga 2 1 match
Time Match Pick Conf. 1 X 2  
Merani MartvilivTelavi 2 Low 3.02 3.54 2.59
Azerbaijan · Premyer Liqa 1 match
Time Match Pick Conf. 1 X 2  
ArazvZira 2 Low 4.11 3.72 2.05
Portugal · Segunda Liga 1 match
Time Match Pick Conf. 1 X 2  
AmarantevFC Porto B 1 Low 2.21 3.49 3.84
Poland · Ekstraklasa 1 match
Time Match Pick Conf. 1 X 2  
Wisla PlockvPiast Gliwice 1 Low 2.27 3.79 3.38
Bulgaria · First League 1 match
Time Match Pick Conf. 1 X 2  
Lokomotiv PlovdivvLudogorets 2 Low 8.17 4.41 1.54
Moldova · Super Liga 1 match
Time Match Pick Conf.  
CSF BălțivPetrocub 2 Low
Germany · 2. Bundesliga 3 matches
Time Match Pick Conf. 1 X 2  
WolfsburgvVfL Osnabrück 1 Low 1.65 4.85 5.32
Darmstadtv1. FC Magdeburg 2 Low 3.11 3.91 2.36
1. FC KaiserslauternvHertha BSC 2 Low 3.08 3.85 2.41
Denmark · 1. Division 1 match
Time Match Pick Conf. 1 X 2  
Kolding IFvHB Koge 1 Low 2.41 3.79 3.12
Sweden · Superettan 1 match
Time Match Pick Conf. 1 X 2  
IFK NorrkopingvOstersunds FK 1 Low 2.52 3.62 3.05
Bosnia · Premijer Liga 1 match
Time Match Pick Conf.  
Radnik BijeljinavSiroki Brijeg 1 Low

Where to bet

Exclusive welcome offer

Betwinner

Welcome bonus for new customers

  • Cash out
  • Live streaming
  • 14 markets priced

Odds movement

Fair (de-vigged) home odds, first snapshot to latest.

SHA 1.19 —
AMM 9.07 ▲ +3.80
CAS 9.56 ▼ -2.73
CRI 1.13 —
RAP 1.37 ▼ -0.11

5 of today's fixtures with more than one recorded snapshot.

The model

4/5

Calibrated within 0.05 in 4/5 leagues and beating a frequency baseline in 5/5, over 5,256 played matches.

See the full backtest — including where it falls short.

Why can you trust us?

  • xG-based modelteam ratings built from expected goals, not league tables
  • Market-awareevery probability is blended with de-vigged bookmaker odds
  • Backtestedvalidated on 5,256 played matches before launch
  • No invented numbersevery figure on a page comes from the model or the market

How it works

Recent results

predicted vs actual
Guatemala · Liga Nacional 2 matches
Date Match Result Pick Conf.  
MarquensevGuastatoya 0–0 1✗ Low →
Antigua GFCvDeportivo San Pedro 1–0 1✓ Low →
Colombia · Primera A 1 match
Date Match Result Pick Conf.  
Atletico NacionalvSanta Fe 2–0 1✓ Low →
Mexico · Liga de Expansión MX 1 match
Date Match Result Pick Conf.  
Alebrijes de OaxacavMineros de Zacatecas 1–0 1✓ Low →
Peru · Primera División 1 match
Date Match Result Pick Conf.  
FBC MelgarvComerciantes Unidos 1–1 1✗ Low →
Brazil · Serie A 1 match
Date Match Result Pick Conf.  
GremiovAtletico Paranaense 2–0 1✓ Low →

Competitions

Premier Leaguepredictions →
La Ligapredictions →
Bundesligapredictions →
Serie Apredictions →
Ligue 1predictions →
UEFA Champions Leaguepredictions →
UEFA Europa Leaguepredictions →
UEFA Europa Conference Leaguepredictions →
All competitions →predictions →

Prediction types

Best odds on today’s football Bet Now