Recent results and prediction verification

Explore completed matches and check our predictions. Review performance by day, league and market, with a transparent, detailed history.

◎1.4M+Historical matches analysed
◎900+Leagues worldwide
▦14Prediction markets
◇IAMachine learning models

Results

Recent results with prediction verification
Today 66.7% Yesterday 36.4% Wed 7 46.9% Tue 6 43.4% Mon 5 47.5% Sun 4 47.7% Sat 3 44.6%
1X2 O1.5 O2.5 O3.5 BTTS DC 1X DC X2 CS H CS A WTN H HT 1X2 HT O0.5 HT O1.5 HT BTTS
Accuracy
47.5%
28/59 Predictions · 59 fixtures

Match results

Recent results with prediction verification

Competition / MatchScoreGanhar.pt predictionProb.Verification
1. DivisionMossKongsvinger0 - 290 minHT 0 - 1 HT 1X2: Kongsvinger 43%✓ CORRECTView →
2. LigŞanlıurfasporBelediye Derincespor1 - 190 minHT 0 - 1 HT 1X2: Draw 43%× WRONGView →
2. ligaLiptovský Mikulᚊamorín2 - 090 minHT 1 - 0 HT 1X2: Draw 40%× WRONGView →
3. Division - Girone 3FanaÅsane II5 - 290 minHT 1 - 0 HT 1X2: Fana 48%✓ CORRECTView →
3. Division - Girone 4Odd IIViking II3 - 190 minHT 2 - 1 HT 1X2: Viking II 42%× WRONGView →
Azadegan LeagueBe'sat KermanshahNaft Bandar Abbas2 - 190 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Azadegan LeagueNiroye ZaminiMes Kerman0 - 090 minHT 0 - 0 HT 1X2: Draw 47%✓ CORRECTView →
Azadegan LeagueHavadarPars Jonoubi JAM0 - 190 minHT 0 - 0 HT 1X2: Draw 47%✓ CORRECTView →
CONCACAF Nations LeagueCosta RicaHaiti2 - 090 minHT 2 - 0 HT 1X2: Draw 42%× WRONGView →
CONCACAF Nations LeagueNicaraguaDominican Republic1 - 290 minHT 0 - 0 HT 1X2: Dominican Republic 38%× WRONGView →
CONCACAF Nations LeagueGuadeloupeSt. Lucia0 - 190 minHT 0 - 1 HT 1X2: Guadeloupe 38%× WRONGView →
CONCACAF Nations LeagueCubaSt. Kitts and Nevis2 - 290 minHT 1 - 1 HT 1X2: Cuba 41%× WRONGView →
CONCACAF Nations LeagueMartiniqueEl Salvador1 - 190 minHT 0 - 1 HT 1X2: Draw 38%× WRONGView →
Carioca B27 de AbrilSE Belford Roxo0 - 290 minHT 0 - 0 HT 1X2: SE Belford Roxo 42%× WRONGView →
Carioca B2Barra MansaCardoso Moreira0 - 090 minHT 0 - 0 HT 1X2: Cardoso Moreira 46%× WRONGView →
Carioca B2Campos AABúzios3 - 190 minHT 1 - 1 HT 1X2: Campos AA 44%× WRONGView →
Carioca B2ParatyRio de Janeiro0 - 490 minHT 0 - 3 HT 1X2: Draw 35%× WRONGView →
Carioca B2Serra MacaenseSanta Cruz RJ3 - 090 minHT 0 - 0 HT 1X2: Draw 41%✓ CORRECTView →
Division Intermedia12 de Junio VHSOL DE America1 - 190 minHT 1 - 1 HT 1X2: Draw 43%✓ CORRECTView →
Division IntermediaFernando De La MoraGeneral Caballero0 - 290 minHT 0 - 2 HT 1X2: Draw 46%× WRONGView →
FriendliesUgandaCongo DR1 - 190 minHT 0 - 0 HT 1X2: Draw 48%✓ CORRECTView →
FriendliesLiechtensteinGibraltar0 - 290 minHT 0 - 1 HT 1X2: Draw 43%× WRONGView →
FriendliesFinland U18Wales U182 - 090 minHT 1 - 0 HT 1X2: Finland U18 52%✓ CORRECTView →
FriendliesPortugal U18Turkey U183 - 290 minHT 2 - 1 HT 1X2: Portugal U18 49%✓ CORRECTView →
FriendliesSerbia U21Russia U212 - 190 minHT 1 - 0 HT 1X2: Russia U21 44%× WRONGView →
FriendliesUzbekistan U18Romania U180 - 190 minHT 0 - 0 HT 1X2: Draw 40%✓ CORRECTView →
Friendlies ClubsGuadalajara ChivasClub America2 - 090 minHT 2 - 0 HT 1X2: Draw 39%× WRONGView →
Liga MX FemenilPachuca WToluca W1 - 290 minHT 0 - 1 HT 1X2: Pachuca W 42%× WRONGView →
Liga NacionalComunicacionesSuchitepéquez3 - 090 minHT 1 - 0 HT 1X2: Draw 46%× WRONGView →
Liga Profesional ArgentinaDeportivo RiestraCentral Cordoba de Santiago1 - 190 minHT 1 - 1 HT 1X2: Draw 47%✓ CORRECTView →
Liga Profesional ArgentinaEstudiantes L.P.Gimnasia M.3 - 090 minHT 0 - 0 HT 1X2: Draw 45%✓ CORRECTView →
Liga Profesional ArgentinaEstudiantes de Rio CuartoRacing Club1 - 290 minHT 0 - 2 HT 1X2: Draw 56%× WRONGView →
Liga Profesional ArgentinaVelez SarsfieldPlatense2 - 290 minHT 1 - 1 HT 1X2: Draw 48%✓ CORRECTView →
Liga Revelação U23Torreense U23Estoril U232 - 390 minHT 0 - 2 HT 1X2: Draw 42%× WRONGView →
Non League Premier - IsthmianCarshalton AthleticEastbourne Borough0 - 490 minHT 0 - 2 HT 1X2: Draw 39%× WRONGView →
Paraibano 2Auto EsporteSerrano PB3 - 090 minHT 2 - 0 HT 1X2: Auto Esporte 47%✓ CORRECTView →
Paraibano 2GuarabiraSpartax0 - 190 minHT 0 - 1 HT 1X2: Guarabira 45%× WRONGView →
Paraibano 2Sport PBCruzeiro PB0 - 190 minHT 0 - 1 HT 1X2: Cruzeiro PB 41%✓ CORRECTView →
Persha LigaYarud Mariupol'Nyva Ternopil0 - 090 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
Premier LeagueUlaanbaatarUlaangom City8 - 090 minHT 3 - 0 HT 1X2: Ulaanbaatar 69%✓ CORRECTView →
Premier LeagueMount Pleasant AcademyCavalier1 - 190 minHT 1 - 1 HT 1X2: Draw 43%✓ CORRECTView →
Premier LeagueChapeltonWaterhouse0 - 690 minHT 0 - 3 HT 1X2: Waterhouse 40%✓ CORRECTView →
Primera ALlanerosAmerica de Cali1 - 290 minHT 1 - 0 HT 1X2: Draw 55%× WRONGView →
Primera BBogota FCEnvigado3 - 390 minHT 0 - 2 HT 1X2: Draw 44%× WRONGView →
Primera DivisionFASInca Aruba1 - 190 minHT 1 - 0 HT 1X2: FAS 50%✓ CORRECTView →
Primera DivisiónClub NacionalAtletico Torque2 - 090 minHT 1 - 0 HT 1X2: Draw 49%× WRONGView →
Professional Development LeagueSheffield United U21Bolton Wanderers Res.2 - 090 minHT 2 - 0 HT 1X2: Draw 36%× WRONGView →
Segunda DivisiónCordobaTenerife3 - 290 minHT 2 - 1 HT 1X2: Draw 43%× WRONGView →
UEFA Nations LeagueFranceBelgium4 - 190 minHT 0 - 1 HT 1X2: Draw 42%× WRONGView →
UEFA Nations LeagueItalyTürkiye3 - 190 minHT 1 - 0 HT 1X2: Italy 42%✓ CORRECTView →
UEFA Nations LeagueUkraineHungary1 - 290 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
UEFA Nations LeagueNorthern IrelandGeorgia0 - 090 minHT 0 - 0 HT 1X2: Draw 49%✓ CORRECTView →
UEFA Nations LeagueBosnia & HerzegovinaPoland1 - 090 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
UEFA Nations LeagueRomaniaSweden0 - 190 minHT 0 - 1 HT 1X2: Draw 40%× WRONGView →
UEFA Nations LeagueMontenegroArmenia0 - 090 minHT 0 - 0 HT 1X2: Montenegro 43%× WRONGView →
UEFA Nations LeagueCyprusLatvia2 - 190 minHT 0 - 0 HT 1X2: Draw 44%✓ CORRECTView →
UEFA U21 Championship - QualificationSweden U21North Macedonia U212 - 090 minHT 1 - 0 HT 1X2: Sweden U21 47%✓ CORRECTView →
UEFA U21 Championship - QualificationItaly U21Poland U216 - 290 minHT 2 - 0 HT 1X2: Draw 39%× WRONGView →
UEFA U21 Championship - QualificationMontenegro U21Armenia U211 - 190 minHT 1 - 0 HT 1X2: Montenegro U21 51%✓ CORRECTView →

How to read these predictions

Each percentage is an estimated probability. Explore the data and models behind our analysis.

Learn more →

Recent results

Compare match results with the predictions published before kickoff.

Learn more →

Verified performance

Explore accuracy statistics, calibration and the history of our models.

Learn more →
Frequently asked questionsAnswers to common questions about our predictions.
How are probabilities calculated?

Models analyse historical data, recent form, Elo ratings and other statistics available before each match.

Are predictions guaranteed?

No. A probability is an estimate, not a guarantee. Football is unpredictable and any result can occur.

Is Ganhar.pt a bookmaker?

No. We are a football statistical analysis platform and do not accept bets. Use the information responsibly.