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
53.3%
8/15 Predictions · 15 fixtures

Match results

Recent results with prediction verification

Competition / MatchScoreGanhar.pt predictionProb.Verification
1. DivisionEkibastuzKhan Tengri1 - 190 minHT 1 - 1 1X2: Ekibastuz 44%× WRONGView →
1. DivisionJaiyqTuran Turkistan1 - 190 minHT 1 - 1 1X2: Turan Turkistan 55%× WRONGView →
1. DivisionTarazSport Academy Kairat1 - 190 minHT 1 - 1 1X2: Sport Academy Kairat 55%× WRONGView →
1. Liga U19Zbrojovka Brno U19Mladá Boleslav U193 - 090 minHT 0 - 0 1X2: Mladá Boleslav U19 41%× WRONGView →
1. Liga U19Pardubice U19Baník Ostrava U190 - 490 minHT 0 - 1 1X2: Baník Ostrava U19 51%✓ CORRECTView →
1. Liga U19Slavia Praha U19Slovácko U194 - 190 minHT 1 - 1 1X2: Slavia Praha U19 51%✓ CORRECTView →
1. Liga U19Sparta Praha U19Opava U190 - 190 minHT 0 - 0 1X2: Sparta Praha U19 56%× WRONGView →
1. Liga U19Viktoria Plzeň U19Dukla Praha U191 - 090 minHT 0 - 0 1X2: Viktoria Plzeň U19 58%✓ CORRECTView →
1. Liga U19České Budějovice U19Karviná U195 - 090 minHT 1 - 0 1X2: České Budějovice U19 54%✓ CORRECTView →
1. Liga U19Hradec Králové U19Zlín U192 - 290 minHT 0 - 1 1X2: Hradec Králové U19 68%× WRONGView →
1. Liga U19Sigma Olomouc U19Teplice U196 - 190 minHT 4 - 0 1X2: Sigma Olomouc U19 54%✓ CORRECTView →
Central Youth LeagueJagiellonia U19Górnik Zabrze U190 - 490 minHT 0 - 1 1X2: Górnik Zabrze U19 40%✓ CORRECTView →
Copa de la División ProfesionalBloomingBolívar1 - 190 minHT 1 - 0 1X2: Bolívar 63%× WRONGView →
Iraqi LeagueDuhokAl Zawra'a3 - 090 minHT 1 - 0 1X2: Al Zawra'a 44%× WRONGView →
Iraqi LeagueAl TalabaAl Shorta0 - 090 minHT 0 - 0 1X2: Al Shorta 42%× WRONGView →
J1 LeagueKashimaGamba Osaka2 - 090 minHT 1 - 0 1X2: Kashima 55%✓ CORRECTView →
J1 LeagueKashiwa ReysolVissel Kobe4 - 290 minHT 1 - 0 1X2: Vissel Kobe 39%× WRONGView →
J3 LeagueSagamiharaKamatamare Sanuki3 - 290 minHT 2 - 2 1X2: Sagamihara 52%✓ CORRECTView →
J3 LeagueOsakaKanazawa1 - 190 minHT 0 - 0 1X2: Osaka 56%× WRONGView →
K League 1Daejeon CitizenJeonbuk Motors2 - 190 minHT 0 - 1 1X2: Daejeon Citizen 41%✓ CORRECTView →
K League 1Gangwon FCBucheon FC 19952 - 090 minHT 0 - 0 1X2: Gangwon FC 50%✓ CORRECTView →
K League 1Incheon UnitedPohang Steelers3 - 090 minHT 3 - 0 1X2: Incheon United 49%✓ CORRECTView →
K League 2Suwon City FCHwaseong1 - 090 minHT 0 - 0 1X2: Suwon City FC 53%✓ CORRECTView →
K League 2CheongjuSeongnam FC3 - 190 minHT 1 - 0 1X2: Seongnam FC 41%× WRONGView →
K League 2Gimpo CitizenSeoul E-Land FC0 - 190 minHT 0 - 0 1X2: Seoul E-Land FC 37%✓ CORRECTView →
K3 LeagueYangpyeongUlsan Citizen2 - 190 minHT 0 - 1 1X2: Yangpyeong 42%✓ CORRECTView →
Liga 1Persik KediriPersepam Madura Utd2 - 090 minHT 2 - 0 1X2: Persik Kediri 44%✓ CORRECTView →
Liga 2Persipura JayapuraCilegon United1 - 390 minHT 0 - 1 1X2: Persipura Jayapura 69%× WRONGView →
Liga 3Didube 2014Lokomotivi Tbilisi1 - 390 minHT 0 - 2 1X2: Didube 2014 37%× WRONGView →
Liga 3Margveti 2006Guria0 - 490 minHT 0 - 2 1X2: Guria 56%✓ CORRECTView →
Liga 3Merani TbilisiIveria Khashuri2 - 290 minHT 1 - 2 1X2: Merani Tbilisi 58%× WRONGView →
Liga 3IraoSaburtalo II3 - 390 minHT 0 - 1 1X2: Saburtalo II 43%× WRONGView →
Liga AlefHapoel HerzliyaHapoel Mahane Yehuda0 - 090 minHT 0 - 0 1X2: Hapoel Herzliya 50%× WRONGView →
Liga AlefHapoel MarmorekMaccabi Ashdod1 - 190 minHT 1 - 1 1X2: Maccabi Ashdod 41%× WRONGView →
Liga AlefFC JerusalemMaccabi Kiryat Malachi0 - 190 minHT 0 - 1 1X2: FC Jerusalem 55%× WRONGView →
Liga AlefHapoel Ramat HaSharonHapoel Azor1 - 190 minHT 1 - 0 1X2: Hapoel Ramat HaSharon 46%× WRONGView →
Liga AlefMaccabi K. Ata BialikMaccabi Neve Sha'anan1 - 290 minHT 0 - 1 1X2: Maccabi K. Ata Bialik 58%× WRONGView →
Liga AlefHapoel HaderaMaccabi Yavne0 - 090 minHT 0 - 0 1X2: Hapoel Hadera 45%× WRONGView →
Liga AlefDimonaHapoel Sderot4 - 190 minHT 2 - 1 1X2: Dimona 46%✓ CORRECTView →
Liga AlefShimshon Tel AvivKfar Saba 19283 - 090 minHT 3 - 0 1X2: Shimshon Tel Aviv 47%✓ CORRECTView →
Liga NacionalAntigua GFCMunicipal1 - 190 minHT 1 - 1 1X2: Municipal 45%× WRONGView →
Liga de Expansión MXAlebrijes de OaxacaCorrecaminos Uat2 - 190 minHT 0 - 0 1X2: Alebrijes de Oaxaca 41%✓ CORRECTView →
Ligi kuu BaraSingida Big StarsJKT Tanzania1 - 290 minHT 0 - 0 1X2: Singida Big Stars 45%× WRONGView →
Ligue 2RC KoubaUsm El Harrach4 - 090 minHT 0 - 0 1X2: RC Kouba 42%✓ CORRECTView →
National LeagueI.S.P.EDagon2 - 290 minHT 0 - 1 1X2: Dagon 64%× WRONGView →
National LeagueSagaing UnitedGFA1 - 190 minHT 1 - 1 1X2: Sagaing United 65%× WRONGView →
Persha LigaMetal KharkivViktoriya Mykolaivka2 - 290 minHT 1 - 1 1X2: Metal Kharkiv 39%× WRONGView →
Premier DivisionShamrock RoversDrogheda United3 - 190 minHT 3 - 0 1X2: Shamrock Rovers 58%✓ CORRECTView →
Premier LeagueBrothers UnionFortis0 - 690 minHT 0 - 0 1X2: Fortis 61%✓ CORRECTView →
Premier LeagueRahmatgonj MFSPWD Sports Club1 - 190 minHT 1 - 1 1X2: Rahmatgonj MFS 56%× WRONGView →
Serie APalmeirasBahia1 - 090 minHT 1 - 0 1X2: Palmeiras 54%✓ CORRECTView →
Serie AFluminenseCoritiba4 - 090 minHT 1 - 0 1X2: Fluminense 59%✓ CORRECTView →
Thai League 1RatchaburiSukhothai FC6 - 090 minHT 2 - 0 1X2: Ratchaburi 71%✓ CORRECTView →
Vysshaya LigaParvozKhujand0 - 190 minHT 0 - 1 1X2: Khujand 47%✓ CORRECTView →
Youth ChampionshipNizhny Novgorod U19Rostov U192 - 190 minHT 0 - 0 1X2: Rostov U19 59%× WRONGView →
Youth ChampionshipAlmaz Antey U19Krasnodar U195 - 290 minHT 2 - 0 1X2: Krasnodar U19 52%× 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.