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.

245matches today 14high confidence 47positive edges 14strong edges updated · kickoffs in your local time

Our engine has priced 244 of today's 245 fixtures across 85 competitions and disagrees with the bookmakers enough to flag 47 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: Union Berlin v FC Cologne, where we publish FC Cologne at 44% 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 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
47positive edges ≥ 2%
14strong edges ≥ 5%
+3.5%avg positive edge
1.93avg best price on picks
244fixtures with a model pick

Today at a glance

All matches today

263 fixtures · 18 already played
TimeLeagueMatchPickProbMarketEdgeConfBest odds
K League 1 FC AnyangvBucheon FC 1995 K League 1 1 49.2% 50% -0.6% Low 1.96
K League 1 FC SeoulvIncheon United K League 1 1 49.6% 53% -3.2% Low 1.83
A-League Perth GloryvAdelaide United A-League 2 37.9% 37% +0.4% Low 2.64
Liga II SlatinavConcordia Liga II 1 43.0% 42% +1.5% Low 2.22
Persha Liga Yarud Mariupol'vChernihiv Persha Liga 1 68.2% — — Low —
FNL Viktoria ŽižkovvDukla Praha FNL 2 40.6% 41% -0.5% Low 2.30
Persha Liga Viktoriya MykolaivkavSK Poltava Persha Liga 2 37.9% — — Low —
Persha Liga KulykivvUCSA Persha Liga 1 57.7% — — Low —
Süper Lig AmedvEyüpspor Süper Lig 1 78.5% 76% +2.3% Low 1.29
Meistriliiga Kalju NommevKuressaare Meistriliiga 1 59.7% 62% -2.1% Low 1.51
1. Lig SivassporvBoluspor 1. Lig 1 63.0% 62% +0.8% Low 1.53
Liga II CSM ReşiţavGloria Bistriţa Liga II 1 49.5% 53% -3.2% Low 1.76
Super League 2 LarisavOlympiakos Piraeus II Super League 2 1 64.6% 62% +2.2% Low 1.50
Ukraine Premier League Kolos KovalivkavPolessya Ukraine Premier League 2 58.4% 60% -1.8% Low 1.59
Ukraine Premier League LNZ CherkasyvFC Kharkiv Ukraine Premier League 2 38.6% 38% +0.8% Low 2.52
Virsliga FK LiepajavSuper Nova Virsliga 1 63.4% 64% -0.3% Low 1.46
Virsliga AudavFS Jelgava Virsliga 1 63.3% 62% +1.7% Low 1.50
Virsliga BFC DaugavpilsvTukums Virsliga 1 64.6% 64% +0.3% Low 1.45
Virsliga Rīgas FSvGrobiņa Virsliga 1 85.9% 86% +0.2% Low 1.11
Virsliga Ogre UnitedvRiga Virsliga 2 80.9% 86% -5.3% Low 1.09
Premyer Liqa Şamaxı FKvNeftchi Baku Premyer Liqa 2 57.0% 57% -0.3% Low 1.62
Segunda Liga VizelavAcademica Segunda Liga 1 35.5% 40% -4.8% Low 2.39
Kenyan Premier League AFC LeopardsvHomeboyz Kenyan Premier League 1 39.4% 39% +0.2% Low 2.37
Kenyan Premier League Migori YouthvMombasa Elite Kenyan Premier League 1 43.0% — — Low —
Super League 2 Ellas SyrosvKallithea Super League 2 2 38.9% 43% -3.7% Low 2.23
Eredivisie PEC ZwollevADO Den Haag Eredivisie 1 39.1% 42% -2.8% Low 2.31
Serie A ComovVenezia Serie A 1 71.2% 73% -1.4% High 1.35
Armenia Premier League SyunikvFC Noah Armenia Premier League 2 76.6% 80% -3.8% Low 1.17
Persha Liga Probiy HorodenkavNyva Ternopil Persha Liga 2 49.0% 46% +3.4% Low 2.00
Czech Liga Mlada BoleslavvHradec Králové Czech Liga 1 44.7% 42% +2.6% Low 2.31
Moldova Super Liga SirețivPolitehnica UTM Moldova Super Liga 2 39.6% 38% +1.2% Low 2.38
Superettan Varbergs BoIS FCvLjungskile SK Superettan 1 45.7% 46% -0.1% Low 2.10
Premijer Liga BSK Banja LukavFK Sarajevo Premijer Liga 2 47.9% 52% -4.0% Low 1.80
Kenyan Premier League APS BometvMurang'a SEAL Kenyan Premier League 1 46.0% 41% +5.3% Low 2.28
Kenyan Premier League Nairobi UnitedvBandari Kenyan Premier League 1 41.7% 42% +0.2% Low 2.20
Kosovo Superliga MalishevavFeronikeli Kosovo Superliga 1 70.9% 73% -1.8% Low 1.28
A Lyga Suduva MarijampolevBanga A Lyga 1 52.9% 57% -4.2% Low 1.62
Jupiler Pro League Cercle BruggevAntwerp Jupiler Pro League 1 45.9% 47% -0.9% Low 2.09
NB I Puskas AcademyvDebreceni VSC NB I 1 41.8% 41% +0.9% Low 2.37
Meistriliiga Flora TallinnvTrans Narva Meistriliiga 1 75.3% 80% -4.6% Low 1.17
Albania Superliga TiranavEgnatia Rrogozhinë Albania Superliga 2 43.1% 46% -2.9% Low 2.00
2. Bundesliga Hannover 96vDynamo Dresden 2. Bundesliga 1 43.3% 45% -1.3% Low 2.18
2. Bundesliga SpVgg Greuther FürthvHolstein Kiel 2. Bundesliga 2 36.6% 37% -0.8% Low 2.57
2. Bundesliga St. Pauliv1. FC Nürnberg 2. Bundesliga 1 42.5% 44% -1.2% Low 2.22
3. Liga FC SaarbrückenvWaldhof Mannheim 3. Liga 1 44.4% 43% +1.1% Low 2.23
Super League 2 PanioniosvPanserraikos Super League 2 1 44.3% 42% +2.1% Low 2.25
Postponed United Arab Emirates Pro League Al Wahda FCvHatta SC United Arab Emirates Pro League 1 56.5% — — Low —
La Liga GetafevSevilla La Liga 2 39.0% 39% -0.3% High 2.56
Scotland Premiership FalkirkvCeltic Scotland Premiership 2 56.8% 64% -6.9% Low 1.52
Süper Lig BaşakşehirvSamsunspor Süper Lig 1 54.4% 53% +1.8% Low 1.88
Süper Lig TrabzonsporvGaziantep FK Süper Lig 1 75.8% 75% +1.3% Low 1.33
Switzerland Super League BSC Young BoysvFC Zurich Switzerland Super League 1 75.1% 75% +0.4% Low 1.29
Denmark Superliga OdensevSilkeborg Denmark Superliga 1 49.5% 50% -0.9% Low 1.93
Denmark Superliga ViborgvAC Horsens Denmark Superliga 1 54.9% 61% -6.1% Low 1.57
Allsvenskan Djurgardens IFvDegerfors IF Allsvenskan 1 74.4% 73% +1.7% Low 1.30
Allsvenskan Malmo FFvHammarby FF Allsvenskan 2 51.3% 56% -4.4% Low 1.70
Serbia Super Liga IMT Novi BeogradvCukaricki Serbia Super Liga 1 45.7% 45% +0.4% Low 2.10
Liga I OţelulvSepsi OSK Sfantu Gheorghe Liga I 1 49.7% 45% +4.4% Low 2.09
Segunda División EldensevGranada Segunda División 1 39.8% 41% -1.4% Low 2.39
1. Lig İstanbulsporvMardin 1969 1. Lig 2 48.7% 47% +2.2% Low 2.13
1. Lig Iğdır FKvAntalyaspor 1. Lig 1 47.5% 45% +2.7% Low 2.15
Challenge League FC WIL 1900vFC Winterthur Challenge League 2 46.1% 47% -0.8% Low 2.05
Denmark 1. Division Vendsyssel FFvVejle Denmark 1. Division 2 54.5% 55% -0.6% Low 1.72
FNL KladnovHanácká FNL 1 56.0% 55% +0.6% Low 1.69
Veikkausliiga AC OuluvKuPS Veikkausliiga 2 45.4% 51% -5.9% Low 1.87
Tanzania Premier League Polisi TanzaniavGeita Gold Tanzania Premier League 1 66.8% — — Low —
Uganda Premier League NtugasazevExpress Uganda Premier League 2 46.2% — — Low —
Zambia Super League Green BuffaloesvMufulira Wanderers Zambia Super League 1 47.4% 45% +2.4% Low 2.05
Zambia Super League Mutondo StarsvRoan United Zambia Super League 2 36.3% 39% -2.4% Low 2.38
Zambia Super League Makeni All StarsvKonkola Blades Zambia Super League 2 63.6% — — Low —
Super League 2 PAOK IIvZakynthos Super League 2 1 49.1% 45% +4.2% Low 2.11
Uruguay Primera División ProgresovDefensor Sporting Uruguay Primera División 1 41.3% 36% +5.0% Low 2.65
Kenyan Premier League GOR MahiavKCB Kenyan Premier League 1 46.6% 51% -4.0% Low 1.81
Eredivisie ExcelsiorvTwente Eredivisie 2 59.9% 63% -3.2% Low 1.53
Eredivisie TelstarvUtrecht Eredivisie 2 40.6% 42% -1.0% Low 2.35
Austria Bundesliga Red Bull SalzburgvAustria Lustenau Austria Bundesliga 1 80.0% 81% -0.5% Low 1.19
Austria Bundesliga Wolfsberger ACvSturm Graz Austria Bundesliga 2 56.5% 57% -0.3% Low 1.67
Eliteserien BrannvMolde Eliteserien 2 47.0% 44% +3.2% Low 2.20
Premyer Liqa KapazvImisli FK Premyer Liqa 1 42.0% 42% +0.1% Low 2.16
Eerste Divisie EmmenvDen Bosch Eerste Divisie 1 53.3% 51% +2.1% Low 1.85
Norway 1. Division RanheimvSogndal Norway 1. Division 1 50.8% 51% +0.2% Low 1.85
Serie A LaziovCagliari Serie A 1 63.8% 65% -1.4% High 1.52
Serie A FrosinonevTorino Serie A 1 46.2% 45% +0.7% High 2.20
Ligue 1 StrasbourgvAuxerre Ligue 1 1 48.7% 52% -3.1% High 1.88
Czech Liga Baník OstravavPlzen Czech Liga 2 48.1% 51% -3.1% Low 1.95
HNL HNK RijekavNK Varazdin HNL 1 49.4% 54% -4.2% Low 1.78
Serbia Super Liga OFK BeogradvVojvodina Serbia Super Liga 2 49.7% 48% +2.1% Low 2.01
1. SNL MuravBrinje-Grosuplje 1. SNL 1 44.4% 44% +0.0% Low 2.15
Moldova Super Liga Milsami OrheivDacia-Buiucani Moldova Super Liga 1 51.5% 56% -4.7% Low 1.65
League One Sheffield WednesdayvBlackpool League One 1 55.9% 54% +1.8% Low 1.76
Italy Serie B EmpolivJuve Stabia Italy Serie B 2 37.6% 38% -0.1% Low 2.67
Italy Serie B AvellinovPisa Italy Serie B 2 36.9% 40% -3.2% Low 2.47
Italy Serie B ArezzovAscoli Italy Serie B 2 49.2% 45% +4.4% Low 2.17
Segunda Liga TondelavFelgueiras 1932 Segunda Liga 1 50.2% 53% -2.5% Low 1.82
Denmark 1. Division Aarhus FremadvHillerød Denmark 1. Division 1 38.3% 44% -5.4% Low 2.15
FNL ProstějovvOpava FNL 2 38.4% 40% -2.0% Low 2.35
Premijer Liga Sloga DobojvVelež Premijer Liga 1 42.4% 43% -0.7% Low 2.21
Super League 2 Asteras Tripolis IIvPyrgos 1968 Super League 2 1 45.3% 46% -0.7% Low 2.05
Bundesliga Union BerlinvFC Cologne Bundesliga 2 44.2% 38% +6.5% High 2.60
Slovakia Super Liga RužomberokvSkalica Slovakia Super Liga 1 44.0% 47% -2.7% Low 2.07
Malta Premier League FlorianavValletta FC Malta Premier League 2 40.7% 41% -0.4% Low 2.35
Jupiler Pro League St. TruidenvOH Leuven Jupiler Pro League 1 57.5% 58% -0.4% Low 1.70
Super League 1 LevadiakosvAris Thessalonikis Super League 1 2 46.5% 47% -0.5% Low 2.03
Denmark Superliga FC NordsjaellandvFC Midtjylland Denmark Superliga 1 39.1% 42% -3.3% Low 2.29
Serbia Super Liga Radnicki 1923vNovi Pazar Serbia Super Liga 1 49.0% 50% -0.9% Low 1.90
NB I Ferencvarosi TCvPaks NB I 1 63.4% 63% +0.3% Low 1.50
Cancelled A Lyga FK Zalgiris VilniusvFK Trakai A Lyga — — — — — —
Cyprus 1. Division Omonia 29is MaiouvNea Salamis Cyprus 1. Division 2 40.3% 44% -3.5% Low 2.15
Armenia Premier League Ararat-ArmeniavGandzasar Armenia Premier League 1 80.1% 83% -2.5% Low 1.13
Chile Primera División HuachipatovD. La Serena Chile Primera División 1 41.7% 41% +0.5% Low 2.38
Challenger Pro League DendervKRC Genk II Challenger Pro League 1 64.0% 65% -0.9% Low 1.46
Nigeria Premier Football League EnyimbavKun Khalifat FC Nigeria Premier Football League 1 60.1% — — Low —
Nigeria Premier Football League Inter LagosvRanchers Bees Nigeria Premier Football League 1 44.7% 46% -0.8% Low 2.00
Nigeria Premier Football League Kano PillarsvNasarawa United Nigeria Premier Football League 1 42.3% — — Low —
Nigeria Premier Football League Katsina UnitedvSporting Lagos Nigeria Premier Football League 1 56.9% — — Low —
Nigeria Premier Football League Kwara UnitedvBendel Insurance Nigeria Premier Football League 1 59.6% — — Low —
Nigeria Premier Football League Plateau UnitedvWarri Wolves Nigeria Premier Football League 1 63.1% 63% +0.2% Low 1.47
Nigeria Premier Football League Rivers UnitedvEnugu Rangers Nigeria Premier Football League 1 62.2% 59% +3.0% Low 1.57
Nigeria Premier Football League Shooting StarsvAbia Warriors Nigeria Premier Football League 1 63.7% 62% +1.2% Low 1.48
Ghana Premier League Asante KotokovMedeama Ghana Premier League 1 41.8% — — Low —
Ghana Premier League Aduana StarsvBerekum Chelsea Ghana Premier League 1 41.1% — — Low —
Ghana Premier League Heart of LionsvBechem United Ghana Premier League 1 49.8% 52% -2.1% Low 1.80
Ghana Premier League SamartexvBibiani Gold Stars Ghana Premier League 1 56.7% — — Low —
Ghana Premier League Debibi UnitedvHearts of Oak Ghana Premier League X 39.2% — — Low —
Ghana Premier League Swedru All BlacksvAshanti Gold Ghana Premier League 1 64.1% — — Low —
Ghana Premier League Basake Holy StarsvDreams Ghana Premier League 1 45.1% — — Low —
Ghana Premier League Young ApostlesvKarela Ghana Premier League 1 50.1% 49% +1.0% Low 1.88
La Liga Racing SantandervReal Madrid La Liga 2 70.4% 78% -7.9% High 1.26
Segunda División AD Ceuta FCvSporting Gijon Segunda División 2 36.6% 34% +2.7% Low 2.82
Primeira Liga AroucavNacional Primeira Liga 1 56.9% 54% +2.9% Low 1.82
Switzerland Super League FC LuganovFC Basel 1893 Switzerland Super League 1 64.2% 60% +4.3% Low 1.57
Switzerland Super League LausannevFC Thun Switzerland Super League 1 41.7% 37% +4.2% Low 2.63
Allsvenskan BK HackenvIFK Goteborg Allsvenskan 1 53.2% 55% -1.5% Low 1.74
Allsvenskan IF ElfsborgvOrgryte IS Allsvenskan 1 67.1% 67% -0.2% Low 1.40
Allsvenskan Vasteras SK FKvIF Brommapojkarna Allsvenskan 1 50.3% 50% +0.5% Low 2.02
Liga I Universitatea CraiovavFC Botosani Liga I 1 72.7% 70% +3.1% Low 1.34
Chile Primera División U. CatolicavUniversidad de Chile Chile Primera División 2 40.5% 36% +4.9% Low 2.70
3. Liga SG Sonnenhof GrossaspachvRot-Weiß Essen 3. Liga 2 50.4% 47% +3.1% Low 1.98
Segunda Liga Lusitânia LourosavFarense Segunda Liga 1 36.4% 36% +0.6% Low 2.65
Postponed United Arab Emirates Pro League Al-JaziravBaniyas SC United Arab Emirates Pro League 1 70.9% — — Low —
Postponed United Arab Emirates Pro League Sharjah FCvAl Nasr United Arab Emirates Pro League 1 39.2% — — Low —
Eredivisie GroningenvSparta Rotterdam Eredivisie 1 55.4% 54% +1.5% Low 1.80
Süper Lig KasımpaşavBeşiktaş Süper Lig 2 54.2% 59% -5.2% Low 1.66
Austria Bundesliga Austria ViennavRapid Vienna Austria Bundesliga 2 59.7% 56% +3.8% Low 1.70
Super League 1 PanetolikosvOFI Super League 1 2 40.2% 38% +2.2% Low 2.60
Eliteserien Sarpsborg 08 FFvKristiansund BK Eliteserien 1 63.8% 63% +1.0% Low 1.52
Eliteserien StartvLillestrom Eliteserien 2 39.1% 40% -0.8% Low 2.42
Eliteserien KFUM OslovHam-Kam Eliteserien 1 50.3% 46% +4.0% Low 2.11
Serbia Super Liga FK PartizanvZemun Serbia Super Liga 1 75.1% 78% -2.5% Low 1.22
Cyprus 1. Division ArisvAnorthosis Cyprus 1. Division 1 54.6% 57% -2.5% Low 1.65
Peru Primera División UCV MoqueguavClub Deportivo Los Chankas Peru Primera División 1 45.3% 47% -2.0% Low 2.04
Montenegro First League MornarvPetrovac Montenegro First League 1 47.7% 44% +3.4% Low 2.07
1. Lig Bodrum FKvÜmraniyespor 1. Lig 1 43.8% 44% -0.2% Low 2.12
Norway 1. Division StromsgodsetvMoss Norway 1. Division 1 75.9% 77% -0.7% Low 1.24
Norway 1. Division ODD BallklubbvSandnes ULF Norway 1. Division 1 61.2% 58% +2.8% Low 1.70
Norway 1. Division AsanevHaugesund Norway 1. Division 2 63.8% 69% -5.2% Low 1.36
Norway 1. Division hoddvBryne Norway 1. Division 2 46.7% 48% -1.4% Low 2.00
Norway 1. Division EgersundvStrommen Norway 1. Division 1 48.3% 53% -4.4% Low 1.79
Norway 1. Division LynvRaufoss Norway 1. Division 1 69.7% 70% -0.3% Low 1.36
Liga Pro Universidad CatolicavAucas Liga Pro 1 48.7% 45% +3.5% Low 2.15
Tanzania Premier League Young AfricansvKagera Sugar Tanzania Premier League 1 86.3% — — Low —
Botola Pro Widad TémaravMaghreb Fès Botola Pro 2 42.0% 44% -2.3% Low 2.13
Uruguay Primera División Boston RivervAtletico Torque Uruguay Primera División 2 45.0% 46% -0.9% Low 2.15
Kosovo Superliga DukagjinivGjilani Kosovo Superliga 1 35.1% 38% -3.0% Low 2.38
Ligue 1 LyonvAngers Ligue 1 1 65.6% 68% -2.7% Medium 1.44
Ligue 1 Paris FCvMonaco Ligue 1 1 39.8% 38% +1.5% High 2.53
Italy Serie B VeronavCarrarese Italy Serie B 1 57.6% 60% -1.9% Low 1.62
Premier League LiverpoolvArsenal Premier League 2 38.1% 39% -1.1% Low 2.51
Bundesliga Eintracht FrankfurtvHamburger SV Bundesliga 1 62.4% 62% +0.1% High 1.69
1. SNL CeljevNafta 1. SNL 1 55.3% 64% -9.0% Low 1.45
Serie A LeccevGenoa Serie A 2 40.4% 41% -0.3% High 2.39
Super League 1 PAOKvAsteras Tripolis Super League 1 1 70.8% 73% -2.2% Low 1.31
Denmark Superliga BrondbyvAarhus Denmark Superliga 1 45.2% 47% -1.6% Low 2.16
Czech Liga Bohemians 1905vSparta Praha Czech Liga 2 51.6% 53% -1.9% Low 1.79
HNL NK Lokomotiva ZagrebvNK Osijek HNL 1 36.3% 36% +0.2% Low 2.70
Slovakia Super Liga Dukla Banská BystricavDunajska Streda Slovakia Super Liga 2 68.3% 67% +1.8% Low 1.42
Cyprus 1. Division Omonia AradippouvApoel Nicosia Cyprus 1. Division 2 57.8% 62% -4.5% Low 1.52
Costa Rica Primera División CS CartaginesvSan Carlos Costa Rica Primera División 1 50.9% 54% -2.6% Low 1.79
Guatemala Liga Nacional AuroravAntigua GFC Guatemala Liga Nacional 1 44.5% 39% +5.9% Low 2.45
NB I UjpestvNyiregyhaza NB I 1 49.2% 48% +1.2% Low 1.98
La Liga ElchevValencia La Liga 1 43.1% 41% +2.5% High 2.48
Jupiler Pro League Lommel UnitedvGent Jupiler Pro League 2 53.3% 55% -1.6% Low 1.81
Super League 1 PanathinaikosvAEK Athens FC Super League 1 1 47.8% 42% +5.7% Low 2.35
Albania Superliga Skenderbeu KorcevVllaznia Shkodër Albania Superliga 1 42.7% 38% +4.6% Low 2.45
Albania Superliga AF ElbasanivLaci Albania Superliga 1 49.5% 50% -0.6% Low 1.80
Segunda División BurgosvCastellón Segunda División 2 46.6% 45% +1.2% Low 2.12
Primeira Liga MaritimovSanta Clara Primeira Liga 2 46.0% 42% +3.5% Low 2.30
Primeira Liga Academico ViseuvRio Ave Primeira Liga 1 54.3% 50% +3.9% Low 1.91
Ligat Ha'al Maccabi Petah TikvavHapoel Beer Sheva Ligat Ha'al 2 59.7% 64% -4.7% Low 1.47
Liga Profesional Argentina Boca JuniorsvRiver Plate Liga Profesional Argentina 1 42.4% 42% +0.9% Low 2.38
Chile Primera División CobresalvEverton de Vina Chile Primera División 2 38.0% 38% +0.2% Low 2.57
Malta Premier League Gzira UnitedvMarsaxlokk Malta Premier League 2 51.0% 53% -2.1% Low 1.75
Liga de Expansión MX Leones Negros UDGvTepatitlán Liga de Expansión MX 1 80.9% 77% +3.6% Low 1.25
Botola Pro Ittihad TangervCR Khemis Zemamra Botola Pro 1 43.6% 41% +2.6% Low 2.21
Botola Pro CODM MeknèsvFAR Rabat Botola Pro 2 44.2% 46% -1.3% Low 2.04
Jupiler Pro League CharleroivRAAL La Louvière Jupiler Pro League 1 61.1% 63% -2.1% Low 1.53
Eliteserien ValerengavTromso Eliteserien 1 42.6% 38% +4.9% Low 2.57
Peru Primera División CuscovSport Boys Peru Primera División 1 60.5% 63% -2.5% Low 1.50
Challenger Pro League AS EupenvExcelsior Virton Challenger Pro League 1 53.2% 57% -3.9% Low 1.66
Liga I Dinamo BucurestivUta Arad Liga I 1 65.9% — — Low —
3. Liga Alemannia AachenvPreußen Münster 3. Liga 1 50.9% 50% +1.3% Low 1.91
Italy Serie B PalermovVicenza Virtus Italy Serie B 1 64.4% 61% +3.2% Low 1.55
Liga Pro Independiente del VallevLDU de Quito Liga Pro 1 49.4% 51% -1.7% Low 1.85
Brazil Serie B LondrinavAmerica Mineiro Brazil Serie B 1 49.2% 48% +1.3% Low 2.02
Copa Do Brasil PalmeirasvVasco DA Gama Copa Do Brasil 1 54.9% 54% +0.7% Low 1.80
Bolivia Primera División The StrongestvGualberto Villarroel SJ Bolivia Primera División 1 73.0% 74% -0.8% Low 1.27
Canadian Premier League Atlético OttawavForge Canadian Premier League 2 47.3% 48% -0.6% Low 1.95
USL Championship LexingtonvColorado Springs USL Championship 1 46.8% 46% +1.2% Low 2.09
Uruguay Primera División DanubiovClub Nacional Uruguay Primera División 2 45.2% — — Low —
Serie A JuventusvNapoli Serie A 1 43.1% 41% +2.0% High 2.43
Ligue 1 MarseillevToulouse Ligue 1 1 44.0% 48% -4.4% High 2.04
Segunda División TenerifevFC Andorra Segunda División 1 43.1% — — Low —
La Liga Athletic ClubvReal Sociedad La Liga 1 48.4% 45% +3.0% High 2.15
Botola Pro Renaissance BerkanevRaja Casablanca Botola Pro 1 43.3% 45% -2.0% Low 2.05
Primeira Liga SC BragavFamalicao Primeira Liga 1 48.3% 55% -6.9% Low 1.84
Major League Soccer Vancouver WhitecapsvSeattle Sounders Major League Soccer 1 56.1% 58% -2.2% Low 1.66
Peru Primera División Atletico GrauvUniversitario Peru Primera División 2 60.8% 66% -5.2% Low 1.45
Guatemala Liga Nacional Deportivo San PedrovMunicipal Guatemala Liga Nacional 2 39.0% 42% -3.5% Low 2.17
Primera Division Fuerte San FranciscovÁguila Primera Division 2 57.8% 55% +2.4% Low 1.67
Primera Division Atletico BalboavAlianza Primera Division 2 42.7% 43% -0.1% Low 2.17
Liga Pro Guayaquil City FCvLibertad Liga Pro 1 45.1% 50% -4.4% Low 1.91
Canadian Premier League Supra du QuebecvCavalry FC Canadian Premier League 2 42.8% 44% -1.4% Low 2.12
Primera A Deportivo CalivChico Primera A 1 70.3% 71% -0.6% Low 1.40
Bolivia Primera División GuabirávBolívar Bolivia Primera División 2 52.6% 52% +1.0% Low 1.83
Liga Profesional Argentina Belgrano CordobavBarracas Central Liga Profesional Argentina 1 45.7% 49% -3.5% Low 1.98
Liga Profesional Argentina Newells Old BoysvUnion Santa Fe Liga Profesional Argentina 1 48.1% 47% +0.6% Low 2.05
Major League Soccer Atlanta United FCvToronto FC Major League Soccer 1 43.6% 43% +0.1% Low 2.22
Major League Soccer Nashville SCvNew York Red Bulls Major League Soccer 1 65.0% 63% +2.0% Low 1.55
Brazil Serie B CuiabavSão Bernardo Brazil Serie B 1 47.4% 51% -3.3% Low 1.93
Brazil Serie B NovorizontinovOperario-PR Brazil Serie B 1 68.7% 66% +2.3% Low 1.45
Primera Nacional San Martin TucumanvColegiales Primera Nacional X 34.8% 37% -2.0% Low 2.75
Copa Do Brasil GremiovAtletico-MG Copa Do Brasil 1 37.6% 36% +1.2% Low 2.66
Venezuela Primera División Deportivo La GuairavPortuguesa FC Venezuela Primera División 1 42.5% 43% -0.8% Low 2.20
Costa Rica Primera División Deportivo SaprissavLD Alajuelense Costa Rica Primera División 1 49.0% 50% -0.8% Low 1.90
Primera Nacional Gimnasia Y TirovQuilmes Primera Nacional 1 51.9% 53% -1.1% Low 1.80
Liga MX Santos LagunavNecaxa Liga MX 1 56.0% 52% +4.4% Low 1.88
Guatemala Liga Nacional GuastatoyavCobán Imperial Guatemala Liga Nacional 1 48.6% — — Low —
Uruguay Primera División Liverpool MontevideovJuventud Uruguay Primera División 1 44.5% 45% -0.2% Low 2.14
USL Championship New Mexico UnitedvPhoenix Rising USL Championship 1 46.3% 44% +1.9% Low 2.17
Primera A Independiente MedellinvAlianza Valledupar Primera A 1 58.8% 62% -3.2% Low 1.57
Honduras Liga Nacional CD MotaguavCD Marathon Honduras Liga Nacional 1 44.2% 45% -0.8% Low 2.10
Primera Division FirpovFAS Primera Division 1 42.5% 40% +2.9% Low 2.40
Bolivia Primera División Universitario de VintovAlways Ready Bolivia Primera División 2 55.0% 52% +2.8% Low 1.79
Venezuela Primera División Carabobo FCvMetropolitanos FC Venezuela Primera División 1 47.7% 51% -3.7% Low 1.85
Liga Profesional Argentina LanusvGimnasia M. Liga Profesional Argentina 1 60.2% 62% -2.1% Low 1.57
3-3 FT Liga Profesional Argentina Estudiantes L.P.vInstituto Cordoba Liga Profesional Argentina 1 43.0% 50% -6.9% Low 2.09
1-1 FT Primera Division Isidro MetapánvMunicipal Limeño Primera Division 1 47.1% 50% -2.5% Low 1.89
2-0 FT Liga de Expansión MX CancúnvCDS Tampico Madero Liga de Expansión MX 1 57.9% 53% +4.9% Low 1.76
3-1 FT Liga de Expansión MX DurangovMonarcas Liga de Expansión MX 1 49.3% — — Low —
1-1 FT Liga de Expansión MX PiratasvTapatío Liga de Expansión MX 1 74.3% 72% +2.0% Low 1.33
3-3 FT Liga MX MonterreyvClub Tijuana Liga MX 1 57.1% 60% -2.9% Low 1.62
4-2 FT Liga MX Guadalajara ChivasvAtlante FC Liga MX 1 64.4% 65% -0.7% Low 1.50
2-4 FT Major League Soccer Colorado RapidsvChicago Fire Major League Soccer 1 41.4% 41% +0.3% Low 2.37
0-3 FT Honduras Liga Nacional Atlético CholomavCD Olimpia Honduras Liga Nacional 2 55.9% 59% -3.1% Low 1.62
1-0 FT Costa Rica Primera División Sporting San JosevCS Herediano Costa Rica Primera División 1 41.9% 39% +2.5% Low 2.48
2-2 FT Liga MX Club AmericavToluca Liga MX 1 43.1% 41% +2.1% Low 2.37
4-2 FT J1 League Yokohama F. MarinosvKawasaki Frontale J1 League 2 41.0% 43% -2.4% Low 2.25
1-1 FT A-League Melbourne VictoryvCentral Coast Mariners A-League 1 63.7% 66% -1.9% Low 1.50
3-0 FT J1 League JEF United ChibavAvispa Fukuoka J1 League 2 37.5% 41% -3.1% Low 2.42
1-2 FT J1 League V-varen NagasakivTokyo Verdy J1 League 1 41.4% 39% +2.9% Low 2.51
1-1 FT K League 1 Pohang SteelersvJeju United FC K League 1 2 37.9% 35% +2.7% Low 2.75
2-1 FT K League 1 Ulsan Hyundai FCvGangwon FC K League 1 1 42.6% 43% -0.9% Low 2.23
0-0 FT J1 League Machida ZelviavGamba Osaka J1 League 1 57.1% 54% +3.5% Low 1.78

