100% free football predictions — no login, no paywall, updated daily 18+ | Gamble Responsibly

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.

ShowingFriday, July 3, 2026
Settled Tips180
Win Rate65.6%
Date Friday, July 3, 2026 Friday, July 3, 2026
Settled Tips 180 Finished matches
Won 118 Correct predictions
Lost 62 Incorrect predictions
Win Rate 65.6% 118 of 180 settled
High Conf. Rate 68.8% 112 high-confidence tips
Win Rate by Confidence Level Friday, July 3, 2026 · 180 settled tips
High Confidence
68.8%
Medium Confidence
60.3%

Accuracy by Market — Friday, July 3, 2026

1X2
64.1% win rate
W66 L37 · 103 tips
Over / Under Goals
68.6% win rate
W35 L16 · 51 tips
Double Chance
71.4% win rate
W15 L6 · 21 tips
BTTS / GG
40% win rate
W2 L3 · 5 tips
Showing settled results for Friday, July 3, 2026. Each row includes the final score, our published pick, and a green tick for a winning tip or a red cross for a losing tip. Use the date controls above to browse other days.
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.

Gambling Awareness

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.

18+