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 | 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 | Flatirons Rush vs Colorado StormUSA: USL League Two | 1X2 | 2 | 0–3 | High | 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:00 | Santo Domingo vs Ind. JuniorsEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 1–0 | High | 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 | Almaz Antey U19 vs Rubin Kazan U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 10:00 | Welayta Dicha vs Ethiopia BunnaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | 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 | Cooks Hill United vs ValentineAustralia: Northern NSW NPL | Over / Under Goals | Ov2.5 | 3–1 | 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 | Northcote City vs Melbourne SrbijaAustralia: Victoria NPL 2 | 1X2 | 1 | 2–3 | Medium | Lost |
| 10:30 | Ipswich vs Holland Park HawksAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 10:30 | Melbourne Knights vs Bulleen LionsAustralia: Victoria NPL 2 | 1X2 | 1 | 3–1 | Medium | Won |
| 10:30 | Brunswick Juventus FC vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 7–2 | High | 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 | Jong Utrecht vs Werder Bremen IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | 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 | 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 | Juazeiro EC U20 vs Ceará U20Brazil: Cearense U20 | 1X2 | 2 | 0–10 | Medium | Won |
| 12:30 | Tadamon Sour vs Al AnsarLebanon: Premier League | 1X2 | 2 | 0–3 | High | Won |
| 13:00 | Mekelakeya vs Hadiya HosaenaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Ried vs SSV Jahn RegensburgWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–4 | 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 | 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 | 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 | Obolon'-Brovar vs Nyva VinnytsyaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 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 | FC Astana vs ZhenysKazakhstan: Premier League | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Rubin vs FC OrenburgWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:00 | Lokomotiv vs Spartak KostromaWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Sturm Graz vs FK KošiceWorld: Friendlies Clubs | 1X2 | 1 | 2–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 | 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 | 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 | 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 | 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 | 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 | Cracovia Krakow vs PafosWorld: Friendlies Clubs | 1X2 | X | 1–2 | High | Lost |
| 15:30 | Naft Gachsaran vs Mes SoongounIran: Azadegan League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 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 | GrIFK vs NJSFinland: Kakkonen Lohko B | 1X2 | 1 | 2–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 | Schöningen vs Hallescher FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | 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 | 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 | Be'sat Kermanshah vs Fard AlborzIran: Azadegan League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:00 | Nõmme United vs Kalju NommeEstonia: Meistriliiga | 1X2 | 2 | 1–3 | Medium | Won |
| 16:00 | Riga vs FS JelgavaLatvia: Virsliga | 1X2 | 1 | 3–0 | 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 | 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 | Wiener SC vs Floridsdorfer ACWorld: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 16:30 | VfL Halle vs SV Babelsberg 03World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 16:30 | Germania Teveren vs Alemannia AachenWorld: Friendlies Clubs | 1X2 | 2 | 1–6 | 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 | Metz vs US Mondorf-les-bainsWorld: Friendlies Clubs | Double Chance | 12 | 5–2 | High | Won |
| 17:00 | Ranheim vs StabaekNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–5 | 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 | Schwabach vs Greuther Fürth IIWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | Medium | 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 | 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 | 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 | NSI Runavik vs KI KlaksvikFaroe-Islands: Meistaradeildin | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 18:00 | Deportivo Cuenca Juniors vs San AntonioEcuador: Liga Pro Serie B | Double Chance | 12 | 1–0 | High | Won |
| 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 | B36 II vs HoyvíkFaroe-Islands: 1. Deild | 1X2 | 1 | 1–3 | High | Lost |
| 18:30 | Tirol U20 vs Alianca U20Brazil: Cearense U20 | 1X2 | X | 5–0 | High | 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: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 | Bray Wanderers vs Athlone TownIreland: First Division | 1X2 | 1 | 1–0 | High | Won |
| 18:45 | Treaty United vs KerryIreland: First Division | Double Chance | 12 | 2–1 | 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 | KFG vs SelfossIceland: 2. Deild | 1X2 | 2 | 2–3 | 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 |
| 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.