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 | |
|---|---|---|---|---|---|
| Shakhter KaragandyAkademiya Ontustik | 2 - 090 minHT 0 - 0 | O2.5: Yes | 62% | × WRONG | View → |
| Yelimay Semey 2Arys | 2 - 390 minHT 0 - 2 | O2.5: Yes | 59% | ✓ CORRECT | View → |
| Aktobe JasTobol 2 | 4 - 490 minHT 2 - 2 | O2.5: Yes | 64% | ✓ CORRECT | View → |
| Kaspij Aktau 2Astana II | 6 - 090 minHT 4 - 0 | O2.5: Yes | 63% | ✓ CORRECT | View → |
| MOIKMingəçevir | 3 - 090 minHT 0 - 0 | O2.5: Yes | 55% | ✓ CORRECT | View → |
| SəbailKarvan | 1 - 190 minHT 1 - 0 | O2.5: Yes | 54% | × WRONG | View → |
| Oriente PetroleroUniversitario de Vinto | 2 - 090 minHT 1 - 0 | O2.5: Yes | 65% | × WRONG | View → |
| Always ReadyNacional Potosí | 2 - 390 minHT 1 - 2 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| Cruzeiro U20Goiás U20 | 1 - 290 minHT 1 - 0 | O2.5: Yes | 51% | ✓ CORRECT | View → |
| Al OkhdoodAl Ula | 1 - 590 minHT 0 - 0 | O2.5: Yes | 58% | ✓ CORRECT | View → |
| Vänersborgs FKKumla | 3 - 390 minHT 0 - 1 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| Ararat-Armenia IIAndranik | 1 - 490 minHT 1 - 3 | O2.5: Yes | 67% | ✓ CORRECT | View → |
| Lernayin ArtsakhAraks Ararat | 1 - 290 minHT 0 - 0 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| MikaSardarapat 2 | 3 - 290 minHT 0 - 1 | O2.5: Yes | 64% | ✓ CORRECT | View → |
| Banants IIBentonit Ijevan | 1 - 190 minHT 1 - 0 | O2.5: Yes | 65% | × WRONG | View → |
| India WRussia W | 0 - 490 minHT 0 - 1 | O2.5: Yes | 64% | ✓ CORRECT | View → |
| MosulAl Quwa Al Jawiya | 0 - 390 minHT 0 - 2 | O2.5: Yes | 53% | ✓ CORRECT | View → |
| Naft MaysanErbil | 1 - 190 minHT 0 - 1 | O2.5: Yes | 53% | × WRONG | View → |
| Shabab Al OrdonAl Buqa'a | 0 - 390 minHT 0 - 1 | O2.5: Yes | 50% | ✓ CORRECT | View → |
| Al AinAl-Ittihad Kalba | 2 - 290 minHT 1 - 1 | O2.5: Yes | 58% | ✓ CORRECT | View → |
| KhorfakkanAl-Wasl FC | 1 - 290 minHT 0 - 0 | O2.5: Yes | 53% | ✓ CORRECT | View → |
| Al NasrHatta SC | 4 - 190 minHT 1 - 1 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| Al IttihadWadi Degla | 0 - 190 minHT 0 - 0 | O2.5: Yes | 50% | × WRONG | View → |
| El MokawloonEl Gouna FC | 2 - 090 minHT 0 - 0 | O2.5: No | 51% | ✓ CORRECT | View → |
| Future FCNational Bank of Egypt | 2 - 090 minHT 2 - 0 | O2.5: Yes | 51% | × WRONG | View → |
| WIT GeorgiaGonio | 2 - 090 minHT 0 - 0 | O2.5: Yes | 58% | × WRONG | View → |
| Hapoel Ironi KarmielHapoel Tirat HaCarmel | 1 - 090 minHT 0 - 0 | O2.5: No | 55% | ✓ CORRECT | View → |
| Holon YermiyahuNordia Jerusalem | 5 - 090 minHT 1 - 0 | O2.5: Yes | 54% | ✓ CORRECT | View → |
| CFR 1907 ClujUniversitatea Cluj | 1 - 390 minHT 1 - 0 | O2.5: Yes | 52% | ✓ CORRECT | View → |
| FC Politehnica TimisoaraCSA Steaua Bucureşti | 1 - 190 minHT 0 - 0 | O2.5: Yes | 58% | × WRONG | View → |
| MashujaaPolisi Tanzania | 2 - 190 minHT 1 - 0 | O2.5: Yes | 51% | ✓ CORRECT | View → |
| Pamba JijiGeita Gold | 4 - 090 minHT 2 - 0 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| NamungoKitayosce | 1 - 090 minHT 1 - 0 | O2.5: Yes | 56% | × WRONG | View → |
| MC OranES Setif | 0 - 090 minHT 0 - 0 | O2.5: No | 55% | ✓ CORRECT | View → |
| MB RouissetUSM Alger | 1 - 090 minHT 0 - 0 | O2.5: No | 52% | ✓ CORRECT | View → |
| JS SaouraOued Akbou | 0 - 090 minHT 0 - 0 | O2.5: No | 56% | ✓ CORRECT | View → |
| Rosenborg U19Lillestrøm U19 | 2 - 190 minHT 0 - 0 | O2.5: Yes | 76% | ✓ CORRECT | View → |
| São Paulo CrystalSerrano PB | 0 - 190 minHT 0 - 1 | O2.5: Yes | 55% | × WRONG | View → |
| SpartaxCruzeiro PB | 1 - 290 minHT 0 - 1 | O2.5: No | 53% | × WRONG | View → |
| GuarabiraAuto Esporte | 0 - 190 min | O2.5: Yes | 53% | × WRONG | View → |
| PicuienseSport PB | 1 - 390 minHT 1 - 2 AET: 1 - 3 | O2.5: Yes | 61% | ✓ CORRECT | View → |
| Aluminium ArakMalavan | 1 - 190 minHT 0 - 1 | O2.5: No | 57% | ✓ CORRECT | View → |
| Nassaji MazandaranZOB Ahan | 1 - 190 minHT 0 - 1 | O2.5: No | 60% | ✓ CORRECT | View → |
| Tractor SaziEsteghlal FC | 1 - 190 minHT 0 - 1 | O2.5: No | 56% | ✓ CORRECT | View → |
| Sepahan FCFajr Sepasi | 6 - 190 minHT 2 - 1 | O2.5: No | 58% | × WRONG | View → |
| Foolad FCMes Shahr-e Babak | 2 - 190 minHT 1 - 0 | O2.5: No | 58% | × WRONG | View → |
| Gol GoharEsteghlal Khuzestan | 3 - 090 minHT 1 - 0 | O2.5: No | 55% | × WRONG | View → |
| Thimphu CityParo | 0 - 290 minHT 0 - 1 | O2.5: Yes | 68% | × WRONG | View → |
| NECExpress | 0 - 090 minHT 0 - 0 | O2.5: Yes | 51% | × WRONG | View → |
| Shabab Al SahelTadamon Sour | 0 - 190 minHT 0 - 0 | O2.5: No | 53% | ✓ CORRECT | View → |
| SafaReyady Abaseya | 2 - 190 minHT 1 - 0 | O2.5: No | 50% | × WRONG | View → |
| Al AnsarAl Hikma | 2 - 190 minHT 0 - 0 | O2.5: Yes | 61% | ✓ CORRECT | View → |
| Atletico NacionalDeportes Tolima | 0 - 090 minHT 0 - 0 | O2.5: No | 52% | ✓ CORRECT | View → |
| Depor FCReal Cartagena | 2 - 290 minHT 1 - 2 | O2.5: Yes | 54% | ✓ CORRECT | View → |
| Ind. YumboTigres FC | 1 - 190 minHT 0 - 0 | O2.5: No | 62% | ✓ CORRECT | View → |
| UNAN ManaguaReal Estelí | 1 - 090 minHT 1 - 0 | O2.5: Yes | 63% | × WRONG | View → |
| GazalkentPakhtakor II | 3 - 290 minHT 0 - 1 | O2.5: Yes | 57% | ✓ CORRECT | View → |
| Respublika FAYaypan | 2 - 190 minHT 1 - 1 | O2.5: Yes | 56% | ✓ CORRECT | View → |
| AL Nasr SCProxy | 1 - 190 minHT 1 - 1 | O2.5: Yes | 56% | × WRONG | View → |
| Haras El HodoodEl Seka El Hadid | 1 - 190 minHT 1 - 0 | O2.5: Yes | 55% | × WRONG | View → |
| MasarEl Dakhleya | 3 - 190 minHT 1 - 0 | O2.5: Yes | 50% | ✓ CORRECT | View → |
| TersanaKahraba Ismailia | 2 - 290 minHT 2 - 0 | O2.5: No | 57% | × WRONG | View → |
| Mega SportDayrout | 0 - 190 minHT 0 - 0 | O2.5: Yes | 56% | × WRONG | View → |
| Bentín Tacna HeroicaCarlos A. Mannucci | 0 - 090 minHT 0 - 0 | O2.5: Yes | 53% | × WRONG | View → |
| CruzeiroSao Paulo | 2 - 090 minHT 1 - 0 | O2.5: Yes | 51% | × WRONG | View → |
| SantosFlamengo | 2 - 290 minHT 0 - 2 | O2.5: Yes | 51% | ✓ CORRECT | View → |
| Atletico ParanaenseAtletico-MG | 2 - 290 minHT 1 - 1 | O2.5: Yes | 52% | ✓ CORRECT | View → |
| CearaCriciuma | 1 - 090 minHT 0 - 0 | O2.5: No | 57% | ✓ CORRECT | View → |
| Nautico RecifeNovorizontino | 0 - 290 minHT 0 - 2 | O2.5: No | 55% | ✓ CORRECT | View → |
| Al WakrahAl-Gharafa | 3 - 290 minHT 1 - 1 | O2.5: Yes | 59% | ✓ CORRECT | View → |
| Al ShamalAl-Duhail SC | 0 - 490 minHT 0 - 1 | O2.5: Yes | 62% | ✓ CORRECT | View → |
| Beti KozkorBeti Onak | 3 - 090 minHT 1 - 0 | O2.5: Yes | 53% | ✓ CORRECT | View → |
| TxantreaCortes | 0 - 090 minHT 0 - 0 | O2.5: Yes | 58% | × WRONG | View → |
| River EbroPradejón | 1 - 290 minHT 1 - 1 | O2.5: Yes | 63% | ✓ CORRECT | View → |
| Talasgücü BelediyesporKahta 02 Spor | 2 - 090 minHT 0 - 0 | O2.5: Yes | 56% | × WRONG | View → |
| Corpus ChristiFort Wayne | 1 - 390 minHT 0 - 2 | O2.5: Yes | 50% | ✓ CORRECT | View → |
| ViettelHồng Lĩnh Hà Tĩnh | 1 - 390 minHT 1 - 1 | O2.5: No | 53% | × WRONG | View → |
| HJK HelsinkiVPS | 6 - 090 minHT 3 - 0 | O2.5: Yes | 62% | ✓ CORRECT | View → |
| KuPSAC Oulu | 0 - 190 minHT 0 - 1 | O2.5: Yes | 60% | × 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.