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 53.3% Yesterday 47.4% Wed 7 50.7% Tue 6 55.3% Mon 5 52.5% Sun 4 52.7% Sat 3 53.1%
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
47.4%
37/78 Predictions · 78 fixtures

Match results

Recent results with prediction verification

Competition / MatchScoreGanhar.pt predictionProb.Verification
1. DivisionShakhter KaragandyAkademiya Ontustik2 - 090 minHT 0 - 0 1X2: Shakhter Karagandy 68%✓ CORRECTView →
1. DivisionYelimay Semey 2Arys2 - 390 minHT 0 - 2 1X2: Yelimay Semey 2 38%× WRONGView →
1. DivisionAktobe JasTobol 24 - 490 minHT 2 - 2 1X2: Tobol 2 45%× WRONGView →
1. DivisionKaspij Aktau 2Astana II6 - 090 minHT 4 - 0 1X2: Kaspij Aktau 2 43%✓ CORRECTView →
Birinci DastaMOIKMingəçevir3 - 090 minHT 0 - 0 1X2: MOIK 43%✓ CORRECTView →
Birinci DastaSəbailKarvan1 - 190 minHT 1 - 0 1X2: Səbail 48%× WRONGView →
Copa de la División ProfesionalOriente PetroleroUniversitario de Vinto2 - 090 minHT 1 - 0 1X2: Oriente Petrolero 55%✓ CORRECTView →
Copa de la División ProfesionalAlways ReadyNacional Potosí2 - 390 minHT 1 - 2 1X2: Always Ready 43%× WRONGView →
Copa do Brasil U20Cruzeiro U20Goiás U201 - 290 minHT 1 - 0 1X2: Cruzeiro U20 54%× WRONGView →
Division 1Al OkhdoodAl Ula1 - 590 minHT 0 - 0 1X2: Al Ula 54%✓ CORRECTView →
Division 2 - Norra GötalandVänersborgs FKKumla3 - 390 minHT 0 - 1 1X2: Vänersborgs FK 46%× WRONGView →
First LeagueArarat-Armenia IIAndranik1 - 490 minHT 1 - 3 1X2: Andranik 61%✓ CORRECTView →
First LeagueLernayin ArtsakhAraks Ararat1 - 290 minHT 0 - 0 1X2: Araks Ararat 41%✓ CORRECTView →
First LeagueMikaSardarapat 23 - 290 minHT 0 - 1 1X2: Mika 50%✓ CORRECTView →
First LeagueBanants IIBentonit Ijevan1 - 190 minHT 1 - 0 1X2: Banants II 45%× WRONGView →
Friendlies WomenIndia WRussia W0 - 490 minHT 0 - 1 1X2: Russia W 68%✓ CORRECTView →
Iraqi LeagueMosulAl Quwa Al Jawiya0 - 390 minHT 0 - 2 1X2: Al Quwa Al Jawiya 47%✓ CORRECTView →
Iraqi LeagueNaft MaysanErbil1 - 190 minHT 0 - 1 1X2: Erbil 49%× WRONGView →
LeagueShabab Al OrdonAl Buqa'a0 - 390 minHT 0 - 1 1X2: Shabab Al Ordon 42%× WRONGView →
League CupAl AinAl-Ittihad Kalba2 - 290 minHT 1 - 1 1X2: Al Ain 60%× WRONGView →
League CupKhorfakkanAl-Wasl FC1 - 290 minHT 0 - 0 1X2: Al-Wasl FC 38%✓ CORRECTView →
League CupAl NasrHatta SC4 - 190 minHT 1 - 1 1X2: Al Nasr 70%✓ CORRECTView →
League CupAl IttihadWadi Degla0 - 190 minHT 0 - 0 1X2: Wadi Degla 43%✓ CORRECTView →
League CupEl MokawloonEl Gouna FC2 - 090 minHT 0 - 0 1X2: El Mokawloon 47%✓ CORRECTView →
League CupFuture FCNational Bank of Egypt2 - 090 minHT 2 - 0 1X2: National Bank of Egypt 50%× WRONGView →
Liga 3WIT GeorgiaGonio2 - 090 minHT 0 - 0 1X2: WIT Georgia 48%✓ CORRECTView →
Liga AlefHapoel Ironi KarmielHapoel Tirat HaCarmel1 - 090 minHT 0 - 0 1X2: Hapoel Ironi Karmiel 57%✓ CORRECTView →
Liga AlefHolon YermiyahuNordia Jerusalem5 - 090 minHT 1 - 0 1X2: Holon Yermiyahu 56%✓ CORRECTView →
Liga ICFR 1907 ClujUniversitatea Cluj1 - 390 minHT 1 - 0 1X2: CFR 1907 Cluj 50%× WRONGView →
Liga IIFC Politehnica TimisoaraCSA Steaua Bucureşti1 - 190 minHT 0 - 0 1X2: FC Politehnica Timisoara 70%× WRONGView →
Ligi kuu BaraMashujaaPolisi Tanzania2 - 190 minHT 1 - 0 1X2: Mashujaa 40%✓ CORRECTView →
Ligi kuu BaraPamba JijiGeita Gold4 - 090 minHT 2 - 0 1X2: Pamba Jiji 40%✓ CORRECTView →
Ligi kuu BaraNamungoKitayosce1 - 090 minHT 1 - 0 1X2: Namungo 42%✓ CORRECTView →
Ligue 1MC OranES Setif0 - 090 minHT 0 - 0 1X2: MC Oran 57%× WRONGView →
Ligue 1MB RouissetUSM Alger1 - 090 minHT 0 - 0 1X2: MB Rouisset 38%✓ CORRECTView →
Ligue 1JS SaouraOued Akbou0 - 090 minHT 0 - 0 1X2: JS Saoura 57%× WRONGView →
Nasjonal U19 Champions LeagueRosenborg U19Lillestrøm U192 - 190 minHT 0 - 0 1X2: Rosenborg U19 44%✓ CORRECTView →
Paraibano 2São Paulo CrystalSerrano PB0 - 190 minHT 0 - 1 1X2: São Paulo Crystal 46%× WRONGView →
Paraibano 2SpartaxCruzeiro PB1 - 290 minHT 0 - 1 1X2: Cruzeiro PB 36%✓ CORRECTView →
Paraibano 2GuarabiraAuto Esporte0 - 190 min 1X2: Guarabira 41%× WRONGView →
Paraibano 2PicuienseSport PB1 - 390 minHT 1 - 2 AET: 1 - 3 1X2: Picuiense 49%× WRONGView →
Persian Gulf Pro LeagueAluminium ArakMalavan1 - 190 minHT 0 - 1 1X2: Aluminium Arak 51%× WRONGView →
Persian Gulf Pro LeagueNassaji MazandaranZOB Ahan1 - 190 minHT 0 - 1 1X2: Nassaji Mazandaran 51%× WRONGView →
Persian Gulf Pro LeagueTractor SaziEsteghlal FC1 - 190 minHT 0 - 1 1X2: Tractor Sazi 51%× WRONGView →
Persian Gulf Pro LeagueSepahan FCFajr Sepasi6 - 190 minHT 2 - 1 1X2: Sepahan FC 73%✓ CORRECTView →
Persian Gulf Pro LeagueFoolad FCMes Shahr-e Babak2 - 190 minHT 1 - 0 1X2: Foolad FC 67%✓ CORRECTView →
Persian Gulf Pro LeagueGol GoharEsteghlal Khuzestan3 - 090 minHT 1 - 0 1X2: Gol Gohar 69%✓ CORRECTView →
Premier LeagueThimphu CityParo0 - 290 minHT 0 - 1 1X2: Paro 44%✓ CORRECTView →
Premier LeagueNECExpress0 - 090 minHT 0 - 0 1X2: NEC 74%× WRONGView →
Premier LeagueShabab Al SahelTadamon Sour0 - 190 minHT 0 - 0 1X2: Shabab Al Sahel 47%× WRONGView →
Premier LeagueSafaReyady Abaseya2 - 190 minHT 1 - 0 1X2: Safa 60%✓ CORRECTView →
Premier LeagueAl AnsarAl Hikma2 - 190 minHT 0 - 0 1X2: Al Ansar 74%✓ CORRECTView →
Primera AAtletico NacionalDeportes Tolima0 - 090 minHT 0 - 0 1X2: Atletico Nacional 59%× WRONGView →
Primera BDepor FCReal Cartagena2 - 290 minHT 1 - 2 1X2: Real Cartagena 63%× WRONGView →
Primera BInd. YumboTigres FC1 - 190 minHT 0 - 0 1X2: Ind. Yumbo 50%× WRONGView →
Primera DivisionUNAN ManaguaReal Estelí1 - 090 minHT 1 - 0 1X2: Real Estelí 60%× WRONGView →
Pro League AGazalkentPakhtakor II3 - 290 minHT 0 - 1 1X2: Gazalkent 73%✓ CORRECTView →
Pro League ARespublika FAYaypan2 - 190 minHT 1 - 1 1X2: Respublika FA 54%✓ CORRECTView →
Second LeagueAL Nasr SCProxy1 - 190 minHT 1 - 1 1X2: AL Nasr SC 50%× WRONGView →
Second LeagueHaras El HodoodEl Seka El Hadid1 - 190 minHT 1 - 0 1X2: Haras El Hodood 61%× WRONGView →
Second LeagueMasarEl Dakhleya3 - 190 minHT 1 - 0 1X2: Masar 69%✓ CORRECTView →
Second LeagueTersanaKahraba Ismailia2 - 290 minHT 2 - 0 1X2: Kahraba Ismailia 42%× WRONGView →
Second LeagueMega SportDayrout0 - 190 minHT 0 - 0 1X2: Mega Sport 53%× WRONGView →
Segunda DivisiónBentín Tacna HeroicaCarlos A. Mannucci0 - 090 minHT 0 - 0 1X2: Bentín Tacna Heroica 50%× WRONGView →
Serie ACruzeiroSao Paulo2 - 090 minHT 1 - 0 1X2: Cruzeiro 50%✓ CORRECTView →
Serie ASantosFlamengo2 - 290 minHT 0 - 2 1X2: Flamengo 51%× WRONGView →
Serie AAtletico ParanaenseAtletico-MG2 - 290 minHT 1 - 1 1X2: Atletico Paranaense 48%× WRONGView →
Serie BCearaCriciuma1 - 090 minHT 0 - 0 1X2: Ceara 40%✓ CORRECTView →
Serie BNautico RecifeNovorizontino0 - 290 minHT 0 - 2 1X2: Nautico Recife 36%× WRONGView →
Stars LeagueAl WakrahAl-Gharafa3 - 290 minHT 1 - 1 1X2: Al Wakrah 41%✓ CORRECTView →
Stars LeagueAl ShamalAl-Duhail SC0 - 490 minHT 0 - 1 1X2: Al-Duhail SC 41%✓ CORRECTView →
Tercera División RFEF - Group 15Beti KozkorBeti Onak3 - 090 minHT 1 - 0 1X2: Beti Kozkor 54%✓ CORRECTView →
Tercera División RFEF - Group 15TxantreaCortes0 - 090 minHT 0 - 0 1X2: Txantrea 50%× WRONGView →
Tercera División RFEF - Group 16River EbroPradejón1 - 290 minHT 1 - 1 1X2: River Ebro 42%× WRONGView →
Türkiye KupasıTalasgücü BelediyesporKahta 02 Spor2 - 090 minHT 0 - 0 1X2: Kahta 02 Spor 39%× WRONGView →
USL League OneCorpus ChristiFort Wayne1 - 390 minHT 0 - 2 1X2: Corpus Christi 42%× WRONGView →
V.League 1ViettelHồng Lĩnh Hà Tĩnh1 - 390 minHT 1 - 1 1X2: Viettel 69%× WRONGView →
VeikkausliigaHJK HelsinkiVPS6 - 090 minHT 3 - 0 1X2: HJK Helsinki 54%✓ CORRECTView →
VeikkausliigaKuPSAC Oulu0 - 190 minHT 0 - 1 1X2: KuPS 64%× 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.