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 — Sunday, July 19, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Racing Louisville W vs Houston Dash WUSA: NWSL Women | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 00:00 | Huntsville City vs Atlanta United IIUSA: MLS Next Pro | 1X2 | 2 | 2–0 | Medium | Lost |
| 00:00 | Barcelona SC vs LibertadEcuador: Liga Pro | 1X2 | 1 | 1–0 | High | Won |
| 00:00 | Managua vs Rancho SantanaNicaragua: Primera Division | 1X2 | 1 | 2–1 | High | Won |
| 00:00 | Fort Lauderdale United vs The VillagesUSA: USL League Two | 1X2 | 2 | 3–0 | Medium | Lost |
| 00:30 | Aurora vs Oriente PetroleroBolivia: Primera División | 1X2 | 1 | 2–2 | High | Lost |
| 00:30 | FC Tulsa vs El Paso LocomotiveUSA: USL Championship | 1X2 | 1 | 1–0 | Medium | Won |
| 00:45 | Utah Royals W vs Orlando Pride WUSA: NWSL Women | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 01:00 | San Antonio vs Las Vegas LightsUSA: USL Championship | 1X2 | 1 | 1–2 | High | Lost |
| 01:00 | Matagalpa vs H&H ExportNicaragua: Primera Division | 1X2 | 1 | 0–3 | Medium | Lost |
| 01:00 | Laredo Heat vs GFIUSA: USL League Two | 1X2 | 1 | 6–1 | Medium | Won |
| 01:00 | Carlos A. Mannucci vs Deportivo LlacuabambaPeru: Segunda División | Double Chance | 12 | 1–0 | Medium | Won |
| 01:05 | Monterrey vs Santos LagunaMexico: Liga MX | 1X2 | 1 | 3–2 | High | Won |
| 01:07 | Guadalajara Chivas vs TolucaMexico: Liga MX | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 02:00 | The Town vs North TexasUSA: MLS Next Pro | 1X2 | 1 | 0–1 | Medium | Lost |
| 02:00 | Ventura County vs Los Angeles FC IIUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 02:30 | Phoenix Rising vs Monterey BayUSA: USL Championship | 1X2 | 1 | 3–2 | Medium | Won |
| 03:10 | Club Queretaro vs Club AmericaMexico: Liga MX | 1X2 | 2 | 0–1 | Medium | Won |
| 04:00 | Western United II vs Bulleen LionsAustralia: Victoria NPL 2 | 1X2 | 2 | 2–4 | Medium | Won |
| 04:30 | Robina City vs Redlands UnitedAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 04:30 | Ulverstone vs Glenorchy KnightsAustralia: Tasmania NPL | 1X2 | 2 | 0–2 | Medium | Won |
| 04:30 | South East Utd. vs Launceston UnitedAustralia: Tasmania NPL | 1X2 | 1 | 4–1 | High | Won |
| 05:00 | Marconi Stallions vs Sydney UnitedAustralia: New South Wales NPL | 1X2 | 1 | 0–1 | Medium | Lost |
| 05:00 | Blacktown City vs St George City FAAustralia: New South Wales NPL | 1X2 | 1 | 3–0 | Medium | Won |
| 05:00 | Central Coast II vs Northern TigersAustralia: New South Wales NPL 2 | 1X2 | 2 | 1–2 | High | Won |
| 06:00 | Olympic vs Brisbane Roar IIAustralia: Queensland NPL | 1X2 | 1 | 3–1 | High | Won |
| 06:00 | Capalaba vs Holland Park HawksAustralia: Queensland Premier League | 1X2 | 2 | 3–0 | High | Lost |
| 07:00 | Ararat vs SardarapatWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | Medium | Lost |
| 07:30 | Avispa Fukuoka vs OsakaWorld: Friendlies Clubs | 1X2 | X | 3–2 | High | Lost |
| 08:00 | Yokohama F. Marinos vs Roasso KumamotoWorld: Friendlies Clubs | Double Chance | 12 | 3–1 | High | Won |
| 08:00 | Dinamo Vladivostok vs NovosibirskRussia: Second League A Fall Season Gold | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 08:30 | Rochdale vs Al-Rayyan SCWorld: Friendlies Clubs | 1X2 | 2 | 3–3 | Medium | Lost |
| 08:30 | FK Beograd vs Adelaide United IIAustralia: South Australia NPL | Double Chance | 12 | 0–2 | Medium | Won |
| 09:00 | Kluczevia Stargard vs Warta GorzówWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 09:30 | Narva U21 vs Parnu JK Vaprus U21Estonia: Esiliiga B | 1X2 | 1 | 4–1 | High | Won |
| 09:30 | Calcutta Customs vs BhawaniporeIndia: Calcutta Premier Division | 1X2 | 2 | 1–2 | Medium | Won |
| 09:30 | Patha Chakra vs BidhannagarIndia: Calcutta Premier Division | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 09:30 | Mohun Bagan vs KalighatIndia: Calcutta Premier Division | 1X2 | 1 | 3–0 | Medium | Won |
| 09:30 | Levadia U19 vs Tartu KalevEstonia: Esiliiga B | 1X2 | 1 | 0–5 | High | Lost |
| 09:30 | George Telegraph vs KidderporeIndia: Calcutta Premier Division | Double Chance | 12 | 1–1 | Medium | Lost |
| 10:00 | Tondela vs NacionalWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 10:00 | Riga FC II vs Super Nova 2Latvia: 1. Liga | 1X2 | 1 | 2–1 | Medium | Won |
| 10:30 | FC Anyang vs Gwangju FCSouth-Korea: K League 1 | 1X2 | 1 | 1–1 | Medium | Lost |
| 10:30 | Bucheon FC 1995 vs FC SeoulSouth-Korea: K League 1 | 1X2 | 2 | 1–3 | Medium | Won |
| 10:30 | Cheongju vs Cheonan CitySouth-Korea: K League 2 | Double Chance | 12 | 1–0 | High | Won |
| 10:30 | Gyeongnam FC vs Ansan GreenersSouth-Korea: K League 2 | 1X2 | 1 | 5–0 | Medium | Won |
| 10:30 | Suwon Bluewings vs Paju CitizenSouth-Korea: K League 2 | 1X2 | 1 | 0–0 | High | Lost |
| 10:30 | Yongin City vs HwaseongSouth-Korea: K League 2 | Double Chance | 12 | 0–3 | High | Won |
| 10:30 | Hessen Kassel vs Lippstadt 08World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | Medium | Won |
| 11:00 | IFK Norrkoping vs SandvikenSweden: Superettan | 1X2 | 1 | 3–0 | Medium | Won |
| 11:00 | Dalian Yingbo B vs Xi'an RonghaiChina: League Two | Double Chance | 12 | 1–2 | High | Won |
| 11:00 | Tai'an Tiankuang vs Qingdao Red LionsChina: League Two | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 11:00 | Dinamo Kirov vs Volgar AstrakhanRussia: Second League A Fall Season Gold | 1X2 | 2 | 0–0 | High | Lost |
| 11:00 | Tauras vs FA Šiauliai IILithuania: 1 Lyga | 1X2 | 1 | 3–1 | High | Won |
| 11:00 | Naestved vs FC HelsingorWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | Medium | Lost |
| 11:30 | Langfang Glory City vs Chengdu Rongcheng IIChina: League Two | Double Chance | 12 | 0–0 | Medium | Lost |
| 11:30 | Wuhan Three Towns II vs Guizhou ZhuchengChina: League Two | Double Chance | 12 | 0–1 | Medium | Won |
| 11:30 | Jiangxi Liansheng vs Guangdong MingtuChina: League Two | 1X2 | 1 | 0–0 | Medium | Lost |
| 11:30 | Nantong Haimen Codion vs Rizhao YuqiChina: League Two | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Altay vs AktobeKazakhstan: Premier League | Double Chance | 12 | 2–4 | High | Won |
| 12:00 | Werder Bremen II vs BFC PreussenWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–5 | High | Won |
| 12:00 | Shakhter Soligorsk vs NemanBelarus: Coppa | 1X2 | 2 | 1–2 | High | Won |
| 12:00 | Thimphu City vs ThimphuBhutan: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 12:00 | Erzgebirge Aue vs FC Schalke 04World: Friendlies Clubs | 1X2 | 2 | 2–4 | Medium | Won |
| 12:00 | Borussia Hildesheim vs HemelingenWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 12:00 | Ural vs EniseyRussia: First League | Double Chance | 12 | 3–0 | Medium | Won |
| 12:30 | Kamuzu Barracks vs Blue EaglesMalawi: Super League | Double Chance | 12 | 2–1 | High | Won |
| 12:30 | Ekhaya vs Nyasa Big BulletsMalawi: Super League | Double Chance | 12 | 0–0 | High | Lost |
| 12:30 | Balingen vs VfB StuttgartWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–7 | High | Won |
| 12:30 | Dedza Dynamos vs Chitipa UnitedMalawi: Super League | 1X2 | 1 | 1–2 | Medium | Lost |
| 12:30 | Silver Strikers vs Karonga UnitedMalawi: Super League | 1X2 | 1 | 4–1 | High | Won |
| 12:30 | Bremer SV vs Heeslinger SCWorld: Friendlies Clubs | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Concórdia U20 vs Barra SC U20Brazil: Catarinense U20 | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | United Nordic vs Orebro SKSweden: Superettan | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | IFK Varnamo vs Ljungskile SKSweden: Superettan | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 13:00 | Hardrock vs Triangle UnitedZimbabwe: Premier Soccer League | 1X2 | 1 | 1–2 | Medium | Lost |
| 13:00 | Highlanders vs Scotland MabvukuZimbabwe: Premier Soccer League | 1X2 | 2 | 1–0 | Medium | Lost |
| 13:00 | Volna vs Slavia MozyrBelarus: Coppa | 1X2 | 2 | 0–5 | High | Won |
| 13:00 | ARUC U20 vs Capital TO U20Brazil: Brasiliense U20 | 1X2 | 2 | 0–13 | High | Won |
| 13:00 | EC São Bernardo vs Santo AndréBrazil: Copa Paulista | 1X2 | X | 3–1 | High | Lost |
| 13:00 | Corinthians U20 vs Ponte Preta U20Brazil: Paulista U20 | 1X2 | 1 | 7–1 | Medium | Won |
| 13:00 | Flamengo SP U20 vs Palmeiras U20Brazil: Paulista U20 | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | KAMAZ vs Nizhny NovgorodRussia: First League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 13:00 | Independente SP vs Sporting PaulinenseBrazil: Paulista Série B | 1X2 | 1 | 2–1 | Medium | Won |
| 13:00 | José Bonifácio vs America SPBrazil: Paulista Série B | Over / Under Goals | Un2.5 | 2–4 | High | Lost |
| 13:00 | SSV Ulm 1846 vs Bayern München IIWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 13:00 | Sao Joao del Rei U20 vs Inter de Minas U20Brazil: Mineiro U20 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Atlético Mineiro U20 vs Cruzeiro U20Brazil: Mineiro U20 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Atlético Tembetary vs SOL DE AmericaParaguay: Division Intermedia | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Encarnación vs 3 de NoviembreParaguay: Division Intermedia | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Dynamos vs Simba BhoraZimbabwe: Premier Soccer League | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:30 | Planaltina DF U20 vs Grêmio Valparaíso U20Brazil: Brasiliense U20 | Over / Under Goals | Ov2.5 | 6–0 | High | Won |
| 13:30 | CAP vs Democrata SLBrazil: Mineiro 2 | Double Chance | 12 | 1–4 | High | Won |
| 13:30 | Orsha vs NaftanBelarus: Coppa | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:30 | Mashuk-KMV vs Dinamo BryanskRussia: Second League A Fall Season Gold | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | Criciuma U20 vs Chapecoense U20Brazil: Catarinense U20 | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Joinville U20 vs Avaí U20Brazil: Catarinense U20 | 1X2 | 2 | 2–1 | Medium | Lost |
| 14:00 | São Luiz vs CSABrazil: Serie D | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | IBV Vestmannaeyjar vs KA AkureyriIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | Eintracht Norderstedt vs HavelseWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:00 | Kuressaare vs Kalju NommeEstonia: Meistriliiga | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:00 | Universitatea Cluj vs Farul ConstantaRomania: Liga I | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Ogre United vs BFC DaugavpilsLatvia: Virsliga | 1X2 | 2 | 0–4 | High | Won |
| 14:00 | AFC Eskilstuna vs Assyriska FFWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 14:00 | Ennepetal vs Westfalia RhynernWorld: Friendlies Clubs | 1X2 | 2 | 1–5 | Medium | Won |
| 14:00 | Tekstilshchik vs FC UFARussia: First League | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 14:00 | Veles vs ChelyabinskRussia: First League | Double Chance | 12 | 1–0 | Medium | Won |
| 14:00 | Viktoriya Maryina Horka vs BelshinaBelarus: Coppa | 1X2 | X | 1–8 | High | Lost |
| 14:00 | Smiltene vs Rēzekne FALatvia: 1. Liga | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Cracovia Krakow vs SevillaWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Tubarao vs Hercílio LuzBrazil: Catarinense 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 14:00 | Oeste vs JuventusBrazil: Copa Paulista | 1X2 | 2 | 0–1 | Medium | Won |
| 14:00 | Shinnik Yaroslavl vs LeningradetsRussia: First League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 14:00 | Sporting Hasselt vs AntwerpWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 14:00 | FC St. Pauli vs HNK GoricaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 14:00 | Rodina Moskva II vs Alaniya VladikavkazRussia: Second League A Fall Season Gold | 1X2 | X | 2–1 | High | Lost |
| 14:30 | IF Elfsborg vs SiriusSweden: Allsvenskan | 1X2 | 2 | 1–3 | High | Won |
| 14:30 | Halmstad vs BK HackenSweden: Allsvenskan | 1X2 | 2 | 0–2 | High | Won |
| 14:30 | Hammarby FF vs Degerfors IFSweden: Allsvenskan | 1X2 | 1 | 4–0 | High | Won |
| 14:30 | Sturm Graz II vs Al-Hilal Saudi FCWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 14:30 | FK Sokol Saratov vs KalugaRussia: Second League A Fall Season Gold | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Gualberto Villarroel SJ vs The StrongestBolivia: Primera División | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 15:00 | Mamer vs Etzella EttelbruckWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | Medium | Won |
| 15:00 | FC Krasnodar vs BaltikaWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Buchonia Flieden vs Barockstadt Fulda-Lehn.World: Friendlies Clubs | 1X2 | 2 | 1–7 | High | Won |
| 15:00 | Kauno Žalgiris II vs BabrungasLithuania: 1 Lyga | 1X2 | 2 | 0–2 | High | Won |
| 15:00 | Genoa vs TrentoWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Derry City vs Tolka RoversIreland: FAI Cup | 1X2 | X | 3–0 | High | Lost |
| 15:00 | FC Sochi vs Spartak KostromaRussia: First League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Widzew Łódź vs Puszcza NiepołomiceWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 15:00 | Milsami Orhei vs CSF BălțiMoldova: Super Liga | Double Chance | 12 | 2–1 | Medium | Won |
| 15:00 | NFK Minsk vs Dinamo BrestBelarus: Coppa | 1X2 | 2 | 0–5 | High | Won |
| 15:30 | FF Jaro vs Inter TurkuFinland: Veikkausliiga | 1X2 | 2 | 0–0 | Medium | Lost |
| 15:30 | Venezia vs Dolomiti BellunesiWorld: Friendlies Clubs | 1X2 | 1 | 4–2 | High | Won |
| 15:30 | Hellas Verona vs RoveretoWorld: Friendlies Clubs | 1X2 | 1 | 8–1 | High | Won |
| 15:30 | Torpedo Moskva vs Volga UlyanovskRussia: First League | 1X2 | 1 | 3–1 | High | Won |
| 15:45 | Džiugas Telšiai vs BangaLithuania: A Lyga | Double Chance | 12 | 1–0 | High | Won |
| 15:45 | Academia Cantolao vs Deportiva AgropecuariaPeru: Segunda División | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | KR Reykjavik vs StjarnanIceland: Úrvalsdeild | 1X2 | 1 | 5–0 | Medium | Won |
| 16:00 | Aluminij vs MariborSlovenia: 1. SNL | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:00 | Laagri vs PaideEstonia: Meistriliiga | BTTS / GG | BTTS - Yes | 5–2 | High | Won |
| 16:00 | Pisa vs PaviaWorld: Friendlies Clubs | 1X2 | X | 6–1 | High | Lost |
| 16:00 | Ordabasy vs Yelimay SemeyKazakhstan: Premier League | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | VPS II vs SJK-junioritFinland: Kakkonen Lohko C | 1X2 | 1 | 6–2 | Medium | Won |
| 16:00 | Club Deportivo Los Chankas vs Sport BoysPeru: Primera División | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | FK Zalgiris Vilnius vs TransINVEST VilniusLithuania: A Lyga | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | Arsenal Tula vs FK NeftekhimikRussia: First League | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:00 | Ekranas vs BFALithuania: 1 Lyga | Double Chance | 12 | 1–4 | Medium | Won |
| 16:00 | Rio Ave vs Al-Ahli JeddahWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | High | Lost |
| 16:30 | Fiorentina vs Fiorentina U20World: Friendlies Clubs | 1X2 | X | 8–1 | High | Lost |
| 16:30 | Petrolul Ploiesti vs Dinamo BucurestiRomania: Liga I | 1X2 | 2 | 1–0 | Medium | Lost |
| 16:30 | Botev Vratsa vs Cherno More VarnaBulgaria: First League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:45 | Tecnico Universitario vs AucasEcuador: Liga Pro | Double Chance | 12 | 0–1 | Medium | Won |
| 17:00 | Cukaricki vs IMT Novi BeogradSerbia: Super Liga | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | Radnik Surdulica vs Mladost LucaniSerbia: Super Liga | 1X2 | 1 | 1–1 | High | Lost |
| 17:00 | Vojvodina vs OFK BeogradSerbia: Super Liga | 1X2 | 1 | 4–0 | Medium | Won |
| 17:00 | Algeria W vs Zambia WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Cardoso Moreira vs Campos AABrazil: Carioca C | Double Chance | 12 | 4–1 | High | Won |
| 17:00 | Búzios vs Barra MansaBrazil: Carioca C | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | Petrocub vs Sheriff TiraspolMoldova: Super Liga | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:00 | CTE Colatina vs GELBrazil: Capixaba B | 1X2 | X | 1–1 | High | Won |
| 18:00 | Bentín Tacna Heroica vs MinasPeru: Segunda División | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Guarani de Palhoça vs BlumenauBrazil: Catarinense 2 | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Juventus SC vs Fluminense-SCBrazil: Catarinense 2 | Double Chance | 12 | 3–0 | Medium | Won |
| 18:00 | Doze vs LinharesBrazil: Capixaba B | Double Chance | 12 | 0–2 | High | Won |
| 18:00 | Fluminense De Feira vs Feira FCBrazil: Baiano 2 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 19:00 | Spain vs ArgentinaWorld: World Cup | Double Chance | 12 | 1–0 | Medium | Won |
| 20:15 | Santos vs Deportivo BinacionalPeru: Segunda División | 1X2 | 1 | 3–1 | High | 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.