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.

ShowingThursday, March 19, 2026
Settled Tips134
Win Rate61.2%
Date Thursday, March 19, 2026 Thursday, March 19, 2026
Settled Tips 134 Finished matches
Won 82 Correct predictions
Lost 52 Incorrect predictions
Win Rate 61.2% 82 of 134 settled
High Conf. Rate 56.3% 80 high-confidence tips
Win Rate by Confidence Level Thursday, March 19, 2026 · 134 settled tips
High Confidence
56.3%
Medium Confidence
68.5%

Accuracy by Market — Thursday, March 19, 2026

Over / Under Goals
50% win rate
W12 L12 · 24 tips
1X2
57% win rate
W45 L34 · 79 tips
Double Chance
86.4% win rate
W19 L3 · 22 tips
BTTS / GG
66.7% win rate
W6 L3 · 9 tips
Showing settled results for Thursday, March 19, 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 Morvant Caledonia United vs Ath­let­ic ClubTrinidad-And-Tobago: Pro League Over / Under Goals Ov2.5 0–0 High Lost
00:00 Libertad vs Barcelona SCEcuador: Liga Pro Over / Under Goals Un2.5 0–0 High Won
00:00 Club Sando vs Defence ForceTrinidad-And-Tobago: Pro League Over / Under Goals Ov2.5 0–0 High Lost
00:00 Mictlán vs MalacatecoGuatemala: Liga Nacional 1X2 1 1–0 High Won
00:00 BOHFS St. Louis vs Union OmahaUSA: US Open Cup 1X2 2 0–8 Medium Won
00:00 Little Rock Rangers vs FC TulsaUSA: US Open Cup 1X2 2 2–4 Medium Won
00:00 Voorwaarts vs NotchSurinam: Eerste Divisie 1X2 1 0–0 Medium Lost
00:00 CRB vs FigueirenseBrazil: Copa Do Brasil 1X2 1 1–0 Medium Won
00:00 Ferroviária vs SertãozinhoBrazil: Paulista A2 1X2 1 1–2 Medium Lost
00:15 Humaitá vs Santa Cruz ACBrazil: Acreano Double Chance 12 0–1 Medium Won
00:30 Bucaramanga vs Once CaldasColombia: Primera A BTTS / GG BTTS - Yes 1–1 Medium Won
00:30 Dallas Trinity W vs Lexington WUSA: USL Super League 1X2 2 2–2 High Lost
00:30 Santos vs InternacionalBrazil: Serie A BTTS / GG BTTS - Yes 1–2 Medium Won
00:30 Vasco DA Gama vs FluminenseBrazil: Serie A Double Chance 12 3–2 Medium Won
00:30 San Antonio vs New StarsUSA: US Open Cup 1X2 1 6–0 High Won
00:30 Jacuipense vs NovorizontinoBrazil: Copa Do Brasil 1X2 2 0–0 High Lost
01:00 Alianza vs CacahuatiqueEl-Salvador: Primera Division 1X2 1 2–1 Medium Won
01:00 Municipal Limeño vs PlatenseEl-Salvador: Primera Division 1X2 1 2–0 High Won
01:00 Tlaxcala vs Atlante FCMexico: Liga De Expansión MX 1X2 2 1–1 High Lost
01:00 Atlético Roraima vs Rio Negro RRBrazil: Roraimense Over / Under Goals Ov2.5 1–3 High Won
01:00 Club America vs Philadelphia UnionNorth & Central America: CONCACAF Champions League 1X2 1 1–1 High Lost
01:30 FAS vs HérculesEl-Salvador: Primera Division 1X2 1 4–0 High Won
01:30 Deportivo Cali vs Santa FeColombia: Primera A 1X2 1 1–1 High Lost
01:30 New Mexico United vs CruizersUSA: US Open Cup 1X2 X 3–2 High Lost
01:30 Real Espana vs GénesisHonduras: Liga Nacional 1X2 1 2–1 Medium Won
02:00 CDS Tampico Madero vs Correcaminos UatMexico: Liga De Expansión MX 1X2 1 3–1 Medium Won
02:00 Marquense vs Cobán ImperialGuatemala: Liga Nacional Double Chance 12 3–1 High Won
02:00 Sacramento Republic vs El FarolitoUSA: US Open Cup 1X2 1 2–0 Medium Won
02:07 Guadalajara Chivas vs LeonMexico: Liga MX 1X2 1 5–0 Medium Won
02:30 Alta vs Valley 559 FCUSA: US Open Cup 1X2 X 0–1 High Lost
02:30 Orange County SC vs Laguna UnitedUSA: US Open Cup 1X2 X 3–0 High Lost
02:30 Ventura County Fusion vs Spokane VelocityUSA: US Open Cup 1X2 X 1–2 High Lost
03:00 Toluca vs San DiegoNorth & Central America: CONCACAF Champions League 1X2 1 4–0 High Won
03:00 Uzbekistan W vs Philippines WAsia: Asian Cup Women Over / Under Goals Ov2.5 0–2 High Lost
03:00 Seattle Sounders vs Vancouver WhitecapsNorth & Central America: CONCACAF Champions League BTTS / GG BTTS - Yes 2–1 High Won
09:00 Chinese Taipei W vs Korea DPRAsia: Asian Cup Women Double Chance 12 0–4 High Won
10:30 Touring vs AñorgaSpain: Tercera División RFEF Group 4 Double Chance 12 3–1 High Won
10:30 SFC Minerva vs Atlético PulpileñoSpain: Tercera División RFEF Group 13 Over / Under Goals Un2.5 3–1 High Lost
10:30 Portugalete vs ZamudioSpain: Tercera División RFEF Group 4 1X2 1 2–0 High Won
10:30 Chanmari vs Shillong LajongIndia: I League 1X2 1 1–2 High Lost
11:00 Celta de Vigo III vs CambadosSpain: Tercera División RFEF Group 1 1X2 1 4–1 Medium Won
11:00 Oleksandria vs Dynamo KyivUkraine: Premier League 1X2 2 0–5 High Won
11:00 Karvan vs ZiraAzerbaidjan: Premyer Liqa 1X2 2 0–1 High Won
11:00 Atlético Arteixo vs CoruñaSpain: Tercera División RFEF Group 1 Double Chance 12 3–2 Medium Won
11:00 Villalbés vs EstradenseSpain: Tercera División RFEF Group 1 Double Chance 12 0–2 High Won
11:00 Floreşti vs SirețiMoldova: Super Liga Over / Under Goals Ov2.5 0–2 Medium Lost
11:00 Difai Ağsu vs CəbrayılAzerbaidjan: Birinci Dasta Over / Under Goals Ov2.5 1–1 High Lost
11:00 Şimal vs ZaqatalaAzerbaidjan: Birinci Dasta 1X2 2 0–0 High Lost
11:00 Andijan vs Mash'alUzbekistan: Super League 1X2 1 2–0 Medium Won
11:30 Noia vs SomozasSpain: Tercera División RFEF Group 1 Double Chance 12 0–1 High Won
11:30 Silva vs CeltigaSpain: Tercera División RFEF Group 1 Double Chance 12 1–0 Medium Won
11:30 Hayq vs Banants IIArmenia: First League Double Chance 12 0–0 High Lost
11:30 Pyunik II vs Lernayin ArtsakhArmenia: First League Over / Under Goals Ov2.5 1–0 Medium Lost
12:00 Jaish vs Al IttihadSyria: Premier League 1X2 2 1–1 Medium Lost
13:00 Kayserispor vs Fatih KaragümrükTurkey: Süper Lig 1X2 1 1–0 Medium Won
13:00 Mashujaa vs AzamTanzania: Ligi Kuu Bara 1X2 2 0–0 Medium Lost
13:00 Bulawayo Chiefs vs DynamosZimbabwe: Premier Soccer League Double Chance 12 0–2 High Won
13:00 Herentals vs AgamaZimbabwe: Premier Soccer League Over / Under Goals Un2.5 3–0 High Lost
13:00 Manica Diamonds vs Scotland MabvukuZimbabwe: Premier Soccer League 1X2 2 0–3 Medium Won
13:00 Ngozi City vs Green Farmers FCBurundi: Ligue A 1X2 1 4–2 Medium Won
13:00 Inter Star vs RukinzoBurundi: Ligue A Double Chance 12 2–2 High Lost
13:00 Green Buffaloes vs Konkola BladesZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Red Arrows vs NkwaziZambia: Super League 1X2 1 0–0 Medium Lost
13:00 Sreenidi Deccan vs NamdhariIndia: I League 1X2 1 1–1 Medium Lost
13:00 Mutondo Stars vs ZanacoZambia: Super League Over / Under Goals Un2.5 0–2 High Won
13:00 Green Eagles vs Kabwe WarriorsZambia: Super League Over / Under Goals Un2.5 1–1 High Won
13:00 NAPSA Stars vs Man Utd Zambia AcademyZambia: Super League Over / Under Goals Un2.5 1–2 High Lost
13:00 Mufulira Wanderers vs NkanaZambia: Super League Over / Under Goals Un2.5 1–1 High Won
13:00 Pamba Jiji vs SimbaTanzania: Ligi Kuu Bara 1X2 2 1–1 High Lost
13:15 Lyn U19 vs Bodø Glimt U19Norway: Nasjonal U19 Champions League 1X2 1 4–2 Medium Won
13:15 Buxoro vs Dinamo SamarqandUzbekistan: Super League Double Chance 12 3–1 High Won
13:30 Fiorentina U19 vs Pistoiese U18World: Youth Viareggio Cup Double Chance 12 2–1 Medium Won
14:00 SC Delhi vs JamshedpurIndia: Indian Super League 1X2 2 1–1 Medium Lost
14:30 Aigle Royal de Moungo vs Jeunes FauvesCameroon: Elite One 1X2 1 0–1 Medium Lost
14:30 Victoria United vs PanthèreCameroon: Elite One 1X2 1 1–0 High Won
14:45 Zarautz vs Pasaia KESpain: Tercera División RFEF Group 4 Double Chance 12 0–3 Medium Won
15:00 Niger Tornadoes vs Rivers UnitedNigeria: NPFL Over / Under Goals Un2.5 1–0 High Won
15:00 Polvorín vs BoiroSpain: Tercera División RFEF Group 1 Double Chance 12 1–1 Medium Lost
15:15 Sabah FA vs SumqayıtAzerbaidjan: Premyer Liqa 1X2 1 3–1 Medium Won
15:30 Krylia Sovetov vs LokomotivRussia: Cup 1X2 2 2–2 Medium Lost
16:00 Alondras vs BarcoSpain: Tercera División RFEF Group 1 Double Chance 12 0–1 High Won
16:00 Metalist 1925 Kharkiv vs SK PoltavaUkraine: Premier League 1X2 1 2–0 High Won
16:00 Spartak Varna vs LudogoretsBulgaria: First League 1X2 2 1–5 High Won
16:00 Derio vs DurangoSpain: Tercera División RFEF Group 4 1X2 1 4–0 Medium Won
16:00 Turbine Potsdam W vs SC Sand WGermany: 2. Frauen Bundesliga 1X2 2 1–0 Medium Lost
16:00 Huarte vs ArdoiSpain: Tercera División RFEF Group 15 1X2 1 0–4 Medium Lost
16:00 Viimsi vs Tallinna KalevEstonia: Esiliiga A 1X2 1 2–0 High Won
16:00 Flora II vs Nõmme Kalju IIEstonia: Esiliiga A Over / Under Goals Ov2.5 3–1 Medium Won
16:30 Barbadás vs CompostelaSpain: Tercera División RFEF Group 1 1X2 2 0–1 High Won
16:30 Cumbayá vs Atletico FCEcuador: Liga Pro Serie B 1X2 X 2–2 High Won
17:00 Beşiktaş vs KasımpaşaTurkey: Süper Lig 1X2 1 2–1 High Won
17:00 Konyaspor vs Gençlerbirliği S.K.Turkey: Süper Lig 1X2 1 1–0 Medium Won
17:00 KFUM Oslo vs FredrikstadNorway: NM Cupen Over / Under Goals Ov2.5 3–2 High Won
17:30 Bidezarra vs SubizaSpain: Tercera División RFEF Group 15 1X2 2 1–0 High Lost
17:45 Lyon vs Celta VigoEurope: UEFA Europa League Double Chance 12 0–2 High Won
17:45 FC Midtjylland vs Nottingham ForestEurope: UEFA Europa League BTTS / GG BTTS - Yes 1–2 High Won
17:45 SC Freiburg vs GenkEurope: UEFA Europa League 1X2 1 5–1 High Won
17:45 AEK Larnaca vs Crystal PalaceEurope: UEFA Europa Conference League 1X2 2 1–2 Medium Won
17:45 Raków Częstochowa vs FiorentinaEurope: UEFA Europa Conference League Double Chance 12 1–2 High Won
17:45 AEK Athens FC vs CeljeEurope: UEFA Europa Conference League 1X2 1 0–2 High Lost
17:45 FSV Mainz 05 vs Sigma OlomoucEurope: UEFA Europa Conference League 1X2 1 2–0 Medium Won
18:00 Newroz vs Al-QasimIraq: Iraqi League 1X2 1 2–1 Medium Won
18:00 Quevilly vs DijonFrance: National 1 1X2 2 0–1 High Won
18:00 Estudiantes La Plata Res vs Independiente Res.Argentina: Reserve League 1X2 1 1–0 High Won
18:00 Vélez Sársfield Res. vs Godoy Cruz Res.Argentina: Reserve League 1X2 1 3–1 High Won
18:30 Norrby IF vs DalstorpsWorld: Friendlies Clubs 1X2 X 4–1 High Lost
18:30 Dinamo Bucuresti vs Universitatea CraiovaRomania: Liga I Double Chance 12 0–1 Medium Won
19:00 Aucas vs Tecnico UniversitarioEcuador: Liga Pro 1X2 1 0–1 High Lost
19:00 Colón Res. vs Platense Res.Argentina: Reserve League Over / Under Goals Un2.5 1–0 High Won
19:00 Árbær vs HafnirIceland: Cup 1X2 X 1–0 High Lost
19:00 Bryne vs BrannNorway: NM Cupen 1X2 2 1–2 High Won
19:00 Flamengo U20 vs Olimpia U20South America: CONMEBOL Libertadores U20 1X2 1 2–1 Medium Won
19:15 EB Streymur II vs ÍF IIFaroe-Islands: 1. Deild 1X2 2 6–0 High Lost
19:30 Al Merreikh vs MuhangaRwanda: National Soccer League Over / Under Goals Un2.5 0–0 High Won
19:30 KFG vs VídirIceland: Cup Over / Under Goals Un2.5 2–2 High Lost
19:45 Alfreton Town vs HerefordEngland: National League North BTTS / GG BTTS - Yes 2–1 Medium Won
20:00 FC Porto vs VfB StuttgartEurope: UEFA Europa League Double Chance 12 2–0 Medium Won
20:00 Real Betis vs PanathinaikosEurope: UEFA Europa League 1X2 1 4–0 Medium Won
20:00 Sparta Praha vs AZ AlkmaarEurope: UEFA Europa Conference League BTTS / GG BTTS - Yes 0–4 High Lost
20:00 Rayo Vallecano vs SamsunsporEurope: UEFA Europa Conference League 1X2 1 0–1 High Lost
20:00 Strasbourg vs HNK RijekaEurope: UEFA Europa Conference League 1X2 1 1–1 Medium Lost
20:00 Shakhtar Donetsk vs Lech PoznanEurope: UEFA Europa Conference League BTTS / GG BTTS - Yes 1–2 Medium Won
20:00 Aston Villa vs LilleEurope: UEFA Europa League 1X2 1 2–0 High Won
20:00 AS Roma vs BolognaEurope: UEFA Europa League 1X2 1 3–4 Medium Lost
20:00 Cariari Pococi vs Aserri FCCosta-Rica: Liga De Ascenso 1X2 1 2–2 High Lost
20:00 Independiente Riva. Res. vs Huracán Res.Argentina: Reserve League Over / Under Goals Un2.5 4–1 High Lost
20:00 San Martín San Juan Res. vs Ferro 2Argentina: Reserve League Over / Under Goals Ov2.5 2–1 High Won
20:00 New York City II vs Toronto IIUSA: MLS Next Pro BTTS / GG BTTS - Yes 0–5 High Lost
20:00 Vængir Júpiters vs HaukarIceland: Cup 1X2 X 2–3 High Lost
20:30 Harbour View vs Spanish Town PoliceJamaica: Premier League 1X2 1 3–0 Medium Won
20:30 Racing United vs ChapeltonJamaica: Premier League 1X2 1 3–0 Medium Won
20:30 Tivoli Gardens vs Arnett GardensJamaica: Premier League BTTS / GG BTTS - Yes 0–2 High Lost
21:00 Aurora vs GuastatoyaGuatemala: Liga Nacional Double Chance 12 0–1 High Won
21:00 Platense FC vs CD MotaguaHonduras: Liga Nacional Over / Under Goals Ov2.5 0–1 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+