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 | 1X2: Ekibastuz | 44% | × WRONG | View → |
| JaiyqTuran Turkistan | 1 - 190 minHT 1 - 1 | 1X2: Turan Turkistan | 55% | × WRONG | View → |
| TarazSport Academy Kairat | 1 - 190 minHT 1 - 1 | 1X2: Sport Academy Kairat | 55% | × WRONG | View → |
| Zbrojovka Brno U19Mladá Boleslav U19 | 3 - 090 minHT 0 - 0 | 1X2: Mladá Boleslav U19 | 41% | × WRONG | View → |
| Pardubice U19Baník Ostrava U19 | 0 - 490 minHT 0 - 1 | 1X2: Baník Ostrava U19 | 51% | ✓ CORRECT | View → |
| Slavia Praha U19Slovácko U19 | 4 - 190 minHT 1 - 1 | 1X2: Slavia Praha U19 | 51% | ✓ CORRECT | View → |
| Sparta Praha U19Opava U19 | 0 - 190 minHT 0 - 0 | 1X2: Sparta Praha U19 | 56% | × WRONG | View → |
| Viktoria Plzeň U19Dukla Praha U19 | 1 - 090 minHT 0 - 0 | 1X2: Viktoria Plzeň U19 | 58% | ✓ CORRECT | View → |
| České Budějovice U19Karviná U19 | 5 - 090 minHT 1 - 0 | 1X2: České Budějovice U19 | 54% | ✓ CORRECT | View → |
| Hradec Králové U19Zlín U19 | 2 - 290 minHT 0 - 1 | 1X2: Hradec Králové U19 | 68% | × WRONG | View → |
| Sigma Olomouc U19Teplice U19 | 6 - 190 minHT 4 - 0 | 1X2: Sigma Olomouc U19 | 54% | ✓ CORRECT | View → |
| Jagiellonia U19Górnik Zabrze U19 | 0 - 490 minHT 0 - 1 | 1X2: Górnik Zabrze U19 | 40% | ✓ CORRECT | View → |
| BloomingBolívar | 1 - 190 minHT 1 - 0 | 1X2: Bolívar | 63% | × WRONG | View → |
| DuhokAl Zawra'a | 3 - 090 minHT 1 - 0 | 1X2: Al Zawra'a | 44% | × WRONG | View → |
| Al TalabaAl Shorta | 0 - 090 minHT 0 - 0 | 1X2: Al Shorta | 42% | × WRONG | View → |
| KashimaGamba Osaka | 2 - 090 minHT 1 - 0 | 1X2: Kashima | 55% | ✓ CORRECT | View → |
| Kashiwa ReysolVissel Kobe | 4 - 290 minHT 1 - 0 | 1X2: Vissel Kobe | 39% | × WRONG | View → |
| SagamiharaKamatamare Sanuki | 3 - 290 minHT 2 - 2 | 1X2: Sagamihara | 52% | ✓ CORRECT | View → |
| OsakaKanazawa | 1 - 190 minHT 0 - 0 | 1X2: Osaka | 56% | × WRONG | View → |
| Daejeon CitizenJeonbuk Motors | 2 - 190 minHT 0 - 1 | 1X2: Daejeon Citizen | 41% | ✓ CORRECT | View → |
| Gangwon FCBucheon FC 1995 | 2 - 090 minHT 0 - 0 | 1X2: Gangwon FC | 50% | ✓ CORRECT | View → |
| Incheon UnitedPohang Steelers | 3 - 090 minHT 3 - 0 | 1X2: Incheon United | 49% | ✓ CORRECT | View → |
| Suwon City FCHwaseong | 1 - 090 minHT 0 - 0 | 1X2: Suwon City FC | 53% | ✓ CORRECT | View → |
| CheongjuSeongnam FC | 3 - 190 minHT 1 - 0 | 1X2: Seongnam FC | 41% | × WRONG | View → |
| Gimpo CitizenSeoul E-Land FC | 0 - 190 minHT 0 - 0 | 1X2: Seoul E-Land FC | 37% | ✓ CORRECT | View → |
| YangpyeongUlsan Citizen | 2 - 190 minHT 0 - 1 | 1X2: Yangpyeong | 42% | ✓ CORRECT | View → |
| Persik KediriPersepam Madura Utd | 2 - 090 minHT 2 - 0 | 1X2: Persik Kediri | 44% | ✓ CORRECT | View → |
| Persipura JayapuraCilegon United | 1 - 390 minHT 0 - 1 | 1X2: Persipura Jayapura | 69% | × WRONG | View → |
| Didube 2014Lokomotivi Tbilisi | 1 - 390 minHT 0 - 2 | 1X2: Didube 2014 | 37% | × WRONG | View → |
| Margveti 2006Guria | 0 - 490 minHT 0 - 2 | 1X2: Guria | 56% | ✓ CORRECT | View → |
| Merani TbilisiIveria Khashuri | 2 - 290 minHT 1 - 2 | 1X2: Merani Tbilisi | 58% | × WRONG | View → |
| IraoSaburtalo II | 3 - 390 minHT 0 - 1 | 1X2: Saburtalo II | 43% | × WRONG | View → |
| Hapoel HerzliyaHapoel Mahane Yehuda | 0 - 090 minHT 0 - 0 | 1X2: Hapoel Herzliya | 50% | × WRONG | View → |
| Hapoel MarmorekMaccabi Ashdod | 1 - 190 minHT 1 - 1 | 1X2: Maccabi Ashdod | 41% | × WRONG | View → |
| FC JerusalemMaccabi Kiryat Malachi | 0 - 190 minHT 0 - 1 | 1X2: FC Jerusalem | 55% | × WRONG | View → |
| Hapoel Ramat HaSharonHapoel Azor | 1 - 190 minHT 1 - 0 | 1X2: Hapoel Ramat HaSharon | 46% | × WRONG | View → |
| Maccabi K. Ata BialikMaccabi Neve Sha'anan | 1 - 290 minHT 0 - 1 | 1X2: Maccabi K. Ata Bialik | 58% | × WRONG | View → |
| Hapoel HaderaMaccabi Yavne | 0 - 090 minHT 0 - 0 | 1X2: Hapoel Hadera | 45% | × WRONG | View → |
| DimonaHapoel Sderot | 4 - 190 minHT 2 - 1 | 1X2: Dimona | 46% | ✓ CORRECT | View → |
| Shimshon Tel AvivKfar Saba 1928 | 3 - 090 minHT 3 - 0 | 1X2: Shimshon Tel Aviv | 47% | ✓ CORRECT | View → |
| Antigua GFCMunicipal | 1 - 190 minHT 1 - 1 | 1X2: Municipal | 45% | × WRONG | View → |
| Alebrijes de OaxacaCorrecaminos Uat | 2 - 190 minHT 0 - 0 | 1X2: Alebrijes de Oaxaca | 41% | ✓ CORRECT | View → |
| Singida Big StarsJKT Tanzania | 1 - 290 minHT 0 - 0 | 1X2: Singida Big Stars | 45% | × WRONG | View → |
| RC KoubaUsm El Harrach | 4 - 090 minHT 0 - 0 | 1X2: RC Kouba | 42% | ✓ CORRECT | View → |
| I.S.P.EDagon | 2 - 290 minHT 0 - 1 | 1X2: Dagon | 64% | × WRONG | View → |
| Sagaing UnitedGFA | 1 - 190 minHT 1 - 1 | 1X2: Sagaing United | 65% | × WRONG | View → |
| Metal KharkivViktoriya Mykolaivka | 2 - 290 minHT 1 - 1 | 1X2: Metal Kharkiv | 39% | × WRONG | View → |
| Shamrock RoversDrogheda United | 3 - 190 minHT 3 - 0 | 1X2: Shamrock Rovers | 58% | ✓ CORRECT | View → |
| Brothers UnionFortis | 0 - 690 minHT 0 - 0 | 1X2: Fortis | 61% | ✓ CORRECT | View → |
| Rahmatgonj MFSPWD Sports Club | 1 - 190 minHT 1 - 1 | 1X2: Rahmatgonj MFS | 56% | × WRONG | View → |
| PalmeirasBahia | 1 - 090 minHT 1 - 0 | 1X2: Palmeiras | 54% | ✓ CORRECT | View → |
| FluminenseCoritiba | 4 - 090 minHT 1 - 0 | 1X2: Fluminense | 59% | ✓ CORRECT | View → |
| RatchaburiSukhothai FC | 6 - 090 minHT 2 - 0 | 1X2: Ratchaburi | 71% | ✓ CORRECT | View → |
| ParvozKhujand | 0 - 190 minHT 0 - 1 | 1X2: Khujand | 47% | ✓ CORRECT | View → |
| Nizhny Novgorod U19Rostov U19 | 2 - 190 minHT 0 - 0 | 1X2: Rostov U19 | 59% | × WRONG | View → |
| Almaz Antey U19Krasnodar U19 | 5 - 290 minHT 2 - 0 | 1X2: Krasnodar U19 | 52% | × WRONG | 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.