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 | |
|---|---|---|---|---|---|
| MossKongsvinger | 0 - 290 minHT 0 - 1 | 1X2: Kongsvinger | 44% | ✓ CORRECT | View → |
| ŞanlıurfasporBelediye Derincespor | 1 - 190 minHT 0 - 1 | 1X2: Şanlıurfaspor | 48% | × WRONG | View → |
| Liptovský Mikulᚊamorín | 2 - 090 minHT 1 - 0 | 1X2: Šamorín | 44% | × WRONG | View → |
| FanaÅsane II | 5 - 290 minHT 1 - 0 | 1X2: Fana | 58% | ✓ CORRECT | View → |
| Odd IIViking II | 3 - 190 minHT 2 - 1 | 1X2: Viking II | 51% | × WRONG | View → |
| Be'sat KermanshahNaft Bandar Abbas | 2 - 190 minHT 0 - 0 | 1X2: Be'sat Kermanshah | 41% | ✓ CORRECT | View → |
| Niroye ZaminiMes Kerman | 0 - 090 minHT 0 - 0 | 1X2: Niroye Zamini | 40% | × WRONG | View → |
| HavadarPars Jonoubi JAM | 0 - 190 minHT 0 - 0 | 1X2: Havadar | 39% | × WRONG | View → |
| Costa RicaHaiti | 2 - 090 minHT 2 - 0 | 1X2: Haiti | 46% | × WRONG | View → |
| NicaraguaDominican Republic | 1 - 290 minHT 0 - 0 | 1X2: Dominican Republic | 53% | ✓ CORRECT | View → |
| GuadeloupeSt. Lucia | 0 - 190 minHT 0 - 1 | 1X2: Guadeloupe | 43% | × WRONG | View → |
| CubaSt. Kitts and Nevis | 2 - 290 minHT 1 - 1 | 1X2: Cuba | 49% | × WRONG | View → |
| MartiniqueEl Salvador | 1 - 190 minHT 0 - 1 | 1X2: Martinique | 48% | × WRONG | View → |
| 7 de AbrilSE Belford Roxo | 0 - 290 minHT 0 - 0 | 1X2: SE Belford Roxo | 51% | ✓ CORRECT | View → |
| Barra MansaCardoso Moreira | 0 - 090 minHT 0 - 0 | 1X2: Cardoso Moreira | 60% | × WRONG | View → |
| Campos AABúzios | 3 - 190 minHT 1 - 1 | 1X2: Campos AA | 63% | ✓ CORRECT | View → |
| ParatyRio de Janeiro | 0 - 490 minHT 0 - 3 | 1X2: Paraty | 45% | × WRONG | View → |
| Serra MacaenseSanta Cruz RJ | 3 - 090 minHT 0 - 0 | 1X2: Serra Macaense | 40% | ✓ CORRECT | View → |
| 12 de Junio VHSOL DE America | 1 - 190 minHT 1 - 1 | 1X2: 12 de Junio VH | 37% | × WRONG | View → |
| Fernando De La MoraGeneral Caballero | 0 - 290 minHT 0 - 2 | 1X2: General Caballero | 45% | ✓ CORRECT | View → |
| UgandaCongo DR | 1 - 190 minHT 0 - 0 | 1X2: Uganda | 47% | × WRONG | View → |
| LiechtensteinGibraltar | 0 - 290 minHT 0 - 1 | 1X2: Gibraltar | 38% | ✓ CORRECT | View → |
| Finland U18Wales U18 | 2 - 090 minHT 1 - 0 | 1X2: Finland U18 | 62% | ✓ CORRECT | View → |
| Portugal U18Turkey U18 | 3 - 290 minHT 2 - 1 | 1X2: Portugal U18 | 67% | ✓ CORRECT | View → |
| Serbia U21Russia U21 | 2 - 190 minHT 1 - 0 | 1X2: Russia U21 | 57% | × WRONG | View → |
| Uzbekistan U18Romania U18 | 0 - 190 minHT 0 - 0 | 1X2: Romania U18 | 44% | ✓ CORRECT | View → |
| Guadalajara ChivasClub America | 2 - 090 minHT 2 - 0 | 1X2: Club America | 48% | × WRONG | View → |
| Pachuca WToluca W | 1 - 290 minHT 0 - 1 | 1X2: Pachuca W | 55% | × WRONG | View → |
| ComunicacionesSuchitepéquez | 3 - 090 minHT 1 - 0 | 1X2: Comunicaciones | 55% | ✓ CORRECT | View → |
| Deportivo RiestraCentral Cordoba de Santiago | 1 - 190 minHT 1 - 1 | 1X2: Deportivo Riestra | 60% | × WRONG | View → |
| Estudiantes L.P.Gimnasia M. | 3 - 090 minHT 0 - 0 | 1X2: Estudiantes L.P. | 58% | ✓ CORRECT | View → |
| Estudiantes de Rio CuartoRacing Club | 1 - 290 minHT 0 - 2 | 1X2: Racing Club | 43% | ✓ CORRECT | View → |
| Velez SarsfieldPlatense | 2 - 290 minHT 1 - 1 | 1X2: Velez Sarsfield | 54% | × WRONG | View → |
| Torreense U23Estoril U23 | 2 - 390 minHT 0 - 2 | 1X2: Torreense U23 | 53% | × WRONG | View → |
| Carshalton AthleticEastbourne Borough | 0 - 490 minHT 0 - 2 | 1X2: Eastbourne Borough | 41% | ✓ CORRECT | View → |
| Auto EsporteSerrano PB | 3 - 090 minHT 2 - 0 | 1X2: Auto Esporte | 62% | ✓ CORRECT | View → |
| GuarabiraSpartax | 0 - 190 minHT 0 - 1 | 1X2: Guarabira | 63% | × WRONG | View → |
| Sport PBCruzeiro PB | 0 - 190 minHT 0 - 1 | 1X2: Cruzeiro PB | 42% | ✓ CORRECT | View → |
| Yarud Mariupol'Nyva Ternopil | 0 - 090 minHT 0 - 0 | 1X2: Yarud Mariupol' | 52% | × WRONG | View → |
| UlaanbaatarUlaangom City | 8 - 090 minHT 3 - 0 | 1X2: Ulaanbaatar | 76% | ✓ CORRECT | View → |
| Mount Pleasant AcademyCavalier | 1 - 190 minHT 1 - 1 | 1X2: Mount Pleasant Academy | 47% | × WRONG | View → |
| ChapeltonWaterhouse | 0 - 690 minHT 0 - 3 | 1X2: Waterhouse | 51% | ✓ CORRECT | View → |
| LlanerosAmerica de Cali | 1 - 290 minHT 1 - 0 | 1X2: America de Cali | 40% | ✓ CORRECT | View → |
| Bogota FCEnvigado | 3 - 390 minHT 0 - 2 | 1X2: Envigado | 50% | × WRONG | View → |
| FASInca Aruba | 1 - 190 minHT 1 - 0 | 1X2: FAS | 70% | × WRONG | View → |
| Club NacionalAtletico Torque | 2 - 090 minHT 1 - 0 | 1X2: Club Nacional | 44% | ✓ CORRECT | View → |
| Sheffield United U21Bolton Wanderers Res. | 2 - 090 minHT 2 - 0 | 1X2: Sheffield United U21 | 42% | ✓ CORRECT | View → |
| CordobaTenerife | 3 - 290 minHT 2 - 1 | 1X2: Cordoba | 41% | ✓ CORRECT | View → |
| FranceBelgium | 4 - 190 minHT 0 - 1 | 1X2: France | 52% | ✓ CORRECT | View → |
| ItalyTürkiye | 3 - 190 minHT 1 - 0 | 1X2: Italy | 59% | ✓ CORRECT | View → |
| UkraineHungary | 1 - 290 minHT 0 - 0 | 1X2: Ukraine | 45% | × WRONG | View → |
| Northern IrelandGeorgia | 0 - 090 minHT 0 - 0 | 1X2: Northern Ireland | 41% | × WRONG | View → |
| Bosnia & HerzegovinaPoland | 1 - 090 minHT 0 - 0 | 1X2: Bosnia & Herzegovina | 46% | ✓ CORRECT | View → |
| RomaniaSweden | 0 - 190 minHT 0 - 1 | 1X2: Sweden | 54% | ✓ CORRECT | View → |
| MontenegroArmenia | 0 - 090 minHT 0 - 0 | 1X2: Montenegro | 60% | × WRONG | View → |
| CyprusLatvia | 2 - 190 minHT 0 - 0 | 1X2: Cyprus | 58% | ✓ CORRECT | View → |
| Sweden U21North Macedonia U21 | 2 - 090 minHT 1 - 0 | 1X2: Sweden U21 | 60% | ✓ CORRECT | View → |
| Italy U21Poland U21 | 6 - 290 minHT 2 - 0 | 1X2: Italy U21 | 44% | ✓ CORRECT | View → |
| Montenegro U21Armenia U21 | 1 - 190 minHT 1 - 0 | 1X2: Montenegro U21 | 63% | × 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.