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 31, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Isidro Metapán vs FASEl-Salvador: Primera Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 00:15 | Central Cordoba de Santiago vs Atletico TucumanArgentina: Liga Profesional Argentina | Double Chance | 12 | 0–2 | Medium | Won |
| 00:15 | Independiente vs Newells Old BoysArgentina: Liga Profesional Argentina | 1X2 | 1 | 1–0 | High | Won |
| 00:30 | Coritiba vs CruzeiroBrazil: Serie A | Double Chance | 12 | 0–1 | High | Won |
| 00:30 | Caracas FC vs Santa FeSouth America: CONMEBOL Sudamericana | Double Chance | 12 | 0–3 | Medium | Won |
| 00:30 | O'Higgins vs Boca JuniorsSouth America: CONMEBOL Sudamericana | 1X2 | 2 | 1–0 | Medium | Lost |
| 01:00 | Mexico U20 vs Guatemala U20North & Central America: CONCACAF U20 | Double Chance | 12 | 4–0 | Medium | Won |
| 01:00 | Bucaramanga vs LlanerosColombia: Primera A | 1X2 | 1 | 1–1 | Medium | Lost |
| 01:00 | Alebrijes de Oaxaca vs DoradosMexico: Liga De Expansión MX | 1X2 | 1 | 0–2 | Medium | Lost |
| 01:00 | CS Herediano vs CD MarathonWorld: Concacaf Central American Cup | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:00 | Inter vs ÁguilaEl-Salvador: Primera Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 03:00 | Municipal vs CS CartaginesWorld: Concacaf Central American Cup | 1X2 | 1 | 1–1 | High | Lost |
| 08:00 | Ural U20 vs Chertanovo U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 08:00 | Trostianets vs Oleksandria IIUkraine: Druha Liga | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 08:30 | Elche vs CordobaWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | High | Lost |
| 08:30 | Nitra vs Trenčín IIWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | Medium | Won |
| 08:30 | Alaves vs CastellónWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | Medium | Won |
| 08:30 | Arema FC vs DPMM FC BruneiIndonesia: Piala Presiden | 1X2 | 1 | 2–0 | High | Won |
| 09:00 | Almaz Antey U19 vs Akademiya Konoplev U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 09:00 | Kortrijk vs KAA Gent IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 09:00 | Le Havre vs LavalWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 09:00 | Albacete vs Real Madrid IIWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 09:00 | Las Palmas vs NEOMWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 09:00 | Amiens vs Chambly Thelle FCWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 2–0 | Medium | Lost |
| 09:30 | Bentleigh Greens vs Oakleigh CannonsAustralia: Victoria NPL | 1X2 | 2 | 0–0 | High | Lost |
| 09:30 | WDSC Wolves vs Brisbane CityAustralia: Queensland NPL | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 09:30 | Rochedale Rovers vs Eastern SuburbsAustralia: Queensland NPL | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 09:30 | Peerless vs Kalighat ClubIndia: Calcutta Premier Division | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 09:30 | United vs RainbowIndia: Calcutta Premier Division | Double Chance | 12 | 2–1 | High | Won |
| 09:30 | Caen vs DieppeWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | Medium | Lost |
| 10:00 | Cooks Hill United vs Broadmeadow MagicAustralia: Northern NSW NPL | 1X2 | 2 | 0–1 | High | Won |
| 10:00 | Prospect United vs Blacktown SpartansAustralia: New South Wales NPL 2 | 1X2 | 2 | 1–2 | Medium | Won |
| 10:00 | Campbelltown City vs Adelaide CityAustralia: South Australia NPL | 1X2 | 2 | 0–4 | Medium | Won |
| 10:00 | Timor-Leste vs IndonesiaAsia: ASEAN Championship | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 10:00 | Incheon Red Angels W vs Hwacheon KSPO WSouth-Korea: WK League | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | Suwon FMC W vs Gumi Sportstoto WSouth-Korea: WK League | 1X2 | 1 | 4–1 | High | Won |
| 10:00 | 1. FC Köln vs Hertha BSCWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | Medium | Lost |
| 10:00 | Portimonense vs Nottingham ForestWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | Medium | Won |
| 10:00 | UCSA vs OleksandriaUkraine: Persha Liga | 1X2 | 2 | 4–4 | Medium | Lost |
| 10:15 | Olympia Warriors vs Hobart Utd.Australia: Tasmania Southern Championship | 1X2 | 1 | 8–1 | Medium | Won |
| 10:15 | Glenorchy Knights U21 vs University of TasmaniaAustralia: Tasmania Southern Championship | 1X2 | 2 | 3–1 | Medium | Lost |
| 10:15 | South Hobart II vs TaroonaAustralia: Tasmania Southern Championship | 1X2 | 1 | 2–0 | Medium | Won |
| 10:30 | Melbourne Knights vs Western United IIAustralia: Victoria NPL 2 | 1X2 | 1 | 4–2 | High | Won |
| 10:30 | Preston Lions vs Green GullyAustralia: Victoria NPL | 1X2 | 1 | 2–2 | High | Lost |
| 10:30 | Northcote City vs Eltham Redbacks FCAustralia: Victoria NPL 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 10:30 | Broadbeach United vs Logan LightningAustralia: Queensland Premier League | 1X2 | 1 | 1–0 | Medium | Won |
| 10:30 | North Star vs CapalabaAustralia: Queensland Premier League | 1X2 | 1 | 1–0 | Medium | Won |
| 11:00 | Estac Troyes vs Chasselay MDAWorld: Friendlies Clubs | 1X2 | 1 | 5–2 | High | Won |
| 11:35 | Henan Jianye vs Dalian ZhixingChina: Super League | 1X2 | 1 | 1–1 | Medium | Lost |
| 12:00 | Lokomotiv Moskva U19 vs Nizhny Novgorod U19Russia: Youth Championship | 1X2 | 1 | 4–0 | High | Won |
| 12:00 | Sport Academy Kairat vs JaiyqKazakhstan: 1. Division | 1X2 | 1 | 2–2 | Medium | Lost |
| 12:00 | Drukpa vs Bhutan U19Bhutan: Premier League | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 12:00 | Fortuna Düsseldorf II vs TSV SteinbachWorld: Friendlies Clubs | 1X2 | 2 | 2–4 | Medium | Won |
| 12:00 | Van vs SardarapatArmenia: Premier League | 1X2 | 1 | 1–4 | Medium | Lost |
| 12:15 | Parvoz vs Sardor TursunzodaTajikistan: Vysshaya Liga | Double Chance | 12 | 2–4 | High | Won |
| 12:30 | Tirol U20 vs Anjos do Céu U20Brazil: Cearense U20 | 1X2 | 1 | 5–0 | Medium | Won |
| 12:30 | Persib Bandung vs Tampines RoversIndonesia: Piala Presiden | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Tobol 2 vs Shakhter KaragandyKazakhstan: 1. Division | 1X2 | 2 | 0–2 | High | Won |
| 13:00 | Vietnam vs SingaporeAsia: ASEAN Championship | 1X2 | 1 | 0–0 | High | Lost |
| 13:00 | Ahrobiznes Volochysk vs Yarud Mariupol'Ukraine: Persha Liga | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Itabirito U20 vs Athletic Club MG U20Brazil: Mineiro U20 | 1X2 | 2 | 1–2 | Medium | Won |
| 13:00 | Herentals vs TelOneZimbabwe: Premier Soccer League | 1X2 | 1 | 2–0 | High | Won |
| 13:15 | Jayxun vs BuxDuUzbekistan: Pro League A | Double Chance | 12 | 5–1 | High | Won |
| 14:00 | Barki Tajik vs RavshanTajikistan: Vysshaya Liga | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | CSKA Moskva U19 vs Rubin Kazan U20Russia: Youth Championship | 1X2 | 1 | 3–1 | High | Won |
| 14:00 | Fakel U19 vs Dynamo Makhachkala U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:00 | Spartak Moskva U19 vs Dinamo Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 14:00 | Zenit U19 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | Yaypan vs FarDuUzbekistan: Pro League A | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 14:00 | Astana II vs ArysKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 14:00 | FSV Mainz 05 vs Shabab Al Ahli DubaiWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | Medium | Won |
| 14:30 | Metalourg vs LochinUzbekistan: Pro League A | Double Chance | 12 | 5–0 | High | Won |
| 14:30 | Den Bosch vs Al-FayhaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 14:30 | Juarez U21 vs UNAM Pumas U21Mexico: Liga MX U21 | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Krasnodar U19 vs Rostov U19Russia: Youth Championship | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Orsha vs Shakhter SoligorskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 15:00 | Gazalkent vs AralUzbekistan: Pro League A | 1X2 | 2 | 0–2 | Medium | Won |
| 15:00 | FC Dnepr Mogilev vs NaftanBelarus: Premier League | 1X2 | 1 | 3–3 | Medium | Lost |
| 15:00 | Univer Comrat vs IskraMoldova: Liga 1 | 1X2 | X | 0–2 | High | Lost |
| 15:00 | Victoria Bardar vs OguzsportMoldova: Liga 1 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:00 | Zimbru II vs Spartanii SelemetMoldova: Liga 1 | 1X2 | X | 4–0 | High | Lost |
| 15:00 | Monaco vs Cercle BruggeWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | High | Lost |
| 15:00 | Atl. San Luis U21 vs Club Tijuana U21Mexico: Liga MX U21 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:00 | Viktoria Žižkov vs ProstějovCzech-Republic: FNL | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:00 | Pohronie vs Považská BystricaSlovakia: 2. Liga | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Zorya Luhansk vs Kolos KovalivkaUkraine: Premier League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 15:00 | Olimpia Elbląg vs Wisła Płock IIPoland: III Liga Group 1 | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 15:00 | VfL Wolfsburg vs TelstarWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Puebla U21 vs Guadalajara Chivas U21Mexico: Liga MX U21 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:30 | FC Slutsk vs FC Energetik-Bgu MinskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 15:30 | EIF vs Klubi-04Finland: Ykkösliiga | 1X2 | 1 | 2–0 | Medium | Won |
| 15:30 | Kooteepee vs SJK AkatemiaFinland: Ykkösliiga | 1X2 | 1 | 2–1 | Medium | Won |
| 15:30 | Inter Turku II vs VJSFinland: Ykkönen | 1X2 | 2 | 1–1 | High | Lost |
| 15:30 | PKKU vs Tampere UnitedFinland: Ykkönen | 1X2 | 2 | 4–4 | Medium | Lost |
| 15:30 | Arges Pitesti vs CsikszeredaRomania: Liga I | 1X2 | 1 | 1–0 | Medium | Won |
| 15:30 | ÅIFK vs HJS AkatemiaFinland: Kakkonen Lohko B | 1X2 | 1 | 0–1 | High | Lost |
| 15:30 | GrIFK vs EBKFinland: Kakkonen Lohko B | 1X2 | 1 | 2–1 | High | Won |
| 15:30 | Be1 NFA vs JonavaLithuania: 1 Lyga | 1X2 | 1 | 0–2 | Medium | Lost |
| 15:30 | Vis Pesaro vs BeneventoWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | Medium | Won |
| 15:30 | Unie Hlubina vs Zbrojovka Brno IICzech-Republic: 3. Liga MSFL | Over / Under Goals | Un2.5 | 8–2 | High | Lost |
| 15:45 | Juve Stabia vs IschiaWorld: Friendlies Clubs | 1X2 | 1 | 5–1 | High | Won |
| 16:00 | Malmö FF W vs Piteå WSweden: Damallsvenskan | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Dinamo Minsk II vs NivaBelarus: 1. Division | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | PK-35 vs HakaFinland: Ykkösliiga | Double Chance | 12 | 1–4 | High | Won |
| 16:00 | Concarneau vs Pontivy GSIWorld: Friendlies Clubs | Double Chance | 12 | 5–1 | High | Won |
| 16:00 | Super Nova 2 vs Riga MarinersLatvia: 1. Liga | 1X2 | 2 | 0–3 | Medium | Won |
| 16:00 | Nõmme United vs Trans NarvaEstonia: Meistriliiga | 1X2 | 1 | 1–2 | High | Lost |
| 16:00 | Aarhus Fremad vs AalborgDenmark: 1. Division | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 16:00 | Wisla Plock vs Widzew ŁódźPoland: Ekstraklasa | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Union Plaani vs PEPOFinland: Kakkonen Lohko A | 1X2 | 2 | 0–2 | Medium | Won |
| 16:00 | Rokycany vs HořovickoCzech-Republic: Cup | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 16:00 | Slavoj Vyšehrad vs Sokol HostouňCzech-Republic: Cup | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:00 | Slavia Sofia vs Lokomotiv SofiaBulgaria: First League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:00 | Juventus vs NiceWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Lebring vs WeizWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:00 | Nürnberg II vs SpVgg UnterhachingGermany: Regionalliga Bayern | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | Stal Brzeg vs Goczałkowice ZdrójPoland: III Liga Group 3 | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:00 | Hegelmann II vs MinijaLithuania: 1 Lyga | 1X2 | 2 | 0–4 | High | Won |
| 16:00 | ŁKS Łódź vs Polonia BytomPoland: I Liga | 1X2 | 1 | 2–1 | Medium | Won |
| 16:00 | Karviná vs VlašimCzech-Republic: FNL | 1X2 | 1 | 1–0 | High | Won |
| 16:00 | Příbram vs OpavaCzech-Republic: FNL | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 16:00 | Kladno vs Baník Ostrava IICzech-Republic: FNL | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | Górnik Polkowice vs Rakow IIPoland: III Liga Group 3 | 1X2 | X | 5–4 | High | Lost |
| 16:00 | Znicz Pruszków vs Legia Warszawa IIPoland: II Liga East | 1X2 | X | 2–1 | High | Lost |
| 16:00 | Gedania Gdansk vs Noteć CzarnkówPoland: III Liga Group 2 | Over / Under Goals | Un2.5 | 5–3 | High | Lost |
| 16:00 | Mazovia Minsk Mazowiecki vs Jagiellonia IIPoland: III Liga Group 1 | 1X2 | 1 | 2–3 | Medium | Lost |
| 16:00 | Valenciennes vs BoulogneWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Fach-Donaufeld vs SV HornAustria: Regionalliga Ost | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 16:00 | Frýdek-Místek vs HraniceCzech-Republic: 3. Liga MSFL | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Robur Siena vs ScandicciWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Amiens vs RED Star FC 93World: Friendlies Clubs | 1X2 | 2 | 3–1 | Medium | Lost |
| 16:00 | Rizespor vs AbhaWorld: Friendlies Clubs | 1X2 | 1 | 0–0 | High | Lost |
| 16:00 | Nantes vs Al WakrahWorld: Friendlies Clubs | 1X2 | 1 | 5–1 | High | Won |
| 16:30 | ASV Neumarkt vs KornburgGermany: Oberliga Bayern Nord | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | Ismaning vs LandshutGermany: Oberliga Bayern Süd | 1X2 | 2 | 3–1 | Medium | Lost |
| 16:30 | Admira Wacker vs Rapid Wien IIAustria: 2. Liga | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | Voitsberg vs SKU AmstettenAustria: 2. Liga | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:30 | Austria Vienna (Am) vs FC BW LinzAustria: 2. Liga | 1X2 | 2 | 0–3 | Medium | Won |
| 16:30 | SV Kapfenberg vs FC LieferingAustria: 2. Liga | 1X2 | 2 | 0–4 | Medium | Won |
| 16:30 | Wacker Innsbruck vs Schwarz-Weiß BregenzAustria: 2. Liga | Over / Under Goals | Un2.5 | 5–0 | High | Lost |
| 16:30 | Augsburg II vs LandsbergGermany: Regionalliga Bayern | Double Chance | 12 | 3–2 | High | Won |
| 17:00 | Valerenga vs Ham-KamNorway: Eliteserien | 1X2 | 1 | 0–3 | High | Lost |
| 17:00 | Hammarby W vs Växjö WSweden: Damallsvenskan | 1X2 | 1 | 5–0 | High | Won |
| 17:00 | Gamle Oslo vs Union Carl BernerNorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Herd vs VoldaNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:00 | Varhaug vs HinnaNorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 3–5 | High | Won |
| 17:00 | Oddevold vs Norrby IFSweden: Superettan | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Tord vs KumlaSweden: Division 2 Norra Götaland | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 17:00 | Karlshamn vs RäppeSweden: Division 2 Östra Götaland | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 17:00 | Böljan vs Västra FrölundaSweden: Division 2 Västra Götaland | 1X2 | 2 | 2–1 | Medium | Lost |
| 17:00 | AB Copenhagen vs FC FredericiaDenmark: 1. Division | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Lindome vs JonseredSweden: Division 2 Västra Götaland | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | HB Koge vs VejleDenmark: 1. Division | 1X2 | 2 | 0–2 | High | Won |
| 17:00 | Rodina Moskva vs FC RostovRussia: Premier League | Over / Under Goals | Ov2.5 | 2–4 | Medium | Won |
| 17:00 | Concordia vs HEBCGermany: Oberliga Hamburg | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Cham vs Fortuna RegensburgGermany: Oberliga Bayern Nord | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | DJK Bamberg vs WeidenGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 17:00 | Neudrossenfeld vs GebenbachGermany: Oberliga Bayern Nord | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Ammerthal vs Bayern HofGermany: Oberliga Bayern Nord | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 17:00 | Heimstetten vs TuS GeretsriedGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | 1860 München II vs Schalding-HeiningGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | 1860 Rosenheim vs Hankofen-HailingGermany: Oberliga Bayern Süd | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | Kitzbühel vs LustenauAustria: Regionalliga West | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | Fügen vs SchwazAustria: Regionalliga West | 1X2 | 2 | 2–3 | Medium | Won |
| 17:00 | Imst vs SVG ReichenauAustria: Regionalliga West | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | Scheiblingkirchen vs TraiskirchenAustria: Regionalliga Ost | 1X2 | X | 3–3 | High | Won |
| 17:00 | Union Neumünster vs VfR NeumünsterGermany: Oberliga Schleswig Holstein | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 17:00 | Fernwald vs Eintracht StadtallendorfGermany: Oberliga Hessen | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 17:00 | BAK 07 U19 vs Union Berlin U19Germany: DFB Junioren Pokal | 1X2 | 2 | 3–2 | High | Lost |
| 17:00 | Vestec vs BenešovCzech-Republic: Cup | 1X2 | X | 2–4 | High | Lost |
| 17:00 | NEC Nijmegen vs SevillaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 17:00 | Toulouse vs Real SociedadWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 17:00 | Buchbach vs EichstättGermany: Regionalliga Bayern | Double Chance | 12 | 5–1 | High | Won |
| 17:00 | Wacker Burghausen vs Bayern München IIGermany: Regionalliga Bayern | 1X2 | 2 | 2–0 | Medium | Lost |
| 17:00 | Eltersdorf vs VilzingGermany: Regionalliga Bayern | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Illertissen vs Schwaben AugsburgGermany: Regionalliga Bayern | 1X2 | 1 | 2–0 | Medium | Won |
| 17:00 | FA 2000 vs B 93Denmark: 2. Division | 1X2 | 2 | 1–3 | Medium | Won |
| 17:00 | SV Babelsberg 03 vs FC Carl Zeiss JenaGermany: Regionalliga Nordost | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Chemnitzer FC vs BFC PreussenGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 17:00 | Tasmania Berlin vs Erzgebirge AueGermany: Regionalliga Nordost | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | ADO Den Haag vs Asteras TripolisWorld: Friendlies Clubs | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Fortuna Sittard vs Apoel NicosiaWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Táborsko vs Dukla PrahaCzech-Republic: FNL | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 17:00 | Jamus vs Mogadishu CityAfrica: CECAFA Club Cup | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Sparta Praha vs ZlinCzech-Republic: Czech Liga | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Liptovský Mikuláš vs GalantaSlovakia: 2. Liga | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | Quevilly vs OisselWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 17:00 | Weszlo vs Lechia T. MazowieckiPoland: III Liga Group 1 | 1X2 | X | 2–1 | High | Lost |
| 17:00 | Kalsdorf vs GnasWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 17:00 | Tillmitsch vs FürstenfeldWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:00 | PSVEindhoven W vs Twente WNetherlands: Super Cup Women | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 17:00 | Leobendorf vs ParndorfAustria: Regionalliga Ost | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:00 | Donau vs Krems RehbergAustria: Regionalliga Ost | 1X2 | 2 | 1–1 | Medium | Lost |
| 17:00 | Nykobing FC vs Fremad AmagerDenmark: 2. Division | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 17:00 | Roskilde vs NaestvedDenmark: 2. Division | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 17:00 | Brønshøj vs IshøjDenmark: 3. Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | FC Helsingor vs VanløseDenmark: 3. Division | 1X2 | 1 | 2–2 | Medium | Lost |
| 17:00 | Werder Bremen II vs VfB OldenburgGermany: Regionalliga Nord | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | Singida Black Stars vs SimbaAfrica: CECAFA Club Cup | 1X2 | 2 | 1–2 | High | Won |
| 17:15 | Vänersborgs FK vs HerrestadsSweden: Division 2 Norra Götaland | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 17:30 | Linköping W vs Örebro SK WSweden: Elitettan | 1X2 | 1 | 2–4 | Medium | Lost |
| 17:30 | IF Karlstad II vs GrebbestadSweden: Division 2 Norra Götaland | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:30 | IFK Skövde vs AhlaforsSweden: Division 2 Norra Götaland | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Stenungsund vs SkaraSweden: Division 2 Norra Götaland | 1X2 | 2 | 1–1 | Medium | Lost |
| 17:30 | Kongahälla vs OnsalaSweden: Division 2 Västra Götaland | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 17:30 | Lask Linz vs Grazer AKAustria: Bundesliga | 1X2 | 1 | 3–0 | High | Won |
| 17:30 | ETSV Hamburg vs Teutonia OttensenGermany: Oberliga Hamburg | Double Chance | 12 | 2–1 | High | Won |
| 17:30 | Harksheide vs SüderelbeGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 17:30 | Erlbach vs DeisenhofenGermany: Oberliga Bayern Süd | Double Chance | 12 | 1–0 | High | Won |
| 17:30 | Sportfreunde Schwaig vs GundelfingenGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:30 | Hadamar vs BaunatalGermany: Oberliga Hessen | 1X2 | 2 | 2–1 | High | Lost |
| 17:30 | Sassuolo vs Folgore CarateseWorld: Friendlies Clubs | Double Chance | 12 | 0–0 | High | Lost |
| 17:30 | Stade Nyonnais vs RapperswilSwitzerland: Challenge League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:30 | FC WIL 1900 vs Neuchatel Xamax FCSwitzerland: Challenge League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:30 | Yverdon Sport vs Étoile CarougeSwitzerland: Challenge League | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:30 | Cosmos Koblenz vs MechtersheimGermany: Oberliga Rheinland Pfalz Saar | 1X2 | 2 | 1–2 | High | Won |
| 17:30 | Wiener SC vs Favoritner ACAustria: Regionalliga Ost | 1X2 | 1 | 2–0 | High | Won |
| 17:30 | Brühl vs Young Boys IISwitzerland: 1. Liga Promotion | 1X2 | 1 | 4–2 | Medium | Won |
| 17:30 | AVS vs TrofenseWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:30 | SV DrochtersenAssel vs Phönix LübeckGermany: Regionalliga Nord | 1X2 | 1 | 2–1 | Medium | Won |
| 17:30 | Bonner SC vs Rot-weiss OberhausenGermany: Regionalliga West | 1X2 | 2 | 1–2 | Medium | Won |
| 17:30 | Johor Darul Takzim FC vs FC CartagenaWorld: Friendlies Clubs | 1X2 | X | 2–0 | High | Lost |
| 17:30 | Mount Pleasant Academy vs Robin HoodNorth & Central America: CONCACAF Caribbean Club Shield | 1X2 | 1 | 3–1 | Medium | Won |
| 17:45 | Bishop's Stortford vs Enfield TownWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Central Cordoba vs General LamadridArgentina: Primera C | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 18:00 | Claypole vs LujanArgentina: Primera C | Over / Under Goals | Un2.5 | 1–3 | High | Lost |
| 18:00 | Centro Español vs Victoriano ArenasArgentina: Primera C | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Deportivo Paraguayo vs Argentino RosarioArgentina: Primera C | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | JJ Urquiza vs BerazateguiArgentina: Primera C | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Deportivo Español vs Leones de RosarioArgentina: Primera C | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Ferroviária U20 vs Portuguesa Santista U20Brazil: Paulista U20 | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Jabaquara U20 vs Sertãozinho U20Brazil: Paulista U20 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | Altrincham vs Manchester United U21World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:00 | Dinamo Zagreb vs NK Slaven BelupoCroatia: HNL | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Farsta vs RågsvedSweden: Division 2 Södra Svealand | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Puskas Academy vs Kisvarda FCHungary: NB I | 1X2 | 1 | 0–2 | High | Lost |
| 18:00 | Água Santa U20 vs Sfera U20Brazil: Paulista U20 | BTTS / GG | BTTS - Yes | 1–3 | Medium | Won |
| 18:00 | Bandeirante U20 vs Ibrachina U20Brazil: Paulista U20 | 1X2 | 2 | 1–2 | Medium | Won |
| 18:00 | Norderstedt II vs PinnebergGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 2–6 | High | Won |
| 18:00 | Capivariano U20 vs Porto Football U20Brazil: Paulista U20 | 1X2 | 1 | 4–1 | Medium | Won |
| 18:00 | Desportivo Brasil U20 vs Aguai U20Brazil: Paulista U20 | 1X2 | 1 | 7–1 | Medium | Won |
| 18:00 | EC São Bernardo U20 vs Novorizontino U20Brazil: Paulista U20 | 1X2 | 2 | 0–1 | Medium | Won |
| 18:00 | Flamengo SP U20 vs Gremio Prudente U20Brazil: Paulista U20 | 1X2 | 2 | 1–0 | High | Lost |
| 18:00 | Itapirense U20 vs São Bento U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Portuguesa U20 vs Ponte Preta U20Brazil: Paulista U20 | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Referencia U20 vs Guarani U20Brazil: Paulista U20 | 1X2 | 2 | 0–1 | Medium | Won |
| 18:00 | Santo André U20 vs União São João U20Brazil: Paulista U20 | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | São Paulo U20 vs Botafogo SP U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Ebbsfleet United vs GillinghamWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 18:00 | Loznica vs NaftagasSerbia: Prva Liga | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Boreham Wood vs Norwich City U21World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Control Orientado vs UribelarreaArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 18:00 | União Santarém vs AcademicaWorld: Friendlies Clubs | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | Cruzeiro U20 vs América Mineiro U20Brazil: Mineiro U20 | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | CF Os Belenenses vs EstorilWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Mansfield Town vs DerbyWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 18:00 | Arsenal Sarandi vs Brown DE AdrogueArgentina: Primera B Metropolitana | 1X2 | 1 | 1–1 | High | Lost |
| 18:00 | Puerto Nuevo vs SacachispasArgentina: Primera C | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:15 | CSKA 1948 vs Arda KardzhaliBulgaria: First League | Double Chance | 12 | 2–1 | High | Won |
| 18:15 | SC Kriens vs FC WinterthurSwitzerland: Challenge League | 1X2 | 2 | 2–0 | Medium | Lost |
| 18:30 | Torquay vs Exeter CityWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 18:30 | Motor Lublin vs JagielloniaPoland: Ekstraklasa | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 18:30 | Oţelul vs Dinamo BucurestiRomania: Liga I | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:30 | Floridsdorfer AC vs SKN ST. PoltenAustria: 2. Liga | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:30 | Lechia Gdansk vs Warta PoznańPoland: I Liga | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:30 | Club Brugge KV vs Union St. GilloiseBelgium: Super Cup | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:30 | Stal Stalowa Wola vs Tychy 71Poland: II Liga East | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 18:30 | Scunthorpe vs ChesterfieldWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:30 | llanelli AFC vs Newport CityWales: FAW Championship | Over / Under Goals | Un2.5 | 1–4 | High | Lost |
| 18:30 | Bromley vs QPRWorld: Friendlies Clubs | 1X2 | 2 | 0–7 | Medium | Won |
| 18:30 | Crawley Town vs ReadingWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | High | Won |
| 18:30 | Lancy vs Terre SainteWorld: Friendlies Clubs | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | Dundalk vs Sligo RoversIreland: Premier Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:45 | Athlone Town vs UCDIreland: First Division | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 18:45 | Bray Wanderers vs KerryIreland: First Division | 1X2 | 1 | 0–4 | High | Lost |
| 18:45 | Cobh Ramblers vs WexfordIreland: First Division | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 18:45 | Finn Harps vs Cork CityIreland: First Division | 1X2 | 2 | 0–3 | Medium | Won |
| 18:45 | Treaty United vs Longford TownIreland: First Division | Double Chance | 12 | 0–1 | High | Won |
| 18:45 | Salisbury vs Havant & WvilleWorld: Friendlies Clubs | 1X2 | 1 | 5–0 | High | Won |
| 18:45 | Weston-super-Mare vs Gloucester CityWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:45 | Evesham United vs Bishop's CleeveWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 18:45 | Sporting CP vs Nottingham ForestWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 18:45 | Birmingham vs BarcelonaWorld: Friendlies Clubs | 1X2 | 2 | 2–2 | Medium | Lost |
| 18:45 | Aveley vs TilburyWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–5 | High | Won |
| 18:45 | Trethomas Bluebirds vs Baglan DragonsWales: FAW Championship | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | Ballinamallard United vs BangorWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | Medium | Won |
| 18:45 | Barry Town vs Cambrian & ClydachWales: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Briton Ferry vs Ammanford AFCWales: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Colwyn Bay vs TrefelinWales: Premier League | 1X2 | 1 | 2–0 | Medium | Won |
| 18:45 | Llandudno vs Flint Town UnitedWales: Premier League | 1X2 | 1 | 3–2 | High | Won |
| 18:45 | Southport vs WiganWorld: Friendlies Clubs | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:45 | Chertsey Town vs Westfield (Surrey)World: Friendlies Clubs | 1X2 | 1 | 4–2 | High | Won |
| 18:45 | Leek Town vs Runcorn LinnetsWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 19:00 | Dundee Utd vs RangersScotland: Premiership | 1X2 | 2 | 1–1 | High | Lost |
| 19:00 | Universitario de Vinto vs GuabiráBolivia: Primera División | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 19:00 | Drogheda United vs Shamrock RoversIreland: Premier Division | 1X2 | 2 | 0–0 | High | Lost |
| 19:00 | BodoGlimt vs LillestromNorway: Eliteserien | 1X2 | 1 | 4–0 | High | Won |
| 19:00 | Ruthin Town vs Holyhead HotspurWales: FAW Championship | 1X2 | 1 | 1–2 | High | Lost |
| 19:00 | Bangor City 1876 FC vs Bala TownWales: FAW Championship | 1X2 | X | 1–2 | High | Lost |
| 19:00 | Fafe vs Maria da FonteWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 20:00 | Club Deportivo Los Chankas vs Comerciantes UnidosPeru: Primera División | 1X2 | 1 | 3–2 | Medium | Won |
| 20:00 | Atlanta United II vs Carolina CoreUSA: MLS Next Pro | 1X2 | 1 | 3–3 | Medium | Lost |
| 20:00 | General Caballero vs Benjamín AcevalParaguay: Division Intermedia | Double Chance | 12 | 2–0 | High | Won |
| 20:00 | Alianza Universidad vs Sport Huancayo 2Peru: Segunda División | 1X2 | 1 | 1–1 | Medium | Lost |
| 20:00 | Metropolitan vs Delfines Del EsteNorth & Central America: CONCACAF Caribbean Club Shield | 1X2 | 1 | 0–0 | High | Lost |
| 20:15 | Fortaleza W vs Independiente Medellín WColombia: Liga Femenina | 1X2 | 2 | 1–0 | High | Lost |
| 20:30 | 22 de Julio vs El NacionalEcuador: Liga Pro Serie B | 1X2 | 1 | 1–3 | High | Lost |
| 21:00 | Mercedes vs Estrella Del SurArgentina: Primera C | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 21:00 | El Salvador U20 vs Haiti U20North & Central America: CONCACAF U20 | 1X2 | 2 | 1–2 | Medium | Won |
| 21:00 | Aserri FC vs ADR JicaralCosta-Rica: Liga De Ascenso | 1X2 | 2 | 0–1 | High | Won |
| 21:00 | Portuguesa FC vs Carabobo FCVenezuela: Primera División | Double Chance | 12 | 1–0 | 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.