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.

285matches today 13high confidence 94positive edges 71strong edges updated · kickoffs in your local time

Our engine has priced 285 of today's 285 fixtures across 87 competitions and disagrees with the bookmakers enough to flag 94 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: Racing Santander v Valencia, where the model rates Racing Santander 62% against the market's 40%. 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
94positive edges ≥ 2%
71strong edges ≥ 5%
+9.6%avg positive edge
2.00avg best price on picks
285fixtures with a model pick

Today at a glance

All matches today

285 fixtures
TimeLeagueMatchPickProbMarketEdgeConfBest odds
Brazil Serie A Sao PaulovVitoria Brazil Serie A 1 53.9% 58% -16.2% Low 1.67
Peru Primera División UniversitariovFBC Melgar Peru Primera División 1 47.1% 51% -15.3% Low 1.90
Liga Profesional Argentina River PlatevEstudiantes de Rio Cuarto Liga Profesional Argentina 1 77.5% 81% -12.1% Low 1.20
Major League Soccer Sporting Kansas CityvPortland Timbers Major League Soccer 1 40.5% 40% +1.7% Low 2.40
Major League Soccer Minnesota United FCvHouston Dynamo Major League Soccer 1 42.9% 45% -9.5% Low 2.15
Major League Soccer AustinvNashville SC Major League Soccer 2 48.0% 49% -5.3% Low 1.99
Liga MX AtlasvGuadalajara Chivas Liga MX 2 44.2% 45% -1.8% Low 2.10
Guatemala Liga Nacional MalacatecovGuastatoya Guatemala Liga Nacional 1 44.5% 47% -9.9% Low 2.00
Primera Division Municipal LimeñovFirpo Primera Division 2 45.8% 41% +18.0% Low 2.25
USL Championship El Paso LocomotivevOrange County SC USL Championship 1 61.8% 57% +17.5% Low 1.61
USL Championship New Mexico UnitedvMonterey Bay USL Championship 1 58.3% 57% +5.8% Low 1.67
Liga de Expansión MX DoradosvCruz Azul Hidalgo Liga de Expansión MX 1 61.1% — — Low —
Liga de Expansión MX Mineros de ZacatecasvCancún Liga de Expansión MX 1 45.9% 45% +4.1% Low 2.12
Liga de Expansión MX CDS Tampico MaderovDurango Liga de Expansión MX 2 36.6% — — Low —
Primera A Atletico NacionalvDeportivo Pasto Primera A 1 75.7% 77% -4.7% Low 1.24
Major League Soccer Colorado RapidsvSan Jose Earthquakes Major League Soccer 1 50.6% 50% +1.2% Low 1.98
Honduras Liga Nacional Lobos UpnfmvCD Marathon Honduras Liga Nacional 2 45.7% 45% +4.0% Low 2.10
Costa Rica Primera División CS HeredianovSan Carlos Costa Rica Primera División 1 48.2% 56% -30.5% Low 1.70
USL Championship Phoenix RisingvLas Vegas Lights USL Championship 1 46.9% 51% -14.5% Low 1.87
USL Championship Sacramento RepublicvColorado Springs USL Championship 1 47.7% 47% +2.1% Low 1.99
USL Championship Oakland RootsvSan Antonio USL Championship 1 39.8% 39% +1.5% Low 2.45
Major League Soccer Los Angeles FCvVancouver Whitecaps Major League Soccer 1 38.0% 39% -3.9% Low 2.50
Liga MX Club AmericavMonterrey Liga MX 1 53.8% 50% +15.1% Low 1.93
J1 League JEF United ChibavV-varen Nagasaki J1 League 2 39.0% 37% +8.0% Low 2.60
K League 1 Gwangju FCvUlsan Hyundai FC K League 1 2 55.3% 56% -4.0% Low 1.71
J1 League Mito HollyhockvShimizu S-pulse J1 League 2 36.7% 36% +3.0% Low 2.70
J1 League Tokyo VerdyvSanfrecce Hiroshima J1 League 2 67.6% 64% +12.8% Low 1.50
J1 League Kawasaki FrontalevNagoya Grampus J1 League 1 56.5% 51% +20.6% Low 1.90
Liga II CS AfumativŞtefăneşti Liga II 1 66.8% 68% -5.6% Low 1.40
2. Liga Admira WackervVoitsberg 2. Liga 2 37.8% 40% -7.3% Low 2.43
Malta Premier League Balzan FCvFloriana Malta Premier League 1 51.3% 53% -8.5% Low 1.75
Persha Liga UCSAvYarud Mariupol' Persha Liga 2 51.8% 52% -1.9% Low 2.10
Persha Liga ChernihivvPrykarpattia Persha Liga 2 42.6% — — Low —
Ukraine Premier League Dynamo KyivvKarpaty Ukraine Premier League 1 44.4% 51% -24.9% Low 1.88
Ukraine Premier League LNZ CherkasyvKudrivka Ukraine Premier League 1 69.1% 76% -28.2% Low 1.26
Kazakhstan Premier League UlytauvOkzhetpes Kazakhstan Premier League 2 39.8% 38% +8.6% Low 2.47
China Super League Qingdao Youth IslandvDalian Zhixing China Super League 1 39.2% 36% +12.3% Low 2.70
Segunda Liga Lusitânia LourosavChaves Segunda Liga 1 47.2% 40% +27.3% Low 2.50
I Liga Stal MielecvWarta Poznań I Liga 2 43.4% 40% +13.1% Low 2.36
Persha Liga OleksandriavLokomotiv Kyiv Persha Liga 1 58.2% 61% -10.7% Low 1.55
Eredivisie UtrechtvWillem II Eredivisie 1 59.0% 62% -13.8% Low 1.53
Serie A ComovRoma Serie A 2 38.4% 36% +8.3% High 2.75
Süper Lig KonyasporvBaşakşehir Süper Lig 2 37.4% 37% -0.1% Low 2.57
Scotland Premiership MotherwellvCeltic Scotland Premiership 2 56.2% 59% -12.0% Low 1.65
Czech Liga Slovan LiberecvSlovácko Czech Liga 1 60.4% 62% -5.6% Low 1.52
Virsliga Ogre UnitedvBFC Daugavpils Virsliga 2 51.9% 54% -6.7% Low 1.75
Kazakhstan Premier League KaspiyvAltay Kazakhstan Premier League 1 49.3% — — Low —
England Championship SouthamptonvPortsmouth England Championship 1 58.5% 59% -0.0% Low 1.62
Superettan Orebro SKvLjungskile SK Superettan 1 45.1% 45% +1.5% Low 2.10
Kenyan Premier League Ulinzi StarsvTusker Kenyan Premier League 2 42.5% 48% -23.1% Low 1.90
Jupiler Pro League Standard LiegevCharleroi Jupiler Pro League 2 41.6% 40% +5.1% Low 2.45
Meistriliiga FC Levadia TallinnvPaide Meistriliiga 1 67.0% 64% +11.3% Low 1.47
Albania Superliga LacivEgnatia Rrogozhinë Albania Superliga 2 48.7% 49% -0.5% Low 1.93
2. Bundesliga Hertha BSCvSpVgg Greuther Fürth 2. Bundesliga 1 59.0% 60% -2.2% Low 1.61
2. Bundesliga BochumvArminia Bielefeld 2. Bundesliga 1 42.4% 41% +4.9% Low 2.35
2. Bundesliga St. PaulivKarlsruher SC 2. Bundesliga 1 51.9% 55% -13.0% Low 1.75
3. Liga FC Ingolstadt 04vSV Wehen 3. Liga 1 42.8% 39% +13.9% Low 2.41
China Super League Shenyang UrbanvWuhan Three Towns China Super League 1 40.0% 41% -4.7% Low 2.37
China Super League Chongqing Tongliang LongvShandong Luneng China Super League 2 37.5% 35% +7.9% Low 2.73
La Liga ElchevCelta Vigo La Liga 1 36.7% 34% +9.8% High 2.93
Switzerland Super League GrasshoppersvBSC Young Boys Switzerland Super League 2 61.6% 60% +5.4% Low 1.57
Denmark Superliga Randers FCvViborg Denmark Superliga 2 43.0% 45% -6.4% Low 2.18
Denmark Superliga SilkeborgvAC Horsens Denmark Superliga 1 39.9% 43% -13.7% Low 2.22
Allsvenskan Hammarby FFvDjurgardens IF Allsvenskan 1 48.2% 54% -22.5% Low 1.79
Bulgaria First League Septemvri SofiavDunav Ruse Bulgaria First League 1 41.5% 42% -1.9% Low 2.26
Armenia Premier League SardarapatvFC Noah Armenia Premier League 2 67.8% 73% -22.6% Low 1.27
Premyer Liqa Imisli FKvQarabag Premyer Liqa 2 73.9% 78% -17.4% Low 1.19
Moldova Super Liga Milsami OrheivPolitehnica UTM Moldova Super Liga 1 51.4% 55% -15.6% Low 1.68
Segunda División FC AndorravCastellón Segunda División 2 55.4% — — Low —
Denmark 1. Division Vendsyssel FFvHB Koge Denmark 1. Division 1 41.0% 42% -4.6% Low 2.29
Persha Liga Nyva TernopilvKolos Kovalivka II Persha Liga 1 55.3% 59% -13.6% Low 1.60
Veikkausliiga Inter TurkuvKuPS Veikkausliiga 1 41.7% 44% -8.2% Low 2.21
Kenyan Premier League Migori YouthvPolice Kenyan Premier League 2 45.3% 47% -6.4% Low 1.98
Kenyan Premier League 3KvMara Sugar Kenyan Premier League X 37.3% — — Low —
Eredivisie PEC ZwollevCambuur Eredivisie 1 43.0% 49% -23.8% Low 2.02
Eredivisie TelstarvADO Den Haag Eredivisie 1 44.2% 47% -10.7% Low 2.08
Austria Bundesliga SCR AltachvWolfsberger AC Austria Bundesliga 1 48.1% 48% +2.0% Low 2.02
Austria Bundesliga TSV HartbergvAustria Lustenau Austria Bundesliga 1 43.7% 44% -2.6% Low 2.22
Eliteserien FredrikstadvTromso Eliteserien 1 39.2% 34% +22.8% Low 2.87
I Liga ŁKS ŁódźvRuch Chorzów I Liga 1 37.8% 38% -2.0% Low 2.50
Ekstraklasa Piast GliwicevWidzew Łódź Ekstraklasa 1 40.3% 35% +19.4% Low 2.77
NB I Zalaegerszegi TEvNyiregyhaza NB I 2 39.2% 38% +3.6% Low 2.56
Liga II Bihor OradeavFC Bacau Liga II 1 47.2% 50% -10.5% Low 1.87
Premier League Crystal PalacevNottingham Forest Premier League 1 39.6% 35% +19.4% High 2.80
Premier League Hull CityvEverton Premier League 2 41.5% 45% -14.8% Medium 2.18
Serie A LaziovMonza Serie A 1 53.0% 59% -22.9% Medium 1.69
Serie A LeccevBologna Serie A 2 49.8% 49% +1.6% High 1.98
Ligue 1 NicevStrasbourg Ligue 1 1 40.8% 41% -0.6% High 2.38
Scotland Premiership AberdeenvST Johnstone Scotland Premiership 1 40.5% 43% -11.4% Low 2.23
Süper Lig Gaziantep FKvÇorum FK Süper Lig 2 38.6% 36% +10.3% Low 2.76
Czech Liga TeplicevSigma Olomouc Czech Liga 1 37.7% 36% +6.2% Low 2.70
HNL NK Lokomotiva ZagrebvNK Varazdin HNL 2 42.6% 44% -5.0% Low 2.20
Serbia Super Liga Radnicki NISvVojvodina Serbia Super Liga 2 48.8% 52% -11.4% Low 1.80
1. SNL NaftavBravo 1. SNL 1 38.5% 39% -4.1% Low 2.41
Virsliga Rīgas FSvFS Jelgava Virsliga 1 71.0% 76% -18.4% Low 1.26
Premijer Liga Radnik BijeljinavZeljeznicar Sarajevo Premijer Liga 1 39.1% 41% -7.2% Low 2.29
Italy Serie B CatanzarovMantova Italy Serie B 1 40.1% 40% -0.7% Low 2.42
Segunda Liga FarensevFeirense Segunda Liga 1 58.1% 55% +12.7% Low 1.77
1. Lig Fatih KaragümrükvMuğlaspor 1. Lig 1 50.4% 53% -9.7% Low 1.79
Superettan IFK VarnamovFalkenbergs FF Superettan 1 38.6% 40% -4.8% Low 2.38
Kenyan Premier League Nairobi UnitedvKCB Kenyan Premier League 1 46.6% 48% -3.9% Low 2.09
Uganda Premier League Mbarara CityvBlacks Power Uganda Premier League 1 40.8% — — Low —
Zambia Super League ZanacovKonkola Blades Zambia Super League 2 40.0% — — Low —
Zambia Super League Power DynamosvNchanga Rangers Zambia Super League 1 62.4% — — Low —
Kenyan Premier League AFC LeopardsvBandari Kenyan Premier League 1 43.9% — — Low —
Bundesliga FC ColognevBorussia M.Gladbach Bundesliga 1 47.3% 46% +6.0% High 2.18
Slovakia Super Liga RužomberokvŽilina Slovakia Super Liga 2 46.4% 44% +10.5% Low 2.18
Meistriliiga KuressaarevFlora Tallinn Meistriliiga 2 53.0% 58% -18.0% Low 1.63
Malta Premier League HiberniansvHamrun Spartans Malta Premier League 1 59.7% 62% -8.8% Low 1.55
Tunisia Ligue 1 ES MetlaouivStade Tunisien Tunisia Ligue 1 2 36.6% 39% -9.4% Low 2.42
Tunisia Ligue 1 ES ZarzisvES Hammam-Sousse Tunisia Ligue 1 1 54.5% 52% +9.4% Low 1.80
Tunisia Ligue 1 ES SahelvCS Hammam-Lif Tunisia Ligue 1 1 51.2% — — Low —
Tunisia Ligue 1 Jeunesse Sportive OmranevAS Marsa Tunisia Ligue 1 1 44.5% 41% +13.4% Low 2.27
Saudi Arabia Pro League Al-FayhavAl Riyadh Saudi Arabia Pro League 1 42.7% 44% -5.0% Low 2.20
Jupiler Pro League Union St. GilloisevOH Leuven Jupiler Pro League 1 77.8% 76% +9.2% Low 1.27
Super League 1 KifisiavPanetolikos Super League 1 1 49.6% 51% -3.9% Low 1.92
Super League 1 Iraklis 1908vLevadiakos Super League 1 1 42.2% 41% +5.3% Low 2.35
Denmark Superliga BrondbyvLyngby Denmark Superliga 1 49.3% 54% -19.0% Low 1.78
Premijer Liga Sloga DobojvZrinjski Premijer Liga 2 55.5% 57% -4.6% Low 1.62
Kazakhstan Premier League KaisarvOrdabasy Kazakhstan Premier League 2 61.0% 61% -1.5% Low 1.52
Moldova Super Liga PetrocubvZimbru Moldova Super Liga 2 41.3% 40% +3.9% Low 2.37
Egypt Premier League Olympic El QanahvAL Masry Egypt Premier League 2 44.6% 51% -24.4% Low 1.85
National Division FC Differdange 03vRésidence Walferdange National Division 1 49.4% — — Low —
National Division Racing FC Union LuxembourgvAtert Bissen National Division 1 53.3% — — Low —
National Division US RumelangevUS Mondorf-les-bains National Division 2 69.6% — — Low —
National Division UN Kaerjeng 97vAS Jeunesse Esch National Division 1 59.9% — — Low —
National Division US HostertvProgres Niederkorn National Division 2 37.8% — — Low —
National Division Etzella EttelbruckvF91 Dudelange National Division 1 37.5% — — Low —
National Division WiltzvUNA Strassen National Division 2 73.3% — — Low —
National Division Swift HesperangevVictoria Rosport National Division 2 62.0% — — Low —
Challenger Pro League Patro EisdenvKRC Genk II Challenger Pro League 1 50.3% 56% -23.5% Low 1.70
Uruguay Primera División JuventudvRacing Montevideo Uruguay Primera División 1 36.5% 36% +0.5% Low 2.60
La Liga Real SociedadvDeportivo La Coruna La Liga 1 54.0% 59% -21.9% High 1.67
Segunda División AlmeriavLeganes Segunda División 1 60.6% 57% +12.9% Low 1.67
Primeira Liga Rio AvevNacional Primeira Liga 1 40.6% 42% -4.2% Low 2.34
Switzerland Super League FC VaduzvFC Basel 1893 Switzerland Super League 1 39.2% 36% +11.1% Low 2.65
Switzerland Super League FC ST. GallenvLausanne Switzerland Super League 1 58.3% 61% -9.9% Low 1.57
Allsvenskan BK HackenvOrgryte IS Allsvenskan 1 69.6% 71% -7.4% Low 1.34
Bulgaria First League Cherno More VarnavLevski Sofia Bulgaria First League 2 57.6% 58% -0.2% Low 1.63
Premyer Liqa Safa BakuvTuran Premyer Liqa 2 61.8% 63% -5.7% Low 1.50
3. Liga Alemannia AachenvFC Viktoria Köln 3. Liga 1 43.0% 43% +1.4% Low 2.25
Eredivisie ExcelsiorvGroningen Eredivisie 1 40.6% 37% +14.8% Low 2.61
NB I Budapest HonvedvUjpest NB I 2 39.0% 37% +9.1% Low 2.57
Austria Bundesliga Lask LinzvRapid Vienna Austria Bundesliga 1 49.0% 51% -9.0% Low 1.87
Eliteserien StartvHam-Kam Eliteserien 1 52.0% 49% +13.4% Low 1.99
Eliteserien AalesundvSarpsborg 08 FF Eliteserien 1 43.2% 39% +17.5% Low 2.49
Serbia Super Liga FK PartizanvNovi Pazar Serbia Super Liga 1 53.4% 54% -0.6% Low 1.91
Liga I CsikszeredavUniversitatea Craiova Liga I 2 71.6% 72% -2.1% Low 1.31
Ukraine Premier League BukovynavPolessya Ukraine Premier League 2 48.7% 53% -16.9% Low 1.79
Cyprus 1. Division AnorthosisvPafos Cyprus 1. Division 2 55.7% 62% -23.9% Low 1.52
Norway 1. Division StabaekvStrommen Norway 1. Division 1 65.3% 67% -6.2% Low 1.41
Norway 1. Division ODD BallklubbvBryne Norway 1. Division 1 43.6% 47% -11.9% Low 2.01
Norway 1. Division KongsvingervRanheim Norway 1. Division 1 62.8% 61% +8.4% Low 1.55
Norway 1. Division Sandnes ULFvHaugesund Norway 1. Division 2 61.6% 59% +8.3% Low 1.59
Norway 1. Division AsanevSogndal Norway 1. Division 2 39.3% 38% +6.7% Low 2.50
Norway 1. Division RaufossvMoss Norway 1. Division 2 49.9% 52% -7.6% Low 1.83
Norway 1. Division Egersundvhodd Norway 1. Division 1 50.3% 55% -16.9% Low 1.73
Norway 1. Division LynvStromsgodset Norway 1. Division 2 58.5% 61% -8.4% Low 1.55
Superettan IK bragevHelsingborg Superettan 1 38.1% 40% -6.7% Low 2.38
I Liga Puszcza NiepołomicevPolonia Bytom I Liga 1 38.2% 37% +4.3% Low 2.55
Nigeria Premier Football League Abia WarriorsvRivers United Nigeria Premier Football League 1 39.3% 43% -15.1% Low 2.18
Nigeria Premier Football League Barau FCvEnugu Rangers Nigeria Premier Football League 1 52.1% 51% +3.8% Low 1.83
Nigeria Premier Football League Kun Khalifat FCvShooting Stars Nigeria Premier Football League 1 58.1% — — Low —
Nigeria Premier Football League Nasarawa UnitedvDoma United Nigeria Premier Football League 1 56.8% 58% -5.2% Low 1.60
Nigeria Premier Football League Plateau UnitedvKano Pillars Nigeria Premier Football League 1 59.7% 60% -3.2% Low 1.57
Nigeria Premier Football League Sporting LagosvBendel Insurance Nigeria Premier Football League 1 55.2% 53% +9.6% Low 1.76
Nigeria Premier Football League Warri WolvesvInter Lagos Nigeria Premier Football League 1 53.5% — — Low —
Ghana Premier League Ashanti GoldvSamartex Ghana Premier League 1 55.6% — — Low —
Ghana Premier League Bechem UnitedvVision Ghana Premier League 1 45.7% — — Low —
Ghana Premier League Berekum ChelseavDebibi United Ghana Premier League 1 56.9% — — Low —
Ghana Premier League Hearts of OakvPort City Ghana Premier League 1 50.1% — — Low —
Ghana Premier League KarelavDreams Ghana Premier League 1 45.6% — — Low —
Ghana Premier League MedeamavHeart of Lions Ghana Premier League 1 72.0% — — Low —
Ghana Premier League Bibiani Gold StarsvBasake Holy Stars Ghana Premier League 1 64.9% — — Low —
Ghana Premier League Young ApostlesvAduana Stars Ghana Premier League 1 40.6% — — Low —
Ligue 1 RennesvAuxerre Ligue 1 1 62.8% 66% -14.0% High 1.48
Italy Serie B PadovavCarrarese Italy Serie B 1 48.5% 49% -2.3% Low 1.96
Saudi Arabia Pro League AbhavAl-Faisaly FC Saudi Arabia Pro League 1 43.1% 45% -7.6% Low 2.11
Premier League LiverpoolvManchester City Premier League 2 41.9% 41% +2.0% High 2.36
Bundesliga FreiburgvFC Schalke 04 Bundesliga 1 54.8% 59% -15.3% Medium 1.69
Ekstraklasa Pogon SzczecinvKorona Kielce Ekstraklasa 1 44.0% 43% +5.4% Low 2.29
1. SNL Brinje-GrosupljevMaribor 1. SNL 2 55.3% 56% -1.5% Low 1.70
Chile Primera División Everton de VinavD. La Serena Chile Primera División 1 57.2% 53% +15.0% Low 1.78
Serie A SassuolovAC Milan Serie A 2 46.3% 52% -24.6% High 1.87
Süper Lig BeşiktaşvKocaelispor Süper Lig 1 70.5% 74% -15.9% Low 1.27
Super League 1 Aris ThessalonikisvVolos NFC Super League 1 1 61.2% 61% +1.3% Low 1.57
Denmark Superliga FC MidtjyllandvFC Copenhagen Denmark Superliga 2 37.7% 37% +3.5% Low 2.68
Czech Liga Sparta PrahavPardubice Czech Liga 1 67.8% 71% -11.2% Low 1.35
HNL NK Slaven BelupovHNK Rijeka HNL 2 57.7% 59% -6.0% Low 1.61
Slovakia Super Liga PodbrezovávSpartak Trnava Slovakia Super Liga 2 38.4% 33% +23.0% Low 3.00
Cyprus 1. Division AELvOmonia 29is Maiou Cyprus 1. Division 1 54.3% 59% -17.8% Low 1.62
Cyprus 1. Division OlympiakosvAris Cyprus 1. Division 2 40.3% 47% -25.6% Low 2.05
Armenia Premier League FC UrartuvArarat Armenia Premier League 1 59.2% 61% -5.5% Low 1.51
Malta Premier League Gzira UnitedvSliema Wanderers Malta Premier League 1 46.3% 54% -30.4% Low 1.78
1. Lig BursasporvMardin 1969 1. Lig 1 53.9% 55% -4.3% Low 1.73
Kosovo Superliga PrishtinavDukagjini Kosovo Superliga 1 52.7% 51% +5.9% Low 1.85
La Liga Real BetisvOsasuna La Liga 1 62.5% 63% -1.1% High 1.56
Jupiler Pro League KVC WesterlovAntwerp Jupiler Pro League 1 47.6% 44% +13.3% Low 2.19
Premijer Liga ČelikvFK Sarajevo Premijer Liga 2 41.0% 46% -18.1% Low 2.04
Albania Superliga PartizanivTirana Albania Superliga 2 37.9% 33% +21.2% Low 2.85
Albania Superliga Vllaznia ShkodërvDinamo Tirana Albania Superliga 2 50.3% 45% +20.5% Low 2.11
Segunda División MallorcavLas Palmas Segunda División 1 57.0% 59% -8.1% Low 1.62
Liga Pro Universidad CatolicavMacara Liga Pro 1 53.4% 54% -2.8% Low 1.73
Primeira Liga BenficavVitória SC Primeira Liga 1 78.0% 78% -0.5% Low 1.23
Serbia Super Liga ZemunvŽelezničar Pančevo Serbia Super Liga 2 58.3% 62% -16.3% Low 1.50
NB I Gyori ETO FCvPuskas Academy NB I 1 39.8% 39% +4.0% Low 2.43
Bulgaria First League CSKA 1948vCSKA Sofia Bulgaria First League 2 45.3% 49% -16.3% Low 1.90
Egypt Premier League Zamalek SCvAl Ahly Egypt Premier League 2 43.4% 50% -27.4% Low 1.88
Segunda Liga União de LeiriavAcademica Segunda Liga 1 49.2% 49% +2.1% Low 1.98
Uganda Premier League VipersvMaroons Uganda Premier League 1 73.7% — — Low —
Jupiler Pro League KV MechelenvSt. Truiden Jupiler Pro League 2 47.3% 44% +11.9% Low 2.20
Eliteserien LillestromvMolde Eliteserien 2 46.3% 44% +8.0% Low 2.19
Ligat Ha'al Hapoel Ramat GanvBeitar Jerusalem Ligat Ha'al 2 56.5% 62% -20.8% Low 1.53
Challenger Pro League KAA Gent IIvSeraing United Challenger Pro League 2 37.6% 36% +5.7% Low 2.65
3. Liga Fortuna DüsseldorfvVerl 3. Liga 1 47.2% 53% -21.7% Low 1.80
Italy Serie B ModenavVerona Italy Serie B 1 46.3% 47% -2.0% Low 2.07
Liga Profesional Argentina San LorenzovDeportivo Riestra Liga Profesional Argentina 1 35.2% 38% -11.6% Low 2.57
Super League 1 Olympiakos PiraeusvPanathinaikos Super League 1 1 39.3% 42% -12.6% Low 2.24
Liga I Farul ConstantavPetrolul Ploiesti Liga I 1 47.5% 49% -4.8% Low 1.92
Saudi Arabia Pro League Al ShababvAl Taawon Saudi Arabia Pro League 1 41.9% 41% +2.8% Low 2.32
Chile Primera División Coquimbo UnidovColo Colo Chile Primera División 2 45.1% 42% +12.2% Low 2.32
Peru Primera División UTC CajamarcavSporting Cristal Peru Primera División 2 50.9% 49% +9.1% Low 1.98
Primera Nacional Deportivo MadrynvChaco For Ever Primera Nacional 1 55.3% 55% -0.1% Low 1.70
Primera Nacional AtlantavSan Martin Tucuman Primera Nacional 1 44.5% 42% +8.8% Low 2.20
Uruguay Primera División Cerro LargovAlbion FC Uruguay Primera División 1 39.7% 38% +5.6% Low 2.45
Ekstraklasa Legia WarszawavWisla Krakow Ekstraklasa 1 46.7% 47% +0.6% Low 2.11
I Liga Odra OpolevMiedz Legnica I Liga 1 36.6% 38% -6.1% Low 2.45
Primera Nacional Defensores De BelgranovAcassuso Primera Nacional 1 53.7% 54% -1.3% Low 1.73
Primera Nacional CA EstudiantesvDeportivo Moron Primera Nacional 1 40.5% 38% +9.5% Low 2.53
Primera Nacional Almirante BrownvSan Miguel Primera Nacional 1 61.7% — — Low —
Serie A CagliarivJuventus Serie A 2 62.7% 61% +7.1% High 1.61
Ligue 1 Estac TroyesvMarseille Ligue 1 2 44.3% 50% -22.1% Medium 1.95
Liga Pro Orense SCvDeportivo Cuenca Liga Pro 1 43.9% 43% +2.8% Low 2.20
La Liga Racing SantandervValencia La Liga 1 45.6% 40% +21.2% High 2.42
Brazil Serie A Atletico-MGvSantos Brazil Serie A 1 47.0% 46% +2.9% Low 2.10
Bolivia Primera División Real PotosívThe Strongest Bolivia Primera División 1 39.8% 37% +9.8% Low 2.50
Segunda División CadizvSporting Gijon Segunda División 1 38.3% 38% +2.2% Low 2.55
Brazil Serie B JuventudevSão Bernardo Brazil Serie B 1 58.6% 61% -9.0% Low 1.55
Primera Nacional PatronatovClub Atlético Güemes Primera Nacional 1 64.5% 61% +15.4% Low 1.53
Primera Nacional TemperleyvNueva Chicago Primera Nacional 1 56.7% 53% +14.5% Low 1.75
Primera Nacional Gimnasia JujuyvGimnasia Y Tiro Primera Nacional 1 46.0% 48% -9.5% Low 1.94
Brazil Serie B Atletico GoianiensevSport Recife Brazil Serie B 1 53.7% 53% +1.8% Low 1.77
Úrvalsdeild BreidablikvKeflavik Úrvalsdeild 1 47.8% 50% -7.1% Low 1.91
Úrvalsdeild Vikingur ReykjavikvIA Akranes Úrvalsdeild 1 60.2% 63% -10.5% Low 1.53
Primeira Liga AroucavEstrela Primeira Liga 1 48.6% 46% +8.9% Low 2.11
Liga Profesional Argentina Rosario CentralvIndepend. Rivadavia Liga Profesional Argentina 1 44.7% 47% -9.7% Low 2.03
Liga Profesional Argentina PlatensevArgentinos JRS Liga Profesional Argentina 2 37.9% 37% +4.0% Low 2.60
Primera Nacional Atletico MitrevColon Santa Fe Primera Nacional X 33.9% 34% +1.4% Low 2.85
Primera Nacional Central NortevFerro Carril Oeste Primera Nacional X 40.2% — — Low —
Primera Nacional Deportivo MaipuvSan Martin S.J. Primera Nacional 1 45.6% 42% +12.8% Low 2.25
Venezuela Primera División Trujillanos FCvPuerto Cabello Venezuela Primera División 2 53.4% 54% -4.2% Low 1.73
Venezuela Primera División Anzoátegui FCvCarabobo FC Venezuela Primera División 2 56.4% 56% -0.1% Low 1.67
Brazil Serie A PalmeirasvCorinthians Brazil Serie A 1 61.6% 59% +9.8% Low 1.66
Brazil Serie A FlamengovFluminense Brazil Serie A 1 62.3% 66% -14.7% Low 1.48
Brazil Serie A GremiovInternacional Brazil Serie A 2 36.2% 41% -17.7% Low 2.38
Chile Primera División ConcepciónvUnion La Calera Chile Primera División 1 50.3% 46% +15.6% Low 2.07
Peru Primera División Sport BoysvAlianza Atletico Peru Primera División 1 51.2% 49% +10.3% Low 1.97
Brazil Serie B Nautico RecifevVila Nova Brazil Serie B 2 35.5% 34% +7.8% Low 2.80
Guatemala Liga Nacional Deportivo San PedrovComunicaciones Guatemala Liga Nacional 1 43.5% 40% +12.6% Low 2.32
Primera Division ÁguilavIsidro Metapán Primera Division 1 37.5% 41% -14.9% Low 2.30
Primera Division Atletico BalboavFAS Primera Division 2 58.4% 56% +8.2% Low 1.65
Honduras Liga Nacional Estrella RojavReal Espana Honduras Liga Nacional 2 53.0% 52% +3.1% Low 1.76
Primera A JaguaresvDeportes Tolima Primera A 2 48.5% 54% -21.9% Low 1.77
Bolivia Primera División AuroravNacional Potosí Bolivia Primera División 1 55.0% 56% -5.0% Low 1.65
Brazil Serie B CuiabavAvai Brazil Serie B 1 57.2% 56% +3.8% Low 1.68
Brazil Serie B Operario-PRvGoias Brazil Serie B 1 44.4% 43% +6.5% Low 2.25
Venezuela Primera División Caracas FCvZamora FC Venezuela Primera División 1 50.7% 54% -11.3% Low 1.75
Liga Pro LDU de QuitovBarcelona SC Liga Pro 1 52.8% 57% -15.3% Low 1.65
Uruguay Primera División Central EspanolvClub Nacional Uruguay Primera División 2 60.8% — — Low —
Venezuela Primera División Monagas SCvEstudiantes de Merida FC Venezuela Primera División 1 44.0% 43% +2.3% Low 2.15
Liga Profesional Argentina Racing ClubvBelgrano Cordoba Liga Profesional Argentina 1 38.1% 39% -5.4% Low 2.42
Brazil Serie A BahiavMirassol Brazil Serie A 1 55.2% 55% -0.1% Low 1.75
Primera Nacional Ciudad de BolívarvSan Telmo Primera Nacional 1 48.4% 50% -5.6% Low 1.90
Major League Soccer St. Louis CityvLos Angeles Galaxy Major League Soccer 1 62.5% 61% +5.0% Low 1.57
Liga MX Atletico San LuisvSantos Laguna Liga MX 1 46.8% 48% -5.6% Low 2.00
Chile Primera División Deportes LimachevPalestino Chile Primera División 1 43.0% 43% +0.6% Low 2.25
Canadian Premier League Pacific FCvAtlético Ottawa Canadian Premier League 2 47.4% 48% -3.1% Low 1.98
Costa Rica Primera División Escorpiones BelénvDeportivo Saprissa Costa Rica Primera División 2 70.0% — — Low —
Guatemala Liga Nacional MunicipalvMarquense Guatemala Liga Nacional 1 75.6% — — Low —
Liga MX CF PachucavNecaxa Liga MX 1 58.1% 55% +10.9% Low 1.72
Primera A ChicovCucuta Primera A 1 41.2% 40% +3.6% Low 2.38
Honduras Liga Nacional OlanchovAtletico Independiente Honduras Liga Nacional 1 55.6% 60% -18.0% Low 1.55
Peru Primera División CuscovAlianza Lima Peru Primera División 1 41.5% 41% +2.2% Low 2.29
Bolivia Primera División BolívarvBlooming Bolivia Primera División 1 81.2% 86% -18.4% Low 1.11
Primera Division AlianzavInter Primera Division 1 37.6% 40% -9.3% Low 2.35

