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.

101matches today 5high confidence 21positive edges 6strong edges updated · kickoffs in your local time

Our engine has priced 101 of today's 101 fixtures across 56 competitions and disagrees with the bookmakers enough to flag 21 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: Hamburger SV v Borussia M.Gladbach, where we publish Borussia M.Gladbach at 37% against the market's 35%. 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 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
21positive edges ≥ 2%
6strong edges ≥ 5%
+3.4%avg positive edge
2.05avg best price on picks
101fixtures with a model pick

Today at a glance

All matches today

111 fixtures · 10 already played
TimeLeagueMatchPickProbMarketEdgeConfBest odds
Kenyan Premier League KCBvAPS Bomet Kenyan Premier League 1 40.3% 47% -6.2% Low 1.98
Uganda Premier League Kigezi HomeBoyzvMbarara City Uganda Premier League 2 37.2% — — Low —
Premyer Liqa QarabagvTuran Premyer Liqa 1 54.7% 60% -5.0% Low 1.55
Stars League Al-Arabi SCvAl Ahli Doha Stars League 1 46.5% 48% -1.0% Low 1.98
Postponed Saudi Arabia Pro League Al-FatehvAl Riyadh Saudi Arabia Pro League 1 38.1% — — Low 2.30
Postponed Saudi Arabia Pro League Al-HazmvAl-Nassr Saudi Arabia Pro League 2 75.4% 78% -2.6% Low 1.33
Bulgaria First League Septemvri SofiavLokomotiv Sofia Bulgaria First League 2 40.1% 41% -1.3% Low 2.33
Armenia Premier League BKMAvAlashkert Armenia Premier League 2 72.2% 73% -0.4% Low 1.29
Nigeria Premier Football League Kun Khalifat FCvKano Pillars Nigeria Premier Football League 1 47.5% — — Low —
Ghana Premier League KarelavVision Ghana Premier League 1 40.6% — — Low —
Liga I Uta AradvPetrolul Ploiesti Liga I 1 50.6% 53% -2.7% Low 1.78
Premyer Liqa Neftchi BakuvKapaz Premyer Liqa 1 64.2% 68% -4.1% Low 1.36
Montenegro First League BokeljvMornar Montenegro First League 2 38.0% 41% -2.8% Low 2.31
Kosovo Superliga DukagjinivLlapi Kosovo Superliga 1 58.9% 63% -3.6% Low 1.50
1. SNL NaftavOlimpija Ljubljana 1. SNL 2 48.5% 51% -2.2% Low 1.90
Stars League Al WakrahvAl Shahaniya Stars League 1 55.6% — — Low —
Süper Lig Gaziantep FKvKasımpaşa Süper Lig 2 39.4% 35% +4.4% Low 2.79
Ekstraklasa Motor LublinvWisla Plock Ekstraklasa 1 48.9% 48% +1.0% Low 1.99
HNL NK Lokomotiva ZagrebvRudes HNL 1 45.4% 46% -0.8% Low 2.06
Cyprus 1. Division AEK LarnacavKarmiotissa Cyprus 1. Division 1 77.1% 78% -1.0% Low 1.20
Cyprus 1. Division Nea SalamisvOmonia Aradippou Cyprus 1. Division 1 46.5% 47% -0.4% Low 2.03
1. Lig AntalyasporvBursaspor 1. Lig 2 52.8% 52% +0.4% Low 1.80
1. Lig SarıyervIğdır FK 1. Lig 2 36.4% 34% +2.4% Low 2.80
Denmark 1. Division VejlevFC Fredericia Denmark 1. Division 2 37.0% 36% +0.6% Low 2.72
I Liga Puszcza NiepołomicevMiedz Legnica I Liga 2 39.9% 40% -0.3% Low 2.38
FNL Dukla PrahavPříbram FNL 1 49.4% 53% -3.4% Low 1.78
FNL OpavavVlašim FNL 1 40.9% 45% -3.7% Low 2.15
FNL Vysočina JihlavavKarviná FNL 1 40.8% 37% +3.7% Low 2.49
FNL Ústí nad LabemvViktoria Žižkov FNL 1 51.0% 52% -0.6% Low 1.83
Botola Pro Hassania AgadirvRenaissance Berkane Botola Pro 2 49.4% 50% -0.6% Low 1.85
Bulgaria First League Botev PlovdivvDunav Ruse Bulgaria First League 1 64.3% 66% -1.7% Low 1.42
Postponed Saudi Arabia Pro League Al-Ittihad FCvNEOM Saudi Arabia Pro League 1 46.0% 48% -2.5% Low 2.17
2. Bundesliga Dynamo DresdenvSpVgg Greuther Fürth 2. Bundesliga 1 48.6% 49% -0.6% Low 2.00
2. Bundesliga Eintracht BraunschweigvEnergie Cottbus 2. Bundesliga 1 46.9% 48% -1.5% Low 2.05
2. Liga FC LieferingvAustria Salzburg 2. Liga 2 39.9% — — Low —
2. Liga SKU AmstettenvWacker Innsbruck 2. Liga 1 45.7% 47% -1.1% Low 2.03
2. Liga Austria Vienna (Am)vFirst Vienna 2. Liga 1 46.2% — — Low —
Denmark Superliga SilkeborgvLyngby Denmark Superliga 1 38.0% 40% -1.6% Low 2.45
Allsvenskan Hammarby FFvIF Elfsborg Allsvenskan 1 61.2% 67% -5.7% Low 1.42
Liga Profesional Argentina Barracas CentralvRacing Club Liga Profesional Argentina 1 42.7% 39% +3.4% Low 2.45
3. Liga FC Viktoria KölnvFC Saarbrücken 3. Liga 1 53.6% 51% +2.6% Low 1.88
Denmark 1. Division AB CopenhagenvVendsyssel FF Denmark 1. Division 1 51.3% 50% +0.9% Low 1.86
Denmark 1. Division HB KogevAalborg Denmark 1. Division 1 37.8% 37% +1.3% Low 2.60
Austria Bundesliga Rapid ViennavWolfsberger AC Austria Bundesliga 1 78.2% 75% +3.5% Low 1.28
Liga I Arges PitestivDinamo Bucuresti Liga I 2 63.4% — — Low —
Challenge League SC KriensvRapperswil Challenge League 1 46.0% 44% +2.0% Low 2.15
Challenge League Stade NyonnaisvStade Lausanne-Ouchy Challenge League 2 68.8% 65% +3.7% Low 1.45
Segunda Liga AVSvVizela Segunda Liga 2 37.5% 43% -5.2% Low 2.23
Eredivisie Willem IIvPEC Zwolle Eredivisie 2 44.2% 43% +1.3% Low 2.32
Ligue 2 MontpelliervMetz Ligue 2 1 52.4% 48% +4.7% Low 2.00
Ligue 2 DijonvRED Star FC 93 Ligue 2 1 39.1% 35% +4.3% Low 2.80
Ligue 2 GrenoblevReims Ligue 2 2 53.2% 49% +4.4% Low 1.95
Ligue 2 NancyvSochaux Ligue 2 1 57.1% 56% +0.9% Low 1.74
Ligue 2 BoulognevAnnecy Ligue 2 1 36.0% 38% -2.1% Low 2.52
Ligue 2 DunkerquevGuingamp Ligue 2 2 39.9% 39% +0.8% Low 2.45
Eerste Divisie VVV VenlovJong PSV U21 Eerste Divisie 1 60.2% 58% +2.1% Low 1.62
Eerste Divisie HeraclesvRoda Eerste Divisie 1 61.8% 65% -3.4% Low 1.47
Eerste Divisie DordrechtvNAC Breda Eerste Divisie 2 60.9% 60% +0.8% Low 1.57
Eerste Divisie Jong AZvAlmere City FC Eerste Divisie 2 44.1% 43% +0.8% Low 2.16
Eerste Divisie FC EindhovenvJong Ajax Eerste Divisie 1 47.0% 45% +1.5% Low 2.15
Eerste Divisie FC OSSvWaalwijk Eerste Divisie 2 44.9% 50% -4.7% Low 1.92
Eerste Divisie Helmond SportvFC Volendam Eerste Divisie 2 40.7% 39% +1.7% Low 2.45
Challenger Pro League Sporting HasseltvPatro Eisden Challenger Pro League 1 42.9% 41% +2.3% Low 2.37
Challenger Pro League KRC Genk IIvKAA Gent II Challenger Pro League 1 45.1% 45% -0.2% Low 2.15
Malta Premier League BirzebbugavMosta Malta Premier League 1 39.2% 38% +1.1% Low 2.45
Challenge League FC AarauvFC WIL 1900 Challenge League 1 52.1% 52% +0.2% Low 1.82
Bundesliga Hamburger SVvBorussia M.Gladbach Bundesliga 2 37.3% 35% +2.4% High 2.95
Ekstraklasa Wisla KrakowvCracovia Krakow Ekstraklasa 1 52.3% 52% +0.7% Low 1.85
Postponed Segunda División CastellónvEibar Segunda División 1 60.6% 58% +2.2% Low 1.65
Italy Serie B AscolivPalermo Italy Serie B 2 38.5% 43% -4.1% Low 2.30
Scotland Championship Raith RoversvDunfermline Scotland Championship 2 34.9% 37% -1.7% Low 2.63
2. Liga Admira WackervSKN ST. Polten 2. Liga 2 38.0% 41% -3.5% Low 2.45
I Liga Odra OpolevUnia Skierniewice I Liga 1 42.2% 45% -2.4% Low 2.12
England FA Cup Bristol RoversvCambridge United England FA Cup 2 41.6% 43% -1.4% Low 2.27
Serie A VeneziavUdinese Serie A 1 46.3% 44% +2.2% High 2.33
Ligue 1 ToulousevStrasbourg Ligue 1 1 47.2% 46% +1.0% High 2.12
Jupiler Pro League Standard LiegevSK Beveren Jupiler Pro League 1 49.3% 52% -2.7% Low 1.88
Wales Premier League LlandudnovThe New Saints Wales Premier League 2 85.1% 82% +2.8% Low 1.12
Wales Premier League Ammanford AFCvBriton Ferry Wales Premier League 2 61.4% 61% +0.3% Low 1.52
Wales Premier League PenybontvCaernarfon Town Wales Premier League 1 39.5% 36% +3.4% Low 2.57
Wales Premier League Haverfordwest County AFCvCardiff MET Wales Premier League 1 38.6% 38% +0.7% Low 2.43
Wales Premier League Cambrian & ClydachvBarry Town Wales Premier League 2 46.7% 42% +4.6% Low 2.25
Wales Premier League HolywellvAirbus UK Wales Premier League 2 69.9% 65% +5.2% Low 1.49
Wales Premier League TrefelinvColwyn Bay Wales Premier League 2 68.7% 67% +1.4% Low 1.38
Northern Ireland Premiership Cliftonville FCvLarne Northern Ireland Premiership 2 48.3% 53% -4.3% Low 1.85
England FA Cup Oxford CityvLeicester England FA Cup 2 56.9% 70% -12.7% Low 1.40
La Liga SevillavAlaves La Liga 1 47.1% 46% +1.1% High 2.09
Premier League EvertonvCoventry Premier League 1 55.4% 55% -0.1% High 1.75
Wales Premier League GAP Connah S Quay FCvFlint Town United Wales Premier League 1 67.3% 69% -2.0% Low 1.35
Peru Primera División Atletico GrauvCusco Peru Primera División 2 37.1% 37% +0.6% Low 2.62
England Championship DerbyvBolton England Championship 2 39.7% 36% +3.9% Low 2.80
Botola Pro UTS RabatvAmal Tiznit Botola Pro 1 48.5% 47% +1.3% Low 1.96
Primeira Liga FamalicaovArouca Primeira Liga 1 40.1% 44% -3.7% Low 2.21
Liga Profesional Argentina Union Santa FevVelez Sarsfield Liga Profesional Argentina 2 37.7% 35% +3.0% Low 2.80
Liga Profesional Argentina IndependientevDeportivo Riestra Liga Profesional Argentina 1 52.7% 55% -2.5% Low 1.75
Liga Profesional Argentina San LorenzovPlatense Liga Profesional Argentina 1 34.6% 36% -1.6% Low 2.72
Brazil Serie B Operario-PRvSport Recife Brazil Serie B 2 39.1% 41% -1.7% Low 2.35
Brazil Serie A VitoriavFluminense Brazil Serie A 2 36.5% 37% -0.8% Low 2.60
Primera A ChicovInternacional de Bogota Primera A 2 35.7% 35% +0.6% Low 2.71
Bolivia Primera División Independiente PetrolerovReal Tomayapo Bolivia Primera División 1 54.2% 55% -0.4% Low 1.73
Coupe de France Olympique CayennevEtoile Matoury Coupe de France 2 45.6% — — Low —
3-2 FT Brazil Serie A CruzeirovBahia Brazil Serie A 1 56.4% 56% +0.7% Low 1.75
1-1 FT Liga de Expansión MX CancúnvPiratas Liga de Expansión MX 1 37.3% 33% +4.1% Low 2.89
3-1 FT Honduras Liga Nacional CD MarathonvPlatense FC Honduras Liga Nacional 1 69.5% 69% +0.6% Low 1.34
0-2 FT Costa Rica Primera División CS HeredianovDeportivo Saprissa Costa Rica Primera División 2 39.7% 40% +0.1% Low 2.50
1-0 FT Liga de Expansión MX DurangovLeones Negros UDG Liga de Expansión MX 1 51.4% — — Low —
4-1 FT A-League SydneyvCentral Coast Mariners A-League 1 58.2% 62% -3.8% Low 1.57
1-1 FT Ukraine Premier League Obolon'-BrovarvLivyi Bereh Ukraine Premier League 2 43.9% 41% +2.4% Low 2.31
2-0 FT Ukraine Premier League PolessyavVeres Rivne Ukraine Premier League 1 77.2% 76% +0.8% Low 1.24
0-3 FT Armenia Premier League VanvPyunik Yerevan Armenia Premier League 2 71.8% 72% +0.1% Low 1.30
2-2 FT Ligat Ha'al Maccabi Tel AvivvMaccabi Petah Tikva Ligat Ha'al 1 80.3% 79% +1.3% Low 1.21