Upcoming fixtures

First 60 of 91 fixtures on 2 November 2026 · odds are median de-vigged decimals
USA · Major League Soccer 3 matches
Time Match Pick Conf. 1 X 2  
New England RevolutionvInter Miami 2 Low 2.91 4.26 2.37
Los Angeles FCvMinnesota United FC 1 Low 1.80 4.44 4.58
Portland TimbersvHouston Dynamo 1 Low 1.89 4.17 4.31
Mexico · Liga MX 1 match
Time Match Pick Conf. 1 X 2  
Cruz AzulvLeon 1 Low 1.77 4.46 4.74
Honduras · Liga Nacional 1 match
Time Match Pick Conf. 1 X 2  
OlanchovPlatense FC 1 Low 1.57 4.63 6.89
Guatemala · Liga Nacional 1 match
Time Match Pick Conf.  
ComunicacionesvMixco 1 Low
USA · USL Championship 1 match
Time Match Pick Conf. 1 X 2  
Sacramento RepublicvFC Tulsa 1 Low 1.71 4.08 5.92
Ukraine · Persha Liga 2 matches
Time Match Pick Conf. 1 X 2  
Kolos Kovalivka IIvMetal Kharkiv 2 Low 3.22 3.57 2.45
Polissya IIvOleksandria 2 Low — — —
Kenya · Kenyan Premier League 4 matches
Time Match Pick Conf. 1 X 2  
Ulinzi StarsvMathare United 1 Low 2.66 3.10 3.32
Posta Rangers FCv3K 1 Low 2.52 3.25 3.39
TuskervMara Sugar X Low — — —
ShabanavPolice X Low 2.89 3.02 3.10
Ukraine · Premier League 3 matches
Time Match Pick Conf. 1 X 2  
Zorya LuhanskvEpitsentr Dunayivtsi 1 Low 2.17 3.74 3.68
Kryvbas KRvDynamo Kyiv 2 Low 7.02 5.08 1.51
KarpatyvKudrivka 1 Low 1.52 5.16 6.75
Tanzania · Premier League 4 matches
Time Match Pick Conf.  
Tabora UnitedvFountain Gate 1 Low
Mbeya CityvSingida Black Stars 2 Low
MashujaavPamba Jiji 1 Low
SimbavNamungo 1 Low
Montenegro · First League 2 matches
Time Match Pick Conf. 1 X 2  
Mladost DGvSutjeska 2 Low 4.34 3.61 2.03
BokeljvBuducnost Podgorica 2 Low 3.10 3.17 2.76
Albania · Superliga 2 matches
Time Match Pick Conf.  
VoravDinamo Tirana 1 Low
Teuta DurrësvPartizani 1 Low
Greece · Super League 2 1 match
Time Match Pick Conf. 1 X 2  
MarkovApollon Pontou 1 Low 1.31 6.05 14.23
Bulgaria · First League 2 matches
Time Match Pick Conf. 1 X 2  
Cherno More VarnavBotev Vratsa 1 Low 2.11 3.46 4.22
Arda KardzhalivSeptemvri Sofia 1 Low 1.75 3.98 5.62
Azerbaijan · Premyer Liqa 1 match
Time Match Pick Conf. 1 X 2  
SumqayıtvSafa Baku 1 Low 1.89 3.76 4.89
Spain · Segunda División 2 matches
Time Match Pick Conf. 1 X 2  
Real OviedovLas Palmas 1 Low 1.85 3.96 4.83
Real ValladolidvLeganes 1 Low 1.97 3.79 4.37
Romania · Liga I 2 matches
Time Match Pick Conf. 1 X 2  
FC VoluntarivFarul Constanta 2 Low 3.06 3.72 2.47
Universitatea ClujvFCSB 1 Low 2.71 3.82 2.71
Greece · Super League 1 2 matches
Time Match Pick Conf. 1 X 2  
AtromitosvVolos NFC 1 Low 1.98 3.78 4.35
KalamatavIraklis 1908 1 Low 2.49 3.35 3.33
Slovenia · 1. SNL 1 match
Time Match Pick Conf. 1 X 2  
BravovKoper 2 Low 3.86 3.90 2.07
Peru · Primera División 2 matches
Time Match Pick Conf. 1 X 2  
Sport HuancayovFBC Melgar 1 Low 2.29 3.89 3.27
UTC CajamarcavDeportivo Garcilaso 2 Low 3.03 3.69 2.51
Czech Republic · FNL 1 match
Time Match Pick Conf. 1 X 2  
Baník Ostrava IIvVysočina Jihlava 1 Low 2.53 3.74 2.97
Argentina · Primera Nacional 3 matches
Time Match Pick Conf. 1 X 2  
All BoysvCA Estudiantes X Low 3.45 2.90 2.74
Chacarita JuniorsvNueva Chicago 1 Low 2.52 3.19 3.46
Atletico DE RafaelavPatronato 2 Low 3.29 3.34 2.52
Finland · Veikkausliiga 2 matches
Time Match Pick Conf. 1 X 2  
VPSvHJK Helsinki 2 Low 6.34 4.77 1.58
Inter TurkuvGnistan 1 Low 1.48 5.18 7.71
Algeria · Ligue 1 1 match
Time Match Pick Conf.  
TémouchentvUS Biskra 1 Low
Turkey · Süper Lig 1 match
Time Match Pick Conf. 1 X 2  
Gençlerbirliği S.K.vAlanyaspor 2 Low 2.86 3.47 2.76
Poland · Ekstraklasa 2 matches
Time Match Pick Conf. 1 X 2  
Zaglebie LubinvKorona Kielce 1 Low 2.70 3.54 2.88
Radomiak RadomvSlask Wroclaw 1 Low 2.31 3.89 3.23
Serbia · Super Liga 2 matches
Time Match Pick Conf. 1 X 2  
Mladost LucanivRadnik Surdulica 1 Low 2.82 3.38 2.86
Radnicki NISvŽelezničar Pančevo 2 Low 5.94 4.25 1.68
Turkey · 1. Lig 1 match
Time Match Pick Conf. 1 X 2  
KayserisporvMuğlaspor 1 Low 1.55 4.68 7.13
Poland · I Liga 1 match
Time Match Pick Conf. 1 X 2  
Polonia BytomvOdra Opole 1 Low 2.19 3.83 3.55
Time Match Pick Conf. 1 X 2  
SassuolovFiorentina 2 High 2.99 3.84 2.47
Denmark · Superliga 1 match
Time Match Pick Conf. 1 X 2  
SonderjyskevFC Copenhagen 2 Low 6.80 4.96 1.54
Sweden · Allsvenskan 2 matches
Time Match Pick Conf. 1 X 2  
GaisvAIK Stockholm 1 Low 1.94 4.03 4.25
Mjallby AIFvKalmar FF 1 Low 2.56 3.56 3.04
Israel · Ligat Ha'al 1 match
Time Match Pick Conf. 1 X 2  
Hapoel Ramat GanvMaccabi Tel Aviv 2 Low 9.51 6.30 1.36
Portugal · Segunda Liga 1 match
Time Match Pick Conf. 1 X 2  
PenafielvFeirense 1 Low 2.08 3.60 4.14
Norway · 1. Division 1 match
Time Match Pick Conf. 1 X 2  
KongsvingervStabaek 1 Low 2.34 4.59 2.82
Sweden · Superettan 2 matches
Time Match Pick Conf. 1 X 2  
Osters IFvHelsingborg 1 Low 2.54 3.83 2.90
Landskrona BoISvOrebro SK 1 Low 1.96 4.12 4.06

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.

RĪG 1.17 ▼ -0.12
OGR 22.54 ▲ +9.37
FLO 1.25 ▼ -0.45
FK 1.29 ▲ +0.05
ATL 7.69 ▲ +3.33

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
Japan · J1 League 3 matches
Date Match Result Pick Conf.  
Machida ZelviavGamba Osaka 0–0 1✗ Low →
V-varen NagasakivTokyo Verdy 1–2 1✗ Low →
JEF United ChibavAvispa Fukuoka 3–0 2✗ Low →
South Korea · K League 1 2 matches
Date Match Result Pick Conf.  
Ulsan Hyundai FCvGangwon FC 2–1 1✓ Low →
Pohang SteelersvJeju United FC 1–1 2✗ Low →
Australia · A-League 1 match
Date Match Result Pick Conf.  
Melbourne VictoryvCentral Coast Mariners 1–1 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