Upcoming fixtures

60 fixtures on 12 October 2026 · odds are median de-vigged decimals
Argentina · Liga Profesional Argentina 3 matches
Time Match Pick Conf. 1 X 2  
Talleres CordobavIndependiente 1 Low 2.45 3.29 3.48
LanusvVelez Sarsfield 1 Low 2.41 3.10 3.83
Gimnasia M.vNewells Old Boys 1 Low 2.42 3.20 3.65
Guatemala · Liga Nacional 1 match
Time Match Pick Conf.  
Antigua GFCvCobán Imperial 1 Low
Mexico · Liga MX 1 match
Time Match Pick Conf. 1 X 2  
U.N.A.M. - PumasvCruz Azul 2 Low 3.64 3.84 2.15
Colombia · Primera A 1 match
Time Match Pick Conf. 1 X 2  
America de CalivIndependiente Medellin 1 Low 1.94 3.75 4.58
Ukraine · Premier League 1 match
Time Match Pick Conf. 1 X 2  
Livyi BerehvZorya Luhansk 1 Low 2.81 3.36 2.89
Ukraine · Persha Liga 1 match
Time Match Pick Conf.  
Polissya IIvKulykiv 2 Low
Armenia · Premier League 2 matches
Time Match Pick Conf.  
SyunikvShirak 2 Low
Pyunik YerevanvBKMA 1 Low
Spain · Segunda División 4 matches
Time Match Pick Conf. 1 X 2  
Real ValladolidvAlbacete 1 Low 2.10 3.57 4.09
BurgosvGranada 1 Low 2.51 3.41 3.24
Real OviedovEibar 2 Low 2.40 3.37 3.50
TenerifevGirona 2 Low 2.98 3.33 2.75
Egypt · Premier League 4 matches
Time Match Pick Conf. 1 X 2  
El MokawloonvMasr 2 Low 3.28 2.90 2.85
Future FCvEnppi 1 Low 2.31 3.11 4.07
Pyramids FCvCeramica Cleopatra 1 Low 1.69 4.10 6.09
Smouha SCvGhazl El Mehalla 1 Low 2.39 2.89 4.25
Algeria · Ligue 1 2 matches
Time Match Pick Conf.  
KhenchelavCS Constantine 1 Low
JS El BiarvCR Belouizdad 2 Low
Greece · Super League 1 1 match
Time Match Pick Conf. 1 X 2  
PAOKvKalamata 1 Low 1.27 7.18 13.22
Romania · Liga I 2 matches
Time Match Pick Conf. 1 X 2  
Arges PitestivCFR 1907 Cluj 1 Low 2.89 3.28 2.86
Universitatea ClujvRapid 1 Low 2.82 3.49 2.78
Latvia · Virsliga 1 match
Time Match Pick Conf. 1 X 2  
FK LiepajavAuda 2 Low 2.88 3.84 2.55
Czech Republic · FNL 1 match
Time Match Pick Conf. 1 X 2  
Dukla PrahavBaník Ostrava II 1 Low 1.90 3.96 4.54
Finland · Veikkausliiga 2 matches
Time Match Pick Conf. 1 X 2  
VPSvGnistan 2 Low 2.51 3.73 3.00
AC OuluvHJK Helsinki 2 Low 4.54 4.03 1.88
Tanzania · Premier League 1 match
Time Match Pick Conf.  
Coastal UnionvSingida Black Stars 2 Low
Poland · Ekstraklasa 2 matches
Time Match Pick Conf. 1 X 2  
Radomiak RadomvMotor Lublin 1 Low 2.56 3.79 2.90
GKS KatowicevWieczysta Kraków 1 Low 2.19 4.03 3.38
Cyprus · 1. Division 1 match
Time Match Pick Conf. 1 X 2  
AEK LarnacavOmonia Aradippou 1 Low 1.52 4.84 7.44
Poland · I Liga 1 match
Time Match Pick Conf. 1 X 2  
Stal RzeszówvLechia Gdansk 2 Low 3.17 3.96 2.31
Italy · Serie A 2 matches
Time Match Pick Conf. 1 X 2  
AtalantavVenezia 1 Medium 1.65 4.42 5.97
TorinovUdinese 1 High 2.45 3.37 3.38
Turkey · Süper Lig 1 match
Time Match Pick Conf. 1 X 2  
EyüpsporvGöztepe 2 Low 3.96 3.93 2.03
Denmark · Superliga 1 match
Time Match Pick Conf. 1 X 2  
AarhusvSonderjyske 1 Low 1.69 4.56 5.28
Norway · Eliteserien 1 match
Time Match Pick Conf. 1 X 2  
KFUM OslovValerenga 1 Low 2.95 3.91 2.47
Sweden · Allsvenskan 2 matches
Time Match Pick Conf. 1 X 2  
IF ElfsborgvHalmstad 1 Low 1.42 5.52 8.65
Malmo FFvKalmar FF 1 Low 1.88 4.05 4.52
Bulgaria · First League 1 match
Time Match Pick Conf. 1 X 2  
LudogoretsvArda Kardzhali 1 Low 1.64 4.20 6.63
Canada · Canadian Premier League 2 matches
Time Match Pick Conf.  
ForgevYork United 1 Low
HFX Wanderers FCvCavalry FC 2 Low
Portugal · Segunda Liga 1 match
Time Match Pick Conf. 1 X 2  
Benfica BvFelgueiras 1932 1 Low 2.30 3.51 3.58
Israel · Ligat Ha'al 1 match
Time Match Pick Conf. 1 X 2  
Hapoel KatamonvMaccabi Haifa 2 Low 5.22 4.51 1.70
Serbia · Super Liga 1 match
Time Match Pick Conf. 1 X 2  
Mladost LucanivOFK Beograd 1 Low 3.00 3.41 2.68
France · Ligue 2 1 match
Time Match Pick Conf. 1 X 2  
DijonvMetz 1 Low 2.87 3.77 2.59
Time Match Pick Conf. 1 X 2  
LevantevSevilla 1 High 2.88 3.50 2.72
Time Match Pick Conf. 1 X 2  
CoventryvNewcastle United 2 Medium 3.46 3.78 2.24
Ireland · Premier Division 1 match
Time Match Pick Conf. 1 X 2  
Shamrock RoversvBohemians 1 Low 2.23 3.76 3.51
Brazil · Serie A 2 matches
Time Match Pick Conf. 1 X 2  
CoritibavBotafogo 1 Low 2.77 3.72 2.70
Chapecoense-scvAtletico Paranaense 2 Low 3.84 3.70 2.13
Bolivia · Primera División 2 matches
Time Match Pick Conf. 1 X 2  
Gualberto Villarroel SJvGuabirá 1 Low 1.92 4.17 4.17
Always ReadyvIndependiente Petrolero 1 Low 1.18 9.57 21.99
Brazil · Serie B 3 matches
Time Match Pick Conf. 1 X 2  
Fortaleza ECvCRB 1 Low 1.92 3.74 4.75
NovorizontinovPonte Preta 1 Low 1.14 11.74 25.61
CriciumavAmerica Mineiro 1 Low 1.43 4.92 10.25
Portugal · Primeira Liga 1 match
Time Match Pick Conf. 1 X 2  
FamalicaovAlverca 1 Low 1.96 3.64 4.64
Chile · Primera División 1 match
Time Match Pick Conf. 1 X 2  
Universidad de ChilevNublense 1 Low 1.62 4.36 6.53
Argentina · Primera Nacional 2 matches
Time Match Pick Conf. 1 X 2  
Racing CordobavLos Andes 1 Low 2.51 3.00 3.71
All BoysvGodoy Cruz X Low 3.11 2.93 2.97

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.

BOL 1.17 ▼ -0.06
LNZ 1.31 ▲ +0.08
CSI 9.55 ▲ +3.60
RAD 4.23 ▼ -3.36
BUK 4.50 ▼ -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

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