How to read these predictions
Each percentage is an estimated probability. Explore the data and models behind our analysis.
Learn more →Explore completed matches and check our predictions. Review performance by day, league and market, with a transparent, detailed history.
Recent results with prediction verification
| Competition / Match | Score | Ganhar.pt prediction | Prob. | Verification | |
|---|---|---|---|---|---|
| EkibastuzKhan Tengri | 1 - 190 minHT 1 - 1 | CS A: No | 79% | ✓ CORRECT | View → |
| Zbrojovka Brno U19Mladá Boleslav U19 | 3 - 090 minHT 0 - 0 | CS A: No | 81% | ✓ CORRECT | View → |
| Pardubice U19Baník Ostrava U19 | 0 - 490 minHT 0 - 1 | CS A: No | 75% | × WRONG | View → |
| Viktoria Plzeň U19Dukla Praha U19 | 1 - 090 minHT 0 - 0 | CS A: No | 88% | ✓ CORRECT | View → |
| České Budějovice U19Karviná U19 | 5 - 090 minHT 1 - 0 | CS A: No | 92% | ✓ CORRECT | View → |
| Hradec Králové U19Zlín U19 | 2 - 290 minHT 0 - 1 | CS A: No | 92% | ✓ CORRECT | View → |
| Sigma Olomouc U19Teplice U19 | 6 - 190 minHT 4 - 0 | CS A: No | 86% | ✓ CORRECT | View → |
| Jagiellonia U19Górnik Zabrze U19 | 0 - 490 minHT 0 - 1 | CS A: No | 78% | × WRONG | View → |
| BloomingBolívar | 1 - 190 minHT 1 - 0 | CS A: No | 60% | ✓ CORRECT | View → |
| DuhokAl Zawra'a | 3 - 090 minHT 1 - 0 | CS A: No | 72% | ✓ CORRECT | View → |
| Al TalabaAl Shorta | 0 - 090 minHT 0 - 0 | CS A: No | 73% | × WRONG | View → |
| KashimaGamba Osaka | 2 - 090 minHT 1 - 0 | CS A: No | 88% | ✓ CORRECT | View → |
| Kashiwa ReysolVissel Kobe | 4 - 290 minHT 1 - 0 | CS A: No | 77% | ✓ CORRECT | View → |
| SagamiharaKamatamare Sanuki | 3 - 290 minHT 2 - 2 | CS A: No | 84% | ✓ CORRECT | View → |
| OsakaKanazawa | 1 - 190 minHT 0 - 0 | CS A: No | 83% | ✓ CORRECT | View → |
| Daejeon CitizenJeonbuk Motors | 2 - 190 minHT 0 - 1 | CS A: No | 80% | ✓ CORRECT | View → |
| Gangwon FCBucheon FC 1995 | 2 - 090 minHT 0 - 0 | CS A: No | 77% | ✓ CORRECT | View → |
| Incheon UnitedPohang Steelers | 3 - 090 minHT 3 - 0 | CS A: No | 77% | ✓ CORRECT | View → |
| Suwon City FCHwaseong | 1 - 090 minHT 0 - 0 | CS A: No | 79% | ✓ CORRECT | View → |
| CheongjuSeongnam FC | 3 - 190 minHT 1 - 0 | CS A: No | 74% | ✓ CORRECT | View → |
| Gimpo CitizenSeoul E-Land FC | 0 - 190 minHT 0 - 0 | CS A: No | 73% | × WRONG | View → |
| YangpyeongUlsan Citizen | 2 - 190 minHT 0 - 1 | CS A: No | 71% | ✓ CORRECT | View → |
| Persik KediriPersepam Madura Utd | 2 - 090 minHT 2 - 0 | CS A: No | 76% | ✓ CORRECT | View → |
| Persipura JayapuraCilegon United | 1 - 390 minHT 0 - 1 | CS A: No | 88% | ✓ CORRECT | View → |
| Didube 2014Lokomotivi Tbilisi | 1 - 390 minHT 0 - 2 | CS A: No | 76% | ✓ CORRECT | View → |
| Hapoel HerzliyaHapoel Mahane Yehuda | 0 - 090 minHT 0 - 0 | CS A: No | 80% | × WRONG | View → |
| Hapoel MarmorekMaccabi Ashdod | 1 - 190 minHT 1 - 1 | CS A: No | 65% | ✓ CORRECT | View → |
| FC JerusalemMaccabi Kiryat Malachi | 0 - 190 minHT 0 - 1 | CS A: No | 77% | × WRONG | View → |
| Hapoel Ramat HaSharonHapoel Azor | 1 - 190 minHT 1 - 0 | CS A: No | 72% | ✓ CORRECT | View → |
| Hapoel HaderaMaccabi Yavne | 0 - 090 minHT 0 - 0 | CS A: No | 77% | × WRONG | View → |
| DimonaHapoel Sderot | 4 - 190 minHT 2 - 1 | CS A: No | 71% | ✓ CORRECT | View → |
| Antigua GFCMunicipal | 1 - 190 minHT 1 - 1 | CS A: No | 71% | ✓ CORRECT | View → |
| Alebrijes de OaxacaCorrecaminos Uat | 2 - 190 minHT 0 - 0 | CS A: No | 76% | ✓ CORRECT | View → |
| RC KoubaUsm El Harrach | 4 - 090 minHT 0 - 0 | CS A: No | 78% | ✓ CORRECT | View → |
| I.S.P.EDagon | 2 - 290 minHT 0 - 1 | CS A: No | 70% | ✓ CORRECT | View → |
| Sagaing UnitedGFA | 1 - 190 minHT 1 - 1 | CS A: No | 87% | ✓ CORRECT | View → |
| Metal KharkivViktoriya Mykolaivka | 2 - 290 minHT 1 - 1 | CS A: No | 74% | ✓ CORRECT | View → |
| Shamrock RoversDrogheda United | 3 - 190 minHT 3 - 0 | CS A: No | 84% | ✓ CORRECT | View → |
| Brothers UnionFortis | 0 - 690 minHT 0 - 0 | CS A: No | 62% | × WRONG | View → |
| Rahmatgonj MFSPWD Sports Club | 1 - 190 minHT 1 - 1 | CS A: No | 82% | ✓ CORRECT | View → |
| PalmeirasBahia | 1 - 090 minHT 1 - 0 | CS A: No | 85% | ✓ CORRECT | View → |
| FluminenseCoritiba | 4 - 090 minHT 1 - 0 | CS A: No | 86% | ✓ CORRECT | View → |
| ParvozKhujand | 0 - 190 minHT 0 - 1 | CS A: No | 70% | × WRONG | View → |
| Nizhny Novgorod U19Rostov U19 | 2 - 190 minHT 0 - 0 | CS A: No | 64% | ✓ CORRECT | View → |
| Almaz Antey U19Krasnodar U19 | 5 - 290 minHT 2 - 0 | CS A: No | 68% | ✓ CORRECT | View → |
Each percentage is an estimated probability. Explore the data and models behind our analysis.
Learn more →Compare match results with the predictions published before kickoff.
Learn more →Explore accuracy statistics, calibration and the history of our models.
Learn more →Models analyse historical data, recent form, Elo ratings and other statistics available before each match.
No. A probability is an estimate, not a guarantee. Football is unpredictable and any result can occur.
No. We are a football statistical analysis platform and do not accept bets. Use the information responsibly.