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 | Jong AZ vs Jong AjaxWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 10:00 | Viborg vs Aarhus FremadWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | 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 | Alverca vs CF Os BelenensesWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | 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 | FC Nordsjaelland vs Sparta PrahaWorld: Friendlies Clubs | 1X2 | 2 | 5–1 | Medium | Lost |
| 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:30 | Melbourne Knights vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 2–0 | High | Won |
| 10:30 | Roda vs Beerschot VAWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 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 |
| 11:00 | Qingdao Youth Island vs Chengdu Better CityChina: Super League | 1X2 | 2 | 1–1 | Medium | 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 | 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 | Ś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:00 | De Graafschap vs TelstarWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–6 | High | Won |
| 12:30 | Kolos Kovalivka vs KudrivkaWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | 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 | 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 | 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 | Tobol 2 vs Akademiya OntustikKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 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 | Le Havre vs AmiensWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:00 | Metz vs Seraing UnitedWorld: Friendlies Clubs | 1X2 | 1 | 6–0 | Medium | Won |
| 15:00 | Montpellier vs Le Puy FootWorld: Friendlies Clubs | 1X2 | 1 | 5–2 | Medium | Won |
| 15:00 | Austria Vienna (Am) vs SV LafnitzWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 15:00 | Wacker Burghausen vs Augsburg IIWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Radomiak Radom vs Legia Warszawa IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | 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 | 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 | Lincoln vs Leyton OrientWorld: Friendlies Clubs | 1X2 | 1 | 0–2 | High | Lost |
| 15:00 | Ried vs Rot-Weiß EssenWorld: Friendlies Clubs | 1X2 | 2 | 3–0 | 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 | 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 | FC Voluntari vs FC BotosaniRomania: Liga I | Over / Under Goals | Un2.5 | 2–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 | NK Lokomotiva Zagreb vs KarpatyWorld: Friendlies Clubs | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Krasnodar U19 vs CSKA Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 16:00 | Rodez vs CannesWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:00 | Nassaji Mazandaran vs Ario EslamshahrIran: Azadegan League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | FC Astoria Walldorf vs SV Darmstadt 98World: Friendlies Clubs | 1X2 | 2 | 1–4 | High | Won |
| 16:00 | Wolfsberger AC vs SV KapfenbergWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 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 | Nafta vs KoperSlovenia: 1. SNL | 1X2 | 2 | 0–2 | High | Won |
| 16:00 | BFC Dynamo vs BAK '07World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Charlotte Independence 2 vs AppalachianUSA: USL League Two | Double Chance | 12 | 0–2 | High | Won |
| 16:00 | KäPa vs SJK AkatemiaFinland: Ykkösliiga | 1X2 | 1 | 2–2 | High | Lost |
| 16:00 | Mladost DG vs FK VozdovacWorld: Friendlies Clubs | Double Chance | 12 | 3–3 | 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 | Bayreuth vs FC Carl Zeiss JenaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | Ústí nad Labem vs Dukla PrahaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:00 | Spartak Varna vs CSKA 1948Bulgaria: First League | 1X2 | 2 | 2–2 | Medium | Lost |
| 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 | 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 | 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 | 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: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: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 | Puerto Nuevo vs FénixArgentina: Primera C | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Figueirense U20 vs Nação U20Brazil: Catarinense U20 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Jabaquara U20 vs Portuguesa Santista U20Brazil: Paulista U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Lugano vs Sportivo BarracasArgentina: Primera C | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | Železničar Pančevo vs Radnicki NISSerbia: Super Liga | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | West Brom vs BromleyWorld: Friendlies Clubs | 1X2 | X | 4–1 | High | Lost |
| 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 | FC ST. Gallen vs NorwichWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:00 | Ümraniyespor vs GalatasarayWorld: Friendlies Clubs | 1X2 | 2 | 1–5 | Medium | Won |
| 18:00 | Almirante Brown vs CA EstudiantesArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 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 | Deportivo Maipu vs San Martin TucumanArgentina: Primera Nacional | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 18:00 | Belgrano Zarate vs Alumni Los HornosArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | FK Crvena Zvezda vs MacvaSerbia: Super Liga | 1X2 | 1 | 5–0 | High | Won |
| 18:00 | Coimbra U20 vs Betim U20Brazil: Mineiro U20 | Double Chance | 12 | 3–1 | High | Won |
| 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: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 | 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 | 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 | União Suzano U20 vs Portuguesa U20Brazil: Paulista U20 | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | Motherwell vs GenkWorld: Friendlies Clubs | 1X2 | 2 | 3–4 | Medium | Won |
| 18:00 | Austria Vienna vs PaksWorld: Friendlies Clubs | 1X2 | 1 | 4–1 | High | Won |
| 18:15 | Celje vs MuraSlovenia: 1. SNL | 1X2 | 1 | 2–2 | High | Lost |
| 18:15 | FC Lugano vs FC VaduzWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | 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 | FCSB vs Arges PitestiRomania: Liga I | 1X2 | 1 | 2–0 | High | Won |
| 18:30 | Longridge Town vs ClitheroeWorld: Friendlies Clubs | 1X2 | X | 1–4 | High | Lost |
| 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 | St Mochta's vs DundalkIreland: FAI Cup | 1X2 | 2 | 1–3 | High | Won |
| 18:45 | Benfica vs VillarrealWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 18:45 | Heybridge Swifts vs ColchesterWorld: Friendlies Clubs | 1X2 | X | 0–4 | High | Lost |
| 18:45 | Kerry vs ShelbourneIreland: FAI Cup | 1X2 | 2 | 2–2 | High | Lost |
| 18:45 | Shamrock Rovers vs Cork CityIreland: FAI Cup | 1X2 | 1 | 4–1 | 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 | 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 | Heart Of Midlothian vs Rayo VallecanoWorld: Friendlies Clubs | 1X2 | X | 2–1 | 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 | 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 |
| 19:15 | Fylkir vs NjardvikIceland: 1. Deild | 1X2 | 1 | 4–1 | 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.