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 — Tuesday, April 7, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Libertad vs Mushuc Runa SCEcuador: Liga Pro | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 00:00 | Goias vs CriciumaBrazil: Serie B | Double Chance | 12 | 1–0 | Medium | Won |
| 00:00 | Huachipato vs Universidad de ConcepcionChile: Primera División | Double Chance | 12 | 5–1 | Medium | Won |
| 00:15 | Instituto Cordoba vs Defensa Y JusticiaArgentina: Liga Profesional Argentina | Double Chance | 12 | 2–0 | High | Won |
| 01:00 | Municipal Grecia vs Quepos CambuteCosta-Rica: Liga De Ascenso | Double Chance | 12 | 0–0 | Medium | Lost |
| 01:00 | Pitbulls Santa Barbara FC vs CS UruguayCosta-Rica: Liga De Ascenso | 1X2 | 1 | 3–1 | High | Won |
| 01:00 | Guastatoya vs AchuapaGuatemala: Liga Nacional | 1X2 | 1 | 3–1 | Medium | Won |
| 01:10 | Atletico Nacional vs JaguaresColombia: Primera A | 1X2 | 1 | 2–1 | Medium | Won |
| 01:30 | Deportivo Universitario vs HerreraPanama: Liga Panameña De Fútbol | 1X2 | 1 | 2–0 | Medium | Won |
| 01:30 | Real Espana vs JuticalpaHonduras: Liga Nacional | 1X2 | 1 | 1–1 | High | Lost |
| 02:00 | Municipal Liberia vs San CarlosCosta-Rica: Primera División | 1X2 | 1 | 5–1 | Medium | Won |
| 07:00 | Kitchee vs WarriorsHong-Kong: League Cup | Double Chance | 12 | 1–2 | High | Won |
| 08:00 | Ural II vs Rubin Kazan 2Russia: Second League Group 4 | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 08:45 | Bangladesh Police vs FortisBangladesh: Federation Cup | Double Chance | 12 | 2–1 | Medium | Won |
| 08:45 | Arambagh vs Bashundhara KingsBangladesh: Federation Cup | 1X2 | 2 | 0–5 | High | Won |
| 09:00 | Melbourne City vs Central Coast MarinersAustralia: A League | 1X2 | 1 | 2–1 | Medium | Won |
| 09:00 | Asante Kotoko vs SamartexGhana: Premier League | 1X2 | 1 | 1–2 | High | Lost |
| 09:00 | Podillya Khmelnytskyi vs Viktoriya MykolaivkaUkraine: Persha Liga | Double Chance | 12 | 1–2 | High | Won |
| 09:30 | Magic United vs Moreton City ExcelsiorAustralia: Queensland NPL | 1X2 | 2 | 0–5 | High | Won |
| 09:30 | WDSC Wolves vs Gold Coast UnitedAustralia: Queensland NPL | 1X2 | 1 | 1–1 | Medium | Lost |
| 10:00 | Vizela U23 vs Estoril U23Portugal: Liga Revelação U23 | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 10:30 | Rajasthan United vs GokulamIndia: I League | 1X2 | 1 | 1–0 | High | Won |
| 11:00 | Hapoel Ra'anana vs Maccabi Petah TikvaIsrael: Liga Leumit | 1X2 | 2 | 1–2 | High | Won |
| 11:00 | Hapoel Kfar Shalem vs Hapoel Ramat GanIsrael: Liga Leumit | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 11:00 | West Bromwich Albion U18 vs Tottenham Hotspur U18England: U18 Premier League South | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 11:00 | Chelsea U18 vs Arsenal U18England: U18 Premier League South | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 11:00 | Swansea City U21 vs Peterborough United U21England: Professional Development League | 1X2 | 1 | 1–2 | Medium | Lost |
| 11:00 | Imisli FK vs TuranAzerbaidjan: Premyer Liqa | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Stabæk II vs Odd IINorway: 3. Division Girone 4 | Over / Under Goals | Un2.5 | 2–3 | High | Lost |
| 11:00 | Odishi 1919 vs GoriGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 11:00 | Santa Clara U23 vs Benfica U23Portugal: Liga Revelação U23 | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 11:00 | Pakhtakor II vs FarDuUzbekistan: Pro League A | 1X2 | X | 0–1 | High | Lost |
| 11:00 | Aragvi Dusheti vs ShturmiGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 0–2 | High | Won |
| 11:00 | Gareji vs SioniGeorgia: Erovnuli Liga 2 | 1X2 | 1 | 2–0 | Medium | Won |
| 11:00 | Kolkheti Poti vs Merani MartviliGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 5–1 | Medium | Won |
| 11:00 | Meshakhte vs SpaeriGeorgia: Erovnuli Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 11:00 | Rustavi vs Dinamo BatumiGeorgia: Erovnuli Liga | Double Chance | 12 | 3–0 | Medium | Won |
| 11:00 | Metal Kharkiv vs ChernihivUkraine: Persha Liga | Double Chance | 12 | 2–1 | High | Won |
| 11:30 | Kingsley Westside vs Curtin UniversityAustralia: Western Australia State League 1 | 1X2 | 1 | 0–0 | High | Lost |
| 11:30 | Bandırmaspor vs SarıyerTurkey: 1. Lig | 1X2 | 1 | 0–0 | High | Lost |
| 11:30 | Hatayspor vs Adana DemirsporTurkey: 1. Lig | 1X2 | 1 | 4–0 | Medium | Won |
| 12:00 | Lokomotiv vs XorazmUzbekistan: Super League | 1X2 | 1 | 1–1 | High | Lost |
| 12:00 | Fleetwood Town U21 vs AFC Bournemouth U21England: Professional Development League | 1X2 | 2 | 2–6 | Medium | Won |
| 12:00 | Coventry City U21 vs Huddersfield Town U21England: Professional Development League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 12:00 | Wigan Athletic U21 vs Sheffield Wednesday U21England: Professional Development League | 1X2 | 1 | 0–2 | Medium | Lost |
| 12:00 | Crewe Alexandra U21 vs Barnsley U21England: Professional Development League | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 12:00 | Bhutan W vs Macau WWorld: Friendlies Women | 1X2 | X | 7–0 | High | Lost |
| 12:15 | Johor Darul Takzim FC vs Kuala Lumpur FAMalaysia: Malaysia Cup | 1X2 | 1 | 4–1 | High | Won |
| 12:30 | BKMA II vs HayqArmenia: First League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 12:30 | Lernayin Artsakh vs Araks AraratArmenia: First League | Double Chance | 12 | 0–0 | High | Lost |
| 12:30 | Pyunik II vs Ararat IIArmenia: First League | Double Chance | 12 | 0–0 | High | Lost |
| 12:30 | Sardarapat vs MikaArmenia: First League | 1X2 | 1 | 0–0 | High | Lost |
| 12:35 | Al Nairyah vs Al GottahSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Cape Town City vs Black LeopardsSouth-Africa: 1st Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Gomora United FC vs The BeesSouth-Africa: 1st Division | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Herentals vs Ngezi PlatinumZimbabwe: Premier Soccer League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | University of Pretoria vs HighburySouth-Africa: 1st Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:00 | Midlands Wanderers vs Baroka FCSouth-Africa: 1st Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:00 | Leicesterfield vs Hungry LionsSouth-Africa: 1st Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:00 | Vietnam U20 W vs Bangladesh U20 WWorld: AFC U20 Asian Cup Women | 1X2 | 2 | 1–0 | Medium | Lost |
| 13:00 | Thailand U20 W vs China PR U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 13:00 | Mash'al vs BunyodkorUzbekistan: Super League | 1X2 | 2 | 0–1 | Medium | Won |
| 13:00 | Dempo vs Shillong LajongIndia: I League | 1X2 | 1 | 3–0 | Medium | Won |
| 13:00 | Joinville U20 vs Concórdia U20Brazil: Catarinense U20 | 1X2 | 1 | 2–2 | High | Lost |
| 13:15 | Zira vs Şamaxı FKAzerbaidjan: Premyer Liqa | 1X2 | 1 | 1–1 | High | Lost |
| 13:30 | Bashkimi Kumanovo vs Akademija PandevMacedonia: First League | 1X2 | 1 | 0–0 | High | Lost |
| 13:30 | Tikveš vs SileksMacedonia: First League | 1X2 | 1 | 0–3 | High | Lost |
| 13:45 | Vukovar vs NK Lokomotiva ZagrebCroatia: HNL | BTTS / GG | BTTS - Yes | 1–1 | Medium | Won |
| 14:00 | Malženice vs Zlaté MoravceSlovakia: 2. Liga | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 14:00 | Manisa F.K. vs PendiksporTurkey: 1. Lig | 1X2 | 2 | 2–0 | Medium | Lost |
| 14:00 | Leixões U23 vs Torreense U23Portugal: Liga Revelação U23 | 1X2 | 2 | 2–2 | Medium | Lost |
| 14:00 | Noah II vs Ararat-Armenia IIArmenia: First League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:00 | Chennaiyin vs Inter KashiIndia: Indian Super League | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:15 | Andijan vs NavbahorUzbekistan: Super League | Double Chance | 12 | 0–1 | High | Won |
| 14:30 | Dubrava Zagreb vs Bsk Bijelo BrdoCroatia: First NL | Double Chance | 12 | 1–2 | Medium | Won |
| 14:30 | Nyva Ternopil vs PrykarpattiaUkraine: Persha Liga | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Krylia Sovetov vs CSKA MoscowRussia: Cup | 1X2 | 2 | 2–5 | Medium | Won |
| 15:00 | Telavi vs SamtrediaGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 2–0 | High | Won |
| 15:00 | Saburtalo vs SamguraliGeorgia: Erovnuli Liga | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | BFC Daugavpils vs Ogre UnitedLatvia: Virsliga | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Smouha SC vs EnppiEgypt: Premier League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 15:00 | Shabab Al Ordon vs Al RamthaJordan: League | 1X2 | 2 | 0–1 | High | Won |
| 15:30 | Araz vs Sabah FAAzerbaidjan: Premyer Liqa | 1X2 | 2 | 2–4 | High | Won |
| 15:40 | Al Jubail vs Al JandalSaudi-Arabia: Division 1 | Double Chance | 12 | 1–3 | High | Won |
| 16:00 | Istra 1961 vs HNK Hajduk SplitCroatia: HNL | 1X2 | 2 | 1–3 | High | Won |
| 16:00 | Miedz Legnica vs Polonia BytomPoland: I Liga | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | Herd vs Molde IINorway: 3. Division Girone 2 | 1X2 | X | 3–3 | High | Won |
| 16:00 | Austevoll vs Åsane IINorway: 3. Division Girone 3 | 1X2 | X | 0–0 | High | Won |
| 16:00 | Våg vs VindbjartNorway: 3. Division Girone 4 | 1X2 | 2 | 1–0 | Medium | Lost |
| 16:00 | Viking II vs Haugesund IINorway: 3. Division Girone 4 | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | Bjørkelangen vs Lyn IINorway: 3. Division Girone 6 | 1X2 | X | 1–2 | High | Lost |
| 16:00 | Elverum vs Sarpsborg 08 IINorway: 3. Division Girone 6 | 1X2 | X | 0–0 | High | Won |
| 16:00 | Academico Viseu U23 vs Famalicão U23Portugal: Liga Revelação U23 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | Al Arabi SC vs Al ZulfiSaudi-Arabia: Division 1 | 1X2 | 2 | 1–4 | High | Won |
| 16:00 | Stade d'Abidjan vs SOAIvory-Coast: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Flora Tallinn vs KuressaareEstonia: Meistriliiga | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Trans Narva vs TammekaEstonia: Meistriliiga | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Kaloum Star vs ASM SangarédiGuinea: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Renaissance vs HafiaGuinea: Ligue 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:30 | Heimstetten vs DeisenhofenGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:30 | Bombada vs FortuneGambia: GFA League | Double Chance | 12 | 1–0 | Medium | Won |
| 16:30 | Greater Tomorrow vs Team RhinoGambia: GFA League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:30 | Hart Acedemy vs Steve BikoGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Samger vs Medina UnitedGambia: GFA League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | KyPa vs Union PlaaniFinland: Suomen Cup | 1X2 | X | 0–4 | High | Lost |
| 16:45 | AC Douane vs Nouakchott AcademieMauritania: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 17:00 | FC Schweinfurt 05 vs Rot-Weiß EssenGermany: 3. Liga | 1X2 | 2 | 1–3 | Medium | Won |
| 17:00 | Vizela vs Benfica BPortugal: Segunda Liga | Double Chance | 12 | 1–2 | Medium | Won |
| 17:00 | Hertha Zehlendorf vs BSG Chemie LeipzigGermany: Regionalliga Nordost | Double Chance | 12 | 0–5 | High | Won |
| 17:00 | Luckenwalde vs Hallescher FCGermany: Regionalliga Nordost | 1X2 | 2 | 1–4 | Medium | Won |
| 17:00 | Oddevold vs SandvikenSweden: Superettan | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 17:00 | Arka Gdynia vs Zaglebie LubinPoland: Ekstraklasa | Double Chance | 12 | 3–1 | High | Won |
| 17:00 | Kongsvinger vs BryneNorway: 1. Division | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Energie Cottbus vs TSV 1860 MünchenGermany: 3. Liga | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | MSV Duisburg vs VfL OsnabrückGermany: 3. Liga | Double Chance | 12 | 1–0 | Medium | Won |
| 17:00 | Waldhof Mannheim vs Hoffenheim IIGermany: 3. Liga | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | SSV Jahn Regensburg vs Erzgebirge AueGermany: 3. Liga | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 17:00 | Çorum FK vs Bodrum FKTurkey: 1. Lig | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:00 | Aalesund vs FredrikstadNorway: Eliteserien | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | KFUM Oslo vs SandefjordNorway: Eliteserien | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 17:00 | Byåsen vs Rosenborg IINorway: 3. Division Girone 2 | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | FC Aarau vs Étoile CarougeSwitzerland: Challenge League | 1X2 | 1 | 1–3 | Medium | Lost |
| 17:00 | Varegg vs Brann IINorway: 3. Division Girone 3 | 1X2 | X | 1–3 | High | Lost |
| 17:00 | hodd vs Sandnes ULFNorway: 1. Division | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 17:00 | FC Nordsjaelland vs BrondbyDenmark: Superliga | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 17:00 | Dila vs GagraGeorgia: Erovnuli Liga | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:00 | Torpedo Kutaisi vs Dinamo TbilisiGeorgia: Erovnuli Liga | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:30 | Richards Bay vs StellenboschSouth-Africa: Premier Soccer League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 17:30 | Orlando Pirates vs Golden ArrowsSouth-Africa: Premier Soccer League | 1X2 | 1 | 5–0 | High | Won |
| 17:30 | Magesi vs Marumo GallantsSouth-Africa: Premier Soccer League | BTTS / GG | BTTS - No | 3–0 | High | Won |
| 17:30 | Durban City vs Mamelodi SundownsSouth-Africa: Premier Soccer League | 1X2 | 2 | 0–1 | Medium | Won |
| 17:30 | Chippa United vs SiweleleSouth-Africa: Premier Soccer League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:30 | Traiskirchen vs Krems RehbergAustria: Regionalliga Ost | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 17:30 | Stade Lausanne-Ouchy vs RapperswilSwitzerland: Challenge League | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:30 | FC Vaduz vs BellinzonaSwitzerland: Challenge League | 1X2 | 1 | 3–2 | High | Won |
| 17:30 | FC WIL 1900 vs Neuchatel Xamax FCSwitzerland: Challenge League | BTTS / GG | BTTS - Yes | 5–2 | High | Won |
| 18:00 | Godoy Cruz Res. vs Rosario Central Res.Argentina: Reserve League | 1X2 | 2 | 2–3 | Medium | Won |
| 18:00 | Independiente Res. vs Atl. Rafaela 2Argentina: Reserve League | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Lanús Res. vs Deportivo Riestra Res.Argentina: Reserve League | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Unión Santa Fe Res. vs San Lorenzo Res.Argentina: Reserve League | Double Chance | 12 | 3–1 | Medium | Won |
| 18:00 | Ranheim II vs MelhusNorway: 3. Division Girone 2 | Over / Under Goals | Un2.5 | 1–4 | High | Lost |
| 18:00 | Belgrano Córdoba Res. vs Colón Res.Argentina: Reserve League | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | Ferro 2 vs Quilmes 2Argentina: Reserve League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 18:00 | Ceramica Cleopatra vs Al AhlyEgypt: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 18:00 | Paysandu PA U20 vs Vila Nova U20Brazil: Brasileiro U20 B | 1X2 | 2 | 1–2 | Medium | Won |
| 18:00 | Manchester United U21 vs Real Madrid U21World: Premier League International Cup | 1X2 | 2 | 2–4 | Medium | Won |
| 18:30 | São José PA U20 vs Real SC U20Brazil: Estadual Junior U20 | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | Rhyl vs Gresford AthleticWales: FAW Championship | 1X2 | 1 | 1–0 | Medium | Won |
| 18:45 | Port Vale vs RotherhamEngland: League One | Double Chance | 12 | 1–0 | High | Won |
| 18:45 | Berwick Rangers vs Tranent JuniorsScotland: Football League Lowland League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:45 | Albion Rovers vs East StirlingshireScotland: Football League Lowland League | 1X2 | 1 | 1–0 | Medium | Won |
| 18:45 | Montrose vs Cove RangersScotland: League One | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 18:45 | Ayr Utd vs DunfermlineScotland: Championship | Double Chance | 12 | 0–3 | High | Won |
| 18:45 | Celtic II vs Linlithgow RoseScotland: Football League Lowland League | 1X2 | 2 | 1–3 | Medium | Won |
| 18:45 | Ballymena United vs Glenavon FCNorthern-Ireland: Premiership | 1X2 | 1 | 1–1 | High | Lost |
| 18:45 | Crusaders FC vs BangorNorthern-Ireland: Premiership | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:45 | Portadown vs Carrick RangersNorthern-Ireland: Premiership | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Cliftonville FC vs GlentoranNorthern-Ireland: Premiership | 1X2 | 2 | 1–2 | High | Won |
| 18:45 | Dungannon Swifts vs LinfieldNorthern-Ireland: Premiership | 1X2 | 2 | 1–3 | Medium | Won |
| 18:45 | Larne vs Coleraine FCNorthern-Ireland: Premiership | Double Chance | 12 | 1–4 | Medium | Won |
| 19:00 | Sporting CP vs ArsenalEurope: UEFA Champions League | 1X2 | 2 | 0–1 | Medium | Won |
| 19:00 | Real Madrid vs Bayern MünchenEurope: UEFA Champions League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 19:00 | Bromley vs ShrewsburyEngland: League Two | 1X2 | 1 | 2–1 | Medium | Won |
| 19:00 | Wrexham vs SouthamptonEngland: Championship | BTTS / GG | BTTS - Yes | 1–5 | High | Won |
| 19:00 | Estudiantes de Rio Cuarto vs San Martin TucumanArgentina: Copa Argentina | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 19:15 | Cailungo vs PennarossaSan-Marino: Campionato | Double Chance | 12 | 1–2 | Medium | Won |
| 19:15 | Faetano vs DomagnanoSan-Marino: Campionato | 1X2 | 2 | 0–1 | Medium | Won |
| 19:15 | La Fiorita vs San GiovanniSan-Marino: Campionato | 1X2 | 1 | 3–0 | High | Won |
| 19:15 | San Marino Academy vs FiorentinoSan-Marino: Campionato | 1X2 | 2 | 0–3 | Medium | Won |
| 20:00 | Popayan vs Ind. YumboColombia: Primera B | Double Chance | 12 | 0–0 | High | Lost |
| 20:00 | Ecuador U17 vs Uruguay U17World: CONMEBOL U17 | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 20:00 | Guaranda FC vs San AntonioEcuador: Copa Ecuador | 1X2 | X | 0–0 | High | Won |
| 21:00 | Águilas Doradas vs BucaramangaColombia: Primera A | Double Chance | 12 | 2–1 | High | Won |
| 21:00 | Mixco vs MarquenseGuatemala: Liga Nacional | 1X2 | 1 | 2–1 | Medium | Won |
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.