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 | |
|---|---|---|---|---|---|
| Transinvest 2FA Šiauliai II | 3 - 290 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| Nea SalamisPafos | 0 - 090 minHT 0 - 0 | WTN H: No | 97% | ✓ CORRECT | View → |
| AEK LarnacaOmonia Nicosia | 2 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| Mardin 1969Manisa BBSK | 2 - 190 minHT 2 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| Vålerenga IIKFUM II | 2 - 390 minHT 1 - 2 | WTN H: No | 78% | ✓ CORRECT | View → |
| Ranheim IIAalesund II | 2 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| Kvik TrondheimRosenborg II | 2 - 190 minHT 0 - 1 | WTN H: No | 88% | ✓ CORRECT | View → |
| Sogndal IIBrann II | 2 - 390 minHT 1 - 2 | WTN H: No | 88% | ✓ CORRECT | View → |
| AskøyÅsane II | 2 - 390 minHT 2 - 2 | WTN H: No | 63% | ✓ CORRECT | View → |
| VågOdd II | 4 - 290 minHT 2 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| OppsalLyn II | 3 - 090 minHT 1 - 0 | WTN H: No | 79% | × WRONG | View → |
| Sandefjord IISarpsborg 08 II | 3 - 290 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| Kauno ŽalgirisFK Zalgiris Vilnius | 0 - 090 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Al-Ahli JeddahAl-Gharafa | 2 - 190 minHT 1 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Al AinTractor Sazi | 2 - 190 minHT 1 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Al Quwa Al JawiyaPakhtakor | 1 - 090 minHT 0 - 0 | WTN H: No | 88% | × WRONG | View → |
| Fard AlborzHavadar | 2 - 090 minHT 0 - 0 | WTN H: No | 64% | × WRONG | View → |
| Mes SoongounNaft Masjed Soleyman | 2 - 190 minHT 0 - 1 | WTN H: No | 83% | ✓ CORRECT | View → |
| Mes KermanShahin Bandar Ameri | 1 - 190 minHT 0 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Niroye ZaminiShenavarsazi Qeshm | 1 - 290 minHT 0 - 1 | WTN H: No | 64% | ✓ CORRECT | View → |
| Al BukayriyahHajer | 2 - 190 minHT 2 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| Al UlaAl Orubah | 3 - 190 minHT 0 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| ResistenciaBenjamín Aceval | 5 - 290 minHT 1 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Deportivo CapiataTacuary | 3 - 090 minHT 0 - 0 | WTN H: No | 74% | × WRONG | View → |
| CaiquetioSporting | 1 - 290 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| SaburtaloTorpedo Kutaisi | 3 - 290 minHT 3 - 0 | WTN H: No | 78% | ✓ CORRECT | View → |
| ViimsiFlora II | 1 - 190 minHT 1 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| Levadia U19Parnu JK Vaprus U21 | 3 - 290 minHT 3 - 1 | WTN H: No | 78% | ✓ CORRECT | View → |
| Istra 1961HNK Hajduk Split | 2 - 290 minHT 0 - 1 | WTN H: No | 88% | ✓ CORRECT | View → |
| Warta PoznańŁKS Łódź | 0 - 190 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| ATK Mohun BaganChennaiyin | 1 - 090 minHT 0 - 0 | WTN H: No | 59% | × WRONG | View → |
| SevillaOsasuna | 2 - 090 minHT 1 - 0 | WTN H: No | 78% | × WRONG | View → |
| WalsallSalford City | 2 - 490 minHT 0 - 1 | WTN H: No | 79% | ✓ CORRECT | View → |
| Bhayangkara FCPSM Makassar | 0 - 090 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Persebaya SurabayaPersepam Madura Utd | 3 - 190 minHT 1 - 0 | WTN H: No | 73% | ✓ CORRECT | View → |
| PersijaPersik Kediri | 2 - 190 minHT 0 - 1 | WTN H: No | 59% | ✓ CORRECT | View → |
| Hapoel MarmorekMaccabi Yavne | 1 - 190 minHT 1 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| MitrovicaIstogu | 1 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| MetaloglobusCSM Ramnicu Valcea | 2 - 090 minHT 0 - 0 | WTN H: No | 79% | × WRONG | View → |
| Club AmericaCF Pachuca | 1 - 290 minHT 0 - 1 | WTN H: No | 78% | ✓ CORRECT | View → |
| Club QueretaroCruz Azul | 1 - 390 minHT 1 - 3 | WTN H: No | 92% | ✓ CORRECT | View → |
| Club TijuanaSantos Laguna | 4 - 190 minHT 2 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Tigres UANL WMonterrey W | 2 - 290 minHT 1 - 2 | WTN H: No | 74% | ✓ CORRECT | View → |
| Atlante WGuadalajara W | 0 - 190 minHT 0 - 1 | WTN H: No | 92% | ✓ CORRECT | View → |
| Atlas WPuebla W | 2 - 190 minHT 1 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Barracas CentralEstudiantes de Rio Cuarto | 2 - 190 minHT 0 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| Central Cordoba de SantiagoVelez Sarsfield | 0 - 590 minHT 0 - 2 | WTN H: No | 88% | ✓ CORRECT | View → |
| Union Santa FeEstudiantes L.P. | 3 - 190 minHT 0 - 1 | WTN H: No | 83% | ✓ CORRECT | View → |
| Geita GoldSingida Big Stars | 1 - 190 minHT 0 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| AS New SogerDon Bosco | 0 - 090 minHT 0 - 0 | WTN H: No | 83% | ✓ CORRECT | View → |
| Saint-LucCS Manika | 0 - 090 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| BlessingLubumbashi Sport | 2 - 190 minHT 1 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Sanga BalendeTanganyika | 1 - 190 minHT 0 - 0 | WTN H: No | 83% | ✓ CORRECT | View → |
| RangersAnges Verts | 0 - 190 minHT 0 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| BoulogneReims | 1 - 190 minHT 1 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| AS AgarebM'saken | 0 - 290 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| EM MahdiaUS Tataouine | 3 - 290 minHT 2 - 2 | WTN H: No | 74% | ✓ CORRECT | View → |
| KerkennahBS Bouhajla | 1 - 090 minHT 0 - 0 | WTN H: No | 63% | × WRONG | View → |
| Sporting Ben ArousMégrine | 1 - 090 minHT 0 - 0 | WTN H: No | 74% | × WRONG | View → |
| BouchammaKalaâ Sport | 1 - 090 minHT 1 - 0 | WTN H: No | 78% | × WRONG | View → |
| Austin IILos Angeles FC II | 0 - 190 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| Portland Timbers IIVentura County | 0 - 190 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| Los Angeles FCLos Angeles Galaxy | 2 - 290 minHT 0 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| Cruzeiro U20Atlético Mineiro U20 | 1 - 190 minHT 1 - 0 | WTN H: No | 83% | ✓ CORRECT | View → |
| São Paulo U20Palmeiras U20 | 2 - 390 minHT 0 - 2 | WTN H: No | 74% | ✓ CORRECT | View → |
| Geylang InternationalHougang United | 3 - 090 minHT 1 - 0 | WTN H: No | 83% | × WRONG | View → |
| Negelle ArsiAdama Kenema | 1 - 090 minHT 1 - 0 | WTN H: No | 74% | × WRONG | View → |
| Kedus GiorgisSheger Ketema | 2 - 290 minHT 0 - 1 | WTN H: No | 78% | ✓ CORRECT | View → |
| Ararat-ArmeniaFC Noah | 2 - 190 minHT 2 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| FlorianaZabbar St. Patrick | 1 - 290 minHT 1 - 2 | WTN H: No | 63% | ✓ CORRECT | View → |
| MostaHibernians | 2 - 290 minHT 1 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| ChemalGendrim | 1 - 190 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| Arnett GardensMolynes United | 4 - 190 minHT 2 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| AlgaOzgon | 1 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| Blackburn Rovers U21West Bromwich Albion U21 | 4 - 290 minHT 0 - 2 | WTN H: No | 88% | ✓ CORRECT | View → |
| AFC Bournemouth U21Brentford U21 | 3 - 490 minHT 2 - 2 | WTN H: No | 78% | ✓ CORRECT | View → |
| Crystal Palace U21Southampton U21 | 2 - 590 minHT 1 - 2 | WTN H: No | 79% | ✓ CORRECT | View → |
| Derby County U21Norwich City U21 | 3 - 490 minHT 0 - 3 | WTN H: No | 89% | ✓ CORRECT | View → |
| Newcastle United U21Sunderland U21 | 3 - 290 minHT 0 - 1 | WTN H: No | 88% | ✓ CORRECT | View → |
| Santa ClaraBenfica | 1 - 290 minHT 1 - 0 | WTN H: No | 97% | ✓ CORRECT | View → |
| Deportes TolimaDeportivo Pasto | 0 - 190 minHT 0 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| JaguaresLlaneros | 1 - 090 minHT 0 - 0 | WTN H: No | 79% | × WRONG | View → |
| Brown DE AdrogueDefensores Unidos | 0 - 190 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| UAI UrquizaVilla San Carlos | 2 - 090 minHT 0 - 0 | WTN H: No | 79% | × WRONG | View → |
| Centro EspañolCentral Cordoba | 2 - 190 minHT 1 - 0 PEN: 2 - 1PEN 3 - 5 | WTN H: No | 83% | ✓ CORRECT | View → |
| Leones de RosarioMercedes | 1 - 090 minHT 0 - 0 PEN: 1 - 0PEN 4 - 2 | WTN H: No | 59% | × WRONG | View → |
| SacachispasSportivo Barracas | 1 - 190 minHT 0 - 1 PEN: 1 - 1PEN 4 - 5 | WTN H: No | 63% | ✓ CORRECT | View → |
| Real EstelíManagua | 2 - 190 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| LD AlajuelensePerez Zeledon | 1 - 090 minHT 0 - 0 | WTN H: No | 59% | × WRONG | View → |
| Nacional PotosíGuabirá | 3 - 090 minHT 0 - 0 | WTN H: No | 73% | × WRONG | View → |
| Universidad de ChileEverton de Vina | 4 - 190 minHT 2 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Defensores De BelgranoSan Miguel | 0 - 090 minHT 0 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Nueva ChicagoSan Martin S.J. | 1 - 190 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| LochinFarDu | 1 - 290 minHT 0 - 0 | WTN H: No | 74% | ✓ CORRECT | View → |
| MetalourgGazalkent | 2 - 290 minHT 0 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| Barnsley U21Peterborough United U21 | 3 - 690 minHT 2 - 4 | WTN H: No | 79% | ✓ CORRECT | View → |
| Swansea City U21Charlton Athletic U21 | 3 - 290 minHT 0 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| Sheffield United U21Fleetwood Town U21 | 0 - 190 minHT 0 - 0 | WTN H: No | 63% | ✓ CORRECT | View → |
| Ludogorets IIDobrudzha | 5 - 190 minHT 1 - 0 | WTN H: No | 59% | ✓ CORRECT | View → |
| Molinos El PirataUnion Comercio | 1 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| FC AndorraBurgos | 2 - 390 minHT 2 - 3 | WTN H: No | 83% | ✓ CORRECT | View → |
| PaysanduColón | 3 - 290 minHT 1 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| TorreenseAmarante | 1 - 090 minHT 1 - 0 | WTN H: No | 74% | × WRONG | View → |
| FlamengoAtletico-MG | 3 - 290 minHT 2 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| CoritibaGremio | 0 - 190 minHT 0 - 0 | WTN H: No | 83% | ✓ CORRECT | View → |
| America MineiroCuiaba | 1 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| JuventudeNautico Recife | 4 - 090 minHT 2 - 0 | WTN H: No | 63% | × WRONG | View → |
| CrotoneCasarano | 0 - 190 minHT 0 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| AZ PicernoSalernitana | 3 - 090 minHT 1 - 0 | WTN H: No | 88% | × WRONG | View → |
| Hapoel Ra'ananaHapoel Umm al-Fahm | 4 - 090 minHT 3 - 0 | WTN H: No | 63% | × WRONG | View → |
| Ironi NesherHapoel Ramat HaSharon | 2 - 190 minHT 0 - 0 | WTN H: No | 83% | ✓ CORRECT | View → |
| DimonaHapoel Rishon LeZion | 2 - 390 minHT 2 - 3 | WTN H: No | 63% | ✓ CORRECT | View → |
| XorazmNavbahor | 1 - 290 minHT 0 - 2 | WTN H: No | 88% | ✓ CORRECT | View → |
| ZakynthosPyrgos 1968 | 2 - 390 minHT 0 - 2 | WTN H: No | 74% | ✓ CORRECT | View → |
| Orebro SKFalkenbergs FF | 1 - 090 minHT 1 - 0 | WTN H: No | 92% | × WRONG | View → |
| FC CopenhagenOdense | 1 - 190 minHT 0 - 1 | WTN H: No | 63% | ✓ CORRECT | View → |
| BeşiktaşBaşakşehir | 2 - 090 minHT 0 - 0 | WTN H: No | 83% | × WRONG | View → |
| RizesporTrabzonspor | 3 - 490 minHT 2 - 0 | WTN H: No | 88% | ✓ CORRECT | View → |
| GalatasarayFenerbahçe | 2 - 190 minHT 2 - 0 | WTN H: No | 79% | ✓ CORRECT | View → |
| Muangthong UnitedPolice Tero | 4 - 190 minHT 1 - 1 | WTN H: No | 74% | ✓ CORRECT | View → |
| GrobiņaRiga | 2 - 590 minHT 0 - 4 | WTN H: No | 100% | ✓ 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.