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 | |
|---|---|---|---|---|---|
| Be1 NFABabrungas | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| EkranasTauras | 1 - 290 minHT 1 - 2 | HT 1X2: Tauras | 41% | ✓ CORRECT | View → |
| Kauno Žalgiris IINeptūną Klaipėda | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| KarmiotissaOlympiakos | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 35% | × WRONG | View → |
| EroksporKeçiörengücü | 3 - 290 minHT 0 - 1 | HT 1X2: Draw | 39% | × WRONG | View → |
| Dukla Praha U19Sparta Praha U19 | 0 - 390 minHT 0 - 3 | HT 1X2: Draw | 36% | × WRONG | View → |
| Opava U19Sigma Olomouc U19 | 3 - 490 minHT 0 - 2 | HT 1X2: Opava U19 | 42% | × WRONG | View → |
| Slovácko U19Pardubice U19 | 0 - 490 minHT 0 - 1 | HT 1X2: Slovácko U19 | 38% | × WRONG | View → |
| Baník Ostrava U19Karviná U19 | 2 - 290 minHT 1 - 1 | HT 1X2: Baník Ostrava U19 | 48% | × WRONG | View → |
| Casric StarsNWU FC | 2 - 290 minHT 0 - 0 | HT 1X2: Casric Stars | 43% | × WRONG | View → |
| Orbit CollegeVenda FC | 0 - 090 minHT 0 - 0 | HT 1X2: Orbit College | 50% | × WRONG | View → |
| Arminia BielefeldEintracht Braunschweig | 3 - 190 minHT 2 - 0 | HT 1X2: Arminia Bielefeld | 46% | ✓ CORRECT | View → |
| Energie CottbusVfL Bochum | 1 - 290 minHT 1 - 0 | HT 1X2: Draw | 36% | × WRONG | View → |
| DoxaIraklis Yerolakkou | 4 - 190 minHT 3 - 0 | HT 1X2: Doxa | 39% | ✓ CORRECT | View → |
| ErmisAnagennisi Deryneia | 1 - 290 minHT 0 - 2 | HT 1X2: Draw | 39% | × WRONG | View → |
| SKN ST. PoltenWSPG Wels | 2 - 190 minHT 2 - 0 | HT 1X2: SKN ST. Polten | 45% | ✓ CORRECT | View → |
| Austria SalzburgSKU Amstetten | 3 - 090 minHT 2 - 0 | HT 1X2: Draw | 38% | × WRONG | View → |
| Liptovský Mikulᚎilina II | 3 - 290 minHT 3 - 0 | HT 1X2: Liptovský Mikuláš | 44% | ✓ CORRECT | View → |
| PohronieSlovan Bratislava II | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| AdanasporKırıkkale Büyük Anadolu | 1 - 190 minHT 1 - 0 | HT 1X2: Kırıkkale Büyük Anadolu | 63% | × WRONG | View → |
| HlučínŠumperk | 1 - 290 minHT 0 - 2 | HT 1X2: Hlučín | 44% | × WRONG | View → |
| Brisbane RoarAuckland | 1 - 190 minHT 0 - 1 | HT 1X2: Draw | 40% | × WRONG | View → |
| LD AlajuelenseCD Motagua | 2 - 190 minHT 2 - 0 | HT 1X2: LD Alajuelense | 40% | ✓ CORRECT | View → |
| Internazionale U20Roma U20 | 0 - 290 minHT 0 - 1 | HT 1X2: Draw | 40% | × WRONG | View → |
| Vasco da Gama U20Madureira U20 | 3 - 090 minHT 1 - 0 | HT 1X2: Vasco da Gama U20 | 49% | ✓ CORRECT | View → |
| Stal Rzeszów U19Korona Kielce U19 | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| Górnik Zabrze U19Lech Poznań U19 | 2 - 090 minHT 1 - 0 | HT 1X2: Górnik Zabrze U19 | 42% | ✓ CORRECT | View → |
| Wisła Kraków U19Raków Częstochowa U19 | 3 - 390 minHT 0 - 1 | HT 1X2: Wisła Kraków U19 | 39% | × WRONG | View → |
| Polonia Warszawa U19Jagiellonia U19 | 2 - 090 minHT 1 - 0 | HT 1X2: Polonia Warszawa U19 | 40% | ✓ CORRECT | View → |
| Zagłębie Lubin U19Arka Gdynia U19 | 7 - 090 min | HT 1X2: Zagłębie Lubin U19 | 42% | — | View → |
| Tarxien RainbowsVictoria Hotspurs | 2 - 190 minHT 1 - 1 | HT 1X2: Tarxien Rainbows | 45% | × WRONG | View → |
| Universidad CatolicaLDU de Quito | 2 - 290 minHT 1 - 0 | HT 1X2: Draw | 44% | × WRONG | View → |
| Dibba Al HisnDubai City | 4 - 190 minHT 0 - 0 | HT 1X2: Dibba Al Hisn | 59% | × WRONG | View → |
| Emirates ClubDibba Al-Fujairah | 3 - 090 minHT 1 - 0 | HT 1X2: Draw | 38% | × WRONG | View → |
| Karbon CherkasyTrostianets | 2 - 190 minHT 1 - 0 | HT 1X2: Karbon Cherkasy | 40% | ✓ CORRECT | View → |
| PenuelOleksandria II | 1 - 090 minHT 1 - 0 | HT 1X2: Oleksandria II | 43% | × WRONG | View → |
| Metalurh ZaporizhyaRebel | 1 - 090 minHT 0 - 0 | HT 1X2: Rebel | 41% | × WRONG | View → |
| Elfsborg WAlingsås W | 0 - 090 minHT 0 - 0 | HT 1X2: Elfsborg W | 52% | × WRONG | View → |
| KarvináSlavia Praha II | 2 - 290 minHT 0 - 1 | HT 1X2: Karviná | 53% | × WRONG | View → |
| VlašimÚstí nad Labem | 3 - 090 minHT 2 - 0 | HT 1X2: Draw | 39% | × WRONG | View → |
| CSKA 1948Spartak Varna | 6 - 190 minHT 2 - 1 | HT 1X2: CSKA 1948 | 52% | ✓ CORRECT | View → |
| Lokomotiv SofiaBotev Plovdiv | 2 - 590 minHT 1 - 2 | HT 1X2: Draw | 39% | × WRONG | View → |
| Dubrava ZagrebSesvete | 2 - 290 minHT 0 - 0 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| OpatijaMladost Ždralovi | 0 - 390 minHT 0 - 2 | HT 1X2: Draw | 46% | × WRONG | View → |
| SK Rapid WSüdburgenland W | 1 - 090 minHT 0 - 0 | HT 1X2: SK Rapid W | 51% | × WRONG | View → |
| InterclubeDesportivo Huíla | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 44% | ✓ CORRECT | View → |
| Jagiellonia IIPolonia Lidzbark Warm. | 2 - 190 minHT 0 - 0 | HT 1X2: Draw | 37% | ✓ CORRECT | View → |
| Rakow IIROW Rybnik | 1 - 390 minHT 1 - 1 | HT 1X2: Draw | 38% | ✓ CORRECT | View → |
| KS Wieczysta Krakow IIWisła Kraków II | 1 - 290 minHT 0 - 1 | HT 1X2: Draw | 36% | × WRONG | View → |
| Podlasie Biała PodlaskaMoravia Morawica | 0 - 490 minHT 0 - 2 | HT 1X2: Podlasie Biała Podlaska | 45% | × WRONG | View → |
| Star StarachowicePogoń-Sokół Lubaczów | 4 - 390 minHT 0 - 1 | HT 1X2: Draw | 41% | × WRONG | View → |
| NorthEast UnitedBengaluru | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| Al-KarmaDuhok | 1 - 090 minHT 0 - 0 | HT 1X2: Al-Karma | 42% | × WRONG | View → |
| MosulAl-Jolan SC | 2 - 490 minHT 2 - 0 | HT 1X2: Draw | 41% | × WRONG | View → |
| NaftAl Kahrabaa | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 43% | ✓ CORRECT | View → |
| Al Quwa Al JawiyaAl Minaa Basra | 0 - 090 minHT 0 - 0 | HT 1X2: Al Quwa Al Jawiya | 48% | × WRONG | View → |
| KarbalaAl Talaba | 2 - 290 minHT 1 - 2 | HT 1X2: Al Talaba | 43% | ✓ CORRECT | View → |
| Al RamthaAl Buqa'a | 2 - 190 minHT 2 - 0 | HT 1X2: Al Ramtha | 42% | ✓ CORRECT | View → |
| Al WihdatAl Arabi | 0 - 190 minHT 0 - 0 | HT 1X2: Al Wihdat | 55% | × WRONG | View → |
| Malut UnitedBhayangkara FC | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| Spartanii SelemetFCM Ungheni | 2 - 290 minHT 2 - 1 | HT 1X2: FCM Ungheni | 51% | × WRONG | View → |
| Univer ComratZimbru II | 2 - 190 minHT 1 - 0 | HT 1X2: Univer Comrat | 36% | ✓ CORRECT | View → |
| Persebaya SurabayaPersijap | 1 - 190 minHT 0 - 0 | HT 1X2: Persebaya Surabaya | 53% | × WRONG | View → |
| Barito PuteraPersis Solo | 2 - 190 minHT 2 - 0 | HT 1X2: Barito Putera | 48% | ✓ CORRECT | View → |
| Persiku KudusPersiraja Banda Aceh | 1 - 390 minHT 0 - 1 | HT 1X2: Persiraja Banda Aceh | 42% | ✓ CORRECT | View → |
| Semen PadangSumsel United | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 38% | ✓ CORRECT | View → |
| GuriaWIT Georgia | 1 - 090 minHT 1 - 0 | HT 1X2: Guria | 45% | ✓ CORRECT | View → |
| Saburtalo IIBetlemi | 10 - 190 minHT 5 - 0 | HT 1X2: Saburtalo II | 57% | ✓ CORRECT | View → |
| Iberia 2010Kolkheti Khobi | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 36% | × WRONG | View → |
| GonioMerani Tbilisi | 3 - 090 minHT 0 - 0 | HT 1X2: Gonio | 42% | × WRONG | View → |
| Hapoel Mahane YehudaHapoel Hadera | 3 - 290 minHT 1 - 2 | HT 1X2: Hapoel Hadera | 48% | ✓ CORRECT | View → |
| Hapoel Beit SheanTira | 0 - 090 minHT 0 - 0 | HT 1X2: Tira | 39% | × WRONG | View → |
| DimonaHapoel Herzliya | 7 - 090 minHT 4 - 0 | HT 1X2: Dimona | 43% | ✓ CORRECT | View → |
| CSA Steaua BucureştiCS Dinamo București | 0 - 090 minHT 0 - 0 | HT 1X2: CSA Steaua Bucureşti | 54% | × WRONG | View → |
| Hapoel AcreHapoel Rishon LeZion | 2 - 290 minHT 1 - 1 | HT 1X2: Hapoel Rishon LeZion | 42% | × WRONG | View → |
| Hapoel AfulaMaccabi Kiryat Gat | 1 - 090 minHT 0 - 0 | HT 1X2: Draw | 46% | ✓ CORRECT | View → |
| Maccabi Bnei RainaMaccabi Herzliya | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 42% | × WRONG | View → |
| Maccabi Ahi NazarethKafr Qasim | 3 - 290 minHT 1 - 0 | HT 1X2: Draw | 36% | × WRONG | View → |
| Puebla U21UNAM Pumas U21 | 1 - 190 minHT 0 - 1 PEN: 1 - 1PEN 2 - 0 | HT 1X2: Draw | 47% | × WRONG | View → |
| Antigua GFCDeportivo San Pedro | 1 - 090 minHT 0 - 0 | HT 1X2: Antigua GFC | 48% | × WRONG | View → |
| MarquenseGuastatoya | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 43% | ✓ CORRECT | View → |
| Alebrijes de OaxacaMineros de Zacatecas | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 41% | × WRONG | View → |
| ASO ChlefES Setif | 1 - 290 minHT 1 - 1 | HT 1X2: Draw | 45% | ✓ CORRECT | View → |
| Lubumbashi SportSanga Balende | 1 - 090 min | HT 1X2: Draw | 44% | — | View → |
| CS ManikaMalole | 0 - 190 minHT 0 - 1 | HT 1X2: Draw | 45% | × WRONG | View → |
| SimbaAS New Soger | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| TanganyikaSaint-Luc | 1 - 190 min | HT 1X2: Draw | 45% | — | View → |
| RCKFocuSport | 2 - 390 minHT 2 - 1 | HT 1X2: Draw | 39% | × WRONG | View → |
| RC ArbaTiaret | 2 - 290 minHT 0 - 1 | HT 1X2: Draw | 42% | × WRONG | View → |
| GC MascaraHussein Dey | 5 - 190 minHT 4 - 0 | HT 1X2: Draw | 48% | × WRONG | View → |
| KoléaUsm El Harrach | 2 - 190 minHT 0 - 0 | HT 1X2: Draw | 42% | ✓ CORRECT | View → |
| MostaganemMC Saida | 1 - 090 minHT 1 - 0 | HT 1X2: Mostaganem | 44% | ✓ CORRECT | View → |
| Paradou ACMO Constantine | 5 - 290 minHT 3 - 2 | HT 1X2: Paradou AC | 47% | ✓ CORRECT | View → |
| RC KoubaTaghit | 4 - 090 minHT 1 - 0 | HT 1X2: RC Kouba | 60% | ✓ CORRECT | View → |
| Sidi BenaliWA Tlemcen | 3 - 290 minHT 2 - 1 | HT 1X2: Sidi Benali | 47% | ✓ CORRECT | View → |
| BlidaWA Mostaganem | 1 - 090 minHT 0 - 0 | HT 1X2: Blida | 46% | × WRONG | View → |
| TeleghmaCA Batna | 1 - 190 minHT 0 - 1 | HT 1X2: Draw | 48% | × WRONG | View → |
| Vital'OLe Messager Ngozi | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 41% | × WRONG | View → |
| Niger TornadoesBarau FC | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 46% | ✓ CORRECT | View → |
| I.S.P.EYadanarbon | 2 - 190 minHT 1 - 1 | HT 1X2: Draw | 38% | ✓ CORRECT | View → |
| MyawadyYangon Royals | 1 - 390 minHT 1 - 2 | HT 1X2: Yangon Royals | 62% | ✓ CORRECT | View → |
| Kiyovu SportsAS Kigali | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 45% | × WRONG | View → |
| Ahrobiznes VolochyskPrykarpattia | 3 - 090 minHT 1 - 0 | HT 1X2: Ahrobiznes Volochysk | 41% | ✓ CORRECT | View → |
| ZOB AhanEsteghlal Khuzestan | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 47% | ✓ CORRECT | View → |
| MalavanChadormalu SC | 1 - 290 minHT 1 - 0 | HT 1X2: Draw | 44% | × WRONG | View → |
| Kheybar KhorramabadSepahan FC | 1 - 290 minHT 0 - 2 | HT 1X2: Draw | 41% | × WRONG | View → |
| Foolad FCAluminium Arak | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 46% | × WRONG | View → |
| Shabab Al SahelAl Ahed | 0 - 090 minHT 0 - 0 | HT 1X2: Al Ahed | 42% | × WRONG | View → |
| Tadamon SourSafa | 0 - 290 minHT 0 - 0 | HT 1X2: Safa | 43% | × WRONG | View → |
| SardarapatVan | 2 - 290 minHT 1 - 1 | HT 1X2: Sardarapat | 45% | × WRONG | View → |
| Tanjong PagarAlbirex Niigata S | 1 - 190 minHT 0 - 0 | HT 1X2: Albirex Niigata S | 51% | × WRONG | View → |
| Sheger KetemaNegelle Arsi | 1 - 290 minHT 0 - 1 | HT 1X2: Draw | 46% | × WRONG | View → |
| KatakaPolice | 1 - 290 minHT 0 - 1 | HT 1X2: Draw | 37% | × WRONG | View → |
| Al KaramaAl Wahda | 3 - 090 minHT 2 - 0 | HT 1X2: Draw | 42% | × WRONG | View → |
| ShortaWathba | 0 - 190 minHT 0 - 0 | HT 1X2: Wathba | 45% | × WRONG | View → |
| Al TaliyaTishreen | 4 - 090 minHT 2 - 0 | HT 1X2: Draw | 46% | × WRONG | View → |
| Pyunik YerevanFC Urartu | 1 - 090 minHT 0 - 0 | HT 1X2: Pyunik Yerevan | 43% | × WRONG | View → |
| Asyut PetrolEl Gouna FC | 1 - 190 minHT 0 - 1 | HT 1X2: Draw | 42% | × WRONG | View → |
| Kowloon CityBC Rangers | 2 - 290 minHT 0 - 2 | HT 1X2: Kowloon City | 39% | × WRONG | View → |
| Al Ittifaq MaqabaMalkiya | 3 - 090 minHT 1 - 0 | HT 1X2: Draw | 45% | × WRONG | View → |
| Al RiffaAl Najma | 2 - 290 minHT 2 - 1 | HT 1X2: Al Riffa | 61% | ✓ CORRECT | View → |
| Marumo GallantsSiwelele | 3 - 290 minHT 2 - 1 | HT 1X2: Draw | 43% | × WRONG | View → |
| TuranSabah FA | 3 - 290 minHT 2 - 0 | HT 1X2: Sabah FA | 42% | × WRONG | View → |
| Atletico NacionalSanta Fe | 2 - 090 minHT 2 - 0 | HT 1X2: Atletico Nacional | 50% | ✓ CORRECT | View → |
| UNAN ManaguaWalter Ferretti | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 43% | ✓ CORRECT | View → |
| AbhaAl-Ittihad FC | 1 - 190 minHT 0 - 0 | HT 1X2: Al-Ittihad FC | 45% | × WRONG | View → |
| Al DiriyahNEOM | 1 - 290 minHT 1 - 1 | HT 1X2: Draw | 38% | ✓ CORRECT | View → |
| Ajman U23Al Ain U23 | 0 - 290 minHT 0 - 1 | HT 1X2: Al Ain U23 | 39% | ✓ CORRECT | View → |
| Rilski SportistVihren | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Lokomotiv G. OryahovitsaBeroe | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| Pirin BlagoevgradEtar Veliko Tarnovo | 0 - 290 minHT 0 - 0 | HT 1X2: Etar Veliko Tarnovo | 39% | × WRONG | View → |
| TrnjeDugo Selo | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 37% | ✓ CORRECT | View → |
| GremioAtletico Paranaense | 2 - 090 minHT 1 - 0 | HT 1X2: Draw | 50% | × WRONG | View → |
| Al ShahaniyaAl Ahli Doha | 1 - 290 minHT 0 - 0 | HT 1X2: Draw | 38% | ✓ CORRECT | View → |
| Al SaddAl Shamal | 4 - 190 minHT 1 - 1 | HT 1X2: Al Sadd | 49% | × WRONG | View → |
| Al-GharafaQatar SC | 2 - 090 minHT 0 - 0 | HT 1X2: Al-Gharafa | 40% | × WRONG | View → |
| Al MusannahAl Oruba | 3 - 190 minHT 2 - 0 | HT 1X2: Al Musannah | 47% | ✓ CORRECT | View → |
| DPMM FC BruneiNegeri Sembilan | 3 - 190 minHT 1 - 1 | HT 1X2: Draw | 37% | ✓ CORRECT | View → |
| Kokand-1912Qizilqum | 0 - 090 minHT 0 - 0 | HT 1X2: Draw | 36% | ✓ CORRECT | View → |
| SogdianaBuxoro | 1 - 190 minHT 0 - 0 | HT 1X2: Draw | 44% | ✓ CORRECT | View → |
| XorazmPakhtakor | 0 - 190 minHT 0 - 0 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| BallkaniDrenica Skënderaj | 4 - 090 minHT 1 - 0 | HT 1X2: Ballkani | 50% | ✓ CORRECT | View → |
| CSKA Moskva WKrasnodar W | 4 - 290 minHT 0 - 1 | HT 1X2: CSKA Moskva W | 54% | × WRONG | View → |
| KonyasporGalatasaray | 0 - 490 minHT 0 - 2 | HT 1X2: Galatasaray | 46% | ✓ CORRECT | View → |
| Sisaket UnitedRatchaburi | 2 - 590 minHT 2 - 0 | HT 1X2: Draw | 41% | × WRONG | View → |
| Mahasarakham UnitedChanthaburi | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 40% | × WRONG | View → |
| Union Berlin U19Babelsberg U19 | 2 - 090 minHT 0 - 0 | HT 1X2: Union Berlin U19 | 46% | × WRONG | View → |
| Hannover 96 U19Paderborn U19 | 7 - 090 minHT 4 - 0 | HT 1X2: Hannover 96 U19 | 44% | ✓ CORRECT | View → |
| Bayer Leverkusen U19Borussia M'bach U19 | 2 - 190 minHT 1 - 1 | HT 1X2: Bayer Leverkusen U19 | 43% | × WRONG | View → |
| Cyprus U17Faroe Islands U17 | 2 - 290 minHT 0 - 0 | HT 1X2: Cyprus U17 | 46% | × WRONG | View → |
| Thanh HóaHồng Lĩnh Hà Tĩnh | 1 - 190 minHT 1 - 0 | HT 1X2: Draw | 43% | × WRONG | View → |
| Bắc NinhHoang Anh Gia Lai | 1 - 090 minHT 0 - 0 | HT 1X2: Bắc Ninh | 44% | × WRONG | View → |
| Barki TajikKhosilot Farkhor | 1 - 190 minHT 1 - 1 | HT 1X2: Draw | 40% | ✓ CORRECT | View → |
| Dinamo Moskva U19Zenit U19 | 2 - 290 minHT 1 - 2 | HT 1X2: Draw | 40% | × WRONG | View → |
| Rostov U19CSKA Moskva U19 | 1 - 490 minHT 0 - 2 | HT 1X2: Draw | 40% | × WRONG | View → |
| Akademiya Konoplev U20Spartak Moskva U19 | 0 - 190 minHT 0 - 0 | HT 1X2: Akademiya Konoplev U20 | 41% | × WRONG | View → |
| Krasnodar U19Fakel U19 | 0 - 090 minHT 0 - 0 | HT 1X2: Krasnodar U19 | 54% | × WRONG | View → |
| Lokomotiv Moskva U19Dynamo Makhachkala U19 | 5 - 290 minHT 1 - 0 | HT 1X2: Lokomotiv Moskva U19 | 47% | ✓ CORRECT | View → |
| Rodina Moscow U19Chertanovo U20 | 2 - 190 minHT 0 - 0 | HT 1X2: Rodina Moscow U19 | 51% | × WRONG | View → |
| Ural U20Nizhny Novgorod U19 | 1 - 090 minHT 1 - 0 | HT 1X2: Draw | 38% | × WRONG | View → |
| Rubin Kazan U20Almaz Antey U19 | 2 - 390 minHT 0 - 1 | HT 1X2: Almaz Antey U19 | 38% | ✓ 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.