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 | |
|---|---|---|---|---|---|
| BærumFrigg | 4 - 490 minHT 3 - 1 | HT 1X2: Bærum | 39% | ✓ CORRECT | View → |
| StordSogndal II | 4 - 290 minHT 2 - 0 | HT 1X2: Stord | 37% | ✓ CORRECT | View → |
| BossekopAlta | 1 - 590 minHT 1 - 3 | HT 1X2: Alta | 41% | ✓ CORRECT | View → |
| Komárno IIDunajská Lužná | 0 - 290 minHT 0 - 2 | HT 1X2: Draw | 40% | × WRONG | View → |
| BlumenauFigueirense | 3 - 290 minHT 0 - 1 | HT 1X2: Figueirense | 42% | ✓ CORRECT | View → |
| BritanniaSporting | 0 - 190 min | HT 1X2: Britannia | 51% | — | View → |
| Diagoras AgiasKarystos | 2 - 090 min | HT 1X2: Draw | 44% | — | View → |
| MonterreyClub Tijuana | 3 - 390 minHT 2 - 2 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Guadalajara ChivasAtlante FC | 4 - 290 minHT 2 - 0 | HT 1X2: Guadalajara Chivas | 49% | ✓ CORRECT | View → |
| Querétaro WPachuca W | 0 - 590 minHT 0 - 3 | HT 1X2: Pachuca W | 55% | ✓ CORRECT | View → |
| Atlético CholomaCD Olimpia | 0 - 390 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Dragones de OaxacaMineros de Fresnillo | 2 - 090 minHT 2 - 0 | HT 1X2: Dragones de Oaxaca | 43% | ✓ CORRECT | View → |
| MacaraBarcelona SC | 3 - 090 minHT 2 - 0 | HT 1X2: Draw | 44% | × WRONG | View → |
| Delfin SCDeportivo Cuenca | 3 - 190 minHT 1 - 1 | HT 1X2: Draw | 46% | ✓ CORRECT | View → |
| EmelecLeones del Norte | 0 - 290 minHT 0 - 1 | HT 1X2: Draw | 46% | × WRONG | View → |
| Estudiantes L.P.Instituto Cordoba | 3 - 390 minHT 0 - 1 | HT 1X2: Draw | 51% | × WRONG | View → |
| DurangoMonarcas | 3 - 190 minHT 2 - 0 | HT 1X2: Durango | 44% | ✓ CORRECT | View → |
| CancúnCDS Tampico Madero | 2 - 090 minHT 0 - 0 | HT 1X2: Cancún | 40% | × WRONG | View → |
| PiratasTapatío | 1 - 190 minHT 0 - 0 | HT 1X2: Piratas | 48% | × WRONG | View → |
| Colorado RapidsChicago Fire | 2 - 490 minHT 1 - 1 | HT 1X2: Draw | 43% | ✓ CORRECT | View → |
| Nacional AC MGVenda Nova | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 44% | ✓ CORRECT | View → |
| Cashmere TechnicalAuckland City | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Birkenhead UnitedFerrymead Bays | 2 - 090 minHT 1 - 0 | HT 1X2: Birkenhead United | 51% | ✓ CORRECT | View → |
| Mamelodi SundownsDurban City | 4 - 190 minHT 1 - 0 | HT 1X2: Mamelodi Sundowns | 48% | ✓ CORRECT | View → |
| Milford FCSekhukhune United | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 46% | × WRONG | View → |
| Isidro MetapánMunicipal Limeño | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 42% | × WRONG | View → |
| Real EstelíH&H Export | 4 - 290 minHT 1 - 1 | HT 1X2: Real Estelí | 50% | × WRONG | View → |
| Sporting San JoseCS Herediano | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| FezzaneseAsti | 0 - 290 minHT 0 - 1 | HT 1X2: Draw | 42% | × WRONG | View → |
| Nestos ChrisoupolisPanthrakikos | 1 - 390 minHT 0 - 1 | HT 1X2: Draw | 50% | × WRONG | View → |
| Niki VolosAnagennisi Karditsas | 2 - 190 minHT 1 - 1 | HT 1X2: Draw | 48% | ✓ CORRECT | View → |
| MacvaFK Crvena Zvezda | 2 - 490 minHT 1 - 2 | HT 1X2: FK Crvena Zvezda | 58% | ✓ CORRECT | View → |
| BarcoCoruña | 4 - 090 minHT 1 - 0 | HT 1X2: Draw | 38% | × WRONG | View → |
| SilvaViveiro | 2 - 090 minHT 2 - 0 | HT 1X2: Draw | 45% | × WRONG | View → |
| Cádiz IICeuta II | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 41% | ✓ CORRECT | View → |
| Cotillas CDUCAM Murcia II | 0 - 190 minHT 0 - 0 | HT 1X2: UCAM Murcia II | 35% | × WRONG | View → |
| Mazarrón FCBullas Deportivo | 5 - 190 minHT 3 - 1 | HT 1X2: Mazarrón FC | 43% | ✓ CORRECT | View → |
| ManchegoIllescas | 4 - 190 minHT 2 - 1 | HT 1X2: Manchego | 43% | ✓ CORRECT | View → |
| Atlético MinerosTorina | 1 - 290 minHT 0 - 0 | HT 1X2: Torina | 41% | × WRONG | View → |
| SolaresGuarnizo | 1 - 090 minHT 1 - 0 | HT 1X2: Guarnizo | 42% | × WRONG | View → |
| Amurrio ClubAretxabaleta | 1 - 290 minHT 0 - 2 | HT 1X2: Aretxabaleta | 53% | ✓ CORRECT | View → |
| ErandioLeioa | 2 - 390 minHT 2 - 0 | HT 1X2: Leioa | 44% | × WRONG | View → |
| SodupeReal Sociedad III | 0 - 390 minHT 0 - 3 | HT 1X2: Draw | 39% | × WRONG | View → |
| TouringLagun Onak | 0 - 090 minHT 0 - 0 | HT 1X2: Touring | 41% | × WRONG | View → |
| Villarreal IIISC Torrevieja | 2 - 190 minHT 0 - 1 | HT 1X2: Villarreal III | 51% | × WRONG | View → |
| CantoriaMarbelli | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 39% | ✓ CORRECT | View → |
| Málaga IIMelilla | 2 - 290 minHT 1 - 1 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Botev Plovdiv IISpartak Plovdiv | 1 - 290 minHT 1 - 0 | HT 1X2: Spartak Plovdiv | 38% | × WRONG | View → |
| Lokomotiv Plovdiv IIYambol 1915 | 0 - 190 minHT 0 - 0 | HT 1X2: Yambol 1915 | 41% | × WRONG | View → |
| Gimnasia ChivilcoyBoca Unidos | 3 - 090 minHT 0 - 0 | HT 1X2: Draw | 50% | ✓ CORRECT | View → |
| Douglas HaigVilla Mitre | 3 - 090 minHT 1 - 0 | HT 1X2: Draw | 53% | × WRONG | View → |
| Kimberley Mar del PlataArgentino Monte Maíz | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 51% | × WRONG | View → |
| Olimpo Bahia BlancaGimnasia Concepción | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 50% | ✓ CORRECT | View → |
| Sol de AméricaJuventud Antoniana | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 47% | × WRONG | View → |
| Ha NoiPhu Dong | 2 - 190 minHT 0 - 1 | HT 1X2: Draw | 40% | × 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.