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 3, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Flatirons Rush vs Colorado StormUSA: USL League Two | 1X2 | 2 | 0–3 | High | Won |
| 00:00 | Santo Domingo vs Ind. JuniorsEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 00:00 | Birmingham Legion vs Detroit CityUSA: USL Championship | Double Chance | 12 | 1–2 | High | Won |
| 00:00 | Fortaleza EC vs Ponte PretaBrazil: Serie B | 1X2 | 1 | 2–0 | Medium | Won |
| 00:00 | Red River vs Little Rock RangersUSA: USL League Two | 1X2 | 2 | 1–2 | Medium | Won |
| 00:00 | Lonestar vs Laredo HeatUSA: USL League Two | 1X2 | 2 | 1–4 | Medium | Won |
| 00:00 | FC Motown II vs Morris EliteUSA: USL League Two | 1X2 | 1 | 8–0 | Medium | Won |
| 00:30 | Peoria vs St. Louis AmbushUSA: USL League Two | 1X2 | 1 | 1–4 | Medium | Lost |
| 00:30 | O'Higgins vs Colo ColoChile: Copa Chile | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 01:30 | Boise vs One KnoxvilleUSA: USL League One | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 02:00 | Redlands vs CapoUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 03:00 | Switzerland vs AlgeriaWorld: World Cup | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 07:00 | Ethiopia Nigd Bank vs BahardarEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 07:00 | Karpaty vs Nyva TernopilWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 08:00 | Cherno More Varna vs Spartak PlevenWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 08:00 | FC Sochi vs Torpedo MoskvaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 08:00 | Central Stallions vs DerenMongolia: Premier League | 1X2 | 2 | 0–3 | High | Won |
| 08:30 | Enisey vs Zenit 2World: Friendlies Clubs | 1X2 | 1 | 4–1 | Medium | Won |
| 09:00 | Edgeworth Eagles vs KahibahAustralia: Northern NSW NPL | 1X2 | 1 | 2–1 | Medium | Won |
| 09:00 | AS Trencin vs ZlinWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 09:00 | Universitatea Cluj vs NyiregyhazaWorld: Friendlies Clubs | Double Chance | 12 | 0–3 | Medium | Won |
| 09:00 | Arka Gdynia vs Petrolul PloiestiWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:00 | IMT Novi Beograd vs Maccabi Tel AvivWorld: Friendlies Clubs | 1X2 | 2 | 1–0 | Medium | Lost |
| 09:30 | Heidelberg United vs St. Albans SaintsAustralia: Victoria NPL | 1X2 | 1 | 1–1 | Medium | Lost |
| 09:30 | Green Gully vs Bentleigh GreensAustralia: Victoria NPL | Double Chance | 12 | 3–0 | High | Won |
| 09:30 | WDSC Wolves vs Rochedale RoversAustralia: Queensland NPL | 1X2 | 1 | 1–1 | Medium | Lost |
| 10:00 | Welayta Dicha vs Ethiopia BunnaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 10:00 | Cooks Hill United vs ValentineAustralia: Northern NSW NPL | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 10:00 | Almaz Antey U19 vs Rubin Kazan U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 10:00 | Tensung vs ThimphuBhutan: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 10:00 | Prospect United vs Hakoah Sydney CityAustralia: New South Wales NPL 2 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 10:00 | Hurstville FC vs Canterbury BankstownAustralia: New South Wales NPL 2 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 10:00 | Adelaide Olympic vs Salisbury UnitedAustralia: South Australia State League 1 | 1X2 | 1 | 1–0 | High | Won |
| 10:00 | Vejle vs Randers FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 10:00 | Hvidovre vs HB KogeWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | Medium | Won |
| 10:15 | Glenorchy Knights U21 vs Clarence Zebras IIAustralia: Tasmania Southern Championship | Over / Under Goals | Ov2.5 | 0–8 | High | Won |
| 10:15 | Eastern United vs Modbury JetsAustralia: South Australia State League 1 | 1X2 | 2 | 0–0 | High | Lost |
| 10:30 | Brunswick Juventus FC vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 7–2 | High | Won |
| 10:30 | Ipswich vs Holland Park HawksAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 10:30 | Northcote City vs Melbourne SrbijaAustralia: Victoria NPL 2 | 1X2 | 1 | 2–3 | Medium | Lost |
| 10:30 | Melbourne Knights vs Bulleen LionsAustralia: Victoria NPL 2 | 1X2 | 1 | 3–1 | Medium | Won |
| 10:30 | Caboolture vs SC WanderersAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:00 | Adelaide Comets vs Croydon KingsAustralia: South Australia NPL | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 11:00 | Aalborg vs ViborgWorld: Friendlies Clubs | 1X2 | 2 | 3–1 | High | Lost |
| 11:00 | Khangarid vs UlaanbaatarMongolia: Premier League | 1X2 | 2 | 3–4 | Medium | Won |
| 12:00 | Nizhny Novgorod U19 vs Ural U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 12:00 | Yunnan Yukun vs Henan JianyeChina: Super League | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 12:00 | Minsk II vs Gomel IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 12:00 | Arys vs Yelimay Semey 2Kazakhstan: 1. Division | Double Chance | 12 | 3–2 | High | Won |
| 12:00 | Sport Academy Kairat vs TarazKazakhstan: 1. Division | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Jong Utrecht vs Werder Bremen IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 12:00 | SC Braga vs São João VerWorld: Friendlies Clubs | 1X2 | X | 1–0 | High | Lost |
| 12:00 | Vitesse vs RodaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 12:00 | Sonderjyske vs VikingWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | Medium | Lost |
| 12:00 | Motor Lublin vs Warta PoznańWorld: Friendlies Clubs | 1X2 | 1 | 4–1 | Medium | Won |
| 12:30 | Tadamon Sour vs Al AnsarLebanon: Premier League | 1X2 | 2 | 0–3 | High | Won |
| 12:30 | Juazeiro EC U20 vs Ceará U20Brazil: Cearense U20 | 1X2 | 2 | 0–10 | Medium | Won |
| 13:00 | Ried vs SSV Jahn RegensburgWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 13:00 | Mekelakeya vs Hadiya HosaenaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Naftan vs Dinamo BrestBelarus: Premier League | 1X2 | 2 | 2–4 | High | Won |
| 13:00 | Brann vs Kristiansund BKWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | High | Lost |
| 13:30 | Sturm Graz II vs Budapest HonvedWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 14:00 | Safa vs Al MabarrahLebanon: Premier League | 1X2 | 1 | 4–0 | Medium | Won |
| 14:00 | Al Shouleh vs Al WahdaSyria: Premier League | 1X2 | 2 | 0–2 | High | Won |
| 14:00 | Al Taliya vs HottinSyria: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 14:00 | Tishreen vs JabalaSyria: Premier League | Double Chance | 12 | 4–2 | Medium | Won |
| 14:00 | Chertanovo U20 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | CSKA Moskva U19 vs Rostov U19Russia: Youth Championship | 1X2 | 1 | 2–3 | Medium | Lost |
| 14:00 | Dynamo Makhachkala U19 vs Lokomotiv Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 14:00 | Fakel U19 vs Krasnodar U19Russia: Youth Championship | 1X2 | 2 | 1–2 | Medium | Won |
| 14:00 | Spartak Moskva U19 vs Akademiya Konoplev U20Russia: Youth Championship | 1X2 | 1 | 1–6 | High | Lost |
| 14:00 | Zenit U19 vs Dinamo Moskva U19Russia: Youth Championship | 1X2 | 1 | 5–1 | High | Won |
| 14:00 | FC Astana vs ZhenysKazakhstan: Premier League | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Lokomotiv vs Spartak KostromaWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Obolon'-Brovar vs Nyva VinnytsyaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 14:00 | Sturm Graz vs FK KošiceWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | Medium | Lost |
| 14:00 | Rubin vs FC OrenburgWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:30 | Abdish-Ata vs AlgaKyrgyzstan: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:30 | Muras United vs AsiagoalKyrgyzstan: Premier League | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:30 | Talant vs NeftchiKyrgyzstan: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 14:30 | Farul Constanta vs OţelulWorld: Friendlies Clubs | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Al Ittihad vs JaishSyria: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Khan Shaykhun SC vs WathbaSyria: Premier League | 1X2 | 2 | 0–1 | High | Won |
| 15:00 | Turan Turkistan vs JaiyqKazakhstan: 1. Division | 1X2 | 1 | 2–2 | Medium | Lost |
| 15:00 | Botev Vratsa vs Beitar JerusalemWorld: Friendlies Clubs | 1X2 | X | 2–2 | High | Won |
| 15:00 | Leon vs TapatíoWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 15:00 | Dynamo Kyiv vs Lask LinzWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Austin vs Club QueretaroWorld: Friendlies Clubs | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Biel-Bienne vs Yverdon SportWorld: Friendlies Clubs | 1X2 | 2 | 0–0 | Medium | Lost |
| 15:00 | FK Jablonec vs Ústí nad LabemWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Germany U19 W vs Sweden U19 WEurope: UEFA U19 Championship Women | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Poland U19 W vs Bosnia-Herzegovina U19Europe: UEFA U19 Championship Women | 1X2 | 1 | 5–1 | High | Won |
| 15:00 | FK Crvena Zvezda vs FC BW LinzWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 15:00 | Cracovia Krakow vs PafosWorld: Friendlies Clubs | 1X2 | X | 1–2 | High | Lost |
| 15:30 | JäPS vs SJK AkatemiaFinland: Ykkösliiga | 1X2 | 1 | 1–0 | High | Won |
| 15:30 | Kooteepee vs JIPPOFinland: Ykkösliiga | 1X2 | 1 | 3–3 | High | Lost |
| 15:30 | Naft Gachsaran vs Mes SoongounIran: Azadegan League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:30 | GrIFK vs NJSFinland: Kakkonen Lohko B | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Nõmme United vs Kalju NommeEstonia: Meistriliiga | 1X2 | 2 | 1–3 | Medium | Won |
| 16:00 | Kongsvinger vs SogndalNorway: 1. Division | 1X2 | 1 | 5–1 | High | Won |
| 16:00 | Raufoss vs StrommenNorway: 1. Division | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | Schöningen vs Hallescher FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:00 | Riga vs FS JelgavaLatvia: Virsliga | 1X2 | 1 | 3–0 | High | Won |
| 16:00 | Energie Cottbus vs AltglienickeWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | FC Schweinfurt 05 vs FSV ZwickauWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 16:00 | AS Trencin vs Inter BratislavaWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:00 | Oudenaarde vs Zulte WaregemWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 16:00 | Be'sat Kermanshah vs Fard AlborzIran: Azadegan League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:00 | Damash Gilanian vs Ario EslamshahrIran: Azadegan League | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Mes Kerman vs Naft Bandar AbbasIran: Azadegan League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Nassaji Mazandaran vs HavadarIran: Azadegan League | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:00 | Navad Urmia vs Sanat NaftIran: Azadegan League | 1X2 | 2 | 1–4 | Medium | Won |
| 16:00 | Shenavarsazi Qeshm vs Mes Shahr-e BabakIran: Azadegan League | 1X2 | 2 | 1–3 | Medium | Won |
| 16:00 | CSKA Sofia vs MarekWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:00 | Džiugas Telšiai vs Kauno ŽalgirisLithuania: A Lyga | 1X2 | 2 | 0–0 | High | Lost |
| 16:00 | BFC Dynamo vs Phönix LübeckWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | SKN ST. Polten vs ArtisWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | Wolfsberger AC vs Admira WackerWorld: Friendlies Clubs | 1X2 | 1 | 8–2 | Medium | Won |
| 16:00 | Radomlje vs HNK RijekaWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | High | Won |
| 16:30 | Budissa Bautzen vs Dynamo DresdenWorld: Friendlies Clubs | 1X2 | X | 0–14 | High | Lost |
| 16:30 | ZFC Meuselwitz vs Erzgebirge AueWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 16:30 | Germania Teveren vs Alemannia AachenWorld: Friendlies Clubs | 1X2 | 2 | 1–6 | High | Won |
| 16:30 | VfL Halle vs SV Babelsberg 03World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 16:30 | Wiener SC vs Floridsdorfer ACWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 16:30 | Deutschlandsberger SC vs SV KapfenbergWorld: Friendlies Clubs | 1X2 | 2 | 2–7 | High | Won |
| 16:30 | Krems Rehberg vs First ViennaWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Sirius vs Mjallby AIFSweden: Allsvenskan | 1X2 | 1 | 4–4 | High | Lost |
| 17:00 | Ranheim vs StabaekNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 17:00 | Metz vs US Mondorf-les-bainsWorld: Friendlies Clubs | Double Chance | 12 | 5–2 | High | Won |
| 17:00 | Fortuna Sittard vs K. Lierse S.K.World: Friendlies Clubs | 1X2 | X | 1–0 | High | Lost |
| 17:00 | Heerenveen vs De GraafschapWorld: Friendlies Clubs | 1X2 | 1 | 7–2 | High | Won |
| 17:00 | Wildon vs VoitsbergWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | Monheim vs Fortuna DüsseldorfWorld: Friendlies Clubs | 1X2 | 2 | 0–6 | High | Won |
| 17:00 | Schwabach vs Greuther Fürth IIWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | Medium | Won |
| 17:00 | Schwarz-Weiß Bregenz vs BrühlWorld: Friendlies Clubs | 1X2 | 1 | 4–0 | Medium | Won |
| 17:30 | Tallinna Kalev vs MaarduEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 17:30 | Atlas Delmenhorst vs PapenburgWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 17:30 | Paraguari AC vs TacuaryParaguay: Division Intermedia | Double Chance | 12 | 0–1 | Medium | Won |
| 17:45 | CAAC Brasil vs Barcelona RJBrazil: Carioca C | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:00 | Deportivo Cuenca Juniors vs San AntonioEcuador: Liga Pro Serie B | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | NSI Runavik vs KI KlaksvikFaroe-Islands: Meistaradeildin | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 18:00 | Hvíti riddarinn vs Dalvík ReynirIceland: 2. Deild | 1X2 | 2 | 3–3 | Medium | Lost |
| 18:00 | Ferroviária U20 vs Juventus U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Portuguesa Santista U20 vs Portuguesa U20Brazil: Paulista U20 | 1X2 | 2 | 3–2 | Medium | Lost |
| 18:00 | Santo André U20 vs SC Paulinense SP U20Brazil: Paulista U20 | Double Chance | 12 | 3–1 | Medium | Won |
| 18:00 | Australia vs EgyptWorld: World Cup | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 18:00 | Capivariano U20 vs Ituano U20Brazil: Paulista U20 | Double Chance | 12 | 2–2 | High | Lost |
| 18:00 | Desportivo Brasil U20 vs Bandeirante U20Brazil: Paulista U20 | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Flamengo SP U20 vs XV de Jaú U20Brazil: Paulista U20 | Double Chance | 12 | 0–2 | Medium | Won |
| 18:00 | Guarani U20 vs Sfera U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Ibrachina U20 vs EC São Bernardo U20Brazil: Paulista U20 | 1X2 | 1 | 4–0 | Medium | Won |
| 18:00 | Jabaquara U20 vs Itapirense U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 18:00 | Mauá U20 vs Tanabi SP U20Brazil: Paulista U20 | Double Chance | 12 | 0–0 | Medium | Lost |
| 18:00 | Osasco Audax U20 vs Água Santa U20Brazil: Paulista U20 | Double Chance | 12 | 2–2 | Medium | Lost |
| 18:00 | São Bento U20 vs América-SP U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | São Caetano U20 vs União São João U20Brazil: Paulista U20 | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:30 | Al Hikma vs Al NejmehLebanon: Premier League | 1X2 | 2 | 0–1 | Medium | Won |
| 18:30 | Colwyn Bay vs Denbigh TownWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 18:30 | Flamengo vs River PlateWorld: Friendlies Clubs | 1X2 | 1 | 2–2 | Medium | Lost |
| 18:30 | Tirol U20 vs Alianca U20Brazil: Cearense U20 | 1X2 | X | 5–0 | High | Lost |
| 18:30 | B36 II vs HoyvíkFaroe-Islands: 1. Deild | 1X2 | 1 | 1–3 | High | Lost |
| 18:45 | Derry City vs WaterfordIreland: Premier Division | 1X2 | 1 | 2–4 | Medium | Lost |
| 18:45 | Drogheda United vs BohemiansIreland: Premier Division | 1X2 | 2 | 0–2 | High | Won |
| 18:45 | St Patrick's Athl. vs Galway UnitedIreland: Premier Division | 1X2 | 1 | 3–0 | Medium | Won |
| 18:45 | Sligo Rovers vs Shamrock RoversIreland: Premier Division | 1X2 | 2 | 1–2 | High | Won |
| 18:45 | Treaty United vs KerryIreland: First Division | Double Chance | 12 | 2–1 | High | Won |
| 18:45 | Bray Wanderers vs Athlone TownIreland: First Division | 1X2 | 1 | 1–0 | High | Won |
| 18:45 | Cobh Ramblers vs Cork CityIreland: First Division | 1X2 | 2 | 0–1 | High | Won |
| 18:45 | Finn Harps vs WexfordIreland: First Division | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:45 | Dartford vs CharltonWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | High | Won |
| 18:45 | Caerau (Ely) vs Croesyceiliog AFCWorld: Friendlies Clubs | 1X2 | 1 | 5–1 | High | Won |
| 19:00 | Shelbourne vs DundalkIreland: Premier Division | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 19:00 | Akron City vs Erie Sports CenterUSA: USL League Two | 1X2 | 1 | 4–0 | Medium | Won |
| 19:15 | FH hafnarfjordur vs StjarnanIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 19:15 | Ægir vs FylkirIceland: 1. Deild | 1X2 | 2 | 2–4 | Medium | Won |
| 19:15 | Grotta vs HK KopavogurIceland: 1. Deild | 1X2 | 2 | 2–1 | High | Lost |
| 19:15 | IR Reykjavik vs AftureldingIceland: 1. Deild | 1X2 | 2 | 0–1 | Medium | Won |
| 19:15 | Njardvik vs Throttur ReykjavikIceland: 1. Deild | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 19:15 | KFG vs SelfossIceland: 2. Deild | 1X2 | 2 | 2–3 | Medium | Won |
| 20:00 | Fernando De La Mora vs 3 de NoviembreParaguay: Division Intermedia | Double Chance | 12 | 2–2 | Medium | Lost |
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.