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, April 16, 2026
Settled Tips141
Win Rate53.9%
Date Thursday, April 16, 2026 Thursday, April 16, 2026
Settled Tips 141 Finished matches
Won 76 Correct predictions
Lost 65 Incorrect predictions
Win Rate 53.9% 76 of 141 settled
High Conf. Rate 57.6% 92 high-confidence tips
Win Rate by Confidence Level Thursday, April 16, 2026 · 141 settled tips
High Confidence
57.6%
Medium Confidence
46.9%

Accuracy by Market — Thursday, April 16, 2026

1X2
44.4% win rate
W36 L45 · 81 tips
Double Chance
65.6% win rate
W21 L11 · 32 tips
Over / Under Goals
69.2% win rate
W18 L8 · 26 tips
BTTS / GG
50% win rate
W1 L1 · 2 tips
Showing settled results for Thursday, April 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 Arnett Gardens vs Montego Bay UnitedJamaica: Premier League 1X2 2 1–0 Medium Lost
00:00 Harbour View vs Mount Pleasant AcademyJamaica: Premier League 1X2 2 1–1 High Lost
00:00 Waterhouse vs Tivoli GardensJamaica: Premier League 1X2 1 1–0 High Won
00:00 Olimpia vs Barracas CentralSouth America: CONMEBOL Sudamericana 1X2 1 0–0 High Lost
00:00 Matagalpa vs ManaguaNicaragua: Primera Division 1X2 2 1–2 High Won
00:00 Guastatoya vs Antigua GFCGuatemala: Liga Nacional Double Chance 12 3–0 Medium Won
00:00 San Antonio vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B Double Chance 12 1–1 Medium Lost
00:00 Houston Dynamo vs El Paso LocomotiveUSA: US Open Cup 1X2 1 4–1 High Won
00:00 St. Louis City vs FC TulsaUSA: US Open Cup 1X2 1 4–0 High Won
00:30 River Plate vs Carabobo FCSouth America: CONMEBOL Sudamericana 1X2 1 1–0 Medium Won
00:30 Corinthians vs Santa FeSouth America: CONMEBOL Libertadores 1X2 1 2–0 Medium Won
00:30 Fluminense vs Independ. RivadaviaSouth America: CONMEBOL Libertadores 1X2 1 1–2 High Lost
00:30 Calor de San Pedro vs Deportiva VenadosMexico: Liga Premier Serie A Over / Under Goals Ov2.5 0–0 Medium Lost
00:30 Estudiantes L.P. vs CaravelAruba: Division Di Honor 1X2 2 0–0 Medium Lost
00:30 Vitoria vs PiauíBrazil: Copa Do Nordeste 1X2 1 3–1 High Won
00:30 Sport Recife vs MaranhãoBrazil: Copa Do Nordeste 1X2 1 5–0 High Won
01:00 Firpo vs Isidro MetapánEl-Salvador: Primera Division 1X2 1 0–2 Medium Lost
01:00 Zacatecoluca vs Municipal LimeñoEl-Salvador: Primera Division 1X2 2 3–4 High Won
01:00 Real Estelí vs Walter FerrettiNicaragua: Primera Division 1X2 1 2–4 High Lost
01:00 Los Angeles Galaxy vs TolucaNorth & Central America: CONCACAF Champions League Over / Under Goals Ov2.5 0–3 High Won
01:00 Juticalpa vs Platense FCHonduras: Liga Nacional 1X2 2 1–1 High Lost
01:00 Sporting San Jose vs Deportivo SaprissaCosta-Rica: Copa Costa Rica 1X2 2 1–3 Medium Won
01:30 Alianza vs ÁguilaEl-Salvador: Primera Division Double Chance 12 0–2 High Won
01:30 Inter vs FASEl-Salvador: Primera Division 1X2 2 2–2 Medium Lost
02:00 America de Cali vs Alianza AtleticoSouth America: CONMEBOL Sudamericana 1X2 1 2–1 High Won
02:00 Millonarios vs Boston RiverSouth America: CONMEBOL Sudamericana 1X2 1 1–0 High Won
02:00 Independiente del Valle vs UCVSouth America: CONMEBOL Libertadores 1X2 1 3–1 High Won
02:00 Municipal vs ComunicacionesGuatemala: Liga Nacional 1X2 1 1–0 High Won
02:00 Los Angeles FC II vs Portland Timbers IIUSA: MLS Next Pro 1X2 1 0–1 High Lost
02:00 San Jose Earthquakes vs Phoenix RisingUSA: US Open Cup 1X2 1 2–0 Medium Won
03:30 Seattle Sounders vs Tigres UANLNorth & Central America: CONCACAF Champions League Over / Under Goals Ov2.5 3–1 Medium Won
09:00 Andorra U17 vs San Marino U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 3–1 Medium Won
09:00 Georgia U17 vs Wales U17Europe: UEFA U17 Championship Qualification 1X2 2 2–2 Medium Lost
10:00 Dynamo Kyiv U19 vs Zorya Luhansk U19Ukraine: U19 League 1X2 1 1–0 Medium Won
10:00 Obolon' Kyiv U19 vs SK Poltava U19Ukraine: U19 League Double Chance 12 1–0 Medium Won
10:00 Kaspij Aktau 2 vs Sport Academy KairatKazakhstan: 1. Division Double Chance 12 1–1 High Lost
11:00 Jaiyq vs Astana IIKazakhstan: 1. Division Double Chance 12 1–0 High Won
11:00 Belgium U23 W vs Portugal U23 WWorld: Friendlies Women Over / Under Goals Ov2.5 0–1 High Lost
11:00 Denmark U23 W vs Scotland U23 WWorld: Friendlies Women 1X2 1 0–0 Medium Lost
12:00 Guria vs GardabaniGeorgia: Liga 3 1X2 1 0–0 High Lost
12:00 Iberia 2010 vs Didube 2014Georgia: Liga 3 1X2 2 1–4 Medium Won
12:00 Kolkheti Khobi vs Merani TbilisiGeorgia: Liga 3 Double Chance 12 3–3 High Lost
12:00 Lokomotivi Tbilisi vs WIT GeorgiaGeorgia: Liga 3 1X2 2 2–2 Medium Lost
12:00 Margveti 2006 vs BetlemiGeorgia: Liga 3 Double Chance 12 3–1 High Won
12:00 Manila Digger vs Svay RiengWorld: AFC Challenge League 1X2 2 0–3 Medium Won
12:00 Baku Sportinq vs Safa BakuAzerbaidjan: Birinci Dasta 1X2 2 0–0 High Lost
12:00 Mingəçevir vs Difai AğsuAzerbaidjan: Birinci Dasta 1X2 1 2–1 Medium Won
12:00 Gonio vs Dinamo Tbilisi IIGeorgia: Liga 3 Over / Under Goals Un2.5 2–0 High Won
12:00 Saburtalo II vs VarketiliGeorgia: Liga 3 Double Chance 12 1–1 High Lost
12:00 Shirak vs BKMAArmenia: Premier League Double Chance 12 1–1 High Lost
12:30 Jayxun vs LochinUzbekistan: Pro League A 1X2 2 0–0 High Lost
13:00 Kansanshi Dynamos vs ZESCO UnitedZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Man Utd Zambia Academy vs Green BuffaloesZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Konkola Blades vs Mufulira WanderersZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Prison Leopards vs Nchanga RangersZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Mashujaa vs Singida Black StarsTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 1–1 High Won
13:00 Benkovski Isperih vs Cherno more IIBulgaria: Third League Northeast Over / Under Goals Ov2.5 0–2 High Lost
13:00 Olympic El Qanah vs El DakhleyaEgypt: Second League 1X2 1 1–2 High Lost
13:00 El Seka El Hadid vs Aswan ScEgypt: Second League 1X2 1 2–1 Medium Won
13:00 Buhimba Saints vs Entebbe UPPCUganda: Premier League 1X2 2 0–0 Medium Lost
13:00 Mbarara City vs PoliceUganda: Premier League Double Chance 12 1–2 High Won
13:00 Tanta SC vs ItesalatEgypt: Second League Over / Under Goals Un2.5 1–1 High Won
13:00 El Entag EL Harby vs ProxyEgypt: Second League Double Chance 12 1–2 Medium Won
13:00 Abu Qair Semad vs DayroutEgypt: Second League 1X2 1 1–1 Medium Lost
13:00 Masar vs Maleyet Kafr El ZayiatEgypt: Second League 1X2 1 0–1 Medium Lost
13:00 Turan Turkistan vs ArysKazakhstan: 1. Division Double Chance 12 1–0 High Won
13:00 Səbail vs ŞimalAzerbaidjan: Birinci Dasta 1X2 1 4–0 High Won
13:00 Botev Ihtiman vs BanskoBulgaria: Third League Southwest Double Chance 12 1–2 High Won
13:00 CSKA Sofia III vs Pirin RazlogBulgaria: Third League Southwest Double Chance 12 3–1 High Won
13:00 Oborishte vs Pirin Gotse DelchevBulgaria: Third League Southwest Double Chance 12 2–1 High Won
13:00 Tunisia W vs Comoros WWorld: Friendlies Women 1X2 X 2–1 High Lost
13:00 Septemvri Simitli vs Strumska SlavaBulgaria: Third League Southwest Double Chance 12 3–2 High Won
13:00 Septemvri Sofia II vs KostinbrodBulgaria: Third League Southwest Double Chance 12 4–0 High Won
13:00 Slavia Sofia II vs Rilski SportistBulgaria: Third League Southwest 1X2 2 0–1 Medium Won
13:00 Slivnishki geroy vs Balkan BotevgradBulgaria: Third League Southwest Double Chance 12 3–2 High Won
13:55 Dhofar vs Al-RustaqOman: Professional League 1X2 1 0–1 High Lost
14:00 Septemvri Sofia vs Spartak VarnaBulgaria: First League 1X2 1 0–0 Medium Lost
14:00 Spartak Pleven vs FratriaBulgaria: Second League 1X2 2 1–1 Medium Lost
14:00 Vihren vs Sportist SvogeBulgaria: Second League Double Chance 12 0–0 High Lost
14:00 Chernomorets 1919 Burgas vs Ludogorets IIBulgaria: Second League 1X2 1 0–0 Medium Lost
14:00 East Bengal II vs BengaluruIndia: Indian Super League 1X2 1 3–3 High Lost
14:30 Ararat-Armenia vs FC NoahArmenia: Cup Double Chance 12 0–1 High Won
15:00 Aluminij vs MuraSlovenia: 1. SNL BTTS / GG BTTS - Yes 2–1 High Won
15:00 Iveria Khashuri vs IraoGeorgia: Liga 3 1X2 2 2–3 High Won
15:00 Pirin Blagoevgrad vs Hebar 1918Bulgaria: Second League Double Chance 12 2–2 High Lost
15:00 Ylivieska vs JBKFinland: Suomen Cup 1X2 X 1–1 High Won
15:00 BFC Daugavpils vs FS JelgavaLatvia: Virsliga Over / Under Goals Ov2.5 1–0 High Lost
15:00 Al Jazeera vs Al Buqa'aJordan: League Over / Under Goals Ov2.5 1–2 High Won
15:00 ToTe vs ValttiFinland: Suomen Cup 1X2 X 0–1 High Lost
15:30 Young Africans vs Mbeya CityTanzania: Ligi Kuu Bara 1X2 1 6–0 High Won
15:30 Germany U23 W vs Italy U23 WWorld: Friendlies Women Over / Under Goals Ov2.5 1–0 High Lost
16:00 Turks and Caicos Islands W vs Mauritania WWorld: Friendlies Women Over / Under Goals Ov2.5 0–6 High Won
16:00 Tallinna Kalev vs Flora IIEstonia: Esiliiga A 1X2 1 1–4 High Lost
16:00 ASM Sangarédi vs MiloGuinea: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:00 Al-Hidd vs MuharraqBahrain: Premier League 1X2 2 0–1 High Won
16:00 Al Najma vs BudaiyaBahrain: Premier League Double Chance 12 1–2 High Won
16:10 Al-Ain vs HajerSaudi-Arabia: Division 2 Double Chance 12 0–0 High Lost
16:15 Al Sadd vs Vissel KobeAsia: AFC Champions League Over / Under Goals Ov2.5 3–3 High Won
16:20 Oman Club vs Al NasrOman: Professional League Double Chance 12 0–0 High Lost
16:30 Montana vs Slavia SofiaBulgaria: First League 1X2 2 0–0 Medium Lost
16:30 Kuopion Elo vs Huima UrhoFinland: Suomen Cup 1X2 X 0–10 High Lost
16:30 Mali Coura vs ASKOMali: Première Division Over / Under Goals Un2.5 0–0 High Won
16:30 Stade Malien Bamako vs US BougoubaMali: Première Division 1X2 1 0–0 High Lost
16:30 Viimsi vs FC TallinnEstonia: Esiliiga A 1X2 1 5–1 High Won
16:45 Celta Vigo vs SC FreiburgEurope: UEFA Europa League 1X2 1 1–3 High Lost
16:45 AZ Alkmaar vs Shakhtar DonetskEurope: UEFA Europa Conference League 1X2 1 2–2 Medium Lost
17:00 URA vs BULUganda: Premier League 1X2 2 1–1 Medium Lost
17:00 Senegal W vs Burkina Faso WWorld: Friendlies Women Double Chance 12 3–3 High Lost
17:00 CS Constantine vs MC AlgerAlgeria: Ligue 1 Over / Under Goals Un2.5 2–0 High Won
17:00 France U23 W vs USA U23 WWorld: Friendlies Women Over / Under Goals Un2.5 3–4 High Lost
17:30 Hemelingen vs Union BremenGermany: Oberliga Bremen 1X2 1 0–0 Medium Lost
17:30 EB Streymur vs NSI RunavikFaroe-Islands: Løgmanssteypid 1X2 2 1–7 High Won
17:30 07 Vestur vs SkálaFaroe-Islands: Løgmanssteypid Over / Under Goals Un2.5 1–0 High Won
17:30 Vikingur Gota vs ABFaroe-Islands: Løgmanssteypid 1X2 1 5–1 Medium Won
18:00 Touring vs Deportivo Alavés IIISpain: Tercera División RFEF Group 4 Double Chance 12 1–2 High Won
18:00 Atl. Rafaela 2 vs Boca Juniors Res.Argentina: Reserve League 1X2 2 1–1 Medium Lost
18:00 Real Sociedad III vs ZamudioSpain: Tercera División RFEF Group 4 1X2 1 3–1 High Won
18:00 River Plate Res. vs Argentinos Juniors Res.Argentina: Reserve League 1X2 1 0–0 High Lost
18:00 Instituto Res. vs Barracas Central Res.Argentina: Reserve League 1X2 1 2–2 Medium Lost
18:00 Avaí U20 vs São Paulo U20Brazil: Brasileiro U20 A 1X2 2 3–3 Medium Lost
18:00 Camacari U20 vs Feirense U20Brazil: Baiano U20 1X2 2 2–1 High Lost
18:30 L'Escala vs San CristóbalSpain: Tercera División RFEF Group 5 Double Chance 12 3–0 High Won
18:30 Lagun Onak vs DurangoSpain: Tercera División RFEF Group 4 1X2 1 0–1 High Lost
18:30 Comunicaciones vs Deportivo CamionerosArgentina: Primera B Metropolitana Over / Under Goals Un2.5 1–2 High Lost
18:30 Dock Sud vs Deportivo MerloArgentina: Primera B Metropolitana BTTS / GG BTTS - No 1–1 High Lost
18:30 Bakaridjan vs DiarraMali: Première Division Over / Under Goals Un2.5 0–0 High Won
18:45 Hanwell Town vs Farnham TownEngland: Non League Premier Southern South 1X2 2 1–1 High Lost
18:45 Peterborough vs Port ValeEngland: League One 1X2 1 1–3 Medium Lost
19:00 Aston Villa vs BolognaEurope: UEFA Europa League 1X2 1 4–0 High Won
19:00 Real Betis vs SC BragaEurope: UEFA Europa League 1X2 1 2–4 Medium Lost
19:00 Nottingham Forest vs FC PortoEurope: UEFA Europa League Double Chance 12 1–0 Medium Won
19:00 AEK Athens FC vs Rayo VallecanoEurope: UEFA Europa Conference League 1X2 1 3–1 Medium Won
19:00 Fiorentina vs Crystal PalaceEurope: UEFA Europa Conference League Double Chance 12 2–1 Medium Won
19:00 Strasbourg vs FSV Mainz 05Europe: UEFA Europa Conference League 1X2 1 4–0 Medium Won
19:00 Bromley vs Cambridge UnitedEngland: League Two Double Chance 12 0–0 Medium Lost
19:30 Ivory Coast W vs Pakistan WWorld: Friendlies Women Over / Under Goals Ov2.5 2–0 High Lost
20:00 Brazil U17 vs Colombia U17World: CONMEBOL U17 1X2 1 0–3 Medium Lost
20:00 Uruguay U17 vs Venezuela U17World: CONMEBOL U17 Double Chance 12 3–0 High Won
20:30 Ind. Juniors vs Santo DomingoEcuador: Liga Pro Serie B 1X2 1 2–1 Medium Won
21:00 H&H Export vs DiriangénNicaragua: Primera Division 1X2 2 0–2 Medium Won
21:00 Costa Rica U20 W vs Canada U20 WWorld: Friendlies Women 1X2 2 1–3 Medium 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+