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 16, 2026
Settled Tips122
Win Rate64.8%
Date Monday, March 16, 2026 Monday, March 16, 2026
Settled Tips 122 Finished matches
Won 79 Correct predictions
Lost 43 Incorrect predictions
Win Rate 64.8% 79 of 122 settled
High Conf. Rate 64.3% 70 high-confidence tips
Win Rate by Confidence Level Monday, March 16, 2026 · 122 settled tips
High Confidence
64.3%
Medium Confidence
65.4%

Accuracy by Market — Monday, March 16, 2026

Over / Under Goals
70.8% win rate
W17 L7 · 24 tips
1X2
73.3% win rate
W44 L16 · 60 tips
BTTS / GG
44.4% win rate
W4 L5 · 9 tips
Double Chance
48.3% win rate
W14 L15 · 29 tips
Showing settled results for Monday, March 16, 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 Ellerton vs WottonBarbados: Premier League Over / Under Goals Un2.5 8–0 High Lost
00:00 América de Cali W vs Atlético Nacional WColombia: Liga Femenina Over / Under Goals Ov2.5 1–0 Medium Lost
00:00 Mount Pleasant Academy vs Molynes UnitedJamaica: Premier League 1X2 1 2–0 Medium Won
00:00 Ventura County vs St. Louis City IIUSA: MLS Next Pro 1X2 2 2–3 High Won
00:00 Colorado Rapids II vs Sporting KC IIUSA: MLS Next Pro 1X2 1 2–2 High Lost
00:00 Belgrano U20 vs Nacional U20South America: CONMEBOL Libertadores U20 BTTS / GG BTTS - Yes 2–4 High Won
00:00 Waterhouse vs Montego Bay UnitedJamaica: Premier League BTTS / GG BTTS - No 0–4 High Won
00:30 Austin II vs North TexasUSA: MLS Next Pro 1X2 1 1–0 Medium Won
01:00 Tigre vs Argentinos JRSArgentina: Liga Profesional Argentina Over / Under Goals Un2.5 1–1 High Won
01:00 Union Santa Fe vs Boca JuniorsArgentina: Liga Profesional Argentina BTTS / GG BTTS - No 1–1 High Lost
01:00 Club America vs MazatlánMexico: Liga MX 1X2 1 2–0 Medium Won
01:30 Junior vs Fortaleza FCColombia: Primera A 1X2 1 2–1 High Won
01:30 Vancouver Whitecaps II vs Minnesota United IIUSA: MLS Next Pro Over / Under Goals Ov2.5 2–1 High Won
01:30 Victoria vs Platense FCHonduras: Liga Nacional Double Chance 12 2–3 Medium Won
02:00 Tigres UANL W vs Querétaro WMexico: Liga MX Femenil 1X2 1 6–0 High Won
09:00 Dagon Port vs YadanarbonMyanmar: National League Over / Under Goals Ov2.5 1–0 High Lost
09:00 Ulytau vs Kyzyl-ZharKazakhstan: Premier League Over / Under Goals Un2.5 1–0 High Won
09:30 Rakhine United vs I.S.P.EMyanmar: National League Over / Under Goals Ov2.5 1–2 High Won
09:30 Bulleen Lions vs Brunswick Juventus FCAustralia: Victoria NPL 2 Over / Under Goals Ov2.5 1–2 Medium Won
10:00 Yelimay Semey vs AltayKazakhstan: Premier League Over / Under Goals Un2.5 1–1 High Won
10:30 Karaman Belediyespor vs Batman PetrolsporTurkey: 2. Lig 1X2 2 0–6 High Won
10:30 Bandırmaspor vs Iğdır FKTurkey: 1. Lig BTTS / GG BTTS - Yes 0–0 High Lost
10:30 Şanlıurfaspor vs AltınorduTurkey: 2. Lig 1X2 1 0–0 Medium Lost
10:30 Kastamonuspor 1966 vs Beyoğlu Yeni ÇarşıTurkey: 2. Lig Double Chance 12 0–2 High Won
11:00 Parma U20 vs Lecce U20Italy: Campionato Primavera 1 Double Chance 12 1–1 High Lost
11:00 Dynamo Kyiv U19 vs Rukh Vynnyky U19Ukraine: U19 League 1X2 1 3–0 Medium Won
11:00 Sassuolo W vs Inter Milano WItaly: Serie A Women 1X2 2 0–3 High Won
11:00 Meshakhte vs Dinamo BatumiGeorgia: Erovnuli Liga Over / Under Goals Un2.5 0–0 High Won
11:30 Ararat-Armenia vs VanArmenia: Premier League 1X2 1 3–0 High Won
12:00 Shorta vs Omaya SCSyria: Premier League Double Chance 12 2–2 High Lost
12:00 Al Shouleh vs Al KaramaSyria: Premier League 1X2 2 0–2 Medium Won
12:00 FK Tobol Kostanay vs ZhetysuKazakhstan: Premier League 1X2 1 2–2 High Lost
12:30 Tanjong Pagar vs Tampines RoversSingapore: Premier League 1X2 2 0–3 High Won
13:00 Don Bosco vs BlessingCongo-DR: Ligue 1 Over / Under Goals Un2.5 2–1 High Lost
13:00 Garage Express vs BumamuruBurundi: Ligue A 1X2 2 1–0 Medium Lost
13:00 Green Farmers FC vs Inter StarBurundi: Ligue A 1X2 2 0–5 Medium Won
13:00 Çorum FK vs Esenler EroksporTurkey: 1. Lig Over / Under Goals Ov2.5 2–1 Medium Won
13:00 Monza U20 vs Cesena U20Italy: Campionato Primavera 1 Double Chance 12 1–3 High Won
13:00 Swansea City U21 vs Sheffield Wednesday U21England: Professional Development League 1X2 1 5–1 High Won
13:00 AFC Bournemouth U21 vs Barnsley U21England: Professional Development League 1X2 1 1–0 High Won
13:00 Bamboutos vs KumbaCameroon: Elite Two Over / Under Goals Un2.5 4–1 High Lost
13:15 Ezulwini United vs Green MambaEswatini: Premier League 1X2 2 0–2 Medium Won
13:30 Bashkimi Kumanovo vs FK RabotnickiMacedonia: First League 1X2 1 1–2 Medium Lost
13:30 Sileks vs PelisterMacedonia: First League 1X2 1 0–0 High Lost
13:30 Tromsø U19 vs Fredrikstad FK U19Norway: Nasjonal U19 Champions League Over / Under Goals Ov2.5 4–1 High Won
14:00 Estoril U23 vs Farense U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 1–0 Medium Lost
14:00 Minerva Punjab vs GoaIndia: Indian Super League Over / Under Goals Un2.5 1–1 High Won
14:00 Irtysh vs AtyrauKazakhstan: Premier League 1X2 1 1–1 Medium Lost
14:00 Kaisar vs FC AstanaKazakhstan: Premier League 1X2 2 0–0 High Lost
14:00 Kairat Almaty vs AktobeKazakhstan: Premier League 1X2 1 1–0 Medium Won
14:30 Nafta vs DravinjaSlovenia: 2. SNL 1X2 1 2–1 High Won
15:00 Jeunes Fauves vs Victoria UnitedCameroon: Elite One Double Chance 12 0–0 Medium Lost
15:00 Ikorodu City vs Rivers UnitedNigeria: NPFL 1X2 1 1–0 Medium Won
15:00 Gicumbi vs PoliceRwanda: National Soccer League Double Chance 12 0–0 High Lost
15:00 Zhenys vs OrdabasyKazakhstan: Premier League Over / Under Goals Ov2.5 0–2 Medium Lost
15:00 Shirak vs FC NoahArmenia: Premier League 1X2 2 0–2 High Won
15:30 FC Botosani vs Unirea SloboziaRomania: Liga I 1X2 1 3–2 High Won
16:00 Napredak vs OFK BeogradSerbia: Super Liga 1X2 2 2–2 High Lost
16:00 Arda Kardzhali vs DobrudzhaBulgaria: First League 1X2 1 2–0 High Won
16:00 Dila vs Torpedo KutaisiGeorgia: Erovnuli Liga Over / Under Goals Un2.5 1–0 High Won
16:00 Spaeri vs SamguraliGeorgia: Erovnuli Liga Double Chance 12 4–1 High Won
16:00 FCI Levadia II vs Nõmme United IIEstonia: Esiliiga A 1X2 1 0–1 Medium Lost
16:00 Downtown vs WologiziLiberia: LFA First Division Over / Under Goals Ov2.5 1–2 Medium Won
16:00 Jubilee vs DiscoveriesLiberia: LFA First Division 1X2 2 1–3 Medium Won
16:00 Paynesville vs BoroughLiberia: LFA First Division Over / Under Goals Ov2.5 3–1 High Won
16:30 Torpedo Moskva vs FK NeftekhimikRussia: First League Double Chance 12 3–0 Medium Won
16:30 Halmstad vs OlympicWorld: Friendlies Clubs Double Chance 12 0–0 High Lost
17:00 Zbrojovka Brno vs ArtisCzech-Republic: FNL 1X2 1 2–0 Medium Won
17:00 Fiorentina U20 vs Roma U20Italy: Campionato Primavera 1 Double Chance 12 1–1 High Lost
17:00 Bodrum FK vs BolusporTurkey: 1. Lig 1X2 1 2–0 High Won
17:00 Ethnikos Achna vs AEK LarnacaCyprus: 1. Division 1X2 2 0–2 Medium Won
17:00 Krasava Ypsonas vs EnosisCyprus: 1. Division 1X2 1 4–0 High Won
17:30 Al-Jazira vs KhorfakkanUnited-Arab-Emirates: Pro League 1X2 1 3–1 Medium Won
17:30 Dibba Al-Fujairah vs Shabab Al Ahli DubaiUnited-Arab-Emirates: Pro League 1X2 2 0–4 High Won
18:00 Pogon Szczecin vs Korona KielcePoland: Ekstraklasa BTTS / GG BTTS - Yes 2–1 High Won
18:00 Växjö vs Rosengård WSweden: Svenska Cupen Women Over / Under Goals Ov2.5 0–3 High Won
18:00 Silkeborg vs VejleDenmark: Superliga Over / Under Goals Ov2.5 1–1 High Lost
18:00 Hammarby vs VittsjöSweden: Svenska Cupen Women 1X2 1 3–0 Medium Won
18:00 FK Zalgiris Vilnius vs TransINVEST VilniusLithuania: A Lyga 1X2 1 1–2 Medium Lost
18:00 Al Nasr vs Al-ShababOman: Professional League Double Chance 12 2–1 Medium Won
18:00 Oman Club vs Al-KhabourahOman: Professional League Double Chance 12 1–0 Medium Won
18:00 Saham vs Al-RustaqOman: Professional League Double Chance 12 2–2 High Lost
18:30 Rayon Sports vs Al MerreikhRwanda: National Soccer League Double Chance 12 0–0 High Lost
18:30 Sportivo Barracas vs FénixArgentina: Primera C Over / Under Goals Un2.5 0–1 High Won
18:30 Aldosivi vs HuracanArgentina: Liga Profesional Argentina Over / Under Goals Un2.5 0–0 High Won
18:30 Barracas Central vs Atletico TucumanArgentina: Liga Profesional Argentina BTTS / GG BTTS - No 2–1 High Lost
18:30 Deportivo Muñiz vs YupanquiArgentina: Primera C Over / Under Goals Un2.5 0–2 High Won
18:30 Universitatea Cluj vs CFR 1907 ClujRomania: Liga I Double Chance 12 2–1 High Won
18:45 FC Porto B vs OliveirensePortugal: Segunda Liga Double Chance 12 0–0 Medium Lost
19:00 Trem vs Ypiranga-PEBrazil: Amapaense 1X2 1 5–0 High Won
19:00 Den Bosch vs Jong PSV U21Netherlands: Eerste Divisie 1X2 1 1–0 Medium Won
19:00 Helmond Sport vs CambuurNetherlands: Eerste Divisie 1X2 2 0–1 High Won
19:00 Jong AZ vs MVVNetherlands: Eerste Divisie 1X2 1 1–1 Medium Lost
19:00 Roda vs VitesseNetherlands: Eerste Divisie 1X2 1 0–1 High Lost
19:00 Mezokovesd-zsory vs VasasHungary: NB II 1X2 2 0–2 Medium Won
19:00 Espanyol W vs Eibar WSpain: Primera División Femenina BTTS / GG BTTS - No 2–0 High Won
19:00 Manchester City U21 vs Liverpool U21England: Premier League 2 Division One 1X2 1 2–0 High Won
19:00 Leeds United U21 vs Tottenham Hotspur U21England: Premier League 2 Division One 1X2 2 1–0 Medium Lost
19:00 Burnley U21 vs Brighton U21England: Premier League 2 Division One 1X2 2 0–2 High Won
19:00 Tigres FC vs Depor FCColombia: Primera B 1X2 1 2–1 Medium Won
19:00 Tishreen vs Al WahdaSyria: Premier League Double Chance 12 0–0 High Lost
19:00 Shabab Al Ordon vs Al AhliJordan: League Double Chance 12 0–1 Medium Won
19:30 Albacete vs Las PalmasSpain: Segunda División Double Chance 12 2–1 Medium Won
19:30 Vicenza Virtus vs Inter U23Italy: Serie C Girone A 1X2 1 2–1 Medium Won
19:45 Cremonese vs FiorentinaItaly: Serie A 1X2 2 1–4 Medium Won
19:45 Annecy vs Estac TroyesFrance: Ligue 2 Double Chance 12 1–2 High Won
19:45 Drogheda United vs Shamrock RoversIreland: Premier Division Double Chance 12 0–0 Medium Lost
19:45 Dundalk vs Sligo RoversIreland: Premier Division 1X2 1 1–0 Medium Won
19:45 Chelmsford City vs Slough TownEngland: National League South 1X2 1 2–0 Medium Won
19:45 Shelbourne vs BohemiansIreland: Premier Division Double Chance 12 0–0 Medium Lost
19:45 St Patrick's Athl. vs Derry CityIreland: Premier Division Double Chance 12 0–0 Medium Lost
19:45 Cardiff MET vs Briton FerryWales: Premier League BTTS / GG BTTS - Yes 0–2 High Lost
20:00 Brentford vs WolvesEngland: Premier League 1X2 1 2–2 Medium Lost
20:00 Rayo Vallecano vs LevanteSpain: La Liga 1X2 1 1–1 Medium Lost
20:00 Portsmouth vs DerbyEngland: Championship Double Chance 12 0–1 High Won
20:00 Galway United vs WaterfordIreland: Premier Division 1X2 1 4–3 Medium Won
20:00 Real Santander W vs Internacional Palmira WColombia: Liga Femenina 1X2 2 1–2 Medium Won
20:00 Danubio vs JuventudUruguay: Primera División Apertura Double Chance 12 4–1 Medium Won
20:15 Torreense vs PortimonensePortugal: Segunda Liga 1X2 1 1–0 Medium Won
20:30 Spanish Town Police vs Tivoli GardensJamaica: Premier League Double Chance 12 0–0 High Lost
21:00 Union Magdalena vs PatriotasColombia: Primera B Double Chance 12 2–1 High Won
21:05 Envigado vs Real CartagenaColombia: Primera B Double Chance 12 1–1 High 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+