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.

118matches today 2high confidence 38positive edges 26strong edges updated · kickoffs in your local time

Our engine has priced 118 of today's 118 fixtures across 64 competitions and disagrees with the bookmakers enough to flag 38 value picks. An edge is a statement about price, not about the result: a pick with a large edge still loses most of the time when its probability is low. The widest gap today: Frosinone v Sassuolo, where the model rates Frosinone 54% against the market's 38%. Every number on this page comes from the same two inputs — xG-based team ratings and de-vigged bookmaker odds — so you can check our work on any methodology claim.

Top model opportunities today

picks with an analysis page first, then largest model-vs-market edge 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 = model probability minus de-vigged market probability
38positive edges ≥ 2%
26strong edges ≥ 5%
+9.7%avg positive edge
1.97avg best price on picks
118fixtures with a model pick

Today at a glance

All matches today

118 fixtures
TimeLeagueMatchPickProbMarketEdgeConfBest odds
CONMEBOL Libertadores Estudiantes L.P.vFlamengo CONMEBOL Libertadores 2 41.0% 44% -10.0% Low 2.26
Guatemala Liga Nacional SuchitepéquezvDeportivo San Pedro Guatemala Liga Nacional 1 47.0% 50% -11.2% Low 1.91
Primera Division FirpovInca Aruba Primera Division 1 68.9% — — Low —
Postponed Primera A Santa FevJaguares Primera A 1 67.5% 68% -3.9% Low 1.40
Honduras Liga Nacional CD OlimpiavReal Espana Honduras Liga Nacional 1 46.1% 47% -5.5% Low 1.95
Costa Rica Primera División Deportivo SaprissavSporting San Jose Costa Rica Primera División 1 47.1% 50% -10.7% Low 1.88
A-League SydneyvWestern Sydney Wanderers A-League 1 45.2% 43% +9.2% Low 2.28
Ukraine Premier League Obolon'-BrovarvVeres Rivne Ukraine Premier League 2 38.8% 38% +3.6% Low 2.49
Persha Liga Ahrobiznes VolochyskvMetal Kharkiv Persha Liga 1 46.9% 46% +2.0% Low 1.96
Premyer Liqa Şamaxı FKvSafa Baku Premyer Liqa 1 53.7% 52% +5.6% Low 2.05
China Super League Henan JianyevTianjin Teda China Super League 1 47.7% 53% -20.2% Low 1.83
Kenyan Premier League HomeboyzvKCB Kenyan Premier League 1 36.8% — — Low —
Kenyan Premier League AFC LeopardsvMombasa Elite Kenyan Premier League 1 58.3% 65% -28.3% Low 1.40
Kenyan Premier League Ulinzi StarsvMigori Youth Kenyan Premier League 1 35.3% 35% +0.6% Low 2.53
Kenyan Premier League TuskervShabana Kenyan Premier League 1 39.4% — — Low —
Kenyan Premier League PolicevPosta Rangers FC Kenyan Premier League 1 50.2% 52% -7.9% Low 1.75
Kenyan Premier League APS BometvBandari Kenyan Premier League 1 50.0% — — Low —
Kenyan Premier League Murang'a SEALvMathare United Kenyan Premier League 2 42.1% — — Low —
Kenyan Premier League Nairobi UnitedvMara Sugar Kenyan Premier League 1 40.7% 41% -0.5% Low 2.21
Kenyan Premier League 3KvGOR Mahia Kenyan Premier League 2 54.6% 62% -30.2% Low 1.50
Armenia Premier League AlashkertvSyunik Armenia Premier League 1 73.7% 74% -1.8% Low 1.27
FNL Baník Ostrava IIvSlavia Praha II FNL 1 47.5% 45% +11.0% Low 2.12
Tanzania Premier League Fountain GatevPamba Jiji Tanzania Premier League 1 38.1% — — Low —
CAF Champions League EL Merriekh BentiuvPyramids FC CAF Champions League 2 44.6% — — Low —
CAF Confederation Cup Welwalo Adigrat UnivAl Ahli Tripoli CAF Confederation Cup 2 41.1% — — Low —
United Arab Emirates Pro League Al-DhafravDubai United United Arab Emirates Pro League 2 41.4% 34% +27.6% Low 2.75
Saudi Arabia Pro League Al-Qadisiyah FCvAbha Saudi Arabia Pro League 1 82.2% 83% -2.7% Low 1.16
Stars League Al Ahli DohavAl Wakrah Stars League 1 47.7% — — Low —
Algeria Ligue 1 Olympique AkbouvBen Aknoun Algeria Ligue 1 1 47.5% 50% -10.6% Low 1.86
Serbia Super Liga Radnik SurdulicavRadnicki NIS Serbia Super Liga 1 44.9% 43% +6.4% Low 2.19
Liga I OţelulvCsikszereda Liga I 1 58.8% 57% +8.5% Low 1.67
Armenia Premier League GandzasarvSardarapat Armenia Premier League 2 42.8% 40% +13.2% Low 2.33
Premyer Liqa SumqayıtvAraz Premyer Liqa 1 45.9% 42% +16.7% Low 2.20
Saudi Arabia Pro League Al RiyadhvAl-Hilal Saudi FC Saudi Arabia Pro League 2 81.2% 82% -3.9% Low 1.18
FNL VlašimvHanácká FNL 1 60.1% 57% +12.0% Low 1.65
Postponed Algeria Ligue 1 CR BelouizdadvOlympique Akbou Algeria Ligue 1 1 66.2% — — Low —
Postponed Algeria Ligue 1 MC AlgervES Setif Algeria Ligue 1 1 63.5% — — Low —
Postponed Algeria Ligue 1 Ben AknounvUSM Alger Algeria Ligue 1 1 45.7% — — Low —
1. SNL AluminijvOlimpija Ljubljana 1. SNL 2 45.3% 49% -15.6% Low 1.92
FNL KarvinávDukla Praha FNL 1 49.4% 49% -0.0% Low 1.87
United Arab Emirates Pro League Baniyas SCvAl-Wasl FC United Arab Emirates Pro League 2 63.5% 63% +2.5% Low 1.50
Ekstraklasa Wieczysta KrakówvRaków Częstochowa Ekstraklasa 1 49.6% 46% +16.1% Low 2.10
HNL RudesvHNK Rijeka HNL 2 63.3% 69% -23.0% Low 1.39
I Liga Warta PoznańvUnia Skierniewice I Liga 1 45.7% 44% +6.0% Low 2.12
FNL OpavavVysočina Jihlava FNL 1 38.5% 40% -7.5% Low 2.33
FNL PříbramvTřinec FNL 1 57.0% 55% +9.7% Low 1.73
FNL ProstějovvÚstí nad Labem FNL 2 41.7% 43% -7.0% Low 2.12
Premijer Liga Sloga DobojvSiroki Brijeg Premijer Liga 1 43.2% 47% -14.1% Low 1.98
Tanzania Premier League Geita GoldvDodoma Jiji Tanzania Premier League 1 44.2% — — Low —
CAF Champions League APRvZamalek SC CAF Champions League 2 55.8% 61% -19.9% Low 1.52
CAF Champions League Star Sport AcademyvRenaissance Berkane CAF Champions League 2 66.8% 80% -53.6% Low 1.11
Albania Superliga Dinamo TiranavTeuta Durrës Albania Superliga 1 36.8% 38% -4.4% Low 2.40
2. Bundesliga Holstein KielvHertha BSC 2. Bundesliga 2 42.1% 42% -1.6% Low 2.27
2. Bundesliga Energie Cottbusv1. FC Nürnberg 2. Bundesliga 2 46.4% 47% -1.0% Low 2.04
2. Liga SKN ST. PoltenvRapid Wien II 2. Liga 1 60.4% 62% -4.9% Low 1.52
2. Liga Austria Vienna (Am)vWSPG Wels 2. Liga 1 52.8% — — Low —
2. Liga VoitsbergvFirst Vienna 2. Liga 2 49.2% 44% +20.8% Low 2.12
Stars League Al ShahaniyavAl-Arabi SC Stars League 2 47.8% 51% -12.2% Low 1.85
Süper Lig Çorum FKvRizespor Süper Lig 1 51.3% 46% +21.7% Low 2.13
Denmark Superliga AC HorsensvRanders FC Denmark Superliga 1 39.0% 34% +20.2% Low 2.85
Allsvenskan IF BrommapojkarnavDjurgardens IF Allsvenskan 2 65.8% 64% +8.8% Low 1.51
3. Liga Fortuna KölnvStuttgart II 3. Liga 1 42.0% 43% -4.2% Low 2.20
Denmark 1. Division HB KogevAB Copenhagen Denmark 1. Division 2 39.7% 38% +7.9% Low 2.55
Denmark 1. Division Kolding IFvVendsyssel FF Denmark 1. Division 1 50.2% 49% +6.5% Low 1.98
Denmark 1. Division Aarhus FremadvEsbjerg Denmark 1. Division 1 42.2% 44% -7.8% Low 2.18
Schweizer Cup Stade Lausanne-OuchyvÉtoile Carouge Schweizer Cup X 37.3% — — Low —
Úrvalsdeild IBV VestmannaeyjarvFH hafnarfjordur Úrvalsdeild 2 41.2% 37% +16.7% Low 2.50
CAF Confederation Cup MasrvAzam CAF Confederation Cup 1 60.8% 69% -32.3% Low 1.36
Austria Bundesliga Rapid ViennavTSV Hartberg Austria Bundesliga 1 74.5% 74% +2.1% Low 1.28
Eredivisie HeerenveenvExcelsior Eredivisie 1 53.0% 57% -15.3% Low 1.71
Liga I Dinamo BucurestivFC Botosani Liga I 1 68.7% — — Low —
NB I MTK BudapestvVasas NB I 1 38.3% 41% -12.1% Low 2.25
Saudi Arabia Pro League Al-Ittihad FCvAl Shabab Saudi Arabia Pro League 1 52.1% 52% -1.4% Low 1.84
Peru Primera División Sport HuancayovCusco Peru Primera División 1 52.6% 52% +3.2% Low 1.85
Malta Premier League MarsaxlokkvBirkirkara Malta Premier League 1 40.0% — — Low —
Ligue 2 GuingampvPAU Ligue 2 1 41.9% 45% -12.6% Low 2.13
Ligue 2 ReimsvDijon Ligue 2 1 52.0% 54% -8.8% Low 1.77
Ligue 2 GrenoblevBoulogne Ligue 2 1 35.9% 35% +3.4% Low 2.73
Ligue 2 LavalvClermont Foot Ligue 2 1 41.3% 44% -11.1% Low 2.20
Ligue 2 AnnecyvNancy Ligue 2 1 36.7% 36% +4.3% Low 2.72
Eerste Divisie VVV VenlovJong AZ Eerste Divisie 1 49.0% 44% +18.4% Low 2.15
Eerste Divisie Den BoschvFC OSS Eerste Divisie 1 48.3% 56% -29.2% Low 1.73
Eerste Divisie FC EindhovenvVitesse Eerste Divisie 2 47.4% 48% -2.7% Low 1.97
Eerste Divisie Helmond SportvNAC Breda Eerste Divisie 2 56.5% 62% -23.3% Low 1.52
Schweizer Cup RapperswilvFC ST. Gallen Schweizer Cup 2 75.3% — — Low —
Schweizer Cup RotkreuzvServette FC Schweizer Cup 2 82.3% — — Low —
Schweizer Cup Stade NyonnaisvFC Basel 1893 Schweizer Cup 2 88.4% — — Low —
Bundesliga Eintracht FrankfurtvFC Cologne Bundesliga 1 47.8% 49% -4.0% High 1.99
Ekstraklasa Widzew ŁódźvWisla Krakow Ekstraklasa 1 40.1% 42% -6.5% Low 2.30
Segunda División LeganesvCordoba Segunda División 1 37.6% 41% -15.4% Low 2.33
Italy Serie B VeronavCatanzaro Italy Serie B 1 53.7% 52% +5.3% Low 1.83
Scotland Championship Ayr UtdvPartick Scotland Championship 2 50.6% 53% -10.0% Low 1.78
2. Liga Wacker InnsbruckvAustria Salzburg 2. Liga 1 49.8% — — Low —
I Liga Ruch ChorzówvOdra Opole I Liga 1 48.7% 50% -6.0% Low 1.85
Belgium Cup KVC WesterlovPatro Eisden Belgium Cup 1 61.4% 63% -6.7% Low 1.49
Belgium Cup SK BeverenvHabay-la-Neuve Belgium Cup 1 70.7% 81% -40.8% Low 1.20
Belgium Cup Sporting HasseltvCercle Brugge Belgium Cup 2 42.2% 51% -33.6% Low 1.88
Ligue 1 Le MansvToulouse Ligue 1 2 37.9% 41% -13.0% Medium 2.39
Serie A FrosinonevSassuolo Serie A 1 41.8% 38% +16.4% Medium 2.62
Premier Division BohemiansvWaterford Premier Division 1 56.9% 61% -17.1% Low 1.53
Premier Division Drogheda UnitedvDerry City Premier Division 2 41.2% 42% -3.8% Low 2.26
Premier Division Galway UnitedvShamrock Rovers Premier Division 2 48.2% 53% -18.1% Low 1.79
Northern Ireland Premiership LarnevColeraine FC Northern Ireland Premiership 1 40.9% 40% +4.6% Low 2.42
La Liga Deportivo La CorunavLevante La Liga 1 49.1% 45% +14.7% High 2.17
Premier Division St Patrick's Athl.vShelbourne Premier Division 1 58.8% 59% +0.0% Low 1.61
Bolivia Primera División ABBvReal Potosí Bolivia Primera División 2 40.1% 37% +11.3% Low 2.50
England Championship BurnleyvWolverhampton Wanderers England Championship 2 38.9% 41% -7.1% Low 2.35
Taça de Portugal ChavesvOs Marialvas Taça de Portugal 2 56.8% — — Low —
Belgium Cup Standard LiegevDender Belgium Cup 1 46.0% 54% -32.9% Low 1.74
Úrvalsdeild BreidablikvVikingur Reykjavik Úrvalsdeild 2 51.8% 56% -16.2% Low 1.67
Peru Primera División Club Deportivo Los ChankasvADT Peru Primera División 1 46.2% 45% +3.7% Low 2.11
Liga Pro Deportivo CuencavTecnico Universitario Liga Pro 1 47.4% 50% -9.4% Low 1.91
Liga Profesional Argentina Defensa Y JusticiavInstituto Cordoba Liga Profesional Argentina 1 36.9% 36% +3.4% Low 2.70
Uruguay Primera División CerrovCerro Largo Uruguay Primera División 1 41.6% 38% +13.6% Low 2.47
Brazil Serie B Ponte PretavAtletico Goianiense Brazil Serie B 2 75.1% 74% +2.8% Low 1.28
Brazil Serie A MirassolvInternacional Brazil Serie A 1 42.5% 42% +1.7% Low 2.32
Canadian Premier League Supra du QuebecvYork United Canadian Premier League 1 60.2% 58% +7.7% Low 1.67
Brazil Serie B Sport RecifevFortaleza EC Brazil Serie B 1 40.5% 40% +2.2% Low 2.40

