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.

ShowingMonday, March 23, 2026
Settled Tips76
Win Rate56.6%
Date Monday, March 23, 2026 Monday, March 23, 2026
Settled Tips 76 Finished matches
Won 43 Correct predictions
Lost 33 Incorrect predictions
Win Rate 56.6% 43 of 76 settled
High Conf. Rate 62.3% 53 high-confidence tips
Win Rate by Confidence Level Monday, March 23, 2026 · 76 settled tips
High Confidence
62.3%
Medium Confidence
43.5%

Accuracy by Market — Monday, March 23, 2026

Over / Under Goals
63.2% win rate
W12 L7 · 19 tips
1X2
50% win rate
W19 L19 · 38 tips
Double Chance
62.5% win rate
W10 L6 · 16 tips
BTTS / GG
66.7% win rate
W2 L1 · 3 tips
Showing settled results for Monday, March 23, 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 Oriental vs ColónUruguay: Segunda División Over / Under Goals Ov2.5 0–0 Medium Lost
00:00 San Carlos vs Deportivo SaprissaCosta-Rica: Primera División 1X2 2 1–3 High Won
00:00 Comunicaciones vs XelajúGuatemala: Liga Nacional 1X2 1 1–3 Medium Lost
00:00 Sporting KC II vs Minnesota United IIUSA: MLS Next Pro 1X2 2 0–1 High Won
00:00 Arnett Gardens vs Harbour ViewJamaica: Premier League 1X2 1 0–1 Medium Lost
01:06 FC Juarez vs Tigres UANLMexico: Liga MX Over / Under Goals Ov2.5 2–1 Medium Won
01:15 Argentinos JRS vs PlatenseArgentina: Liga Profesional Argentina 1X2 1 1–0 High Won
01:15 Independ. Rivadavia vs Rosario CentralArgentina: Liga Profesional Argentina Double Chance 12 2–0 Medium Won
01:30 Real Cartagena vs Union MagdalenaColombia: Primera B Double Chance 12 2–1 High Won
01:30 Juticalpa vs CD OlimpiaHonduras: Liga Nacional 1X2 2 1–6 High Won
02:00 Malacateco vs AuroraGuatemala: Liga Nacional 1X2 1 1–1 Medium Lost
02:00 Tacoma Defiance vs Austin IIUSA: MLS Next Pro Over / Under Goals Ov2.5 0–1 High Lost
09:30 Melbourne Victory II vs Western United IIAustralia: Victoria NPL 2 1X2 1 2–1 Medium Won
11:00 Migori Youth vs TalantaKenya: Super League 1X2 1 0–0 High Lost
12:00 Tefik Canga vs FeronikeliKosovo: Liga E Pare 1X2 2 0–0 Medium Lost
12:00 Bentonit Ijevan vs SyunikArmenia: First League 1X2 2 0–6 Medium Won
12:00 Pyunik II vs MikaArmenia: First League 1X2 1 0–0 Medium Lost
12:00 Van II vs AndranikArmenia: First League 1X2 2 0–0 Medium Lost
12:00 Foutoua vs Damascus Al-AhliSyria: Premier League Double Chance 12 4–1 High Won
12:00 Wathba vs Khan Shaykhun SCSyria: Premier League 1X2 1 5–1 High Won
12:00 Horriya vs ShortaSyria: Premier League Double Chance 12 0–0 High Lost
12:00 Hottin vs Al TaliyaSyria: Premier League Double Chance 12 1–1 High Lost
12:00 Jabala vs TishreenSyria: Premier League 1X2 2 0–0 Medium Lost
12:30 Ajim Djerba vs EM MahdiaTunisia: Cup 1X2 2 2–0 Medium Lost
12:30 AS Agareb vs Stade GabesienTunisia: Cup Over / Under Goals Ov2.5 1–4 High Won
12:30 BS Bouhajla vs Ksour EssefTunisia: Cup BTTS / GG BTTS - No 2–1 High Lost
12:45 Hajer vs OhodSaudi-Arabia: Division 2 1X2 1 0–0 High Lost
13:00 Herentals vs Triangle UnitedZimbabwe: Premier Soccer League Over / Under Goals Un2.5 1–0 High Won
13:00 Crewe Alexandra U21 vs Colchester United U21England: Professional Development League Over / Under Goals Ov2.5 2–0 High Lost
13:00 Coventry City U21 vs Charlton Athletic U21England: Professional Development League 1X2 2 2–3 Medium Won
13:00 Internacional Podgorica vs Mladost LješkopoljeMontenegro: Second League Double Chance 12 0–4 High Won
13:30 Shkupi 1927 vs Bashkimi KumanovoMacedonia: First League 1X2 2 2–3 High Won
14:00 Aigle Royal de Moungo vs Unisport BafangCameroon: Elite One Double Chance 12 0–1 High Won
14:00 East Bengal II vs MohammedanIndia: Indian Super League 1X2 1 7–0 High Won
14:00 Sheffield United U21 vs AFC Bournemouth U21England: Professional Development League 1X2 1 2–3 High Lost
14:00 Kara-Balta vs Muras UnitedKyrgyzstan: Premier League 1X2 2 1–2 High Won
14:00 Banants II vs Ararat-Armenia IIArmenia: First League Over / Under Goals Ov2.5 3–1 High Won
14:30 Chelyabinsk vs Torpedo MoskvaRussia: First League Double Chance 12 0–1 High Won
15:00 Canon vs Fortuna MfouCameroon: Elite One Double Chance 12 1–0 High Won
15:00 Abia Warriors vs Niger TornadoesNigeria: NPFL 1X2 1 2–1 High Won
15:00 Nasarawa United vs Rivers UnitedNigeria: NPFL 1X2 1 4–1 Medium Won
15:00 Portimonense U23 vs Estoril U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 1–1 High Won
16:00 Yantra 2019 vs FratriaBulgaria: Second League Double Chance 12 1–1 Medium Lost
16:00 Rodina Moskva vs ChaykaRussia: First League 1X2 1 5–2 High Won
16:00 Renaissance vs ASM SangarédiGuinea: Ligue 1 Double Chance 12 0–0 High Lost
16:00 Zoman vs San-PédroIvory-Coast: Ligue 1 Double Chance 12 0–0 High Lost
16:30 Erbil vs DiyalaIraq: Iraqi League 1X2 1 2–0 Medium Won
16:30 Steve Biko vs Greater TomorrowGambia: GFA League Over / Under Goals Un2.5 1–0 High Won
16:30 Team Rhino vs Medina UnitedGambia: GFA League 1X2 2 0–1 Medium Won
16:30 Fortune vs Hart AcedemyGambia: GFA League Over / Under Goals Un2.5 2–1 High Lost
16:30 TMT vs SamgerGambia: GFA League Over / Under Goals Un2.5 1–0 High Won
17:00 Union Berlin W vs Werder Bremen WGermany: Frauen Bundesliga Over / Under Goals Ov2.5 4–1 High Won
17:00 Elana Toruń vs Wybrzeże Rewalskie RewalPoland: III Liga Group 2 1X2 1 5–1 High Won
17:30 Leones de Rosario vs Centro EspañolArgentina: Primera C Over / Under Goals Un2.5 1–4 High Lost
18:00 Šencur vs TolminSlovenia: 3. SNL West Double Chance 12 2–1 High Won
18:00 Santa Fe W vs Deportivo Cali WColombia: Liga Femenina Double Chance 12 1–1 Medium Lost
18:30 Argentino Rosario vs YupanquiArgentina: Primera C 1X2 1 1–1 High Lost
18:30 Deportivo Muñiz vs JJ UrquizaArgentina: Primera C Over / Under Goals Un2.5 1–1 High Won
18:30 Fénix vs Puerto NuevoArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:30 Victoriano Arenas vs Deportivo EspañolArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:30 Granada vs Deportivo de La Coruña WSpain: Primera División Femenina 1X2 1 1–0 High Won
18:30 Unirea Slobozia vs OţelulRomania: Liga I Double Chance 12 2–1 Medium Won
18:30 Dock Sud vs Villa San CarlosArgentina: Primera B Metropolitana BTTS / GG BTTS - No 2–0 High Won
19:00 CA River Plate vs RentistasUruguay: Segunda División 1X2 1 1–1 Medium Lost
19:00 Chico vs Deportes TolimaColombia: Primera A 1X2 2 1–1 Medium Lost
19:00 Sunderland U21 vs Arsenal U21England: Premier League 2 Division One Over / Under Goals Ov2.5 3–1 High Won
19:00 Ipswich Town U21 vs Burnley U21England: Premier League 2 Division One 1X2 1 0–0 High Lost
19:00 Stoke City U21 vs Fulham U21England: Premier League 2 Division One 1X2 2 3–2 High Lost
19:00 Nueva Chicago vs Gimnasia Y TiroArgentina: Primera Nacional Over / Under Goals Un2.5 3–1 High Lost
19:30 Castellón vs Cultural LeonesaSpain: Segunda División 1X2 1 1–1 High Lost
19:30 Catania vs CasaranoItaly: Serie C Girone C 1X2 1 1–1 High Lost
19:30 Salernitana vs Team AltamuraItaly: Serie C Girone C 1X2 1 2–1 Medium Won
19:30 SS Monopoli vs BeneventoItaly: Serie C Girone C 1X2 2 2–1 High Lost
19:30 Monagas II vs BolívarVenezuela: Segunda División Double Chance 12 0–1 High Won
19:45 Treowen Stars vs Afan LidoWales: FAW Championship Over / Under Goals Ov2.5 0–1 High Lost
21:00 Union San Felipe vs San Marcos de AricaChile: Primera B Over / Under Goals Un2.5 1–1 High Won

