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 | |
|---|---|---|---|---|---|
| EkranasTauras | 1 - 290 minHT 1 - 2 | HT O1.5: No | 62% | × WRONG | View → |
| Dukla Praha U19Sparta Praha U19 | 0 - 390 minHT 0 - 3 | HT O1.5: No | 57% | × WRONG | View → |
| Opava U19Sigma Olomouc U19 | 3 - 490 minHT 0 - 2 | HT O1.5: No | 58% | × WRONG | View → |
| Slovácko U19Pardubice U19 | 0 - 490 minHT 0 - 1 | HT O1.5: No | 52% | ✓ CORRECT | View → |
| Baník Ostrava U19Karviná U19 | 2 - 290 minHT 1 - 1 | HT O1.5: No | 53% | × WRONG | View → |
| Casric StarsNWU FC | 2 - 290 minHT 0 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Liptovský Mikulᚎilina II | 3 - 290 minHT 3 - 0 | HT O1.5: No | 61% | × WRONG | View → |
| AdanasporKırıkkale Büyük Anadolu | 1 - 190 minHT 1 - 0 | HT O1.5: Yes | 57% | × WRONG | View → |
| Brisbane RoarAuckland | 1 - 190 minHT 0 - 1 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| LD AlajuelenseCD Motagua | 2 - 190 minHT 2 - 0 | HT O1.5: No | 70% | × WRONG | View → |
| Vasco da Gama U20Madureira U20 | 3 - 090 minHT 1 - 0 | HT O1.5: No | 56% | ✓ CORRECT | View → |
| Stal Rzeszów U19Korona Kielce U19 | 0 - 090 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Górnik Zabrze U19Lech Poznań U19 | 2 - 090 minHT 1 - 0 | HT O1.5: No | 51% | ✓ CORRECT | View → |
| Wisła Kraków U19Raków Częstochowa U19 | 3 - 390 minHT 0 - 1 | HT O1.5: No | 51% | ✓ CORRECT | View → |
| Polonia Warszawa U19Jagiellonia U19 | 2 - 090 minHT 1 - 0 | HT O1.5: No | 54% | ✓ CORRECT | View → |
| Zagłębie Lubin U19Arka Gdynia U19 | 7 - 090 min | HT O1.5: No | 55% | — | View → |
| Universidad CatolicaLDU de Quito | 2 - 290 minHT 1 - 0 | HT O1.5: No | 57% | ✓ CORRECT | View → |
| Dibba Al HisnDubai City | 4 - 190 minHT 0 - 0 | HT O1.5: No | 55% | ✓ CORRECT | View → |
| Emirates ClubDibba Al-Fujairah | 3 - 090 minHT 1 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| Karbon CherkasyTrostianets | 2 - 190 minHT 1 - 0 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| PenuelOleksandria II | 1 - 090 minHT 1 - 0 | HT O1.5: No | 54% | ✓ CORRECT | View → |
| Metalurh ZaporizhyaRebel | 1 - 090 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| CSKA 1948Spartak Varna | 6 - 190 minHT 2 - 1 | HT O1.5: No | 64% | × WRONG | View → |
| Dubrava ZagrebSesvete | 2 - 290 minHT 0 - 0 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| OpatijaMladost Ždralovi | 0 - 390 minHT 0 - 2 | HT O1.5: No | 67% | × WRONG | View → |
| InterclubeDesportivo Huíla | 0 - 090 minHT 0 - 0 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| Jagiellonia IIPolonia Lidzbark Warm. | 2 - 190 minHT 0 - 0 | HT O1.5: No | 51% | ✓ CORRECT | View → |
| Rakow IIROW Rybnik | 1 - 390 minHT 1 - 1 | HT O1.5: No | 55% | × WRONG | View → |
| KS Wieczysta Krakow IIWisła Kraków II | 1 - 290 minHT 0 - 1 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| NorthEast UnitedBengaluru | 1 - 190 minHT 1 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| Al-KarmaDuhok | 1 - 090 minHT 0 - 0 | HT O1.5: No | 67% | ✓ CORRECT | View → |
| MosulAl-Jolan SC | 2 - 490 minHT 2 - 0 | HT O1.5: No | 67% | × WRONG | View → |
| NaftAl Kahrabaa | 1 - 090 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Al Quwa Al JawiyaAl Minaa Basra | 0 - 090 minHT 0 - 0 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| KarbalaAl Talaba | 2 - 290 minHT 1 - 2 | HT O1.5: No | 63% | × WRONG | View → |
| Al RamthaAl Buqa'a | 2 - 190 minHT 2 - 0 | HT O1.5: No | 58% | × WRONG | View → |
| Malut UnitedBhayangkara FC | 2 - 090 minHT 1 - 0 | HT O1.5: No | 52% | ✓ CORRECT | View → |
| Spartanii SelemetFCM Ungheni | 2 - 290 minHT 2 - 1 | HT O1.5: Yes | 66% | ✓ CORRECT | View → |
| Univer ComratZimbru II | 2 - 190 minHT 1 - 0 | HT O1.5: Yes | 52% | × WRONG | View → |
| Persebaya SurabayaPersijap | 1 - 190 minHT 0 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| Barito PuteraPersis Solo | 2 - 190 minHT 2 - 0 | HT O1.5: No | 62% | × WRONG | View → |
| Persiku KudusPersiraja Banda Aceh | 1 - 390 minHT 0 - 1 | HT O1.5: No | 54% | ✓ CORRECT | View → |
| Semen PadangSumsel United | 1 - 090 minHT 0 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| GuriaWIT Georgia | 1 - 090 minHT 1 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| Saburtalo IIBetlemi | 10 - 190 minHT 5 - 0 | HT O1.5: Yes | 60% | ✓ CORRECT | View → |
| Iberia 2010Kolkheti Khobi | 2 - 090 minHT 1 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| GonioMerani Tbilisi | 3 - 090 minHT 0 - 0 | HT O1.5: No | 61% | ✓ CORRECT | View → |
| Hapoel Mahane YehudaHapoel Hadera | 3 - 290 minHT 1 - 2 | HT O1.5: No | 63% | × WRONG | View → |
| Hapoel Beit SheanTira | 0 - 090 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| DimonaHapoel Herzliya | 7 - 090 minHT 4 - 0 | HT O1.5: No | 63% | × WRONG | View → |
| Hapoel AcreHapoel Rishon LeZion | 2 - 290 minHT 1 - 1 | HT O1.5: No | 62% | × WRONG | View → |
| Hapoel AfulaMaccabi Kiryat Gat | 1 - 090 minHT 0 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Maccabi Bnei RainaMaccabi Herzliya | 1 - 190 minHT 1 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Maccabi Ahi NazarethKafr Qasim | 3 - 290 minHT 1 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| Antigua GFCDeportivo San Pedro | 1 - 090 minHT 0 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| MarquenseGuastatoya | 0 - 090 minHT 0 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| Alebrijes de OaxacaMineros de Zacatecas | 1 - 090 minHT 1 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Lubumbashi SportSanga Balende | 1 - 090 min | HT O1.5: No | 70% | — | View → |
| SimbaAS New Soger | 0 - 090 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| TanganyikaSaint-Luc | 1 - 190 min | HT O1.5: No | 68% | — | View → |
| GC MascaraHussein Dey | 5 - 190 minHT 4 - 0 | HT O1.5: No | 70% | × WRONG | View → |
| MostaganemMC Saida | 1 - 090 minHT 1 - 0 | HT O1.5: No | 77% | ✓ CORRECT | View → |
| RC KoubaTaghit | 4 - 090 minHT 1 - 0 | HT O1.5: Yes | 51% | × WRONG | View → |
| Sidi BenaliWA Tlemcen | 3 - 290 minHT 2 - 1 | HT O1.5: No | 74% | × WRONG | View → |
| BlidaWA Mostaganem | 1 - 090 minHT 0 - 0 | HT O1.5: No | 77% | ✓ CORRECT | View → |
| TeleghmaCA Batna | 1 - 190 minHT 0 - 1 | HT O1.5: No | 75% | ✓ CORRECT | View → |
| Vital'OLe Messager Ngozi | 2 - 090 minHT 1 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Niger TornadoesBarau FC | 0 - 090 minHT 0 - 0 | HT O1.5: No | 77% | ✓ CORRECT | View → |
| I.S.P.EYadanarbon | 2 - 190 minHT 1 - 1 | HT O1.5: Yes | 53% | ✓ CORRECT | View → |
| MyawadyYangon Royals | 1 - 390 minHT 1 - 2 | HT O1.5: Yes | 52% | ✓ CORRECT | View → |
| Kiyovu SportsAS Kigali | 2 - 090 minHT 1 - 0 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| Ahrobiznes VolochyskPrykarpattia | 3 - 090 minHT 1 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| ZOB AhanEsteghlal Khuzestan | 0 - 090 minHT 0 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| MalavanChadormalu SC | 1 - 290 minHT 1 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Kheybar KhorramabadSepahan FC | 1 - 290 minHT 0 - 2 | HT O1.5: No | 67% | × WRONG | View → |
| Foolad FCAluminium Arak | 1 - 090 minHT 1 - 0 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| Shabab Al SahelAl Ahed | 0 - 090 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Tadamon SourSafa | 0 - 290 minHT 0 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| SardarapatVan | 2 - 290 minHT 1 - 1 | HT O1.5: No | 63% | × WRONG | View → |
| Tanjong PagarAlbirex Niigata S | 1 - 190 minHT 0 - 0 | HT O1.5: Yes | 50% | × WRONG | View → |
| Sheger KetemaNegelle Arsi | 1 - 290 minHT 0 - 1 | HT O1.5: No | 74% | ✓ CORRECT | View → |
| KatakaPolice | 1 - 290 minHT 0 - 1 | HT O1.5: No | 55% | ✓ CORRECT | View → |
| Al KaramaAl Wahda | 3 - 090 minHT 2 - 0 | HT O1.5: No | 65% | × WRONG | View → |
| ShortaWathba | 0 - 190 minHT 0 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| Al TaliyaTishreen | 4 - 090 minHT 2 - 0 | HT O1.5: No | 64% | × WRONG | View → |
| Pyunik YerevanFC Urartu | 1 - 090 minHT 0 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| Kowloon CityBC Rangers | 2 - 290 minHT 0 - 2 | HT O1.5: Yes | 50% | ✓ CORRECT | View → |
| Al Ittifaq MaqabaMalkiya | 3 - 090 minHT 1 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Al RiffaAl Najma | 2 - 290 minHT 2 - 1 | HT O1.5: No | 59% | × WRONG | View → |
| TuranSabah FA | 3 - 290 minHT 2 - 0 | HT O1.5: No | 67% | × WRONG | View → |
| Atletico NacionalSanta Fe | 2 - 090 minHT 2 - 0 | HT O1.5: No | 67% | × WRONG | View → |
| UNAN ManaguaWalter Ferretti | 1 - 190 minHT 0 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| AbhaAl-Ittihad FC | 1 - 190 minHT 0 - 0 | HT O1.5: No | 55% | ✓ CORRECT | View → |
| Al DiriyahNEOM | 1 - 290 minHT 1 - 1 | HT O1.5: No | 62% | × WRONG | View → |
| Ajman U23Al Ain U23 | 0 - 290 minHT 0 - 1 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Rilski SportistVihren | 0 - 090 minHT 0 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| TrnjeDugo Selo | 0 - 090 minHT 0 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| GremioAtletico Paranaense | 2 - 090 minHT 1 - 0 | HT O1.5: No | 67% | ✓ CORRECT | View → |
| Al ShahaniyaAl Ahli Doha | 1 - 290 minHT 0 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| Al MusannahAl Oruba | 3 - 190 minHT 2 - 0 | HT O1.5: No | 57% | × WRONG | View → |
| DPMM FC BruneiNegeri Sembilan | 3 - 190 minHT 1 - 1 | HT O1.5: No | 57% | × WRONG | View → |
| Kokand-1912Qizilqum | 0 - 090 minHT 0 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| SogdianaBuxoro | 1 - 190 minHT 0 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| XorazmPakhtakor | 0 - 190 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| BallkaniDrenica Skënderaj | 4 - 090 minHT 1 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| CSKA Moskva WKrasnodar W | 4 - 290 minHT 0 - 1 | HT O1.5: No | 51% | ✓ CORRECT | View → |
| Sisaket UnitedRatchaburi | 2 - 590 minHT 2 - 0 | HT O1.5: No | 61% | × WRONG | View → |
| Mahasarakham UnitedChanthaburi | 1 - 090 minHT 1 - 0 | HT O1.5: No | 57% | ✓ CORRECT | View → |
| Union Berlin U19Babelsberg U19 | 2 - 090 minHT 0 - 0 | HT O1.5: Yes | 51% | × WRONG | View → |
| Cyprus U17Faroe Islands U17 | 2 - 290 minHT 0 - 0 | HT O1.5: No | 61% | ✓ CORRECT | View → |
| Thanh HóaHồng Lĩnh Hà Tĩnh | 1 - 190 minHT 1 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| Bắc NinhHoang Anh Gia Lai | 1 - 090 minHT 0 - 0 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| Barki TajikKhosilot Farkhor | 1 - 190 minHT 1 - 1 | HT O1.5: No | 62% | × WRONG | View → |
| Rostov U19CSKA Moskva U19 | 1 - 490 minHT 0 - 2 | HT O1.5: No | 52% | × WRONG | View → |
| Akademiya Konoplev U20Spartak Moskva U19 | 0 - 190 minHT 0 - 0 | HT O1.5: No | 61% | ✓ CORRECT | View → |
| Krasnodar U19Fakel U19 | 0 - 090 minHT 0 - 0 | HT O1.5: Yes | 56% | × WRONG | View → |
| Lokomotiv Moskva U19Dynamo Makhachkala U19 | 5 - 290 minHT 1 - 0 | HT O1.5: No | 54% | ✓ CORRECT | View → |
| Rodina Moscow U19Chertanovo U20 | 2 - 190 minHT 0 - 0 | HT O1.5: No | 55% | ✓ CORRECT | View → |
| Ural U20Nizhny Novgorod U19 | 1 - 090 minHT 1 - 0 | HT O1.5: No | 51% | ✓ CORRECT | View → |
| Rubin Kazan U20Almaz Antey U19 | 2 - 390 minHT 0 - 1 | HT O1.5: No | 58% | ✓ 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.