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 Yesterday 45.5% Thu 29 37.4% Wed 28 45% Tue 27 40.7% Mon 26 43.3% Sun 25 43.4%
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

Match results

Recent results with prediction verification

Competition / MatchScoreGanhar.pt predictionProb.Verification
Carioca U20Flamengo U20Sampaio Correa FE U201 - 190 minHT 0 - 0 HT 1X2: Flamengo U20 52%× WRONGView →
Carioca U20Fluminense U20Nova Iguaçu U203 - 090 minHT 2 - 0 HT 1X2: Fluminense U20 49%✓ CORRECTView →
Division One LeagueAttram de VisserNukunu1 - 090 minHT 1 - 0 HT 1X2: Attram de Visser 44%✓ CORRECTView →
EkstraklasaCracovia KrakowMotor Lublin1 - 290 minHT 1 - 2 HT 1X2: Cracovia Krakow 38%× WRONGView →
EkstraklasaGornik ZabrzeLegia Warszawa0 - 090 minHT 0 - 0 HT 1X2: Draw 45%✓ CORRECTView →
Feminine Division 1Marseille WNantes W1 - 090 minHT 1 - 0 HT 1X2: Nantes W 39%× WRONGView →
First LeagueNizhny NovgorodArsenal Tula4 - 090 minHT 2 - 0 HT 1X2: Nizhny Novgorod 56%✓ CORRECTView →
First LeagueVelesSpartak Kostroma1 - 190 minHT 0 - 1 HT 1X2: Draw 42%× WRONGView →
First NLHNK CibaliaKarlovac 19192 - 090 minHT 1 - 0 HT 1X2: HNK Cibalia 45%✓ CORRECTView →
HNLNK Slaven BelupoIstra 19610 - 290 minHT 0 - 0 HT 1X2: Draw 39%✓ CORRECTView →
III Liga - Group 3Ślęza WrocławGórnik Polkowice2 - 290 minHT 0 - 1 HT 1X2: Draw 43%× WRONGView →
Liga AlefHapoel Bnei MusmusHapoel Migdal HaEmek1 - 490 minHT 0 - 3 HT 1X2: Draw 39%× WRONGView →
Liga AlefHapoel Tirat HaCarmelMaccabi K. Ata Bialik1 - 090 minHT 0 - 0 HT 1X2: Maccabi K. Ata Bialik 50%× WRONGView →
Liga AlefMaccabi Neve Sha'ananHapoel Ihud Bnei Jatt3 - 090 minHT 3 - 0 HT 1X2: Maccabi Neve Sha'anan 38%✓ CORRECTView →
Liga AlefHapoel SderotIroni Beit Shemesh1 - 090 minHT 0 - 0 HT 1X2: Hapoel Sderot 45%× WRONGView →
Liga IRapidCsikszereda2 - 090 minHT 0 - 0 HT 1X2: Rapid 61%× WRONGView →
Liga MXFC JuarezClub Queretaro3 - 190 minHT 2 - 0 HT 1X2: Draw 42%× WRONGView →
Liga MX FemenilToluca WGuadalajara W2 - 390 minHT 1 - 0 HT 1X2: Draw 41%× WRONGView →
Liga Premier Serie ACalor de San PedroCorrecaminos UAT II1 - 490 minHT 0 - 1 HT 1X2: Draw 41%× WRONGView →
Liga Profesional ArgentinaRacing ClubAldosivi2 - 190 minHT 1 - 1 HT 1X2: Racing Club 45%× WRONGView →
Liga Profesional ArgentinaSarmiento JuninRosario Central1 - 290 minHT 1 - 1 HT 1X2: Rosario Central 42%× WRONGView →
Liga de Expansión MXCorrecaminos UatVenados FC0 - 090 minHT 0 - 0 HT 1X2: Venados FC 41%× WRONGView →
Ligue 1JS KabylieJS El Biar1 - 090 minHT 0 - 0 HT 1X2: JS Kabylie 44%× WRONGView →
Ligue 1NiceRennes5 - 290 minHT 3 - 1 HT 1X2: Draw 42%× WRONGView →
Ligue 2KhroubMO Bejaia0 - 190 minHT 0 - 0 HT 1X2: Draw 46%✓ CORRECTView →
Ligue 2TeleghmaCA Batna1 - 190 minHT 0 - 1 HT 1X2: Draw 48%× WRONGView →
Nacional B26 de FebreroSan Martin de Yacuiba1 - 090 minHT 0 - 0 HT 1X2: Draw 41%✓ CORRECTView →
National 2 - Group BLe Poiré sur VieLes Herbiers1 - 190 minHT 0 - 1 HT 1X2: Draw 37%× WRONGView →
National 2 - Group BBayonneAvranches0 - 390 minHT 0 - 1 HT 1X2: Draw 41%× WRONGView →
National 2 - Group BStade BriochinAngoulême0 - 190 minHT 0 - 0 HT 1X2: Draw 40%✓ CORRECTView →
National 2 - Group CAndrézieuxUF Touraine1 - 090 minHT 0 - 0 HT 1X2: Draw 39%✓ CORRECTView →
National League - NationalMiramarWellington Olympic0 - 290 minHT 0 - 1 HT 1X2: Draw 41%× WRONGView →
National League - NationalWellington Phoenix IIAuckland FC 23 - 290 minHT 2 - 1 HT 1X2: Draw 35%× WRONGView →
Premier LeagueArsenalBate Borisov1 - 090 minHT 1 - 0 HT 1X2: Draw 41%× WRONGView →
Primera DivisionInterPlatense0 - 090 minHT 0 - 0 HT 1X2: Draw 42%✓ CORRECTView →
Primera DivisiónInter San CarlosEscorpiones Belén2 - 390 minHT 1 - 1 HT 1X2: Inter San Carlos 45%× WRONGView →
Primera DivisiónOriente PetroleroAurora1 - 190 minHT 1 - 0 HT 1X2: Draw 40%× WRONGView →
Second LeagueMarekCSKA Sofia II1 - 390 minHT 0 - 2 HT 1X2: Draw 38%× WRONGView →
Segunda DivisiónSantiago CityLinares Unido0 - 190 minHT 0 - 1 HT 1X2: Draw 39%× WRONGView →
Tercera División RFEF - Group 15San JuanDoneztebe FT3 - 190 minHT 0 - 1 HT 1X2: Draw 43%× WRONGView →
Third League - NortheastFratria IILudogorets III0 - 190 minHT 0 - 0 HT 1X2: Ludogorets III 68%× WRONGView →
USL ChampionshipDetroit CityHartford Athletic1 - 290 minHT 1 - 1 HT 1X2: Draw 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.