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 — Friday, July 17, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Orense SC vs EmelecEcuador: Liga Pro | Double Chance | 12 | 0–2 | Medium | Won |
| 00:00 | Santo Domingo vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 00:30 | St. Louis City vs Sporting Kansas CityUSA: Major League Soccer | 1X2 | 1 | 3–2 | Medium | Won |
| 00:30 | Dothan United vs The VillagesUSA: USL League Two | Double Chance | 12 | 0–1 | High | Won |
| 00:30 | Peoria vs SuenoUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 00:45 | Sarmiento Junin vs Boca JuniorsArgentina: Copa Argentina | 1X2 | 2 | 0–2 | Medium | Won |
| 01:00 | Necaxa vs Atlante FCMexico: Liga MX | 1X2 | 1 | 2–1 | Medium | Won |
| 01:15 | Laredo Heat vs TexomaUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 02:30 | Seattle Sounders vs Portland TimbersUSA: Major League Soccer | 1X2 | 1 | 1–5 | Medium | Lost |
| 03:10 | Club Tijuana vs Tigres UANLMexico: Liga MX | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 07:30 | Aragvi Dusheti vs FC UrartuWorld: Friendlies Clubs | 1X2 | X | 4–3 | High | Lost |
| 08:00 | Ural U20 vs Dinamo Moskva U19Russia: Youth Championship | 1X2 | 2 | 0–3 | Medium | Won |
| 08:00 | ASA Targu Mures vs MetaloglobusWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 08:00 | FC Ryukyu vs UrawaWorld: Friendlies Clubs | 1X2 | 2 | 5–4 | High | Lost |
| 08:30 | Leganes vs AlbaceteWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 09:00 | Almaz Antey U19 vs Dynamo Makhachkala U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:00 | Kyoto Sanga vs Shonan BellmareWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 09:00 | Prostějov vs Floridsdorfer ACWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 09:00 | Stockport County vs Bristol CityWorld: Friendlies Clubs | 1X2 | 2 | 2–0 | Medium | Lost |
| 09:30 | Sydney FC U23 vs Manly UnitedAustralia: New South Wales NPL | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 09:30 | Green Gully vs Dandenong ThunderAustralia: Victoria NPL | 1X2 | 1 | 3–1 | Medium | Won |
| 09:30 | Bentleigh Greens vs Dandenong CityAustralia: Victoria NPL | 1X2 | 2 | 2–1 | High | Lost |
| 09:30 | Campbelltown City vs Adelaide CometsAustralia: South Australia NPL | 1X2 | 1 | 1–0 | Medium | Won |
| 10:00 | Prospect United vs Macarthur RamsAustralia: New South Wales NPL 2 | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 10:00 | Wisla Plock vs ŁKS ŁódźWorld: Friendlies Clubs | Double Chance | 12 | 3–0 | High | Won |
| 10:00 | Hurstville FC vs Dulwich HillAustralia: New South Wales NPL 2 | 1X2 | 1 | 3–1 | High | Won |
| 10:00 | Suwon FMC W vs Hwacheon KSPO WSouth-Korea: WK League | 1X2 | 1 | 0–0 | Medium | Lost |
| 10:00 | Alverca vs CF Os BelenensesWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 10:00 | Jong AZ vs Jong AjaxWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 10:00 | FC Nordsjaelland vs Sparta PrahaWorld: Friendlies Clubs | 1X2 | 2 | 5–1 | Medium | Lost |
| 10:00 | Lokomotive Leipzig vs Hallescher FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 10:00 | Motor Lublin vs Hapoel KatamonWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 10:00 | Sonderjyske vs Kolding IFWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 10:00 | Unia Swarzędz vs Sokół KleczewWorld: Friendlies Clubs | Double Chance | 12 | 1–7 | High | Won |
| 10:00 | Viborg vs Aarhus FremadWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 10:30 | Melbourne Knights vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 2–0 | High | Won |
| 10:30 | Northcote City vs Manningham United BluesAustralia: Victoria NPL 2 | 1X2 | 1 | 3–3 | Medium | Lost |
| 10:30 | West Torrens Birkalla vs Para Hills KnightsAustralia: South Australia NPL | 1X2 | 1 | 11–0 | High | Won |
| 10:30 | Roda vs Beerschot VAWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 11:00 | Perth vs Western KnightsAustralia: Western Australia NPL | 1X2 | 1 | 3–3 | Medium | Lost |
| 11:00 | Changchun Yatai vs Wuxi WugouChina: League One | Over / Under Goals | Ov2.5 | 1–5 | Medium | Won |
| 11:00 | Suzhou Dongwu vs Shenzhen JuniorsChina: League One | 1X2 | 2 | 0–0 | Medium | Lost |
| 11:00 | Qingdao Youth Island vs Chengdu Better CityChina: Super League | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Aalborg vs SilkeborgWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:30 | Hebei Kungfu vs Yanbian LongdingChina: League One | Double Chance | 12 | 0–0 | Medium | Lost |
| 11:30 | Dongguan United vs Nantong ZhiyunChina: League One | 1X2 | 2 | 1–2 | High | Won |
| 11:30 | Feyenoord vs CharleroiWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | High | Won |
| 11:35 | Beijing Guoan vs Shenyang UrbanChina: Super League | 1X2 | 1 | 1–1 | Medium | Lost |
| 11:35 | Henan Jianye vs Qingdao JonoonChina: Super League | 1X2 | 1 | 5–1 | High | Won |
| 12:00 | Akademiya Konoplev U20 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 12:00 | Rubin Kazan U20 vs Nizhny Novgorod U19Russia: Youth Championship | 1X2 | 2 | 2–0 | Medium | Lost |
| 12:00 | Spartak Moskva U19 vs Lokomotiv Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 12:00 | Yunnan Yukun vs SHANGHAI SIPGChina: Super League | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 12:00 | Sport Academy Kairat vs Kaspij Aktau 2Kazakhstan: 1. Division | 1X2 | 1 | 6–0 | Medium | Won |
| 12:00 | FC Midtjylland vs OdenseWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 12:00 | De Graafschap vs TelstarWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–6 | High | Won |
| 12:00 | Świt Skolwin vs Stargard SzczecińskiWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 12:00 | Levante vs Sheffield UtdWorld: Friendlies Clubs | Double Chance | 12 | 1–2 | High | Won |
| 12:30 | Kolos Kovalivka vs KudrivkaWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Tobol 2 vs Akademiya OntustikKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 13:00 | Korona Kielce vs NiecieczaWorld: Friendlies Clubs | 1X2 | 1 | 0–2 | Medium | Lost |
| 13:00 | FC Nordsjaelland vs JagielloniaWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | Medium | Won |
| 13:00 | Boston City U20 vs América Mineiro U20Brazil: Mineiro U20 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 13:00 | Itabirito U20 vs Social U20Brazil: Mineiro U20 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Erzurumspor FK vs RizesporWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 13:00 | SKN ST. Polten vs Slovan LiberecWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 13:00 | Humenné vs Sandecja Nowy SączWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 13:00 | Sigma Olomouc vs Al SaddWorld: Friendlies Clubs | 1X2 | X | 2–1 | High | Lost |
| 13:00 | Pogoń Grod. Mazowiecki vs Wigry SuwałkiWorld: Friendlies Clubs | 1X2 | 1 | 0–2 | High | Lost |
| 13:30 | FSV Mainz 05 vs 1. FC KaiserslauternWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 13:30 | Spaeri vs FC UrartuWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 14:00 | Fakel U19 vs Zenit U19Russia: Youth Championship | 1X2 | 2 | 1–2 | High | Won |
| 14:00 | Rostov U19 vs Chertanovo U20Russia: Youth Championship | 1X2 | 1 | 2–2 | Medium | Lost |
| 14:00 | Astana II vs JaiyqKazakhstan: 1. Division | Double Chance | 12 | 1–0 | High | Won |
| 14:00 | Zaglebie Lubin vs Bohemians 1905World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:30 | Sparta Praha II vs FSV ZwickauWorld: Friendlies Clubs | 1X2 | 2 | 3–2 | Medium | Lost |
| 14:30 | Radcliffe vs ShrewsburyWorld: Friendlies Clubs | 1X2 | 1 | 4–2 | Medium | Won |
| 14:30 | SSV Jeddeloh vs Preußen MünsterWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 15:00 | CSKA Moskva W vs Rostov WRussia: Supreme Division Women | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Navbahor vs OlmaliqUzbekistan: Super League | 1X2 | 1 | 2–3 | Medium | Lost |
| 15:00 | Mash'al vs Kokand-1912Uzbekistan: Super League | 1X2 | 2 | 1–0 | Medium | Lost |
| 15:00 | Pakhtakor vs LokomotivUzbekistan: Super League | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Ried vs Rot-Weiß EssenWorld: Friendlies Clubs | 1X2 | 2 | 3–0 | Medium | Lost |
| 15:00 | Le Havre vs AmiensWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:00 | Montpellier vs Le Puy FootWorld: Friendlies Clubs | 1X2 | 1 | 5–2 | Medium | Won |
| 15:00 | Metz vs Seraing UnitedWorld: Friendlies Clubs | 1X2 | 1 | 6–0 | Medium | Won |
| 15:00 | Austria Vienna (Am) vs SV LafnitzWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 15:00 | Radomiak Radom vs Legia Warszawa IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Lincoln vs Leyton OrientWorld: Friendlies Clubs | 1X2 | 1 | 0–2 | High | Lost |
| 15:00 | Wacker Burghausen vs Augsburg IIWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Zbrojovka Brno vs PodbrezováWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 15:00 | Viktoria Žižkov vs Baník SoušWorld: Friendlies Clubs | 1X2 | 1 | 3–2 | Medium | Won |
| 15:00 | Atl. San Luis U21 vs Cruz Azul U21Mexico: Liga MX U21 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 15:00 | Club Leon U21 vs Atlas U21Mexico: Liga MX U21 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:00 | Juarez U21 vs Puebla U21Mexico: Liga MX U21 | 1X2 | 1 | 0–2 | High | Lost |
| 15:30 | GrIFK vs ÅIFKFinland: Kakkonen Lohko B | 1X2 | 2 | 0–1 | High | Won |
| 15:30 | Vaajakoski vs Huima UrhoFinland: Kakkonen Lohko C | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:30 | Rennes vs GuingampWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 15:30 | FC Voluntari vs FC BotosaniRomania: Liga I | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 15:30 | NK Lokomotiva Zagreb vs KarpatyWorld: Friendlies Clubs | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Nassaji Mazandaran vs Ario EslamshahrIran: Azadegan League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | Krasnodar U19 vs CSKA Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 16:00 | KäPa vs SJK AkatemiaFinland: Ykkösliiga | 1X2 | 1 | 2–2 | High | Lost |
| 16:00 | Klubi-04 vs HakaFinland: Ykkösliiga | 1X2 | 2 | 2–2 | Medium | Lost |
| 16:00 | Flora Tallinn vs Nõmme UnitedEstonia: Meistriliiga | 1X2 | 1 | 1–2 | High | Lost |
| 16:00 | FC Astoria Walldorf vs SV Darmstadt 98World: Friendlies Clubs | 1X2 | 2 | 1–4 | High | Won |
| 16:00 | Rodez vs CannesWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:00 | Wolfsberger AC vs SV KapfenbergWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 16:00 | BFC Dynamo vs BAK '07World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Oudenaarde vs Club Brugge IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:00 | Falkenbergs FF vs LaholmWorld: Friendlies Clubs | 1X2 | 1 | 6–0 | Medium | Won |
| 16:00 | FC Viktoria Köln vs SV ElversbergWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Bayreuth vs FC Carl Zeiss JenaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | Nafta vs KoperSlovenia: 1. SNL | 1X2 | 2 | 0–2 | High | Won |
| 16:00 | Spartak Varna vs CSKA 1948Bulgaria: First League | 1X2 | 2 | 2–2 | Medium | Lost |
| 16:00 | Charlotte Independence 2 vs AppalachianUSA: USL League Two | Double Chance | 12 | 0–2 | High | Won |
| 16:00 | Mladost DG vs FK VozdovacWorld: Friendlies Clubs | Double Chance | 12 | 3–3 | High | Lost |
| 16:00 | Ústí nad Labem vs Dukla PrahaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:30 | Dunajska Streda vs BoltonWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 16:30 | FC 08 Homburg vs PirmasensWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:30 | Olympiakos Piraeus vs Fortuna SittardWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 16:30 | Eldense vs MillwallWorld: Friendlies Clubs | 1X2 | X | 1–2 | High | Lost |
| 16:30 | Krems Rehberg vs SKU AmstettenWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 16:30 | Zalaegerszegi TE vs Epitsentr DunayivtsiWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 17:00 | IFK Goteborg vs IF BrommapojkarnaSweden: Allsvenskan | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Mjallby AIF vs Vasteras SK FKSweden: Allsvenskan | 1X2 | 1 | 0–0 | High | Lost |
| 17:00 | FC Winterthur vs Union BerlinWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | High | Lost |
| 17:00 | Club Brugge KV vs HeerenveenWorld: Friendlies Clubs | 1X2 | 1 | 2–3 | High | Lost |
| 17:00 | Peterborough vs NEOMWorld: Friendlies Clubs | 1X2 | X | 0–0 | High | Won |
| 17:00 | Getafe vs ReadingWorld: Friendlies Clubs | 1X2 | X | 1–0 | High | Lost |
| 17:00 | Utrecht vs V-varen NagasakiWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Gloggnitz vs WeizWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:00 | Istra 1961 vs Milton Keynes DonsWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | Zelzate vs Lokeren-TemseWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Bitburg vs Eintracht TrierWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | 1860 München II vs TuS GeretsriedGermany: Oberliga Bayern Süd | Over / Under Goals | Un2.5 | 5–1 | High | Lost |
| 17:10 | Sandecja Nowy Sącz vs Tatran PrešovWorld: Friendlies Clubs | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:15 | BodoGlimt vs FredrikstadNorway: Eliteserien | 1X2 | 1 | 1–0 | High | Won |
| 17:15 | Bergisch Gladbach vs HildenWorld: Friendlies Clubs | 1X2 | 1 | 4–1 | Medium | Won |
| 17:30 | Rapperswil vs ChamWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Deportivo Maipu vs San Martin TucumanArgentina: Primera Nacional | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 18:00 | Jabaquara U20 vs Portuguesa Santista U20Brazil: Paulista U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | SC Paulinense SP U20 vs Oeste U20Brazil: Paulista U20 | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Alfreton Town vs DerbyWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | FC Cajamarca vs Juan Pablo II CollegePeru: Primera División | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 18:00 | FK Crvena Zvezda vs MacvaSerbia: Super Liga | 1X2 | 1 | 5–0 | High | Won |
| 18:00 | Železničar Pančevo vs Radnicki NISSerbia: Super Liga | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | Bandeirante U20 vs Novorizontino U20Brazil: Paulista U20 | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | Capivariano U20 vs Referencia U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Desportivo Brasil U20 vs União São João U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Ibrachina U20 vs Botafogo SP U20Brazil: Paulista U20 | 1X2 | 1 | 4–2 | Medium | Won |
| 18:00 | Itapirense U20 vs América-SP U20Brazil: Paulista U20 | 1X2 | 1 | 3–2 | High | Won |
| 18:00 | Albion FC vs JuventudUruguay: Primera División Apertura | Double Chance | 12 | 0–1 | Medium | Won |
| 18:00 | Athletic Club MG U20 vs Nacional de Muriae U20Brazil: Mineiro U20 | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Coimbra U20 vs Betim U20Brazil: Mineiro U20 | Double Chance | 12 | 3–1 | High | Won |
| 18:00 | Ituano U20 vs Mauá U20Brazil: Paulista U20 | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Osasco Audax U20 vs Guarani U20Brazil: Paulista U20 | 1X2 | 2 | 1–4 | Medium | Won |
| 18:00 | FC ST. Gallen vs NorwichWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:00 | XV de Piracicaba U20 vs Aguai U20Brazil: Paulista U20 | 1X2 | 1 | 3–0 | High | Won |
| 18:00 | São Caetano U20 vs EC São Bernardo U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 18:00 | Ümraniyespor vs GalatasarayWorld: Friendlies Clubs | 1X2 | 2 | 1–5 | Medium | Won |
| 18:00 | União Suzano U20 vs Portuguesa U20Brazil: Paulista U20 | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | Puerto Nuevo vs FénixArgentina: Primera C | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Belgrano Zarate vs Alumni Los HornosArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Lugano vs Sportivo BarracasArgentina: Primera C | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | Motherwell vs GenkWorld: Friendlies Clubs | 1X2 | 2 | 3–4 | Medium | Won |
| 18:00 | West Brom vs BromleyWorld: Friendlies Clubs | 1X2 | X | 4–1 | High | Lost |
| 18:00 | Austria Vienna vs PaksWorld: Friendlies Clubs | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | Almirante Brown vs CA EstudiantesArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Figueirense U20 vs Nação U20Brazil: Catarinense U20 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Defensores de Cambaceres vs General LamadridArgentina: Primera C | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Deportivo Español vs Victoriano ArenasArgentina: Primera C | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | Yupanqui vs Argentino RosarioArgentina: Primera C | Double Chance | 12 | 1–1 | High | Lost |
| 18:15 | FC Lugano vs FC VaduzWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 18:15 | Celje vs MuraSlovenia: 1. SNL | 1X2 | 1 | 2–2 | High | Lost |
| 18:15 | Levski Sofia vs Dunav RuseBulgaria: First League | 1X2 | 1 | 2–1 | High | Won |
| 18:30 | Accrington ST vs BradfordWorld: Friendlies Clubs | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:30 | Longridge Town vs ClitheroeWorld: Friendlies Clubs | 1X2 | X | 1–4 | High | Lost |
| 18:30 | FCSB vs Arges PitestiRomania: Liga I | 1X2 | 1 | 2–0 | High | Won |
| 18:45 | Bishop's Cleeve vs HerefordWorld: Friendlies Clubs | 1X2 | 2 | 2–0 | Medium | Lost |
| 18:45 | Drogheda United vs Lucan UnitedIreland: FAI Cup | 1X2 | X | 4–0 | High | Lost |
| 18:45 | Galway United vs Crumlin UnitedIreland: FAI Cup | 1X2 | 1 | 4–0 | High | Won |
| 18:45 | Kerry vs ShelbourneIreland: FAI Cup | 1X2 | 2 | 2–2 | High | Lost |
| 18:45 | St Mochta's vs DundalkIreland: FAI Cup | 1X2 | 2 | 1–3 | High | Won |
| 18:45 | Athlone Town vs MidletonIreland: FAI Cup | 1X2 | 1 | 3–0 | High | Won |
| 18:45 | Finn Harps vs Bray WanderersIreland: FAI Cup | 1X2 | 2 | 0–1 | Medium | Won |
| 18:45 | Shamrock Rovers vs Cork CityIreland: FAI Cup | 1X2 | 1 | 4–1 | High | Won |
| 18:45 | St Patrick's Athl. vs WexfordIreland: FAI Cup | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Treaty United vs UCDIreland: FAI Cup | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 18:45 | Waterford vs Cobh RamblersIreland: FAI Cup | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Benfica vs VillarrealWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 18:45 | Heart Of Midlothian vs Rayo VallecanoWorld: Friendlies Clubs | 1X2 | X | 2–1 | High | Lost |
| 18:45 | Heybridge Swifts vs ColchesterWorld: Friendlies Clubs | 1X2 | X | 0–4 | High | Lost |
| 19:00 | El Massira vs UTS RabatMorocco: Botola Pro | 1X2 | 2 | 1–1 | Medium | Lost |
| 19:00 | Atletico Mitre vs Racing CordobaArgentina: Primera Nacional | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 19:15 | Fylkir vs NjardvikIceland: 1. Deild | 1X2 | 1 | 4–1 | Medium | Won |
| 19:15 | Haukar vs Thróttur VogarIceland: 2. Deild | 1X2 | 1 | 2–1 | High | Won |
| 19:15 | KFG vs KáriIceland: 2. Deild | 1X2 | 2 | 1–5 | Medium | Won |
| 20:00 | Hvíti riddarinn vs Vikingur OlafsiikIceland: 2. Deild | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 20:00 | Ocean City Nor'easters vs FC Motown IIUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 20:00 | Steel City vs Northern IndianaUSA: USL League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 20:15 | Sporting Cristal vs Deportivo GarcilasoPeru: Primera División | 1X2 | 1 | 1–0 | 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.