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 | |
|---|---|---|---|---|---|
| KosovaDietikon | 1 - 090 min | HT O1.5: No | 59% | — | View → |
| FreienbachEschen / Mauren | 0 - 090 minHT 0 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| Mladá Boleslav IIVarnsdorf | 1 - 190 minHT 1 - 0 | HT O1.5: No | 52% | ✓ CORRECT | View → |
| ŞahdağZaqatala | 6 - 090 minHT 3 - 0 | HT O1.5: No | 56% | × WRONG | View → |
| Atlético Mineiro U17Palmeiras U17 | 3 - 090 minHT 3 - 0 | HT O1.5: No | 55% | × WRONG | View → |
| Cruzeiro U17Fluminense U17 | 2 - 090 min | HT O1.5: No | 54% | — | View → |
| Fortaleza U17RB Bragantino U17 | 1 - 090 minHT 0 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| Flamengo RJ U17Corinthians U17 | 1 - 090 minHT 0 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| French GuyanaBelize | 1 - 090 minHT 0 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| ForgePacific FC | 3 - 090 minHT 1 - 0 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| York UnitedSupra du Quebec | 1 - 290 minHT 1 - 2 | HT O1.5: No | 58% | × WRONG | View → |
| Wisła Kraków U19Polonia Warszawa U19 | 3 - 390 minHT 2 - 2 | HT O1.5: No | 58% | × WRONG | View → |
| Coquimbo UnidoCobreloa | 2 - 190 minHT 0 - 1 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| AntofagastaUniversidad de Chile | 2 - 090 minHT 0 - 0 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| CerritoWanderers | 2 - 290 minHT 1 - 0 PEN: 2 - 2PEN 3 - 4 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| Plaza ColoniaJuventud | 0 - 190 minHT 0 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Fundación Lara DeportivaAragua FC | 1 - 490 minHT 1 - 2 | HT O1.5: No | 51% | × WRONG | View → |
| Caracas FCYaracuyanos FC | 1 - 090 minHT 1 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Dinamo de Puerto La CruzBolívar | 0 - 290 minHT 0 - 1 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Real FronteraAtletico el Vigia FC | 1 - 190 minHT 0 - 0 | HT O1.5: No | 52% | ✓ CORRECT | View → |
| Mineros de GuyanaMonagas SC | 1 - 090 minHT 0 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| Urena SCTrujillanos FC | 2 - 290 minHT 2 - 2 | HT O1.5: No | 64% | × WRONG | View → |
| AuroraABB | 2 - 090 minHT 1 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| GuabiráThe Strongest | 2 - 190 minHT 2 - 0 | HT O1.5: No | 60% | × WRONG | View → |
| Independiente PetroleroGualberto Villarroel SJ | 1 - 090 minHT 1 - 0 | HT O1.5: No | 58% | ✓ CORRECT | View → |
| Kastrioti KrujëLuzi 2008 | 3 - 190 minHT 1 - 1 | HT O1.5: No | 57% | × WRONG | View → |
| FK KukesiErzeni Shijak | 3 - 290 minHT 0 - 0 | HT O1.5: No | 50% | ✓ CORRECT | View → |
| Sportivo AmelianoRubio NU | 1 - 290 minHT 0 - 1 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| Cerro Porteno2 de Mayo | 0 - 290 minHT 0 - 1 | HT O1.5: No | 56% | ✓ CORRECT | View → |
| OlimpiaNacional Asuncion | 1 - 190 minHT 0 - 1 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| Sportivo TrinidenseSportivo Luqueno | 3 - 290 minHT 2 - 1 | HT O1.5: No | 68% | × WRONG | View → |
| Cerezo OsakaKagoshima United | 2 - 090 minHT 1 - 0 | HT O1.5: No | 67% | ✓ CORRECT | View → |
| FC TokyoShonan Bellmare | 4 - 090 minHT 2 - 0 | HT O1.5: No | 59% | × WRONG | View → |
| Standard Liège IIAlbert Quévy-Mons | 3 - 290 minHT 2 - 2 | HT O1.5: No | 62% | × WRONG | View → |
| Banks O' DeeFraserburgh | 1 - 390 minHT 1 - 3 | HT O1.5: No | 61% | × WRONG | View → |
| Buckie ThistleLossiemouth | 2 - 490 minHT 0 - 3 | HT O1.5: Yes | 61% | ✓ CORRECT | View → |
| Formartine UnitedDeveronvale | 2 - 190 minHT 1 - 0 | HT O1.5: Yes | 56% | × WRONG | View → |
| Forres MechanicsBrora Rangers | 2 - 590 minHT 0 - 4 | HT O1.5: Yes | 52% | ✓ CORRECT | View → |
| Inverurie Loco WorksInvergordon | 1 - 090 minHT 1 - 0 | HT O1.5: Yes | 54% | × WRONG | View → |
| KeithTurriff United | 1 - 090 minHT 1 - 0 | HT O1.5: No | 57% | ✓ CORRECT | View → |
| Nairn CountyStrathspey Thistle | 3 - 290 minHT 1 - 0 | HT O1.5: No | 55% | ✓ CORRECT | View → |
| RothesHuntly | 1 - 390 minHT 1 - 3 | HT O1.5: Yes | 61% | ✓ CORRECT | View → |
| Wick AcademyClachnacuddin | 0 - 490 minHT 0 - 1 | HT O1.5: Yes | 52% | × WRONG | View → |
| MexicoChile | 0 - 290 minHT 0 - 0 | HT O1.5: Yes | 53% | × WRONG | View → |
| USACanada | 1 - 090 minHT 1 - 0 | HT O1.5: No | 54% | ✓ CORRECT | View → |
| Sagrada EsperançaKabuscorp | 1 - 090 minHT 0 - 0 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| Bom Jesus ECMorrinhos | 3 - 290 minHT 1 - 0 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| Crixás ECGoianésia | 1 - 390 minHT 1 - 2 | HT O1.5: No | 59% | × WRONG | View → |
| Tupy FCRio Verde | 1 - 190 min | HT O1.5: No | 71% | — | View → |
| Grêmio AnápolisGoiânia | 4 - 090 minHT 1 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| MineirosTrindade | 2 - 090 minHT 1 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Ceramica CleopatraAL Masry | 0 - 190 minHT 0 - 1 | HT O1.5: No | 61% | ✓ CORRECT | View → |
| Zamalek SCMasr | 0 - 390 minHT 0 - 1 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| Shenzhen JuniorsGuangzhou E-Power | 1 - 490 minHT 0 - 1 | HT O1.5: No | 67% | ✓ CORRECT | View → |
| Dongguan UnitedGuangxi Hengchen | 1 - 090 minHT 0 - 0 | HT O1.5: No | 57% | ✓ CORRECT | View → |
| Nanjing CityShaanxi Union | 1 - 490 minHT 1 - 1 | HT O1.5: No | 66% | × WRONG | View → |
| Tai'an TiankuangShangyu Pterosaur | 3 - 090 minHT 1 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Jiangxi LianshengDalian Kewei | 0 - 190 minHT 0 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Nantong Haimen CodionXiamen Feilu | 2 - 090 minHT 1 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Atletico FCSan Antonio | 2 - 190 minHT 0 - 1 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Ind. Juniors9 de Octubre | 1 - 090 minHT 0 - 0 | HT O1.5: No | 74% | ✓ CORRECT | View → |
| CuniburoDeportivo Cuenca Juniors | 1 - 190 minHT 0 - 1 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| 22 de JulioEl Nacional | 2 - 590 minHT 1 - 2 | HT O1.5: No | 59% | × WRONG | View → |
| Santo DomingoLDU Portoviejo | 2 - 290 minHT 0 - 0 | HT O1.5: No | 74% | ✓ CORRECT | View → |
| CS ConstantineUS Biskra | 4 - 090 minHT 1 - 0 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| CR BelouizdadKhenchela | 1 - 090 minHT 0 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| ISCABouaké | 1 - 090 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Chicago FireVancouver Whitecaps | 3 - 190 minHT 1 - 0 | HT O1.5: No | 52% | ✓ CORRECT | View → |
| Shooting StarsKano Pillars | 0 - 090 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| AvroLancaster City | 5 - 390 minHT 2 - 2 | HT O1.5: No | 62% | × WRONG | View → |
| Gosport BoroughPoole Town | 1 - 390 minHT 1 - 1 | HT O1.5: No | 55% | × WRONG | View → |
| CFR PforzheimYoung Boys Reutlingen | 1 - 590 minHT 0 - 4 | HT O1.5: No | 56% | × WRONG | View → |
| FemarSanta Rita | 0 - 390 min | HT O1.5: Yes | 59% | — | View → |
| MaroonsLugazi | 3 - 090 minHT 0 - 0 | HT O1.5: No | 75% | ✓ CORRECT | View → |
| PopayanUnion Magdalena | 1 - 190 minHT 1 - 1 | HT O1.5: No | 74% | × WRONG | View → |
| Leones FCBarranquilla | 1 - 190 minHT 1 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| San MarcosDiriangén | 1 - 290 minHT 0 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| FC CartagenaReal Murcia | 1 - 090 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Olimpik-MobiuzFarDu | 2 - 290 minHT 0 - 1 | HT O1.5: No | 57% | ✓ CORRECT | View → |
| ShortanJayxun | 3 - 190 minHT 2 - 0 | HT O1.5: No | 65% | × WRONG | View → |
| BuxDuLochin | 2 - 690 minHT 0 - 4 | HT O1.5: No | 61% | × WRONG | View → |
| Aldosivi Res.Tigre Res. | 1 - 090 minHT 1 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Argentinos Juniors Res.San Lorenzo Res. | 0 - 190 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Atlético Tucumán Res.Talleres Córdoba Res. | 2 - 090 minHT 0 - 0 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| Belgrano Córdoba Res.San Martín San Juan Res. | 3 - 290 minHT 2 - 2 | HT O1.5: No | 56% | × WRONG | View → |
| Boca Juniors Res.Colón Res. | 1 - 090 minHT 0 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| Defensa y Justicia Res.Quilmes 2 | 1 - 190 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Deportivo Riestra Res.Independiente Riva. Res. | 3 - 190 minHT 3 - 1 | HT O1.5: No | 70% | × WRONG | View → |
| Estudiantes Rio Cuarto 2Platense Res. | 2 - 290 minHT 2 - 1 | HT O1.5: No | 75% | × WRONG | View → |
| Ferro 2Independiente Res. | 0 - 090 minHT 0 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| Gimnasia La Plata Res.Rosario Central Res. | 2 - 290 minHT 2 - 2 | HT O1.5: No | 75% | × WRONG | View → |
| Gimnasia Mendoza 2Instituto Res. | 1 - 190 minHT 0 - 1 | HT O1.5: No | 72% | ✓ CORRECT | View → |
| Godoy Cruz Res.Barracas Central Res. | 0 - 090 minHT 0 - 0 | HT O1.5: No | 75% | ✓ CORRECT | View → |
| Huracán Res.Atl. Rafaela 2 | 1 - 090 minHT 0 - 0 | HT O1.5: No | 68% | ✓ CORRECT | View → |
| Lanús Res.Central Córdoba SdE Res. | 3 - 090 minHT 1 - 0 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| Newell's Old Boys Res.Estudiantes La Plata Res | 1 - 190 minHT 1 - 0 | HT O1.5: No | 71% | ✓ CORRECT | View → |
| Racing Club Res.River Plate Res. | 2 - 290 minHT 1 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| Sarmiento Res.Vélez Sársfield Res. | 0 - 190 minHT 0 - 1 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| Unión Santa Fe Res.Banfield Res. | 5 - 090 minHT 4 - 0 | HT O1.5: No | 76% | × WRONG | View → |
| Academia CantolaoSantos | 0 - 390 minHT 0 - 1 | HT O1.5: No | 65% | ✓ CORRECT | View → |
| Deportivo LlacuabambaComerciantes | 4 - 090 min | HT O1.5: No | 69% | — | View → |
| Sport Huancayo 2Deportiva Agropecuaria | 0 - 190 minHT 0 - 1 | HT O1.5: No | 78% | ✓ CORRECT | View → |
| Estudiantil CNICesar Vallejo | 3 - 390 minHT 1 - 1 | HT O1.5: No | 71% | × WRONG | View → |
| Real Madrid IIIGuadalajara | 1 - 190 minHT 1 - 0 | HT O1.5: No | 66% | ✓ CORRECT | View → |
| InternacionalCorinthians | 2 - 190 minHT 1 - 0 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| BotafogoVasco DA Gama | 1 - 290 minHT 0 - 1 | HT O1.5: No | 60% | ✓ CORRECT | View → |
| RemoGremio | 1 - 190 minHT 0 - 1 | HT O1.5: No | 78% | ✓ CORRECT | View → |
| VitoriaChapecoense-sc | 4 - 090 minHT 1 - 0 | HT O1.5: No | 75% | ✓ CORRECT | View → |
| RB BragantinoMirassol | 1 - 190 minHT 0 - 0 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| America MineiroFortaleza EC | 0 - 190 minHT 0 - 1 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| AvaiLondrina | 2 - 190 minHT 2 - 0 | HT O1.5: No | 63% | × WRONG | View → |
| CRBAtletico Goianiense | 3 - 190 minHT 0 - 0 | HT O1.5: No | 69% | ✓ CORRECT | View → |
| Operario-PRBotafogo SP | 1 - 290 minHT 1 - 1 | HT O1.5: No | 71% | × WRONG | View → |
| Ponte PretaJuventude | 0 - 290 minHT 0 - 1 | HT O1.5: No | 63% | ✓ CORRECT | View → |
| Vila NovaCuiaba | 0 - 090 minHT 0 - 0 | HT O1.5: No | 73% | ✓ CORRECT | View → |
| NeftchiXorazm | 2 - 290 minHT 1 - 2 | HT O1.5: No | 58% | × WRONG | View → |
| HataysporKaraköprü Belediyespor | 1 - 290 minHT 0 - 0 | HT O1.5: No | 59% | ✓ CORRECT | View → |
| Tokat Bld PlevnesporEtimesgut SK | 1 - 590 minHT 1 - 2 | HT O1.5: No | 64% | × WRONG | View → |
| Karpaty Lviv U19Zhytomyr U19 | 2 - 090 minHT 1 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| Kolos Kovalivka U19Dynamo Kyiv U19 | 1 - 290 minHT 1 - 2 | HT O1.5: No | 61% | × WRONG | View → |
| Obolon' Kyiv U19Shakhtar Donetsk U19 | 1 - 190 minHT 0 - 0 | HT O1.5: No | 64% | ✓ CORRECT | View → |
| Oleksandria U19Livyi Bereh U19 | 3 - 190 minHT 2 - 1 | HT O1.5: No | 59% | × WRONG | View → |
| Veres Rivne U19LNZ Cherkasy U19 | 2 - 290 minHT 2 - 1 | HT O1.5: No | 60% | × WRONG | View → |
| Metalist 1925 U19Lviv U19 | 3 - 290 minHT 2 - 1 | HT O1.5: No | 66% | × WRONG | View → |
| Rukh Vynnyky U19SK Metalurh U19 | 6 - 190 minHT 3 - 1 | HT O1.5: Yes | 52% | ✓ CORRECT | View → |
| NaplesRichmond Kickers | 2 - 090 minHT 1 - 0 | HT O1.5: No | 62% | ✓ CORRECT | View → |
| One KnoxvilleChattanooga Red Wolves | 3 - 090 minHT 2 - 0 | HT O1.5: No | 72% | × WRONG | View → |
| GnistanInter Turku | 0 - 090 minHT 0 - 0 | HT O1.5: No | 75% | ✓ CORRECT | View → |
| Changnyeong WSuwon FMC W | 2 - 090 minHT 2 - 0 | HT O1.5: No | 53% | × WRONG | View → |
| Gyeongju WHwacheon KSPO W | 1 - 290 minHT 1 - 1 | HT O1.5: No | 71% | × WRONG | View → |
| Gumi Sportstoto WIncheon Red Angels W | 1 - 190 minHT 0 - 1 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| Seoul WBoeun Sangmu W | 1 - 090 minHT 1 - 0 | HT O1.5: No | 70% | ✓ CORRECT | View → |
| KuPS AkatemiaInter Turku II | 0 - 390 minHT 0 - 2 | HT O1.5: Yes | 54% | ✓ CORRECT | View → |
| AhalAltyn Asyr | 0 - 290 min | HT O1.5: No | 64% | — | 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.