Upcoming fixtures

First 60 of 389 fixtures on 17 October 2026 · odds are median de-vigged decimals
Bolivia · Primera División 1 match
Time Match Pick Conf. 1 X 2  
Real TomayapovGualberto Villarroel SJ 1 Low 2.02 4.04 3.87
Argentina · Primera Nacional 2 matches
Time Match Pick Conf. 1 X 2  
Atletico DE RafaelavQuilmes 1 Low 2.62 3.12 3.36
Gimnasia Y TirovAtlanta 1 Low 2.39 3.04 3.97
Argentina · Liga Profesional Argentina 1 match
Time Match Pick Conf. 1 X 2  
Boca JuniorsvTalleres Cordoba 1 Low 1.81 3.82 5.34
Mexico · Liga MX 3 matches
Time Match Pick Conf. 1 X 2  
NecaxavAtlas 1 Low 2.66 3.73 2.81
Club TijuanavPuebla 1 Low 1.96 3.94 4.23
Atlante FCvU.N.A.M. - Pumas 1 Low 2.64 3.68 2.86
El Salvador · Primera Division 1 match
Time Match Pick Conf.  
IntervMunicipal Limeño 1 Low
Mexico · Liga de Expansión MX 2 matches
Time Match Pick Conf. 1 X 2  
Correcaminos UatvDorados 1 Low 1.79 4.45 4.61
CA La PazvTlaxcala 1 Low 1.63 4.95 5.41
Canada · Canadian Premier League 1 match
Time Match Pick Conf.  
Vancouver FCvHFX Wanderers FC 1 Low
Japan · J1 League 8 matches
Time Match Pick Conf. 1 X 2  
Shimizu S-pulsevGamba Osaka 1 Low 2.37 3.64 3.30
JEF United ChibavYokohama F. Marinos 2 Low 3.82 3.77 2.11
Sanfrecce HiroshimavKyoto Sanga 1 Low 1.45 5.41 7.93
Tokyo VerdyvFC Tokyo 2 Low 5.34 3.84 1.81
Cerezo OsakavKawasaki Frontale 2 Low 2.91 3.86 2.51
KashimavV-varen Nagasaki 1 Low 1.61 4.55 6.36
Mito HollyhockvUrawa 2 Low 3.68 3.60 2.22
Kashiwa ReysolvNagoya Grampus 1 Low 1.71 4.48 5.25
Australia · A-League 3 matches
Time Match Pick Conf. 1 X 2  
AucklandvMelbourne City 1 Low 2.65 3.50 2.97
MacarthurvPerth Glory 1 Low 2.08 3.96 3.77
Central Coast MarinersvNewcastle Jets 2 Low 4.21 4.46 1.86
South Korea · K League 1 1 match
Time Match Pick Conf. 1 X 2  
Ulsan Hyundai FCvBucheon FC 1995 1 Low 1.77 4.18 5.08
Romania · Liga II 9 matches
Time Match Pick Conf. 1 X 2  
ConcordiavViitorul Şelimbăr 1 Low 1.53 4.83 7.25
CSM ReşiţavCetatea Suceava 1 Low 1.83 3.96 4.94
Popești-LeordenivCS Afumati 1 Low 2.64 3.66 2.88
SlatinavUnirea Slobozia 1 Low 1.76 4.27 5.09
CSA Steaua BucureştivMetaloglobus 1 Low 2.11 3.61 4.00
DumbrăviţavBihor Oradea 2 Low 3.97 3.70 2.09
CSM Satu MarevMetalul Buzău 2 Low 3.86 3.81 2.09
ŞtefăneştivCS Dinamo București 1 Low — — —
CSM Ramnicu ValceavFC Politehnica Timisoara 2 Low 12.91 4.72 1.41
Ukraine · Persha Liga 4 matches
Time Match Pick Conf.  
Viktoriya MykolaivkavChernihiv 1 Low
Kolos Kovalivka IIvUCSA 1 Low
Yarud Mariupol'vInhulets 1 Low
SK PoltavavPrykarpattia 1 Low
Estonia · Meistriliiga 1 match
Time Match Pick Conf. 1 X 2  
Nõmme UnitedvKalju Nomme 2 Low 5.33 4.77 1.66
Ukraine · Premier League 1 match
Time Match Pick Conf. 1 X 2  
Zorya LuhanskvChornomorets 1 Low 1.74 4.05 5.62
Kazakhstan · Premier League 2 matches
Time Match Pick Conf. 1 X 2  
OkzhetpesvKyzyl-Zhar 1 Low 2.03 3.77 4.14
ZhetysuvKaisar 1 Low 2.70 3.32 3.05
Turkey · Süper Lig 1 match
Time Match Pick Conf. 1 X 2  
Erzurumspor FKvEyüpspor 1 Low 1.72 4.02 5.93
Latvia · Virsliga 1 match
Time Match Pick Conf. 1 X 2  
GrobiņavOgre United 1 Low 1.92 4.00 4.34
China · Super League 1 match
Time Match Pick Conf. 1 X 2  
Dalian ZhixingvSichuan Jiuniu 1 Low 1.82 4.24 4.66
Germany · 2. Bundesliga 3 matches
Time Match Pick Conf. 1 X 2  
WolfsburgvFC Heidenheim 1 Low 1.82 4.32 4.55
SpVgg Greuther FürthvEintracht Braunschweig 1 Low 2.29 3.99 3.20
1. FC KaiserslauternvBochum 1 Low 2.34 3.80 3.23
Sweden · Superettan 1 match
Time Match Pick Conf. 1 X 2  
Ljungskile SKvIK brage 1 Low 2.29 3.90 3.27
Bosnia · Premijer Liga 1 match
Time Match Pick Conf. 1 X 2  
BSK Banja LukavZeljeznicar Sarajevo 1 Low 2.53 3.51 3.13
Finland · Veikkausliiga 3 matches
Time Match Pick Conf. 1 X 2  
IlvesvSJK 1 Low 2.00 4.04 3.97
LahtivTurku PS 1 Low 1.81 4.21 4.77
FF JarovMariehamn 1 Low 2.39 3.66 3.25
Lithuania · A Lyga 1 match
Time Match Pick Conf. 1 X 2  
PanevėžysvBanga 1 Low 2.76 3.44 2.88
Time Match Pick Conf. 1 X 2  
EvertonvChelsea 2 High 3.33 3.88 2.26
Albania · Superliga 1 match
Time Match Pick Conf. 1 X 2  
TiranavLaci 1 Low 2.12 3.60 3.99
Georgia · Erovnuli Liga 2 2 matches
Time Match Pick Conf.  
Merani MartvilivShturmi 2 Low
GarejivTelavi 2 Low
England · Championship 3 matches
Time Match Pick Conf. 1 X 2  
WatfordvCharlton 2 Low 2.56 3.55 3.05
MillwallvLincoln 1 Low 1.78 4.10 5.14
MiddlesbroughvCardiff 1 Low 1.62 5.04 5.40
England · League One 1 match
Time Match Pick Conf. 1 X 2  
Milton Keynes DonsvLuton 2 Low 3.18 3.93 2.32

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.

VLA 1.75 ▲ +0.19
STA 17.97 ▲ +1.64
AL 16.38 ▼ -1.53
PON 12.39 ▲ +1.49
RUD 8.52 ▼ -1.43

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

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