Recent results and prediction verification

Explore completed matches and check our predictions. Review performance by day, league and market, with a transparent, detailed history.

◎1.4M+Historical matches analysed
◎900+Leagues worldwide
▦14Prediction markets
◇IAMachine learning models

Results

Recent results with prediction verification
Today Yesterday 45.5% Thu 29 37.4% Wed 28 45% Tue 27 40.7% Mon 26 43.3% Sun 25 43.4%
1X2 O1.5 O2.5 O3.5 BTTS DC 1X DC X2 CS H CS A WTN H HT 1X2 HT O0.5 HT O1.5 HT BTTS
Accuracy
40.7%
81/199 Predictions · 199 fixtures

Match results

Recent results with prediction verification

Competition / MatchScoreGanhar.pt predictionProb.Verification
1. SNLRadomljeMura1 - 190 minHT 0 - 1 HT 1X2: Radomlje 39%× WRONGView →
1. SNLKoperMaribor4 - 090 minHT 1 - 0 HT 1X2: Koper 38%✓ CORRECTView →
2. SNLIlirijaBilje3 - 090 minHT 1 - 0 HT 1X2: Draw 39%× WRONGView →
2. SNLDekaniBrežice0 - 090 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
2. SNLKrkaDren Vrhnika3 - 090 minHT 2 - 0 HT 1X2: Draw 43%× WRONGView →
2. SNLPrimorjeRudar1 - 090 minHT 1 - 0 HT 1X2: Draw 40%× WRONGView →
2. SNLTabor SežanaSlovan Ljubljana2 - 090 minHT 1 - 0 HT 1X2: Tabor Sežana 50%✓ CORRECTView →
AFC Champions League EliteShabab Al Ahli DubaiEsteghlal FC2 - 090 minHT 0 - 0 HT 1X2: Shabab Al Ahli Dubai 41%× WRONGView →
AllsvenskanAIK StockholmIF Elfsborg2 - 290 minHT 1 - 1 HT 1X2: Draw 43%✓ CORRECTView →
Azadegan LeagueSaipaNaft Gachsaran0 - 190 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Azadegan LeagueNovin AhvazBe'sat Kermanshah0 - 090 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Azadegan LeagueNaft Bandar AbbasMes Rafsanjan0 - 090 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Azadegan LeaguePars Jonoubi JAMArio Eslamshahr1 - 090 minHT 1 - 0 HT 1X2: Draw 43%× WRONGView →
ChampionshipStenhousemuirDunfermline0 - 190 minHT 0 - 0 HT 1X2: Draw 43%✓ CORRECTView →
Coppa Italia PrimaveraMonza U20Brescia U195 - 190 minHT 2 - 0 HT 1X2: Monza U20 43%✓ CORRECTView →
CupPanserraikosNiki Volos0 - 190 minHT 0 - 1 HT 1X2: Draw 41%× WRONGView →
CupFakelAkhmat0 - 090 minHT 0 - 0 PEN: 0 - 0PEN 3 - 1 HT 1X2: Draw 40%✓ CORRECTView →
CupAsteras TripolisKifisia0 - 290 minHT 0 - 1 HT 1X2: Draw 39%× WRONGView →
CupFC KrasnodarDynamo2 - 190 minHT 2 - 0 HT 1X2: FC Krasnodar 44%✓ CORRECTView →
CupShakhtar DonetskDynamo Kyiv3 - 090 minHT 1 - 0 HT 1X2: Draw 38%× WRONGView →
CupSlovan LiberecTeplice1 - 090 minHT 1 - 0 HT 1X2: Draw 40%× WRONGView →
CupSlavia PrahaZbrojovka Brno4 - 090 minHT 2 - 0 HT 1X2: Slavia Praha 43%✓ CORRECTView →
CupAustria ViennaTSV Hartberg1 - 190 minHT 1 - 1 PEN: 1 - 1PEN 3 - 5 HT 1X2: TSV Hartberg 40%× WRONGView →
CupFirst ViennaRapid Vienna0 - 390 minHT 0 - 1 HT 1X2: Rapid Vienna 53%✓ CORRECTView →
CupGrazer AKSCR Altach0 - 490 minHT 0 - 1 HT 1X2: SCR Altach 46%✓ CORRECTView →
CupPiast GliwiceGornik Zabrze0 - 090 minHT 0 - 0 PEN: 0 - 0PEN 1 - 3 HT 1X2: Gornik Zabrze 54%× WRONGView →
CupaMilsami OrheiFCM Ungheni7 - 090 minHT 2 - 0 HT 1X2: Milsami Orhei 43%✓ CORRECTView →
Cupa RomânieiCorvinul HunedoaraRapid0 - 090 minHT 0 - 0 HT 1X2: Draw 40%✓ CORRECTView →
Cupa RomânieiCsikszeredaBihor Oradea1 - 290 minHT 1 - 1 HT 1X2: Draw 42%✓ CORRECTView →
Cupa RomânieiProgresul SpartacPetrolul Ploiesti0 - 690 minHT 0 - 2 HT 1X2: Petrolul Ploiesti 41%✓ CORRECTView →
Cupa RomânieiUta AradFC Botosani2 - 290 minHT 0 - 1 HT 1X2: Uta Arad 40%× WRONGView →
DBU PokalenAB CopenhagenBrondby1 - 290 minHT 0 - 0 HT 1X2: Brondby 40%× WRONGView →
DFB PokalBorussia MönchengladbachKarlsruher SC2 - 090 minHT 1 - 0 HT 1X2: Borussia Mönchengladbach 47%✓ CORRECTView →
DFB PokalBorussia DortmundWerder Bremen3 - 290 minHT 2 - 0 HT 1X2: Draw 36%× WRONGView →
DFB PokalSV ElversbergSV Darmstadt 980 - 290 minHT 0 - 1 HT 1X2: Draw 40%× WRONGView →
DFB Pokal1. FC KölnUnion Berlin5 - 090 minHT 1 - 0 HT 1X2: Draw 36%× WRONGView →
Division 1Al TaeeJeddah Club2 - 090 minHT 1 - 0 HT 1X2: Al Taee 41%✓ CORRECTView →
Division 1Al Wehda ClubAl Saqer2 - 190 minHT 1 - 0 HT 1X2: Draw 42%× WRONGView →
Division 1Al-AdalahAl Jeel0 - 190 minHT 0 - 1 HT 1X2: Draw 44%× WRONGView →
Division di HonorNacionalBritannia1 - 390 min HT 1X2: Britannia 43%—View →
EFL TrophyBlackpoolAston Villa U213 - 290 minHT 1 - 1 HT 1X2: Blackpool 48%× WRONGView →
EFL TrophyAFC WimbledonArsenal U211 - 290 minHT 0 - 0 HT 1X2: AFC Wimbledon 37%× WRONGView →
EFL TrophyPort ValeManchester City U215 - 090 minHT 4 - 0 HT 1X2: Port Vale 41%✓ CORRECTView →
EFL TrophyShrewsburyEverton U212 - 190 minHT 0 - 0 HT 1X2: Everton U21 39%× WRONGView →
First DivisionUCDLongford Town2 - 090 minHT 1 - 0 HT 1X2: Draw 44%× WRONGView →
Football League - Lowland LeagueBonnyrigg Rose AthleticBo'ness United0 - 190 minHT 0 - 0 HT 1X2: Bonnyrigg Rose Athletic 43%× WRONGView →
Football League - Lowland LeagueBrechinEast Stirlingshire3 - 190 minHT 1 - 1 HT 1X2: Brechin 55%× WRONGView →
Football League - Lowland LeagueCaledonian BravesAlbion Rovers1 - 190 minHT 0 - 1 HT 1X2: Caledonian Braves 50%× WRONGView →
Football League - Lowland LeagueClydebankCeltic II2 - 390 minHT 1 - 1 HT 1X2: Clydebank 48%× WRONGView →
GirabolaBravos do Maquis FCPetro de Luanda1 - 190 minHT 0 - 0 HT 1X2: Draw 44%✓ CORRECTView →
GirabolaRecreativo da Caála1º de Agosto1 - 090 minHT 1 - 0 HT 1X2: Draw 44%× WRONGView →
HNLDinamo ZagrebHNK Rijeka2 - 190 minHT 1 - 0 HT 1X2: Dinamo Zagreb 50%✓ CORRECTView →
KNVB BekerKoninklijke HFCGO Ahead Eagles0 - 590 minHT 0 - 2 HT 1X2: GO Ahead Eagles 58%✓ CORRECTView →
KNVB BekerTelstarAlmere City FC0 - 290 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
KvindeligaNordsjællandAGF5 - 090 minHT 4 - 0 HT 1X2: Nordsjælland 59%✓ CORRECTView →
League CupFleetwood TownArsenal1 - 190 minHT 1 - 0 PEN: 1 - 1PEN 5 - 3 HT 1X2: Draw 42%× WRONGView →
League OneRoss CountyHamilton Academical1 - 190 minHT 1 - 1 HT 1X2: Ross County 51%× WRONGView →
League OneLeicesterWigan3 - 090 minHT 1 - 0 HT 1X2: Leicester 46%✓ CORRECTView →
League OneMilton Keynes DonsBromley4 - 190 minHT 1 - 1 HT 1X2: Milton Keynes Dons 49%× WRONGView →
League OneLutonDoncaster3 - 190 minHT 1 - 0 HT 1X2: Luton 42%✓ CORRECTView →
League OneSheffield WednesdayCambridge United1 - 190 minHT 0 - 0 HT 1X2: Draw 44%✓ CORRECTView →
League OneOxford UnitedStockport County1 - 090 minHT 1 - 0 HT 1X2: Draw 44%× WRONGView →
Liga AlefHapoel Migdal HaEmekHapoel Beit Shean2 - 190 minHT 1 - 1 HT 1X2: Draw 41%✓ CORRECTView →
Liga MX FemenilSantos Laguna WLeón W1 - 290 minHT 1 - 1 HT 1X2: León W 41%× WRONGView →
Liga Panameña de FútbolVeraguasUnion Cocle3 - 090 minHT 3 - 0 HT 1X2: Draw 44%× WRONGView →
Liga Premier Serie AFC SantiagoReal Refineros6 - 090 minHT 3 - 0 HT 1X2: FC Santiago 57%✓ CORRECTView →
Liga Profesional ArgentinaArgentinos JRSIndepend. Rivadavia1 - 090 minHT 0 - 0 HT 1X2: Draw 43%✓ CORRECTView →
Liga Profesional ArgentinaInstituto CordobaDeportivo Riestra1 - 090 minHT 0 - 0 HT 1X2: Draw 49%✓ CORRECTView →
Liga Revelação U23Estoril U23Santa Clara U232 - 190 minHT 0 - 1 HT 1X2: Draw 42%× WRONGView →
Liga Revelação U23Portimonense U23Marítimo U233 - 290 minHT 3 - 2 HT 1X2: Draw 40%× WRONGView →
Liga Revelação U23Farense U23Academico Viseu U232 - 390 minHT 1 - 2 HT 1X2: Draw 41%× WRONGView →
Liga Revelação U23Famalicão U23União Leiria U232 - 090 minHT 1 - 0 HT 1X2: Famalicão U23 48%✓ CORRECTView →
Liga Revelação U23Moreirense U23Gil Vicente U232 - 090 minHT 2 - 0 HT 1X2: Draw 42%× WRONGView →
Liga Revelação U23Penafiel U23Vizela U232 - 390 minHT 2 - 1 HT 1X2: Draw 38%× WRONGView →
Liga Revelação U23Rio Ave U23Sporting CP U231 - 290 minHT 0 - 1 HT 1X2: Draw 38%× WRONGView →
Liga Revelação U23Torreense U23Estrela U233 - 290 minHT 1 - 2 HT 1X2: Torreense U23 45%× WRONGView →
Ligi kuu BaraYoung AfricansMashujaa2 - 190 minHT 1 - 1 HT 1X2: Young Africans 52%× WRONGView →
Ligi kuu BaraDodoma JijiJKT Tanzania0 - 090 min HT 1X2: Draw 45%—View →
Ligue 1MaloleSimba0 - 090 min HT 1X2: Draw 41%—View →
Ligue 2ArianaAS Kasserine1 - 290 minHT 0 - 0 HT 1X2: Draw 47%✓ CORRECTView →
Ligue 2BouchammaKalaâ Sport1 - 090 minHT 1 - 0 HT 1X2: Draw 42%× WRONGView →
Ligue 2JS KairouanaiseEGS Gafsa1 - 090 minHT 0 - 0 HT 1X2: JS Kairouanaise 42%× WRONGView →
Ligue 2MoknineKsour Essef1 - 290 minHT 0 - 2 HT 1X2: Draw 51%× WRONGView →
Ligue 2RedeyefJendouba Sport0 - 190 minHT 0 - 1 HT 1X2: Draw 42%× WRONGView →
Ligue 2Stade GabesienKorba2 - 290 minHT 1 - 1 HT 1X2: Draw 45%✓ CORRECTView →
Magyar KupaGyirmot SEBudapest Honved3 - 190 minHT 1 - 1 HT 1X2: Draw 38%✓ CORRECTView →
MeistriliigaFC Levadia TallinnTammeka2 - 190 minHT 0 - 1 HT 1X2: FC Levadia Tallinn 55%× WRONGView →
MeistriliigaTrans NarvaNõmme United0 - 190 minHT 0 - 1 HT 1X2: Draw 45%× WRONGView →
National LeagueAFC FyldeHartlepool3 - 190 minHT 0 - 1 HT 1X2: AFC Fylde 47%× WRONGView →
National LeagueAltrinchamKidderminster Harriers0 - 090 minHT 0 - 0 HT 1X2: Draw 45%✓ CORRECTView →
National LeagueBoston UnitedGateshead2 - 190 minHT 0 - 1 HT 1X2: Boston United 44%× WRONGView →
National LeagueFC Halifax TownBarrow2 - 390 minHT 1 - 0 HT 1X2: FC Halifax Town 36%✓ CORRECTView →
National LeagueAFC HornchurchYeovil Town1 - 290 minHT 0 - 0 HT 1X2: Draw 39%✓ CORRECTView →
National LeagueTamworthScunthorpe4 - 190 minHT 3 - 1 HT 1X2: Draw 41%× WRONGView →
National LeagueWealdstoneSolihull Moors2 - 390 minHT 0 - 2 HT 1X2: Wealdstone 43%× WRONGView →
National LeagueWokingBoreham Wood1 - 290 minHT 1 - 1 HT 1X2: Boreham Wood 39%× WRONGView →
National LeagueWorthingSouthend3 - 390 minHT 0 - 2 HT 1X2: Draw 38%× WRONGView →
National League - NorthBedford TownHednesford Town1 - 090 minHT 1 - 0 HT 1X2: Draw 43%× WRONGView →
National League - NorthBuxtonHarborough Town3 - 090 minHT 1 - 0 HT 1X2: Draw 42%× WRONGView →
National League - NorthChesterMarine2 - 190 minHT 0 - 0 HT 1X2: Draw 45%✓ CORRECTView →
National League - NorthHerefordAFC Telford United0 - 190 minHT 0 - 1 HT 1X2: Hereford 42%× WRONGView →
National League - NorthMorecambeDarlington 18831 - 090 minHT 0 - 0 HT 1X2: Morecambe 45%× WRONGView →
National League - NorthOxford CityMerthyr Town3 - 090 minHT 1 - 0 HT 1X2: Draw 40%× WRONGView →
National League - NorthRadcliffeChorley0 - 390 minHT 0 - 2 HT 1X2: Draw 39%× WRONGView →
National League - NorthSpalding UnitedBrackley Town2 - 290 minHT 1 - 0 HT 1X2: Spalding United 47%✓ CORRECTView →
National League - NorthSpennymoor TownSouth Shields0 - 190 minHT 0 - 1 HT 1X2: South Shields 40%✓ CORRECTView →
National League - NorthWorksop TownKing's Lynn Town5 - 090 minHT 2 - 0 HT 1X2: Draw 37%× WRONGView →
National League - SouthAFC TottonTorquay1 - 090 minHT 0 - 0 HT 1X2: Torquay 41%× WRONGView →
National League - SouthBillericay TownHampton & Richmond2 - 290 minHT 1 - 1 HT 1X2: Billericay Town 57%× WRONGView →
National League - SouthBraintreeDagenham & Redbridge2 - 190 minHT 1 - 0 HT 1X2: Dagenham & Redbridge 39%× WRONGView →
National League - SouthChesham UnitedFarnham Town2 - 490 minHT 1 - 2 HT 1X2: Draw 39%× WRONGView →
National League - SouthDorking WanderersHemel Hempstead Town3 - 390 minHT 1 - 2 HT 1X2: Draw 41%× WRONGView →
National League - SouthDoverChelmsford City0 - 190 minHT 0 - 1 HT 1X2: Draw 40%× WRONGView →
National League - SouthMaidenheadHorsham1 - 190 minHT 1 - 1 HT 1X2: Draw 39%✓ CORRECTView →
National League - SouthMaidstone UtdEbbsfleet United1 - 390 minHT 0 - 1 HT 1X2: Draw 40%× WRONGView →
National League - SouthTonbridge AngelsFolkestone Invicta2 - 090 minHT 0 - 0 HT 1X2: Draw 41%✓ CORRECTView →
National League - SouthTruro CitySlough Town3 - 190 minHT 0 - 1 HT 1X2: Truro City 59%× WRONGView →
National League - SouthWalton & HershamSalisbury0 - 290 minHT 0 - 1 HT 1X2: Salisbury 43%✓ CORRECTView →
Non League Premier - IsthmianMaldon & TiptreeEastbourne Borough1 - 290 minHT 1 - 2 HT 1X2: Eastbourne Borough 43%✓ CORRECTView →
Non League Premier - IsthmianSt Albans CityBurgess Hill Town3 - 190 minHT 2 - 0 HT 1X2: Draw 37%× WRONGView →
Non League Premier - IsthmianEnfield TownChatham Town4 - 090 minHT 2 - 0 HT 1X2: Draw 37%× WRONGView →
Non League Premier - IsthmianWhitehawkDulwich Hamlet1 - 290 minHT 0 - 2 HT 1X2: Dulwich Hamlet 36%✓ CORRECTView →
Non League Premier - IsthmianWelling UnitedLeatherhead1 - 090 minHT 1 - 0 HT 1X2: Welling United 37%✓ CORRECTView →
Non League Premier - NorthernGainsborough TrinityCurzon Ashton0 - 390 minHT 0 - 1 HT 1X2: Draw 42%× WRONGView →
Non League Premier - NorthernBuryLeek Town5 - 390 minHT 3 - 0 HT 1X2: Bury 45%✓ CORRECTView →
Non League Premier - NorthernUnited of ManchesterQuorn1 - 190 minHT 1 - 0 HT 1X2: United of Manchester 42%✓ CORRECTView →
Non League Premier - Southern CentralAlvechurchAnstey Nomads2 - 290 minHT 1 - 2 HT 1X2: Draw 39%× WRONGView →
Non League Premier - Southern CentralBanbury UnitedWorcester City0 - 390 minHT 0 - 1 HT 1X2: Draw 41%× WRONGView →
Non League Premier - Southern CentralBishop's StortfordStamford0 - 190 minHT 0 - 0 HT 1X2: Bishop's Stortford 41%× WRONGView →
Non League Premier - Southern CentralBromsgrove SportingStratford Town2 - 290 minHT 1 - 0 HT 1X2: Draw 38%× WRONGView →
Non League Premier - Southern CentralHalesowen TownLeamington3 - 290 minHT 1 - 2 HT 1X2: Halesowen Town 46%× WRONGView →
Non League Premier - Southern CentralKettering TownRushall Olympic3 - 290 minHT 0 - 2 HT 1X2: Kettering Town 38%× WRONGView →
Non League Premier - Southern CentralNeedham MarketLeighton Town1 - 190 minHT 0 - 1 HT 1X2: Needham Market 53%× WRONGView →
Non League Premier - Southern CentralPeterborough SportsLeiston2 - 590 minHT 1 - 2 HT 1X2: Peterborough Sports 43%× WRONGView →
Non League Premier - Southern CentralRacing Club WarwickRedditch United1 - 290 minHT 1 - 1 HT 1X2: Draw 43%✓ CORRECTView →
Non League Premier - Southern CentralReal BedfordStourbridge0 - 190 minHT 0 - 1 HT 1X2: Real Bedford 47%× WRONGView →
Non League Premier - Southern SouthBasingstoke TownUxbridge0 - 290 minHT 0 - 2 HT 1X2: Uxbridge 39%✓ CORRECTView →
Non League Premier - Southern SouthBerkhamstedSholing1 - 190 minHT 0 - 1 HT 1X2: Draw 43%× WRONGView →
Non League Premier - Southern SouthBracknell TownGosport Borough1 - 390 minHT 1 - 1 HT 1X2: Draw 38%✓ CORRECTView →
Non League Premier - Southern SouthChichester CityHanworth Villa1 - 290 minHT 1 - 1 HT 1X2: Draw 38%✓ CORRECTView →
Non League Premier - Southern SouthHanwell TownHavant & Wville6 - 190 minHT 3 - 0 HT 1X2: Draw 39%× WRONGView →
Non League Premier - Southern SouthPlymouth ParkwayGloucester City1 - 090 minHT 0 - 0 HT 1X2: Draw 41%✓ CORRECTView →
Non League Premier - Southern SouthPoole TownChertsey Town2 - 290 minHT 1 - 1 HT 1X2: Poole Town 39%× WRONGView →
Non League Premier - Southern SouthYate TownWimborne Town0 - 090 minHT 0 - 0 HT 1X2: Wimborne Town 39%× WRONGView →
Northern Super LeagueAFC Toronto WHalifax Tides W1 - 190 minHT 1 - 1 HT 1X2: Draw 44%✓ CORRECTView →
Oberliga - Schleswig-HolsteinOldenburger SVVfR Neumünster2 - 290 minHT 0 - 0 HT 1X2: VfR Neumünster 42%× WRONGView →
Paraibano 2Santa RitaCruzeiro PB0 - 190 minHT 0 - 1 HT 1X2: Santa Rita 46%× WRONGView →
Premier LeagueAl ArabiAl Fahaheel2 - 090 minHT 2 - 0 HT 1X2: Al Arabi 50%✓ CORRECTView →
Premier LeagueAl ShababAl Qadsia0 - 490 minHT 0 - 2 HT 1X2: Al Qadsia 53%✓ CORRECTView →
Premier LeagueEthiopian MedhinMekelakeya1 - 390 minHT 0 - 1 HT 1X2: Draw 46%× WRONGView →
Premier LeagueNECNtugasaze5 - 190 minHT 2 - 1 HT 1X2: NEC 53%✓ CORRECTView →
Premier LeaguePoliceKigezi HomeBoyz3 - 190 minHT 1 - 1 HT 1X2: Police 52%× WRONGView →
Premier LeagueUPDFURA0 - 190 minHT 0 - 0 HT 1X2: Draw 47%✓ CORRECTView →
Premier LeagueSC VillaBlacks Power0 - 090 minHT 0 - 0 HT 1X2: SC Villa 49%× WRONGView →
Premier LeagueExpressKataka2 - 290 minHT 1 - 2 HT 1X2: Draw 47%× WRONGView →
Premier LeagueMount Pleasant AcademyMontego Bay United2 - 190 minHT 0 - 1 HT 1X2: Draw 48%× WRONGView →
Premier LeagueAsia TalasOshMU Aldier1 - 090 minHT 1 - 0 HT 1X2: Asia Talas 50%✓ CORRECTView →
Premier LeagueBishkek CityDordoi Bishkek0 - 090 minHT 0 - 0 HT 1X2: Draw 45%✓ CORRECTView →
Premier LeagueBarsToktogul3 - 090 minHT 1 - 0 HT 1X2: Bars 52%✓ CORRECTView →
Premier LeagueMuras UnitedAbdish-Ata1 - 090 minHT 1 - 0 HT 1X2: Muras United 64%✓ CORRECTView →
PremiershipLarneLimavady United1 - 190 minHT 0 - 0 HT 1X2: Larne 64%× WRONGView →
Primera ACucutaÁguilas Doradas0 - 290 minHT 0 - 2 HT 1X2: Draw 45%× WRONGView →
Primera ASanta FeBucaramanga2 - 190 minHT 1 - 0 HT 1X2: Draw 48%× WRONGView →
Primera DivisiónBolívarUniversitario de Vinto2 - 190 minHT 0 - 1 HT 1X2: Bolívar 55%× WRONGView →
Primera DivisiónPuerto CabelloCaracas FC0 - 190 minHT 0 - 0 HT 1X2: Draw 57%✓ CORRECTView →
Primera DivisiónDeportivo Tachira FCMonagas SC2 - 090 minHT 2 - 0 HT 1X2: Deportivo Tachira FC 47%✓ CORRECTView →
Pro LeagueAbhaAl-Faisaly FC0 - 190 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
Pro League AShortanAral1 - 090 minHT 1 - 0 HT 1X2: Draw 42%× WRONGView →
Professional Development LeagueBolton Wanderers Res.Huddersfield Town U212 - 690 minHT 1 - 3 HT 1X2: Bolton Wanderers Res. 41%× WRONGView →
Professional Development LeagueBristol City U21Millwall U211 - 390 minHT 1 - 2 HT 1X2: Bristol City U21 41%× WRONGView →
Professional Development LeagueCardiff City U21Coventry City U212 - 290 minHT 2 - 1 HT 1X2: Cardiff City U21 39%✓ CORRECTView →
Professional Development LeagueColchester United U21Queens Park Rangers U215 - 190 minHT 3 - 0 HT 1X2: Draw 35%× WRONGView →
Regionalliga - BayernNürnberg IIBayern München II1 - 190 minHT 1 - 1 HT 1X2: Nürnberg II 42%× WRONGView →
Regionalliga - SudWestFreiburg IIEintracht Frankfurt II2 - 190 minHT 1 - 0 HT 1X2: Draw 38%× WRONGView →
Reserve LeagueAtl. Rafaela 2Newell's Old Boys Res.2 - 290 minHT 2 - 1 HT 1X2: Draw 41%× WRONGView →
Reserve LeagueBanfield Res.Argentinos Juniors Res.1 - 190 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Reserve LeagueIndependiente Res.Defensa y Justicia Res.4 - 190 minHT 2 - 1 HT 1X2: Independiente Res. 45%✓ CORRECTView →
Reserve LeaguePlatense Res.Lanús Res.1 - 390 minHT 0 - 2 HT 1X2: Draw 40%× WRONGView →
Reserve LeagueRosario Central Res.Sarmiento Res.0 - 190 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Reserve LeagueTalleres Córdoba Res.Aldosivi Res.2 - 090 min HT 1X2: Draw 50%—View →
Second LeagueFratriaMontana1 - 290 minHT 0 - 1 HT 1X2: Fratria 59%× WRONGView →
Serie ASassuoloLazio2 - 690 minHT 2 - 4 HT 1X2: Draw 40%× WRONGView →
Serie AAS RomaCagliari4 - 290 minHT 2 - 1 HT 1X2: AS Roma 55%✓ CORRECTView →
Serie ATorinoComo1 - 390 minHT 1 - 0 HT 1X2: Como 39%× WRONGView →
Serie BCearaGoias0 - 290 minHT 0 - 0 HT 1X2: Draw 48%✓ CORRECTView →
Serie BBeneventoCatanzaro1 - 190 minHT 0 - 0 HT 1X2: Benevento 51%× WRONGView →
Serie BAscoliSampdoria2 - 090 minHT 0 - 0 HT 1X2: Ascoli 54%× WRONGView →
Serie BCesenaEmpoli2 - 190 minHT 1 - 0 HT 1X2: Draw 43%× WRONGView →
Serie BVirtus EntellaAvellino1 - 190 minHT 1 - 0 HT 1X2: Draw 41%× WRONGView →
Serie BVicenza VirtusModena1 - 290 minHT 1 - 1 HT 1X2: Draw 37%✓ CORRECTView →
Serie BMantovaCremonese0 - 290 minHT 0 - 1 HT 1X2: Draw 38%× WRONGView →
Serie BPadovaSudtirol2 - 090 minHT 1 - 0 HT 1X2: Draw 38%× WRONGView →
SuperettanLandskrona BoISVarbergs BoIS FC1 - 190 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
Taça da LigaSporting CPMaritimo2 - 190 minHT 1 - 0 HT 1X2: Sporting CP 55%✓ CORRECTView →
Türkiye KupasıAğrı 1970İstanbulspor1 - 290 minHT 0 - 0 HT 1X2: İstanbulspor 42%× WRONGView →
Türkiye KupasıEtimesgut SKGaziantep FK0 - 490 minHT 0 - 2 HT 1X2: Draw 37%× WRONGView →
Türkiye KupasıPazarsporAliağa FAŞ0 - 190 minHT 0 - 1 HT 1X2: Aliağa FAŞ 44%✓ CORRECTView →
Türkiye KupasıYeni Mersin IdmanyurduMuş Menderesspor1 - 290 minHT 0 - 2 HT 1X2: Muş Menderesspor 59%✓ CORRECTView →
U18 Premier League - NorthBurnley U18Manchester United U180 - 690 minHT 0 - 1 HT 1X2: Manchester United U18 48%✓ CORRECTView →
U19 BundesligaChemnitzer FC U19Hertha BSC U190 - 590 minHT 0 - 2 HT 1X2: Draw 39%× WRONGView →
U21 Divisie 1Twente / Heracles U21PEC Zwolle U210 - 190 min HT 1X2: Twente / Heracles U21 41%—View →
UEFA U17 Championship - QualificationFaroe Islands U17Romania U170 - 490 minHT 0 - 2 HT 1X2: Romania U17 66%✓ CORRECTView →
V.League 2Văn HiếnXuan Thien Phu Tho1 - 190 minHT 0 - 0 HT 1X2: Văn Hiến 42%× WRONGView →
V.League 2Sanna Khanh HoaDong Thap0 - 190 minHT 0 - 1 HT 1X2: Draw 40%× WRONGView →

How to read these predictions

Each percentage is an estimated probability. Explore the data and models behind our analysis.

Learn more →

Recent results

Compare match results with the predictions published before kickoff.

Learn more →

Verified performance

Explore accuracy statistics, calibration and the history of our models.

Learn more →
Frequently asked questionsAnswers to common questions about our predictions.
How are probabilities calculated?

Models analyse historical data, recent form, Elo ratings and other statistics available before each match.

Are predictions guaranteed?

No. A probability is an estimate, not a guarantee. Football is unpredictable and any result can occur.

Is Ganhar.pt a bookmaker?

No. We are a football statistical analysis platform and do not accept bets. Use the information responsibly.