About Our Track Record

How 90Predict Tracks and Reports Prediction Results

Prediction accuracy is easy to claim and difficult to verify unless every result is tracked openly. This page exists to remove that ambiguity. Every tip published on 90Predict — across all markets, all confidence levels, and all pages — is logged here with its date, fixture, market, pick, and final outcome. There is no manual curation of which results appear. Wins, losses, and voids are all recorded.

How Results Are Verified and Recorded

Results are pulled from official match data within 24 hours of each fixture completing. The outcome is recorded as Won (prediction correct), Lost (prediction incorrect), or Void (match postponed, abandoned, or otherwise unsettleable). Win rates are calculated from settled predictions only — voids are tracked for completeness but excluded from percentage calculations. This is the industry-standard approach used by professional tipster verification services.

Why Confidence Level Matters

High Confidence tips require a minimum of three independent statistical factors to align before qualifying. Medium Confidence tips require two. The difference in historical win rate between these tiers — currently 71.8% for High vs 55.2% for Medium — reflects that stricter selection criteria produce more consistent outcomes. For accumulator builders, this means using High Confidence tips as anchor legs and treating Medium Confidence picks with more caution is the statistically supported approach.

Market-by-Market Performance

Not all markets are equally predictable. Double Chance leads at 74.2% because covering two of three outcomes structurally reduces uncertainty. Over/Under 2.5 Goals and BTTS perform strongly because both are driven by quantifiable team-level statistics — goals averages, xG, defensive records — that are more stable than match result data. HT/FT predictions carry inherently more risk because they require two independent outcomes to align, making them harder to predict despite strong pre-match analysis.

These market-level win rates are visible above and updated daily as new results are recorded. If you are building a strategy around a specific market, these figures provide the honest baseline from which to work.

A Note on Result Transparency

Some prediction sites selectively report only their winning tips or reset their records periodically. 90Predict does neither. Every prediction is tracked from publication date, including tips that lose. Our loss rate is visible alongside our win rate because understanding both is necessary to evaluate track record honestly. The losses on this page are as much a part of the record as the wins.

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+