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 | |
|---|---|---|---|---|---|
| Dinamo Minsk IIMolodechno-DYuSSh 4 | 1 - 090 minHT 0 - 0 | DC X2: Yes | 56% | × WRONG | View → |
| Brinje-GrosupljeBravo | 0 - 090 minHT 0 - 0 | DC X2: Yes | 69% | ✓ CORRECT | View → |
| Iliria Fushë-KrujëFlamurtari | 2 - 190 minHT 1 - 0 | DC X2: Yes | 65% | × WRONG | View → |
| Wofoo Tai PoBG Pathum United | 0 - 390 minHT 0 - 3 | DC X2: Yes | 60% | ✓ CORRECT | View → |
| Hammarby FFSirius | 2 - 090 minHT 1 - 0 | DC X2: No | 53% | ✓ CORRECT | View → |
| Orgryte ISMjallby AIF | 1 - 290 minHT 1 - 1 | DC X2: Yes | 71% | ✓ CORRECT | View → |
| Kalmar FFGais | 0 - 190 minHT 0 - 0 | DC X2: Yes | 72% | ✓ CORRECT | View → |
| Maghreb FèsRenaissance Berkane | 0 - 090 minHT 0 - 0 | DC X2: Yes | 67% | ✓ CORRECT | View → |
| Deportivo SaprissaFirpo | 2 - 190 minHT 1 - 0 | DC X2: No | 55% | ✓ CORRECT | View → |
| CD OlimpiaCS Cartagines | 2 - 290 minHT 1 - 1 | DC X2: No | 63% | × WRONG | View → |
| Ceará U20São Paulo U20 | 1 - 290 minHT 0 - 1 | DC X2: Yes | 72% | ✓ CORRECT | View → |
| Palmeiras U20Paysandu PA U20 | 3 - 090 minHT 2 - 0 | DC X2: No | 81% | ✓ CORRECT | View → |
| Flora TallinnTallinna Kalev II | 10 - 190 minHT 6 - 0 | DC X2: No | 73% | ✓ CORRECT | View → |
| Austria LustenauSturm Graz | 3 - 290 minHT 2 - 1 | DC X2: Yes | 85% | × WRONG | View → |
| Odra OpoleSlask Wroclaw | 1 - 190 minHT 0 - 0 AET: 2 - 1 | DC X2: Yes | 81% | ✓ CORRECT | View → |
| Krylia SovetovDinamo Makhachkala | 2 - 090 minHT 1 - 0 | DC X2: Yes | 59% | × WRONG | View → |
| Volos NFCAtromitos | 1 - 390 minHT 1 - 3 | DC X2: Yes | 65% | ✓ CORRECT | View → |
| CSKA MoscowLokomotiv | 3 - 190 minHT 2 - 1 | DC X2: No | 54% | ✓ CORRECT | View → |
| BaltikaZenit | 2 - 390 minHT 0 - 1 | DC X2: Yes | 77% | ✓ CORRECT | View → |
| ConcordiaSepsi OSK Sfantu Gheorghe | 1 - 190 minHT 1 - 0 | DC X2: No | 57% | × WRONG | View → |
| FC VoluntariUniversitatea Craiova | 1 - 190 minHT 1 - 0 | DC X2: Yes | 84% | ✓ CORRECT | View → |
| Gloria BistriţaFCSB | 1 - 090 minHT 1 - 0 | DC X2: Yes | 79% | × WRONG | View → |
| Aarhus FremadFC Copenhagen | 0 - 390 minHT 0 - 2 | DC X2: Yes | 83% | ✓ CORRECT | View → |
| FC MidtjyllandOdense | 2 - 190 minHT 1 - 1 | DC X2: No | 71% | ✓ CORRECT | View → |
| Al RawdhahAl Loa | 1 - 290 minHT 0 - 2 | DC X2: Yes | 71% | ✓ CORRECT | View → |
| Al SharqNajran | 2 - 090 minHT 2 - 0 | DC X2: No | 51% | ✓ CORRECT | View → |
| Al ShoalahAl-Washm | 3 - 490 minHT 2 - 3 | DC X2: Yes | 51% | ✓ CORRECT | View → |
| JerashAl Qous | 4 - 090 minHT 3 - 0 | DC X2: Yes | 57% | × WRONG | View → |
| Tallinna KalevNõmme Kalju II | 3 - 190 minHT 0 - 1 | DC X2: No | 61% | ✓ CORRECT | View → |
| Mathare UnitedTusker | 2 - 190 minHT 2 - 0 | DC X2: Yes | 63% | × WRONG | View → |
| Werder Bremen W1899 Hoffenheim W | 3 - 090 minHT 1 - 0 | DC X2: Yes | 59% | × WRONG | View → |
| Korona Kielce IIWiślanie Jaśkowice | 1 - 290 minHT 1 - 0 | DC X2: Yes | 58% | ✓ CORRECT | View → |
| De TreffersHeracles | 1 - 090 minHT 0 - 0 | DC X2: Yes | 63% | × WRONG | View → |
| GVVV VeenendaalNoordwijk | 3 - 090 minHT 2 - 0 | DC X2: No | 52% | ✓ CORRECT | View → |
| NPA AnchorsBorough | 1 - 090 minHT 1 - 0 | DC X2: Yes | 74% | × WRONG | View → |
| Al SaltAl Jazeera | 1 - 190 minHT 0 - 0 | DC X2: Yes | 59% | ✓ CORRECT | View → |
| EvertonNewcastle | 3 - 190 minHT 2 - 0 | DC X2: Yes | 61% | × WRONG | View → |
| Cilegon UnitedTornado Pekanbaru | 0 - 090 minHT 0 - 0 | DC X2: Yes | 76% | ✓ CORRECT | View → |
| Persiba BalikpapanPSBS Biak Numfor | 3 - 190 minHT 3 - 0 | DC X2: No | 61% | ✓ CORRECT | View → |
| Tzeirey TiraHapoel Marmorek | 0 - 190 minHT 0 - 0 | DC X2: Yes | 60% | ✓ CORRECT | View → |
| Club AmericaClub Tijuana | 1 - 190 minHT 1 - 1 | DC X2: No | 65% | × WRONG | View → |
| MalacatecoAurora | 0 - 290 minHT 0 - 1 | DC X2: No | 51% | × WRONG | View → |
| MunicipalComunicaciones | 3 - 190 minHT 0 - 1 | DC X2: No | 71% | ✓ CORRECT | View → |
| MixcoXelajú | 0 - 090 minHT 0 - 0 | DC X2: Yes | 53% | ✓ CORRECT | View → |
| Pamba JijiSingida Black Stars | 0 - 190 minHT 0 - 0 | DC X2: Yes | 74% | ✓ CORRECT | View → |
| KitayosceGeita Gold | 1 - 190 minHT 0 - 0 | DC X2: No | 67% | × WRONG | View → |
| NamungoPolisi Tanzania | 1 - 090 minHT 1 - 0 | DC X2: Yes | 54% | × WRONG | View → |
| Club AfricainCA Bizertin | 3 - 290 minHT 3 - 0 | DC X2: No | 70% | ✓ CORRECT | View → |
| CS SfaxienES Tunis | 0 - 090 minHT 0 - 0 | DC X2: Yes | 60% | ✓ CORRECT | View → |
| Stade TunisienES Zarzis | 1 - 090 minHT 1 - 0 | DC X2: No | 61% | ✓ CORRECT | View → |
| JSKManiema Union | 1 - 290 minHT 0 - 0 | DC X2: Yes | 67% | ✓ CORRECT | View → |
| AmiensThionville Lusitanos | 1 - 190 minHT 0 - 1 | DC X2: No | 56% | × WRONG | View → |
| Inter StarOlympic Star | 2 - 290 minHT 0 - 1 | DC X2: Yes | 64% | ✓ CORRECT | View → |
| Szeged 2011Ujpest | 1 - 390 minHT 1 - 1 | DC X2: Yes | 62% | ✓ CORRECT | View → |
| Nashville SCPhiladelphia Union | 0 - 090 minHT 0 - 0 | DC X2: Yes | 51% | ✓ CORRECT | View → |
| FC DallasColumbus Crew | 0 - 290 minHT 0 - 1 | DC X2: Yes | 56% | ✓ CORRECT | View → |
| Chicago FireOrlando City SC | 2 - 290 minHT 0 - 2 | DC X2: Yes | 54% | ✓ CORRECT | View → |
| Minnesota United FCSporting Kansas City | 3 - 190 minHT 0 - 1 | DC X2: No | 58% | ✓ CORRECT | View → |
| AustinReal Salt Lake | 1 - 290 minHT 0 - 0 | DC X2: Yes | 62% | ✓ CORRECT | View → |
| St. Louis CityPortland Timbers | 2 - 390 minHT 0 - 2 | DC X2: No | 52% | × WRONG | View → |
| Vancouver WhitecapsSan Diego | 4 - 190 minHT 2 - 0 | DC X2: No | 56% | ✓ CORRECT | View → |
| Seattle SoundersHouston Dynamo | 0 - 190 minHT 0 - 1 | DC X2: Yes | 57% | ✓ CORRECT | View → |
| San Jose EarthquakesColorado Rapids | 2 - 290 minHT 1 - 1 | DC X2: Yes | 56% | ✓ CORRECT | View → |
| Lillestrøm U19Brann U19 | 2 - 490 minHT 2 - 3 | DC X2: Yes | 63% | ✓ CORRECT | View → |
| Corinthians U20Guarani U20 | 1 - 090 minHT 0 - 0 | DC X2: Yes | 53% | × WRONG | View → |
| Future FCAl Ahly | 0 - 190 minHT 0 - 1 | DC X2: Yes | 82% | ✓ CORRECT | View → |
| Pyramids FCWadi Degla | 2 - 190 minHT 1 - 1 | DC X2: No | 68% | ✓ CORRECT | View → |
| Nouakchott King'sAC Douane | 2 - 490 minHT 2 - 2 | DC X2: Yes | 64% | ✓ CORRECT | View → |
| NouadhibouSNIM | 1 - 090 minHT 0 - 0 | DC X2: No | 63% | ✓ CORRECT | View → |
| HuntersCentral Stallions | 1 - 790 minHT 1 - 3 | DC X2: Yes | 56% | ✓ CORRECT | View → |
| UlaanbaatarDeren | 1 - 090 minHT 0 - 0 | DC X2: No | 50% | ✓ CORRECT | View → |
| CAPS UnitedScotland Mabvuku | 0 - 190 minHT 0 - 1 | DC X2: Yes | 68% | ✓ CORRECT | View → |
| America de CaliFortaleza FC | 2 - 190 minHT 0 - 0 | DC X2: No | 64% | ✓ CORRECT | View → |
| Internacional de BogotaIndependiente Medellin | 3 - 190 minHT 1 - 0 | DC X2: Yes | 65% | × WRONG | View → |
| QuindioReal Soacha | 2 - 090 minHT 0 - 0 | DC X2: Yes | 57% | × WRONG | View → |
| EnvigadoInd. Yumbo | 2 - 090 minHT 2 - 0 | DC X2: No | 54% | ✓ CORRECT | View → |
| PopayanUnion Magdalena | 1 - 190 minHT 1 - 1 | DC X2: Yes | 74% | ✓ CORRECT | View → |
| Tigres FCReal Cartagena | 0 - 090 minHT 0 - 0 | DC X2: Yes | 76% | ✓ CORRECT | View → |
| DiriangénReal Estelí | 1 - 290 minHT 0 - 2 | DC X2: Yes | 65% | ✓ CORRECT | View → |
| Al Khaleej SaihatAl-Hazm | 4 - 290 minHT 1 - 2 | DC X2: Yes | 56% | × WRONG | View → |
| Al-NassrAl Kholood | 5 - 390 minHT 2 - 2 | DC X2: No | 70% | ✓ CORRECT | View → |
| Al RiyadhAl-Qadisiyah FC | 0 - 690 minHT 0 - 2 | DC X2: Yes | 81% | ✓ CORRECT | View → |
| KattaqurgonOlimpik-Mobiuz | 1 - 290 minHT 1 - 1 | DC X2: Yes | 58% | ✓ CORRECT | View → |
| Barracas Central Res.Gimnasia La Plata Res. | 1 - 090 minHT 0 - 0 | DC X2: Yes | 75% | × WRONG | View → |
| Ferro 2Huracán Res. | 0 - 090 minHT 0 - 0 | DC X2: Yes | 76% | ✓ CORRECT | View → |
| Godoy Cruz Res.Atlético Tucumán Res. | 4 - 290 minHT 4 - 1 | DC X2: Yes | 60% | × WRONG | View → |
| Instituto Res.Vélez Sársfield Res. | 0 - 290 minHT 0 - 1 | DC X2: Yes | 78% | ✓ CORRECT | View → |
| Quilmes 2Belgrano Córdoba Res. | 0 - 290 minHT 0 - 0 | DC X2: Yes | 61% | ✓ CORRECT | View → |
| Boca Juniors Res.Estudiantes Rio Cuarto 2 | 2 - 090 minHT 2 - 0 | DC X2: No | 62% | ✓ CORRECT | View → |
| Al WaabAl Kharaitiyat | 0 - 190 minHT 0 - 0 | DC X2: Yes | 68% | ✓ CORRECT | View → |
| El Seka El HadidTanta SC | 2 - 090 minHT 0 - 0 | DC X2: Yes | 51% | × WRONG | View → |
| Baladiyyat Al MehallaAL Nasr SC | 1 - 090 minHT 0 - 0 | DC X2: Yes | 59% | × WRONG | View → |
| El DakhleyaEl Entag EL Harby | 0 - 090 minHT 0 - 0 | DC X2: Yes | 62% | ✓ CORRECT | View → |
| El MansuraHaras El Hodood | 2 - 190 minHT 0 - 1 | DC X2: Yes | 63% | × WRONG | View → |
| Kahraba IsmailiaMasar | 2 - 190 minHT 0 - 1 | DC X2: Yes | 59% | × WRONG | View → |
| La Viena FCDayrout | 1 - 190 minHT 1 - 0 | DC X2: No | 55% | × WRONG | View → |
| PharcoItesalat | 4 - 190 minHT 1 - 0 | DC X2: No | 52% | ✓ CORRECT | View → |
| ProxyIsmaily SC | 0 - 290 minHT 0 - 0 | DC X2: No | 51% | × WRONG | View → |
| TersanaMaleyet Kafr El Zayiat | 1 - 290 minHT 0 - 0 | DC X2: Yes | 62% | ✓ CORRECT | View → |
| TeamMega Sport | 1 - 190 minHT 0 - 1 | DC X2: No | 60% | × WRONG | View → |
| Yantra 2019Hebar 1918 | 3 - 090 minHT 3 - 0 | DC X2: No | 50% | ✓ CORRECT | View → |
| NostaIzhevsk | 2 - 190 minHT 0 - 0 | DC X2: Yes | 66% | × WRONG | View → |
| Barra SESocorro Sport | 0 - 090 minHT 0 - 0 | DC X2: No | 59% | × WRONG | View → |
| MaruinenseFrei Paulistano | 2 - 190 min | DC X2: Yes | 83% | × WRONG | View → |
| Independente Simão DiasEstanciano | 1 - 190 min | DC X2: Yes | 52% | ✓ CORRECT | View → |
| RemoBotafogo | 2 - 190 minHT 1 - 0 | DC X2: Yes | 62% | × WRONG | View → |
| BahiaSao Paulo | 3 - 290 minHT 2 - 2 | DC X2: Yes | 54% | × WRONG | View → |
| Vasco DA GamaFlamengo | 1 - 490 minHT 1 - 2 | DC X2: Yes | 80% | ✓ CORRECT | View → |
| Atletico-MGCruzeiro | 0 - 190 minHT 0 - 1 | DC X2: Yes | 64% | ✓ CORRECT | View → |
| FrosinoneLecce | 5 - 190 minHT 2 - 0 | DC X2: No | 59% | ✓ CORRECT | View → |
| FiorentinaAtalanta | 2 - 290 minHT 0 - 1 | DC X2: Yes | 73% | ✓ CORRECT | View → |
| Egnatia RrogozhinëTeuta Durrës | 1 - 090 minHT 0 - 0 | DC X2: No | 52% | ✓ CORRECT | View → |
| SC BragaFamalicao | 2 - 290 minHT 1 - 2 PEN: 2 - 2PEN 1 - 3 | DC X2: No | 53% | × WRONG | View → |
| BenficaGIL Vicente | 4 - 190 minHT 2 - 0 | DC X2: No | 69% | ✓ CORRECT | View → |
| Gençlerbirliği S.K.Karaköprü Belediyespor | 5 - 090 minHT 3 - 0 | DC X2: No | 61% | ✓ CORRECT | View → |
| Austria Wien WJuventus W | 1 - 490 minHT 0 - 1 | DC X2: No | 52% | × WRONG | View → |
| Paris FC WHäcken W | 1 - 190 minHT 1 - 0 | DC X2: Yes | 62% | ✓ CORRECT | View → |
| KøgeBarcelona W | 0 - 890 minHT 0 - 2 | DC X2: Yes | 79% | ✓ CORRECT | View → |
| Manchester City WParis Saint Germain W | 1 - 190 minHT 0 - 0 | DC X2: No | 60% | × WRONG | View → |
| Inter TurkuHJK Helsinki | 2 - 490 minHT 1 - 2 | DC X2: Yes | 52% | ✓ CORRECT | View → |
| KuPSGnistan | 1 - 190 minHT 1 - 0 | DC X2: No | 55% | × WRONG | View → |
| Regar-TadAZCSKA Pomir | 1 - 190 minHT 0 - 1 | DC X2: Yes | 52% | ✓ CORRECT | View → |
| China PR U17 WFrance U17 W | 0 - 090 minHT 0 - 0 PEN: 0 - 0PEN 4 - 3 | DC X2: No | 58% | × WRONG | View → |
| Nigeria U17 WMexico U17 W | 2 - 190 minHT 1 - 0 | DC X2: Yes | 55% | × WRONG | View → |
| Japan U17 WKenya U17 | 3 - 190 minHT 1 - 1 | DC X2: No | 69% | ✓ CORRECT | View → |
| Spain U17 WUnited States W U17 | 1 - 290 minHT 0 - 2 | DC X2: Yes | 51% | ✓ CORRECT | 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.