Full Transparency
Prediction Results & Track Record
Every prediction we published is tracked here with the final score and a clear win or loss. Results load from yesterday by default and update once matches finish. No cherry-picking — every settled tip is shown with a green tick or red cross.
Accuracy by Market — Wednesday, May 20, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Hudson Valley Crusaders W vs New England Mutiny WUSA: USL W League | 1X2 | X | 2–0 | High | Lost |
| 00:00 | Always Ready vs MirassolSouth America: CONMEBOL Libertadores | 1X2 | 2 | 1–2 | High | Won |
| 00:00 | Santa Fe vs PlatenseSouth America: CONMEBOL Libertadores | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 00:00 | St. Louis City vs Houston DynamoUSA: US Open Cup | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 00:30 | Fort Worth Vaqueros vs TexomaUSA: USL League Two | 1X2 | X | 0–0 | High | Won |
| 00:30 | Sao Paulo vs MillonariosSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 1–1 | Medium | Lost |
| 00:30 | Boca Juniors vs CruzeiroSouth America: CONMEBOL Libertadores | 1X2 | 1 | 1–1 | Medium | Lost |
| 00:30 | Caravel vs EstudiantesAruba: Division Di Honor | 1X2 | 1 | 0–0 | Medium | Lost |
| 01:00 | Ellerton vs ParadiseBarbados: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 01:00 | Colorado Storm W vs Colorado ISA WUSA: USL W League | 1X2 | X | 5–0 | High | Lost |
| 01:30 | Midlakes United vs Oly TownUSA: USL League Two | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:00 | America de Cali vs TigreSouth America: CONMEBOL Sudamericana | Double Chance | 12 | 1–1 | Medium | Lost |
| 02:00 | Deportivo Cuenca vs Deportivo RecoletaSouth America: CONMEBOL Sudamericana | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 02:00 | Independiente del Valle vs Libertad AsuncionSouth America: CONMEBOL Libertadores | 1X2 | 1 | 4–1 | High | Won |
| 02:00 | Seahorses vs City SCUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 05:00 | Melbourne City W vs Tokyo Verdy Beleza WWorld: AFC Women's Champions League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 07:00 | Deren vs KhoromkhonMongolia: Premier League | 1X2 | 1 | 12–0 | High | Won |
| 07:30 | Garelli United vs Philippine ArmyPhilippines: PFL | 1X2 | 1 | 8–1 | Medium | Won |
| 09:00 | Slavia III vs Viktoria Plzeň IICzech-Republic: 3. Liga CFL A | 1X2 | 2 | 3–5 | High | Won |
| 10:00 | Benfica U23 vs Santa Clara U23Portugal: Taça Revelação U23 | Double Chance | 12 | 3–3 | High | Lost |
| 10:00 | Naegohyang W vs Suwon FMC WWorld: AFC Women's Champions League | 1X2 | 1 | 2–1 | High | Won |
| 10:00 | Sheger Ketema vs Mekelle KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 10:00 | Hunters vs UlaanbaatarMongolia: Premier League | 1X2 | 2 | 1–4 | Medium | Won |
| 10:15 | Tuloy vs MaharlikaPhilippines: PFL | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Avangard Kursk vs Metallurg LipetskRussia: Second League Group 3 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | Murdoch Melville vs Joondalup CityAustralia: Western Australia State League 1 | Over / Under Goals | Ov2.5 | 3–4 | Medium | Won |
| 11:00 | Bandari vs APS BometKenya: FKF Premier League | 1X2 | 2 | 0–2 | Medium | Won |
| 11:00 | Mines vs ZESCO UnitedZambia: Super League | Double Chance | 12 | 0–0 | High | Lost |
| 11:00 | Shenyang Urban vs Qingdao JonoonChina: Super League | 1X2 | 1 | 2–1 | Medium | Won |
| 11:00 | Svay Rieng vs Boeung KetCambodia: Hun Sen Cup | 1X2 | 1 | 3–2 | Medium | Won |
| 11:00 | Hungary U17 vs Austria U17World: Friendlies | 1X2 | X | 3–3 | High | Won |
| 11:35 | Shanghai Shenhua vs Wuhan Three TownsChina: Super League | 1X2 | 1 | 2–2 | High | Lost |
| 12:00 | Odishi 1919 vs SamtrediaGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 1–1 | High | Lost |
| 12:00 | Guria vs Iberia 2010Georgia: Liga 3 | 1X2 | 1 | 6–0 | High | Won |
| 12:00 | Chongqing Tongliang Long vs Yunnan YukunChina: Super League | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 12:00 | Hangzhou Greentown vs Shandong LunengChina: Super League | BTTS / GG | BTTS - Yes | 4–1 | High | Won |
| 12:00 | Ahal vs ArkadagTurkmenistan: Ýokary Liga | Double Chance | 12 | 0–0 | High | Lost |
| 12:00 | Transport United vs ThimphuBhutan: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 12:00 | Araks Ararat vs Ararat-Armenia IIArmenia: First League | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 12:00 | BKMA II vs Banants IIArmenia: First League | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Lernayin Artsakh vs Van IIArmenia: First League | 1X2 | 2 | 0–0 | High | Lost |
| 12:00 | Gareji vs Merani MartviliGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 12:00 | Meshakhte vs Torpedo KutaisiGeorgia: Erovnuli Liga | 1X2 | 2 | 1–4 | Medium | Won |
| 12:00 | Ethiopia Bunna vs Fasil KetemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 12:15 | Şagadam vs AşgabatTurkmenistan: Ýokary Liga | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:30 | Altyn Asyr vs Köpetdag AşgabatTurkmenistan: Ýokary Liga | 1X2 | 1 | 0–0 | High | Lost |
| 13:00 | De Graafschap U21 vs ADO Den Haag IINetherlands: U21 Divisie 1 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Man Utd Zambia Academy vs NkwaziZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Kabwe Warriors vs ZanacoZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Tabora United vs Mtibwa SugarTanzania: Ligi Kuu Bara | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Lech Poznan W vs GKS Katowice WPoland: Ekstraliga Women | 1X2 | 2 | 1–4 | Medium | Won |
| 13:00 | Taguig vs Dynamic Herb CebuPhilippines: PFL | 1X2 | 1 | 1–1 | High | Lost |
| 13:00 | Selangor vs Buriram UnitedWorld: ASEAN Club Championship | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Dinamo Stavropol vs Alaniya VladikavkazRussia: Second League A Fall Season Silver | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 13:00 | Kedus Giorgis vs Awassa KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | Atlético Tembetary vs 12 de Junio VHParaguay: Division Intermedia | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Guairena FC vs Paraguari ACParaguay: Division Intermedia | Double Chance | 12 | 1–0 | Medium | Won |
| 13:15 | Nebitci vs MerwTurkmenistan: Ýokary Liga | Double Chance | 12 | 0–0 | High | Lost |
| 13:45 | Al Fallah vs Al Hilal Port SudanSudan: Sudani Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:45 | Al-Merreikh II vs Umm MughadSudan: Sudani Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 14:00 | Académica do Lobito vs Petro de LuandaAngola: Girabola | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:00 | Luanda City vs 1º de AgostoAngola: Girabola | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:00 | CD Lunda-Sul vs Bravos do Maquis FCAngola: Girabola | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | Kabuscorp vs São SalvadorAngola: Girabola | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | 1º de Maio vs Desportivo HuílaAngola: Girabola | Double Chance | 12 | 0–0 | High | Lost |
| 14:00 | Redonda FC vs WilieteAngola: Girabola | 1X2 | 2 | 0–0 | High | Lost |
| 14:00 | Sireți vs IskraMoldova: Super Liga | Double Chance | 12 | 1–0 | High | Won |
| 14:00 | Spartanii Selemet vs FloreştiMoldova: Super Liga | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 14:00 | Amkar vs Zenit 2Russia: Second League A Fall Season Silver | 1X2 | 1 | 4–2 | Medium | Won |
| 14:00 | Interclube vs Recreativo do LiboloAngola: Girabola | Double Chance | 12 | 0–0 | High | Lost |
| 14:00 | Guelson FC vs Sagrada EsperançaAngola: Girabola | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:30 | Al Minaa Basra vs MosulIraq: Iraqi League | Double Chance | 12 | 1–0 | High | Won |
| 14:30 | Al Najaf vs Al KarkhIraq: Iraqi League | 1X2 | 2 | 2–5 | Medium | Won |
| 14:30 | Newroz vs ZakhoIraq: Iraqi League | Double Chance | 12 | 2–1 | Medium | Won |
| 14:30 | CS Sfaxien vs Stade GabesienTunisia: Cup | 1X2 | 1 | 2–1 | Medium | Won |
| 14:30 | ES Zarzis vs CA BizertinTunisia: Cup | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 14:30 | Ural vs Dinamo MakhachkalaRussia: Premier League | 1X2 | X | 0–1 | High | Lost |
| 14:30 | Ogooue FC vs BouenguidiGabon: Championnat D1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:30 | Stade Mandji vs Oyem ACGabon: Championnat D1 | Double Chance | 12 | 0–0 | High | Lost |
| 14:30 | Stade Migoveen vs FC 105Gabon: Championnat D1 | Double Chance | 12 | 0–0 | High | Lost |
| 14:30 | US Oyem vs BitamGabon: Championnat D1 | Double Chance | 12 | 0–0 | High | Lost |
| 14:30 | Vautour Club vs Cercle MbériGabon: Championnat D1 | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | AZ U19 vs NEC Nijmegen U19Netherlands: U19 Divisie 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Septemvri Tervel vs Ludogorets IIIBulgaria: Third League Northeast | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Ilves vs Inter TurkuFinland: Veikkausliiga | Double Chance | 12 | 1–3 | Medium | Won |
| 15:00 | Jiskra Domažlice vs Aritma PrahaCzech-Republic: 3. Liga CFL A | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 15:00 | Příbram II vs KladnoCzech-Republic: 3. Liga CFL A | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Blansko vs Unie HlubinaCzech-Republic: 3. Liga MSFL | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 15:00 | Frýdek-Místek vs Zlín IICzech-Republic: 3. Liga MSFL | 1X2 | 1 | 2–2 | Medium | Lost |
| 15:00 | Vrchovina vs HraniceCzech-Republic: 3. Liga MSFL | 1X2 | 1 | 2–2 | High | Lost |
| 15:00 | Telavi vs SioniGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 2–1 | High | Won |
| 15:00 | Iveria Khashuri vs Kolkheti KhobiGeorgia: Liga 3 | Double Chance | 12 | 1–4 | High | Won |
| 15:00 | Polanka nad Odrou vs Karviná IICzech-Republic: 3. Liga MSFL | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Sigma Olomouc II vs HodonínCzech-Republic: 3. Liga MSFL | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Uničov vs HlučínCzech-Republic: 3. Liga MSFL | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Baník Souš vs Ústí nad OrlicíCzech-Republic: 3. Liga CFL B | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Kolín vs VarnsdorfCzech-Republic: 3. Liga CFL B | 1X2 | 2 | 0–2 | High | Won |
| 15:00 | Mladá Boleslav II vs Sokol BrozanyCzech-Republic: 3. Liga CFL B | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Velké Hamry vs Benátky nad JizerouCzech-Republic: 3. Liga CFL B | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Slovan Velvary vs Teplice IICzech-Republic: 3. Liga CFL B | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 15:00 | Admira Praha vs České Budějovice IICzech-Republic: 3. Liga CFL A | Over / Under Goals | Ov2.5 | 3–6 | Medium | Won |
| 15:00 | Loko Vltavín vs Táborsko IICzech-Republic: 3. Liga CFL A | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Petřín Plzeň vs Dukla Praha IICzech-Republic: 3. Liga CFL A | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 15:00 | Drina Zvornik vs SlavijaBosnia: 1st League RS | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Saburtalo vs GagraGeorgia: Erovnuli Liga | 1X2 | 1 | 1–0 | High | Won |
| 15:00 | Tukums vs RigaLatvia: Virsliga | 1X2 | 2 | 1–3 | High | Won |
| 15:00 | Flint City Bucks vs Lansing CityUSA: USL League Two | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Dinamo Bryansk vs UrozhayRussia: Second League A Fall Season Silver | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Mebrat Hayl vs Dire Dawa KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 15:00 | Chernihiv vs Dynamo KyivUkraine: Cup | Double Chance | 12 | 1–3 | High | Won |
| 15:00 | Džiugas Telšiai vs BangaLithuania: Cup | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 15:15 | Dinamo Kirov vs TyumenRussia: Second League A Fall Season Silver | Double Chance | 12 | 4–0 | High | Won |
| 15:30 | KMC vs Pamba JijiTanzania: Ligi Kuu Bara | Double Chance | 12 | 0–1 | High | Won |
| 15:30 | Třinec vs Slovácko IICzech-Republic: 3. Liga MSFL | 1X2 | 1 | 1–1 | High | Lost |
| 15:30 | Vsetín vs Zbrojovka Brno IICzech-Republic: 3. Liga MSFL | 1X2 | 2 | 1–3 | Medium | Won |
| 15:30 | Berane vs IgaloMontenegro: Second League | Double Chance | 12 | 0–1 | High | Won |
| 15:30 | Internacional Podgorica vs IskraMontenegro: Second League | Double Chance | 12 | 1–3 | High | Won |
| 15:30 | Lovćen vs KomMontenegro: Second League | Double Chance | 12 | 1–0 | High | Won |
| 15:30 | Rudar vs Mladost LješkopoljeMontenegro: Second League | Double Chance | 12 | 0–0 | High | Lost |
| 15:30 | Otrant-Olympic vs GrbaljMontenegro: Second League | 1X2 | 1 | 4–2 | High | Won |
| 15:30 | Leixões U23 vs Gil Vicente U23Portugal: Taça Revelação U23 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 15:45 | Maccabi Petah Tikva vs Bnei YehudaIsrael: Liga Leumit | 1X2 | 1 | 2–2 | High | Lost |
| 15:45 | Maccabi Herzliya vs Hapoel Kfar SabaIsrael: Liga Leumit | 1X2 | 1 | 1–1 | High | Lost |
| 15:45 | Hapoel Ramat Gan vs Hapoel Rishon LeZionIsrael: Liga Leumit | 1X2 | 1 | 2–1 | High | Won |
| 15:45 | Hapoel Kfar Shalem vs Kiryat Yam SCIsrael: Liga Leumit | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 16:00 | Sparta Brno vs Líšeň IICzech-Republic: 4. Liga Divizie D | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | KuPS vs FF JaroFinland: Veikkausliiga | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Motorlet Praha vs Bohemians 1905 IICzech-Republic: 3. Liga CFL A | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:00 | Lokomotiv Plovdiv vs CSKA SofiaBulgaria: Cup | 1X2 | 2 | 1–1 | High | Lost |
| 16:00 | Písek vs Králův DvůrCzech-Republic: 3. Liga CFL A | 1X2 | 1 | 3–1 | Medium | Won |
| 16:00 | Start vs BodoGlimtNorway: Eliteserien | 1X2 | 2 | 1–4 | High | Won |
| 16:00 | Mali U17 vs Tanzania U17World: CAF Cup Of Nations U17 | 1X2 | 2 | 2–1 | High | Lost |
| 16:00 | Angola U17 vs Mozambique U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 1–2 | High | Won |
| 16:00 | Shturmi vs GoriGeorgia: Erovnuli Liga 2 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Témouchent vs US ChaouiaAlgeria: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Kalju Nomme vs LaagriEstonia: Meistriliiga | 1X2 | 1 | 1–0 | High | Won |
| 16:00 | Kuressaare vs Nõmme UnitedEstonia: Meistriliiga | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Trans Narva vs PaideEstonia: Meistriliiga | 1X2 | 2 | 1–0 | High | Lost |
| 16:00 | Grobiņa vs Super NovaLatvia: Virsliga | Double Chance | 12 | 0–2 | Medium | Won |
| 16:00 | Dinamo Moskva II vs Dinamo VladivostokRussia: Second League A Fall Season Silver | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 16:00 | FK Jablonec vs KarvináCzech-Republic: Cup | 1X2 | 1 | 1–3 | Medium | Lost |
| 16:00 | Atmosfera vs PanevėžysLithuania: Cup | 1X2 | 2 | 0–3 | High | Won |
| 16:00 | TransINVEST Vilnius vs Hegelmann LitauenLithuania: Cup | 1X2 | 1 | 2–0 | High | Won |
| 16:30 | Häcken W vs Växjö WSweden: Damallsvenskan | 1X2 | 1 | 4–2 | High | Won |
| 16:30 | Spelle-Venhaus vs Borussia MönchengladbachWorld: Friendlies Clubs | 1X2 | X | 2–6 | High | Lost |
| 16:30 | Rotor Volgograd vs AkronRussia: Premier League | Double Chance | 12 | 0–2 | Medium | Won |
| 16:45 | Police vs KaédiMauritania: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 16:45 | Tevragh-Zeïne vs SNIMMauritania: Premier League | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:45 | ASO Chlef vs JS KabylieAlgeria: Ligue 1 | Double Chance | 12 | 1–2 | Medium | Won |
| 16:45 | El Bayadh vs JS SaouraAlgeria: Ligue 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:45 | ES Setif vs MC AlgerAlgeria: Ligue 1 | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 16:45 | Willem II vs FC VolendamNetherlands: Eerste Divisie | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 17:00 | Torreense vs Casa PiaPortugal: Primeira Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 17:00 | Lillestrom vs Kristiansund BKNorway: Eliteserien | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | AL Masry vs Al AhlyEgypt: Premier League | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Pyramids FC vs Smouha SCEgypt: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | Zamalek SC vs Ceramica CleopatraEgypt: Premier League | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | Gais vs Hammarby FFSweden: Allsvenskan | Double Chance | 12 | 2–0 | High | Won |
| 17:00 | Hammarby W vs Malmö FF WSweden: Damallsvenskan | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Asane vs Sandnes ULFNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:00 | Egersund vs LynNorway: 1. Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Kongsvinger vs ODD BallklubbNorway: 1. Division | 1X2 | 1 | 4–2 | High | Won |
| 17:00 | Moss vs StromsgodsetNorway: 1. Division | 1X2 | 2 | 1–1 | High | Lost |
| 17:00 | Ranheim vs hoddNorway: 1. Division | 1X2 | 1 | 3–2 | Medium | Won |
| 17:00 | Raufoss vs BryneNorway: 1. Division | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 17:00 | Sogndal vs StabaekNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:00 | Strommen vs HaugesundNorway: 1. Division | Over / Under Goals | Ov2.5 | 0–7 | High | Won |
| 17:00 | Al Shorta vs ErbilIraq: Iraqi League | Double Chance | 12 | 0–2 | High | Won |
| 17:00 | Aragvi Dusheti vs Kolkheti PotiGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Al Quwa Al Jawiya vs Al Zawra'aIraq: Iraqi League | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Dila vs Dinamo TbilisiGeorgia: Erovnuli Liga | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | SV Sandhausen vs Eintracht FrankfurtWorld: Friendlies Clubs | 1X2 | 2 | 3–3 | High | Lost |
| 17:00 | NEC vs SC VillaUganda: Premier League | Over / Under Goals | Un2.5 | 1–4 | High | Lost |
| 17:00 | Ataka Vilnius vs ŠiauliaiLithuania: Cup | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:30 | TuS RW Koblenz vs Wormatia WormsGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Ennepetal vs Eintracht RheineGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Bate Borisov vs Dinamo MinskBelarus: Premier League | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | América RJ vs CFRJ MaricáBrazil: Carioca A2 | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Freienbach vs BadenSwitzerland: 1. Liga Classic Group 3 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Al Khaleej Saihat vs Al-Ahli JeddahSaudi-Arabia: Pro League | 1X2 | 2 | 1–4 | High | Won |
| 18:00 | Al Najma vs Al ShababSaudi-Arabia: Pro League | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:00 | Dodoma Jiji vs MashujaaTanzania: Ligi Kuu Bara | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Aalesund vs BrannNorway: Eliteserien | 1X2 | 2 | 2–1 | High | Lost |
| 18:00 | Buducnost Podgorica vs BokeljMontenegro: First League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Dečić vs Arsenal TivatMontenegro: First League | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | Mornar vs PetrovacMontenegro: First League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Jedinstvo vs JezeroMontenegro: First League | Double Chance | 12 | 2–0 | Medium | Won |
| 18:00 | Atl. Rafaela 2 vs Defensa y Justicia Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 18:00 | Central Córdoba SdE Res. vs Deportivo Riestra Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Platense Res. vs Newell's Old Boys Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | Rosario Central Res. vs Argentinos Juniors Res.Argentina: Reserve League | 1X2 | 1 | 1–2 | Medium | Lost |
| 18:00 | Tigre Res. vs Sarmiento Res.Argentina: Reserve League | Double Chance | 12 | 1–3 | Medium | Won |
| 18:00 | Avaí U20 vs Cuiabá U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 18:00 | Cruzeiro U20 vs Vitória U20Brazil: Brasileiro U20 A | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Fluminense U20 vs Juventude U20Brazil: Brasileiro U20 A | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | São Paulo U20 vs Criciuma U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Operário PR U20 vs Internacional U20Brazil: Brasileiro U20 B | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Botafogo SP U20 vs Sport Recife U20Brazil: Brasileiro U20 B | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:00 | Metropolitano vs BlumenauBrazil: Catarinense 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Coritiba U17 vs Atlético Mineiro U17Brazil: Copa Do Brasil U17 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Sileks vs ShkendijaMacedonia: Cup | 1X2 | 2 | 1–0 | High | Lost |
| 18:00 | Palermo vs CatanzaroItaly: Serie B | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Mladost DG vs SutjeskaMontenegro: First League | 1X2 | 2 | 0–1 | High | Won |
| 18:00 | Brusque U20 vs Atlético Mineiro U20Brazil: Brasileiro U20 B | 1X2 | 2 | 0–3 | Medium | Won |
| 18:00 | Ascoli vs PotenzaItaly: Serie C Promotion Play Offs | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Union Brescia vs CasaranoItaly: Serie C Promotion Play Offs | 1X2 | 1 | 0–0 | High | Lost |
| 18:30 | Catania vs LeccoItaly: Serie C Promotion Play Offs | 1X2 | 1 | 3–3 | High | Lost |
| 18:30 | Aparecidense U20 vs Inhumas U20Brazil: Goiano U20 | Double Chance | 12 | 2–1 | Medium | Won |
| 18:45 | Ravenna vs SalernitanaItaly: Serie C Promotion Play Offs | Double Chance | 12 | 0–2 | Medium | Won |
| 19:00 | SC Freiburg vs Aston VillaEurope: UEFA Europa League | 1X2 | 2 | 0–3 | High | Won |
| 19:00 | Paysandu PA U20 vs Atlético GO U20Brazil: Brasileiro U20 B | Double Chance | 12 | 0–3 | High | Won |
| 19:00 | Senegal U17 vs Algeria U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 2–1 | High | Won |
| 19:00 | South Africa U17 vs Ghana U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 1–3 | High | Won |
| 19:00 | CR Belouizdad vs MC OranAlgeria: Ligue 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 19:00 | Ação vs Santa Cruz MTBrazil: Matogrossense 2 | Double Chance | 12 | 1–1 | High | Lost |
| 19:30 | Puerto Cabello II vs Deportivo LaraVenezuela: Segunda División | 1X2 | 2 | 1–1 | Medium | Lost |
| 19:30 | Urena SC vs Club Atletico BarinasVenezuela: Segunda División | 1X2 | 1 | 1–0 | High | Won |
| 19:30 | Zamora FC B vs Yaracuyanos FCVenezuela: Segunda División | Double Chance | 12 | 3–2 | Medium | Won |
| 20:00 | Talleres Cordoba vs Atletico TucumanArgentina: Copa Argentina | Double Chance | 12 | 0–3 | Medium | Won |
| 20:00 | Fortaleza FC vs OrsomarsoColombia: Copa Colombia | 1X2 | 1 | 1–1 | Medium | Lost |
| 20:00 | SOL DE America vs 3 de NoviembreParaguay: Division Intermedia | Double Chance | 12 | 2–0 | Medium | Won |
| 20:30 | Daquilema FC vs EmelecEcuador: Copa Ecuador | 1X2 | 2 | 0–0 | High | Lost |
| 21:00 | Capo W vs Sta Clarita Blue Heat WUSA: USL W League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 21:00 | Atlético Bucaramanga W vs Deportivo Cali WColombia: Liga Femenina | 1X2 | 2 | 1–4 | High | Won |
| 21:00 | Midwest United vs AFC Ann ArborUSA: USL League Two | 1X2 | X | 3–0 | High | Lost |
About Our Track Record
How 90Predict Tracks and Reports Prediction Results
Prediction accuracy is easy to claim and difficult to verify unless every result is tracked openly. This page exists to remove that ambiguity. Every tip published on 90Predict — across all markets, all confidence levels, and all pages — is logged here with its date, fixture, market, pick, and final outcome. There is no manual curation of which results appear. Wins, losses, and voids are all recorded.
How Results Are Verified and Recorded
Results are pulled from official match data within 24 hours of each fixture completing. The outcome is recorded as Won (prediction correct), Lost (prediction incorrect), or Void (match postponed, abandoned, or otherwise unsettleable). Win rates are calculated from settled predictions only — voids are tracked for completeness but excluded from percentage calculations. This is the industry-standard approach used by professional tipster verification services.
Why Confidence Level Matters
High Confidence tips require a minimum of three independent statistical factors to align before qualifying. Medium Confidence tips require two. The difference in historical win rate between these tiers — currently 71.8% for High vs 55.2% for Medium — reflects that stricter selection criteria produce more consistent outcomes. For accumulator builders, this means using High Confidence tips as anchor legs and treating Medium Confidence picks with more caution is the statistically supported approach.
Market-by-Market Performance
Not all markets are equally predictable. Double Chance leads at 74.2% because covering two of three outcomes structurally reduces uncertainty. Over/Under 2.5 Goals and BTTS perform strongly because both are driven by quantifiable team-level statistics — goals averages, xG, defensive records — that are more stable than match result data. HT/FT predictions carry inherently more risk because they require two independent outcomes to align, making them harder to predict despite strong pre-match analysis.
These market-level win rates are visible above and updated daily as new results are recorded. If you are building a strategy around a specific market, these figures provide the honest baseline from which to work.
A Note on Result Transparency
Some prediction sites selectively report only their winning tips or reset their records periodically. 90Predict does neither. Every prediction is tracked from publication date, including tips that lose. Our loss rate is visible alongside our win rate because understanding both is necessary to evaluate track record honestly. The losses on this page are as much a part of the record as the wins.
Past prediction accuracy does not guarantee future results. 90Predict publishes analysis for informational purposes only. Never bet money you cannot afford to lose, regardless of historical win rates.