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 | Seahorses vs City SCUSA: USL League Two | Over / Under Goals | Ov2.5 | 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 |
| 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 | Hunters vs UlaanbaatarMongolia: Premier League | 1X2 | 2 | 1–4 | Medium | 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:15 | Tuloy vs MaharlikaPhilippines: PFL | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Mines vs ZESCO UnitedZambia: Super League | Double Chance | 12 | 0–0 | High | Lost |
| 11:00 | Svay Rieng vs Boeung KetCambodia: Hun Sen Cup | 1X2 | 1 | 3–2 | Medium | Won |
| 11:00 | Bandari vs APS BometKenya: FKF Premier League | 1X2 | 2 | 0–2 | Medium | Won |
| 11:00 | Shenyang Urban vs Qingdao JonoonChina: Super League | 1X2 | 1 | 2–1 | Medium | Won |
| 11:00 | Murdoch Melville vs Joondalup CityAustralia: Western Australia State League 1 | Over / Under Goals | Ov2.5 | 3–4 | Medium | Won |
| 11:00 | Avangard Kursk vs Metallurg LipetskRussia: Second League Group 3 | Double Chance | 12 | 1–1 | High | Lost |
| 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 | Gareji vs Merani MartviliGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 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 | Meshakhte vs Torpedo KutaisiGeorgia: Erovnuli Liga | 1X2 | 2 | 1–4 | Medium | 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 | 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 | Kabwe Warriors vs ZanacoZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Man Utd Zambia Academy vs NkwaziZambia: 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 | De Graafschap U21 vs ADO Den Haag IINetherlands: U21 Divisie 1 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 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 | Taguig vs Dynamic Herb CebuPhilippines: PFL | 1X2 | 1 | 1–1 | High | Lost |
| 13:00 | Atlético Tembetary vs 12 de Junio VHParaguay: Division Intermedia | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Selangor vs Buriram UnitedWorld: ASEAN Club Championship | 1X2 | 2 | 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 | Interclube vs Recreativo do LiboloAngola: Girabola | Double Chance | 12 | 0–0 | High | Lost |
| 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 | Guelson FC vs Sagrada EsperançaAngola: Girabola | 1X2 | 2 | 0–0 | Medium | 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:30 | Al Minaa Basra vs MosulIraq: Iraqi League | Double Chance | 12 | 1–0 | High | 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 | 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 | 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 | 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 | Ilves vs Inter TurkuFinland: Veikkausliiga | Double Chance | 12 | 1–3 | Medium | Won |
| 15:00 | Iveria Khashuri vs Kolkheti KhobiGeorgia: Liga 3 | Double Chance | 12 | 1–4 | High | Won |
| 15:00 | Blansko vs Unie HlubinaCzech-Republic: 3. Liga MSFL | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 15:00 | Telavi vs SioniGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 2–1 | High | Won |
| 15:00 | AZ U19 vs NEC Nijmegen U19Netherlands: U19 Divisie 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Frýdek-Místek vs Zlín IICzech-Republic: 3. Liga MSFL | 1X2 | 1 | 2–2 | Medium | Lost |
| 15:00 | Drina Zvornik vs SlavijaBosnia: 1st League RS | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Vrchovina vs HraniceCzech-Republic: 3. Liga MSFL | 1X2 | 1 | 2–2 | High | Lost |
| 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 | 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 | Septemvri Tervel vs Ludogorets IIIBulgaria: Third League Northeast | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Chernihiv vs Dynamo KyivUkraine: Cup | Double Chance | 12 | 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 | 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 | 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 | Leixões U23 vs Gil Vicente U23Portugal: Taça Revelação U23 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 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 | Otrant-Olympic vs GrbaljMontenegro: Second League | 1X2 | 1 | 4–2 | High | Won |
| 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 | Start vs BodoGlimtNorway: Eliteserien | 1X2 | 2 | 1–4 | High | Won |
| 16:00 | KuPS vs FF JaroFinland: Veikkausliiga | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Témouchent vs US ChaouiaAlgeria: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Lokomotiv Plovdiv vs CSKA SofiaBulgaria: Cup | 1X2 | 2 | 1–1 | High | Lost |
| 16:00 | Shturmi vs GoriGeorgia: Erovnuli Liga 2 | Over / Under Goals | Un2.5 | 0–0 | 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 | Motorlet Praha vs Bohemians 1905 IICzech-Republic: 3. Liga CFL A | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:00 | Písek vs Králův DvůrCzech-Republic: 3. Liga CFL A | 1X2 | 1 | 3–1 | Medium | Won |
| 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 | 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:30 | Häcken W vs Växjö WSweden: Damallsvenskan | 1X2 | 1 | 4–2 | High | 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 | Willem II vs FC VolendamNetherlands: Eerste Divisie | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 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 |
| 17:00 | Torreense vs Casa PiaPortugal: Primeira Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 17:00 | Al Quwa Al Jawiya vs Al Zawra'aIraq: Iraqi League | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Al Shorta vs ErbilIraq: Iraqi League | Double Chance | 12 | 0–2 | High | Won |
| 17:00 | SV Sandhausen vs Eintracht FrankfurtWorld: Friendlies Clubs | 1X2 | 2 | 3–3 | High | Lost |
| 17:00 | Gais vs Hammarby FFSweden: Allsvenskan | Double Chance | 12 | 2–0 | High | Won |
| 17:00 | Lillestrom vs Kristiansund BKNorway: Eliteserien | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | NEC vs SC VillaUganda: Premier League | Over / Under Goals | Un2.5 | 1–4 | High | 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 | Ataka Vilnius vs ŠiauliaiLithuania: Cup | 1X2 | 1 | 1–2 | Medium | Lost |
| 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 | Aragvi Dusheti vs Kolkheti PotiGeorgia: Erovnuli Liga 2 | 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: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 | 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 | Buducnost Podgorica vs BokeljMontenegro: First League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Mornar vs PetrovacMontenegro: First League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Atl. Rafaela 2 vs Defensa y Justicia Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 18:00 | Dečić vs Arsenal TivatMontenegro: First League | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | Brusque U20 vs Atlético Mineiro U20Brazil: Brasileiro U20 B | 1X2 | 2 | 0–3 | Medium | Won |
| 18:00 | Jedinstvo vs JezeroMontenegro: First League | Double Chance | 12 | 2–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 | Central Córdoba SdE Res. vs Deportivo Riestra Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Metropolitano vs BlumenauBrazil: Catarinense 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | América RJ vs CFRJ MaricáBrazil: Carioca A2 | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Platense Res. vs Newell's Old Boys Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | Coritiba U17 vs Atlético Mineiro U17Brazil: Copa Do Brasil U17 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Rosario Central Res. vs Argentinos Juniors Res.Argentina: Reserve League | 1X2 | 1 | 1–2 | Medium | Lost |
| 18:00 | Palermo vs CatanzaroItaly: Serie B | 1X2 | 1 | 2–0 | High | Won |
| 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 | Sileks vs ShkendijaMacedonia: Cup | 1X2 | 2 | 1–0 | High | Lost |
| 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 | Mladost DG vs SutjeskaMontenegro: First League | 1X2 | 2 | 0–1 | High | 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 | Ação vs Santa Cruz MTBrazil: Matogrossense 2 | Double Chance | 12 | 1–1 | High | Lost |
| 19:00 | CR Belouizdad vs MC OranAlgeria: Ligue 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 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 | Atlético Bucaramanga W vs Deportivo Cali WColombia: Liga Femenina | 1X2 | 2 | 1–4 | High | Won |
| 21:00 | Capo W vs Sta Clarita Blue Heat WUSA: USL W League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 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.