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 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| JaiyqTuran Turkistan | 1 - 190 minHT 1 - 1 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| TarazSport Academy Kairat | 1 - 190 minHT 1 - 1 | HT 1X2: Sport Academy Kairat | 39% | × WRONG | View → |
| Zbrojovka Brno U19Mladá Boleslav U19 | 3 - 090 minHT 0 - 0 | HT 1X2: Draw | 37% | ✓ CORRECT | View → |
| Pardubice U19Baník Ostrava U19 | 0 - 490 minHT 0 - 1 | HT 1X2: Baník Ostrava U19 | 41% | ✓ CORRECT | View → |
| Slavia Praha U19Slovácko U19 | 4 - 190 minHT 1 - 1 | HT 1X2: Slavia Praha U19 | 38% | × WRONG | View → |
| Sparta Praha U19Opava U19 | 0 - 190 minHT 0 - 0 | HT 1X2: Sparta Praha U19 | 43% | × WRONG | View → |
| Viktoria Plzeň U19Dukla Praha U19 | 1 - 090 minHT 0 - 0 | HT 1X2: Viktoria Plzeň U19 | 39% | × WRONG | View → |
| České Budějovice U19Karviná U19 | 5 - 090 minHT 1 - 0 | HT 1X2: České Budějovice U19 | 49% | ✓ CORRECT | View → |
| Hradec Králové U19Zlín U19 | 2 - 290 minHT 0 - 1 | HT 1X2: Hradec Králové U19 | 55% | × WRONG | View → |
| Sigma Olomouc U19Teplice U19 | 6 - 190 minHT 4 - 0 | HT 1X2: Sigma Olomouc U19 | 44% | ✓ CORRECT | View → |
| Jagiellonia U19Górnik Zabrze U19 | 0 - 490 minHT 0 - 1 | HT 1X2: Draw | 41% | × WRONG | View → |
| BloomingBolívar | 1 - 190 minHT 1 - 0 | HT 1X2: Bolívar | 45% | × WRONG | View → |
| Al Jazira Al HamraDibba Al-Fujairah | 2 - 290 minHT 0 - 1 | HT 1X2: Dibba Al-Fujairah | 46% | ✓ CORRECT | View → |
| Al ArabiGulf United | 2 - 190 minHT 1 - 1 | HT 1X2: Al Arabi | 47% | × WRONG | View → |
| IttifaqAl Thaid | 1 - 090 minHT 1 - 0 | HT 1X2: Al Thaid | 42% | × WRONG | View → |
| Al SafaAfif | 2 - 190 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Al SahelAl Taraji | 0 - 190 minHT 0 - 0 | HT 1X2: Al Sahel | 46% | × WRONG | View → |
| Al NairyahAl-Wajj | 0 - 190 min | HT 1X2: Al Nairyah | 46% | — | View → |
| Al GottahAl Rayan | 1 - 390 minHT 0 - 1 | HT 1X2: Draw | 37% | × WRONG | View → |
| Nyva Ternopil IIVilkhivtsi | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| Metalurh ZaporizhyaSC Poltava 2 | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Pyunik IIShirak II | 1 - 290 minHT 0 - 1 | HT 1X2: Pyunik II | 50% | × WRONG | View → |
| OpatijaKustosija | 1 - 190 minHT 0 - 1 | HT 1X2: Draw | 47% | × WRONG | View → |
| Mladost ŽdraloviHNK Cibalia | 2 - 190 minHT 0 - 1 | HT 1X2: Draw | 42% | × WRONG | View → |
| SesveteJadran LP | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Rekord Bielsko-BiałaSandecja Nowy Sącz | 1 - 190 minHT 0 - 1 | HT 1X2: Draw | 40% | × WRONG | View → |
| Górnik PolkowiceStilon Gorzów | 4 - 190 minHT 2 - 0 | HT 1X2: Górnik Polkowice | 41% | ✓ CORRECT | View → |
| DuhokAl Zawra'a | 3 - 090 minHT 1 - 0 | HT 1X2: Al Zawra'a | 41% | × WRONG | View → |
| Al TalabaAl Shorta | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| KashimaGamba Osaka | 2 - 090 minHT 1 - 0 | HT 1X2: Kashima | 43% | ✓ CORRECT | View → |
| Kashiwa ReysolVissel Kobe | 4 - 290 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| SagamiharaKamatamare Sanuki | 3 - 290 minHT 2 - 2 | HT 1X2: Sagamihara | 39% | × WRONG | View → |
| OsakaKanazawa | 1 - 190 minHT 0 - 0 | HT 1X2: Osaka | 42% | × WRONG | View → |
| Daejeon CitizenJeonbuk Motors | 2 - 190 minHT 0 - 1 | HT 1X2: Draw | 41% | × WRONG | View → |
| Gangwon FCBucheon FC 1995 | 2 - 090 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Incheon UnitedPohang Steelers | 3 - 090 minHT 3 - 0 | HT 1X2: Draw | 38% | × WRONG | View → |
| Suwon City FCHwaseong | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| CheongjuSeongnam FC | 3 - 190 minHT 1 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| Gimpo CitizenSeoul E-Land FC | 0 - 190 minHT 0 - 0 | HT 1X2: Draw | 48% | ✓ CORRECT | View → |
| YangpyeongUlsan Citizen | 2 - 190 minHT 0 - 1 | HT 1X2: Draw | 42% | × WRONG | View → |
| AjmanBaniyas SC | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| Al Wahda FCAl-Dhafra | 2 - 090 minHT 1 - 0 | HT 1X2: Al Wahda FC | 43% | ✓ CORRECT | View → |
| Persik KediriPersepam Madura Utd | 2 - 090 minHT 2 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| FCM UngheniZimbru II | 1 - 290 minHT 0 - 0 | HT 1X2: FCM Ungheni | 46% | × WRONG | View → |
| OguzsportFC Stăuceni | 2 - 290 minHT 2 - 1 | HT 1X2: Draw | 36% | × WRONG | View → |
| Vulturii CutezătoriUniver Comrat | 2 - 090 minHT 0 - 0 | HT 1X2: Vulturii Cutezători | 38% | × WRONG | View → |
| Persipura JayapuraCilegon United | 1 - 390 minHT 0 - 1 | HT 1X2: Persipura Jayapura | 52% | × WRONG | View → |
| PSIS SemarangPersiraja Banda Aceh | 1 - 390 minHT 0 - 2 | HT 1X2: Draw | 37% | × WRONG | View → |
| Didube 2014Lokomotivi Tbilisi | 1 - 390 minHT 0 - 2 | HT 1X2: Draw | 46% | × WRONG | View → |
| Margveti 2006Guria | 0 - 490 minHT 0 - 2 | HT 1X2: Draw | 42% | × WRONG | View → |
| Merani TbilisiIveria Khashuri | 2 - 290 minHT 1 - 2 | HT 1X2: Draw | 42% | × WRONG | View → |
| IraoSaburtalo II | 3 - 390 minHT 0 - 1 | HT 1X2: Draw | 45% | × WRONG | View → |
| Hapoel HerzliyaHapoel Mahane Yehuda | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 45% | ✓ CORRECT | View → |
| Hapoel MarmorekMaccabi Ashdod | 1 - 190 minHT 1 - 1 | HT 1X2: Draw | 43% | ✓ CORRECT | View → |
| FC JerusalemMaccabi Kiryat Malachi | 0 - 190 minHT 0 - 1 | HT 1X2: Draw | 41% | × WRONG | View → |
| Hapoel Ramat HaSharonHapoel Azor | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| Maccabi K. Ata BialikMaccabi Neve Sha'anan | 1 - 290 minHT 0 - 1 | HT 1X2: Maccabi K. Ata Bialik | 47% | × WRONG | View → |
| Hapoel HaderaMaccabi Yavne | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| DimonaHapoel Sderot | 4 - 190 minHT 2 - 1 | HT 1X2: Dimona | 39% | ✓ CORRECT | View → |
| Shimshon Tel AvivKfar Saba 1928 | 3 - 090 minHT 3 - 0 | HT 1X2: Shimshon Tel Aviv | 40% | ✓ CORRECT | View → |
| Hapoel AcreMaccabi Bnei Raina | 0 - 090 minHT 0 - 0 | HT 1X2: Maccabi Bnei Raina | 45% | × WRONG | View → |
| Ironi Modi'inHapoel Afula | 1 - 290 minHT 0 - 1 | HT 1X2: Draw | 38% | × WRONG | View → |
| Maccabi Kiryat GatKiryat Yam SC | 2 - 290 minHT 1 - 0 | HT 1X2: Draw | 36% | × WRONG | View → |
| Maccabi HerzliyaMaccabi Ahi Nazareth | 1 - 290 minHT 0 - 1 | HT 1X2: Maccabi Herzliya | 44% | × WRONG | View → |
| Kafr QasimBnei Yehuda | 0 - 190 minHT 0 - 0 | HT 1X2: Bnei Yehuda | 38% | × WRONG | View → |
| Antigua GFCMunicipal | 1 - 190 minHT 1 - 1 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| Estoril U23Sporting CP U23 | 1 - 090 min | HT 1X2: Draw | 40% | — | View → |
| Alebrijes de OaxacaCorrecaminos Uat | 2 - 190 minHT 0 - 0 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Singida Big StarsJKT Tanzania | 1 - 290 minHT 0 - 0 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| Mbeya CityKagera Sugar | 1 - 390 minHT 1 - 1 | HT 1X2: Draw | 44% | ✓ CORRECT | View → |
| RC KoubaUsm El Harrach | 4 - 090 minHT 0 - 0 | HT 1X2: Draw | 47% | ✓ CORRECT | View → |
| Fredrikstad FK U19Brann U19 | 1 - 290 minHT 0 - 2 | HT 1X2: Brann U19 | 37% | ✓ CORRECT | View → |
| I.S.P.EDagon | 2 - 290 minHT 0 - 1 | HT 1X2: Dagon | 47% | ✓ CORRECT | View → |
| Sagaing UnitedGFA | 1 - 190 minHT 1 - 1 | HT 1X2: Sagaing United | 53% | × WRONG | View → |
| Metal KharkivViktoriya Mykolaivka | 2 - 290 minHT 1 - 1 | HT 1X2: Draw | 46% | ✓ CORRECT | View → |
| Chadormalu SCKheybar Khorramabad | 2 - 290 minHT 0 - 1 | HT 1X2: Draw | 44% | × WRONG | View → |
| Persepolis FCSanat Naft | 3 - 190 minHT 1 - 0 | HT 1X2: Draw | 45% | × WRONG | View → |
| Shamrock RoversDrogheda United | 3 - 190 minHT 3 - 0 | HT 1X2: Shamrock Rovers | 54% | ✓ CORRECT | View → |
| Brothers UnionFortis | 0 - 690 minHT 0 - 0 | HT 1X2: Fortis | 40% | × WRONG | View → |
| Rahmatgonj MFSPWD Sports Club | 1 - 190 minHT 1 - 1 | HT 1X2: Rahmatgonj MFS | 42% | × WRONG | View → |
| Bashundhara KingsDhaka Wanderers | 7 - 090 minHT 2 - 0 | HT 1X2: Bashundhara Kings | 59% | ✓ CORRECT | View → |
| EasternNorth District | 1 - 390 minHT 1 - 2 | HT 1X2: Draw | 39% | × WRONG | View → |
| Mebrat HaylAdama Kenema | 0 - 190 minHT 0 - 1 | HT 1X2: Draw | 46% | × WRONG | View → |
| Tripoli SCAl Ahed | 1 - 190 minHT 1 - 1 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| Jwaaya FCAl Mabarrah | 3 - 090 minHT 2 - 0 | HT 1X2: Jwaaya FC | 52% | ✓ CORRECT | View → |
| ArazKapaz | 0 - 290 minHT 0 - 1 | HT 1X2: Araz | 42% | × WRONG | View → |
| Barnsley U21Hull City U21 | 0 - 290 minHT 0 - 1 | HT 1X2: Barnsley U21 | 39% | × WRONG | View → |
| El Entag EL HarbyLa Viena FC | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| Ismaily SCTanta SC | 2 - 190 minHT 1 - 1 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Maleyet Kafr El ZayiatBaladiyyat Al Mehalla | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 44% | × WRONG | View → |
| TeamPharco | 0 - 390 minHT 0 - 1 | HT 1X2: Draw | 35% | × WRONG | View → |
| ItesalatEl Mansura | 0 - 190 minHT 0 - 0 | HT 1X2: Draw | 45% | ✓ CORRECT | View → |
| Hrvatski DragovoljacUskok Klis | 0 - 490 minHT 0 - 2 | HT 1X2: Draw | 42% | × WRONG | View → |
| UljanikKriževci | 3 - 190 minHT 2 - 0 | HT 1X2: Uljanik | 37% | ✓ CORRECT | View → |
| PalmeirasBahia | 1 - 090 minHT 1 - 0 | HT 1X2: Palmeiras | 40% | ✓ CORRECT | View → |
| FluminenseCoritiba | 4 - 090 minHT 1 - 0 | HT 1X2: Fluminense | 50% | ✓ CORRECT | View → |
| Sichuan JiuniuHenan Jianye | 2 - 290 minHT 0 - 1 | HT 1X2: Draw | 43% | × WRONG | View → |
| Hangzhou GreentownSHANGHAI SIPG | 2 - 490 minHT 1 - 2 | HT 1X2: Draw | 44% | × WRONG | View → |
| Qingdao JonoonBeijing Guoan | 0 - 390 minHT 0 - 2 | HT 1X2: Draw | 42% | × WRONG | View → |
| Kokand-1912Mash'al | 3 - 090 minHT 1 - 0 | HT 1X2: Draw | 42% | × WRONG | View → |
| LlapiBallkani | 0 - 190 minHT 0 - 0 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| RatchaburiSukhothai FC | 6 - 090 minHT 2 - 0 | HT 1X2: Ratchaburi | 49% | ✓ CORRECT | View → |
| Phrae UnitedKanchanaburi | 2 - 190 minHT 1 - 1 | HT 1X2: Draw | 45% | ✓ CORRECT | View → |
| ParvozKhujand | 0 - 190 minHT 0 - 1 | HT 1X2: Khujand | 43% | ✓ CORRECT | View → |
| Israel WSwitzerland W | 3 - 790 minHT 2 - 2 | HT 1X2: Draw | 37% | ✓ CORRECT | View → |
| CSKA Moskva U19Akademiya Konoplev U20 | 2 - 090 minHT 1 - 0 | HT 1X2: CSKA Moskva U19 | 45% | ✓ CORRECT | View → |
| Dynamo Makhachkala U19Rubin Kazan U20 | 1 - 090 minHT 1 - 0 | HT 1X2: Dynamo Makhachkala U19 | 48% | ✓ CORRECT | View → |
| Fakel U19Chertanovo U20 | 2 - 190 minHT 1 - 1 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| Lokomotiv Moskva U19Zenit U19 | 1 - 390 minHT 0 - 1 | HT 1X2: Draw | 36% | × WRONG | View → |
| Nizhny Novgorod U19Rostov U19 | 2 - 190 minHT 0 - 0 | HT 1X2: Rostov U19 | 42% | × WRONG | View → |
| Spartak Moskva U19Ural U20 | 0 - 190 minHT 0 - 1 | HT 1X2: Spartak Moskva U19 | 48% | × WRONG | View → |
| Almaz Antey U19Krasnodar U19 | 5 - 290 minHT 2 - 0 | HT 1X2: Draw | 39% | × 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.