Upcoming fixtures

First 60 of 323 fixtures on 7 November 2026 · odds are median de-vigged decimals
El Salvador · Primera Division 1 match
Time Match Pick Conf.  
Inca ArubavIsidro Metapán 2 Low
Argentina · Liga Profesional Argentina 2 matches
Time Match Pick Conf. 1 X 2  
BanfieldvAtletico Tucuman 1 Low 2.57 3.36 3.20
TigrevSarmiento Junin 1 Low 2.11 3.34 4.43
Mexico · Liga MX 3 matches
Time Match Pick Conf. 1 X 2  
NecaxavClub Tijuana 2 Low 2.55 3.82 2.89
Atletico San LuisvFC Juarez 1 Low 1.84 4.10 4.72
Atlante FCvSantos Laguna 1 Low 2.33 3.90 3.18
Colombia · Primera A 1 match
Time Match Pick Conf.  
Fortaleza FCvIndependiente Medellin 1 Low
Guatemala · Liga Nacional 1 match
Time Match Pick Conf. 1 X 2  
GuastatoyavSuchitepéquez 1 Low 1.46 4.83 9.32
Japan · J1 League 6 matches
Time Match Pick Conf. 1 X 2  
Shimizu S-pulsevTokyo Verdy 1 Low 2.46 3.32 3.42
Nagoya GrampusvKyoto Sanga 1 Low 1.96 4.03 4.14
Yokohama F. MarinosvFagiano Okayama 1 Low 2.66 3.62 2.87
Avispa FukuokavV-varen Nagasaki 1 Low 2.19 3.62 3.74
FC TokyovKashima 1 Low 2.17 3.76 3.65
Kashiwa ReysolvKawasaki Frontale 1 Low 2.33 4.04 3.09
Australia · A-League 3 matches
Time Match Pick Conf. 1 X 2  
AucklandvWellington Phoenix 1 Low 2.28 3.73 3.40
Melbourne CityvWestern Sydney Wanderers 1 Low 2.40 3.81 3.12
Perth GloryvNewcastle Jets 1 Low 2.52 4.07 2.79
South Korea · K League 1 2 matches
Time Match Pick Conf. 1 X 2  
Jeju United FCvGwangju FC 1 Low 1.87 4.01 4.61
Gimcheon Sangmu FCvFC Anyang 1 Low 2.26 3.71 3.48
Romania · Liga II 7 matches
Time Match Pick Conf. 1 X 2  
ConcordiavASA Targu Mures 1 Low 1.86 4.05 4.65
MetaloglobusvDumbrăviţa 1 Low 1.54 4.61 7.52
CS AfumativFC Bacau 1 Low 2.70 3.61 2.84
Unirea SloboziavCSM Satu Mare 1 Low 2.03 3.62 4.33
Viitorul ŞelimbărvŞtefăneşti 1 Low 1.85 3.89 4.97
Gloria BistriţavCetatea Suceava 2 Low 2.64 3.50 2.98
Bihor OradeavSlatina 1 Low 2.55 3.59 3.04
Ukraine · Persha Liga 4 matches
Time Match Pick Conf. 1 X 2  
ChernihivvKolos Kovalivka II 1 Low — — —
Metal KharkivvLokomotiv Kyiv 2 Low 2.85 4.03 2.49
PrykarpattiavYarud Mariupol' 2 Low 2.80 3.55 2.77
Nyva TernopilvPolissya II 1 Low 1.86 4.33 4.33
Turkey · Süper Lig 1 match
Time Match Pick Conf. 1 X 2  
EyüpsporvKocaelispor 2 Low 4.11 3.57 2.10
Estonia · Meistriliiga 5 matches
Time Match Pick Conf. 1 X 2  
FC Levadia TallinnvKalju Nomme 1 Low 1.85 4.51 4.18
Trans NarvavLaagri 2 Low 3.22 4.03 2.27
KuressaarevNõmme United 2 Low 3.26 3.94 2.28
PaidevFlora Tallinn 1 Low 2.77 3.98 2.58
TammekavVaprus 1 Low 2.77 3.50 2.83
Georgia · Erovnuli Liga 2 2 matches
Time Match Pick Conf.  
Aragvi DushetivKolkheti Poti 2 Low
GarejivMerani Martvili 1 Low
Turkey · 1. Lig 2 matches
Time Match Pick Conf. 1 X 2  
KeçiörengücüvManisa F.K. 1 Low 1.78 4.41 4.75
Vanspor FKvSivasspor 1 Low 2.08 3.75 3.97
Ukraine · Premier League 3 matches
Time Match Pick Conf. 1 X 2  
FC KharkivvKarpaty 1 Low 2.20 3.62 3.70
Epitsentr DunayivtsivKryvbas KR 1 Low 2.26 3.67 3.51
KudrivkavChornomorets 2 Low 2.77 3.50 2.83
Armenia · Premier League 1 match
Time Match Pick Conf. 1 X 2  
SardarapatvArarat 1 Low 2.43 3.62 3.20
Portugal · Segunda Liga 1 match
Time Match Pick Conf. 1 X 2  
Felgueiras 1932vLeixoes 1 Low 2.88 3.37 2.81
Kenya · Kenyan Premier League 2 matches
Time Match Pick Conf.  
Mombasa ElitevShabana X Low
Mara SugarvMigori Youth 2 Low
Poland · Ekstraklasa 1 match
Time Match Pick Conf. 1 X 2  
Korona KielcevRadomiak Radom 1 Low 1.81 4.12 4.86
Bulgaria · First League 1 match
Time Match Pick Conf. 1 X 2  
Botev VratsavLokomotiv Plovdiv 1 Low 2.25 3.19 4.12
Serbia · Super Liga 1 match
Time Match Pick Conf. 1 X 2  
ZemunvIMT Novi Beograd 2 Low 5.69 4.06 1.73
Azerbaijan · Premyer Liqa 1 match
Time Match Pick Conf. 1 X 2  
Safa BakuvAraz 2 Low 2.83 3.62 2.71
Moldova · Super Liga 1 match
Time Match Pick Conf.  
ZimbruvSireți 1 Low
Montenegro · First League 1 match
Time Match Pick Conf.  
Arsenal TivatvJezero 2 Low
Germany · 2. Bundesliga 3 matches
Time Match Pick Conf. 1 X 2  
1. FC NürnbergvDarmstadt 1 Low 1.82 4.48 4.42
Holstein KielvArminia Bielefeld 1 Low 2.60 3.58 2.97
VfL Osnabrückv1. FC Kaiserslautern 2 Low 2.78 3.86 2.62
Denmark · 1. Division 1 match
Time Match Pick Conf. 1 X 2  
HillerødvKolding IF 2 Low 3.16 3.63 2.45
Kosovo · Superliga 1 match
Time Match Pick Conf.  
FeronikelivBallkani 2 Low
Lithuania · A Lyga 1 match
Time Match Pick Conf.  
Cancelled FK TrakaivHegelmann Litauen — —
Time Match Pick Conf. 1 X 2  
LeedsvTottenham 1 High 2.86 3.51 2.74

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.

LLA 16.27 ▲ +6.14
RAP 1.34 ▲ +0.06
TRE 8.37 ▼ -2.75
GAP 1.44 ▼ -0.14
AMM 6.25 ▲ +1.74

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
Israel · Ligat Ha'al 1 match
Date Match Result Pick Conf.  
Maccabi Tel AvivvMaccabi Petah Tikva 2–2 1✗ Low →
Armenia · Premier League 1 match
Date Match Result Pick Conf.  
VanvPyunik Yerevan 0–3 2✓ Low →
Ukraine · Premier League 2 matches
Date Match Result Pick Conf.  
PolessyavVeres Rivne 2–0 1✓ Low →
Obolon'-BrovarvLivyi Bereh 1–1 2✗ Low →
Australia · A-League 1 match
Date Match Result Pick Conf.  
SydneyvCentral Coast Mariners 4–1 1✓ Low →
Mexico · Liga de Expansión MX 1 match
Date Match Result Pick Conf.  
DurangovLeones Negros UDG 1–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