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.

ShowingTuesday, April 7, 2026
Settled Tips174
Win Rate60.3%
Date Tuesday, April 7, 2026 Tuesday, April 7, 2026
Settled Tips 174 Finished matches
Won 105 Correct predictions
Lost 69 Incorrect predictions
Win Rate 60.3% 105 of 174 settled
High Conf. Rate 57.7% 104 high-confidence tips
Win Rate by Confidence Level Tuesday, April 7, 2026 · 174 settled tips
High Confidence
57.7%
Medium Confidence
64.3%

Accuracy by Market — Tuesday, April 7, 2026

Over / Under Goals
42.9% win rate
W15 L20 · 35 tips
Double Chance
65% win rate
W26 L14 · 40 tips
1X2
61.4% win rate
W54 L34 · 88 tips
BTTS / GG
90.9% win rate
W10 L1 · 11 tips
Showing settled results for Tuesday, April 7, 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 Libertad vs Mushuc Runa SCEcuador: Liga Pro Over / Under Goals Un2.5 2–2 High Lost
00:00 Goias vs CriciumaBrazil: Serie B Double Chance 12 1–0 Medium Won
00:00 Huachipato vs Universidad de ConcepcionChile: Primera División Double Chance 12 5–1 Medium Won
00:15 Instituto Cordoba vs Defensa Y JusticiaArgentina: Liga Profesional Argentina Double Chance 12 2–0 High Won
01:00 Municipal Grecia vs Quepos CambuteCosta-Rica: Liga De Ascenso Double Chance 12 0–0 Medium Lost
01:00 Pitbulls Santa Barbara FC vs CS UruguayCosta-Rica: Liga De Ascenso 1X2 1 3–1 High Won
01:00 Guastatoya vs AchuapaGuatemala: Liga Nacional 1X2 1 3–1 Medium Won
01:10 Atletico Nacional vs JaguaresColombia: Primera A 1X2 1 2–1 Medium Won
01:30 Deportivo Universitario vs HerreraPanama: Liga Panameña De Fútbol 1X2 1 2–0 Medium Won
01:30 Real Espana vs JuticalpaHonduras: Liga Nacional 1X2 1 1–1 High Lost
02:00 Municipal Liberia vs San CarlosCosta-Rica: Primera División 1X2 1 5–1 Medium Won
07:00 Kitchee vs WarriorsHong-Kong: League Cup Double Chance 12 1–2 High Won
08:00 Ural II vs Rubin Kazan 2Russia: Second League Group 4 Over / Under Goals Un2.5 1–1 High Won
08:45 Bangladesh Police vs FortisBangladesh: Federation Cup Double Chance 12 2–1 Medium Won
08:45 Arambagh vs Bashundhara KingsBangladesh: Federation Cup 1X2 2 0–5 High Won
09:00 Melbourne City vs Central Coast MarinersAustralia: A League 1X2 1 2–1 Medium Won
09:00 Asante Kotoko vs SamartexGhana: Premier League 1X2 1 1–2 High Lost
09:00 Podillya Khmelnytskyi vs Viktoriya MykolaivkaUkraine: Persha Liga Double Chance 12 1–2 High Won
09:30 Magic United vs Moreton City ExcelsiorAustralia: Queensland NPL 1X2 2 0–5 High Won
09:30 WDSC Wolves vs Gold Coast UnitedAustralia: Queensland NPL 1X2 1 1–1 Medium Lost
10:00 Vizela U23 vs Estoril U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 2–0 High Lost
10:30 Rajasthan United vs GokulamIndia: I League 1X2 1 1–0 High Won
11:00 Hapoel Ra'anana vs Maccabi Petah TikvaIsrael: Liga Leumit 1X2 2 1–2 High Won
11:00 Hapoel Kfar Shalem vs Hapoel Ramat GanIsrael: Liga Leumit BTTS / GG BTTS - Yes 3–1 High Won
11:00 West Bromwich Albion U18 vs Tottenham Hotspur U18England: U18 Premier League South Over / Under Goals Ov2.5 2–3 High Won
11:00 Chelsea U18 vs Arsenal U18England: U18 Premier League South Over / Under Goals Ov2.5 4–0 High Won
11:00 Swansea City U21 vs Peterborough United U21England: Professional Development League 1X2 1 1–2 Medium Lost
11:00 Imisli FK vs TuranAzerbaidjan: Premyer Liqa 1X2 2 1–1 Medium Lost
11:00 Stabæk II vs Odd IINorway: 3. Division Girone 4 Over / Under Goals Un2.5 2–3 High Lost
11:00 Odishi 1919 vs GoriGeorgia: Erovnuli Liga 2 Double Chance 12 0–0 Medium Lost
11:00 Santa Clara U23 vs Benfica U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 2–3 High Won
11:00 Pakhtakor II vs FarDuUzbekistan: Pro League A 1X2 X 0–1 High Lost
11:00 Aragvi Dusheti vs ShturmiGeorgia: Erovnuli Liga 2 Double Chance 12 0–2 High Won
11:00 Gareji vs SioniGeorgia: Erovnuli Liga 2 1X2 1 2–0 Medium Won
11:00 Kolkheti Poti vs Merani MartviliGeorgia: Erovnuli Liga 2 Double Chance 12 5–1 Medium Won
11:00 Meshakhte vs SpaeriGeorgia: Erovnuli Liga Double Chance 12 0–0 Medium Lost
11:00 Rustavi vs Dinamo BatumiGeorgia: Erovnuli Liga Double Chance 12 3–0 Medium Won
11:00 Metal Kharkiv vs ChernihivUkraine: Persha Liga Double Chance 12 2–1 High Won
11:30 Kingsley Westside vs Curtin UniversityAustralia: Western Australia State League 1 1X2 1 0–0 High Lost
11:30 Bandırmaspor vs SarıyerTurkey: 1. Lig 1X2 1 0–0 High Lost
11:30 Hatayspor vs Adana DemirsporTurkey: 1. Lig 1X2 1 4–0 Medium Won
12:00 Lokomotiv vs XorazmUzbekistan: Super League 1X2 1 1–1 High Lost
12:00 Fleetwood Town U21 vs AFC Bournemouth U21England: Professional Development League 1X2 2 2–6 Medium Won
12:00 Coventry City U21 vs Huddersfield Town U21England: Professional Development League Over / Under Goals Ov2.5 0–2 High Lost
12:00 Wigan Athletic U21 vs Sheffield Wednesday U21England: Professional Development League 1X2 1 0–2 Medium Lost
12:00 Crewe Alexandra U21 vs Barnsley U21England: Professional Development League Over / Under Goals Ov2.5 5–2 High Won
12:00 Bhutan W vs Macau WWorld: Friendlies Women 1X2 X 7–0 High Lost
12:15 Johor Darul Takzim FC vs Kuala Lumpur FAMalaysia: Malaysia Cup 1X2 1 4–1 High Won
12:30 BKMA II vs HayqArmenia: First League Over / Under Goals Ov2.5 0–0 High Lost
12:30 Lernayin Artsakh vs Araks AraratArmenia: First League Double Chance 12 0–0 High Lost
12:30 Pyunik II vs Ararat IIArmenia: First League Double Chance 12 0–0 High Lost
12:30 Sardarapat vs MikaArmenia: First League 1X2 1 0–0 High Lost
12:35 Al Nairyah vs Al GottahSaudi-Arabia: Division 2 Double Chance 12 0–0 High Lost
13:00 Cape Town City vs Black LeopardsSouth-Africa: 1st Division 1X2 1 0–0 Medium Lost
13:00 Gomora United FC vs The BeesSouth-Africa: 1st Division Double Chance 12 0–0 High Lost
13:00 Herentals vs Ngezi PlatinumZimbabwe: Premier Soccer League Double Chance 12 0–0 High Lost
13:00 University of Pretoria vs HighburySouth-Africa: 1st Division Double Chance 12 0–0 Medium Lost
13:00 Midlands Wanderers vs Baroka FCSouth-Africa: 1st Division Double Chance 12 0–0 Medium Lost
13:00 Leicesterfield vs Hungry LionsSouth-Africa: 1st Division Double Chance 12 0–0 Medium Lost
13:00 Vietnam U20 W vs Bangladesh U20 WWorld: AFC U20 Asian Cup Women 1X2 2 1–0 Medium Lost
13:00 Thailand U20 W vs China PR U20 WWorld: AFC U20 Asian Cup Women Over / Under Goals Ov2.5 0–1 High Lost
13:00 Mash'al vs BunyodkorUzbekistan: Super League 1X2 2 0–1 Medium Won
13:00 Dempo vs Shillong LajongIndia: I League 1X2 1 3–0 Medium Won
13:00 Joinville U20 vs Concórdia U20Brazil: Catarinense U20 1X2 1 2–2 High Lost
13:15 Zira vs Şamaxı FKAzerbaidjan: Premyer Liqa 1X2 1 1–1 High Lost
13:30 Bashkimi Kumanovo vs Akademija PandevMacedonia: First League 1X2 1 0–0 High Lost
13:30 Tikveš vs SileksMacedonia: First League 1X2 1 0–3 High Lost
13:45 Vukovar vs NK Lokomotiva ZagrebCroatia: HNL BTTS / GG BTTS - Yes 1–1 Medium Won
14:00 Malženice vs Zlaté MoravceSlovakia: 2. Liga Over / Under Goals Ov2.5 1–0 High Lost
14:00 Manisa F.K. vs PendiksporTurkey: 1. Lig 1X2 2 2–0 Medium Lost
14:00 Leixões U23 vs Torreense U23Portugal: Liga Revelação U23 1X2 2 2–2 Medium Lost
14:00 Noah II vs Ararat-Armenia IIArmenia: First League Over / Under Goals Ov2.5 0–0 High Lost
14:00 Chennaiyin vs Inter KashiIndia: Indian Super League 1X2 1 1–2 Medium Lost
14:15 Andijan vs NavbahorUzbekistan: Super League Double Chance 12 0–1 High Won
14:30 Dubrava Zagreb vs Bsk Bijelo BrdoCroatia: First NL Double Chance 12 1–2 Medium Won
14:30 Nyva Ternopil vs PrykarpattiaUkraine: Persha Liga Double Chance 12 1–1 High Lost
15:00 Krylia Sovetov vs CSKA MoscowRussia: Cup 1X2 2 2–5 Medium Won
15:00 Telavi vs SamtrediaGeorgia: Erovnuli Liga 2 Double Chance 12 2–0 High Won
15:00 Saburtalo vs SamguraliGeorgia: Erovnuli Liga 1X2 1 2–1 Medium Won
15:00 BFC Daugavpils vs Ogre UnitedLatvia: Virsliga 1X2 1 2–1 High Won
15:00 Smouha SC vs EnppiEgypt: Premier League Over / Under Goals Un2.5 0–2 High Won
15:00 Shabab Al Ordon vs Al RamthaJordan: League 1X2 2 0–1 High Won
15:30 Araz vs Sabah FAAzerbaidjan: Premyer Liqa 1X2 2 2–4 High Won
15:40 Al Jubail vs Al JandalSaudi-Arabia: Division 1 Double Chance 12 1–3 High Won
16:00 Istra 1961 vs HNK Hajduk SplitCroatia: HNL 1X2 2 1–3 High Won
16:00 Miedz Legnica vs Polonia BytomPoland: I Liga 1X2 1 1–1 Medium Lost
16:00 Herd vs Molde IINorway: 3. Division Girone 2 1X2 X 3–3 High Won
16:00 Austevoll vs Åsane IINorway: 3. Division Girone 3 1X2 X 0–0 High Won
16:00 Våg vs VindbjartNorway: 3. Division Girone 4 1X2 2 1–0 Medium Lost
16:00 Viking II vs Haugesund IINorway: 3. Division Girone 4 1X2 1 3–1 High Won
16:00 Bjørkelangen vs Lyn IINorway: 3. Division Girone 6 1X2 X 1–2 High Lost
16:00 Elverum vs Sarpsborg 08 IINorway: 3. Division Girone 6 1X2 X 0–0 High Won
16:00 Academico Viseu U23 vs Famalicão U23Portugal: Liga Revelação U23 Over / Under Goals Ov2.5 1–0 High Lost
16:00 Al Arabi SC vs Al ZulfiSaudi-Arabia: Division 1 1X2 2 1–4 High Won
16:00 Stade d'Abidjan vs SOAIvory-Coast: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:00 Flora Tallinn vs KuressaareEstonia: Meistriliiga 1X2 1 2–1 High Won
16:00 Trans Narva vs TammekaEstonia: Meistriliiga 1X2 1 3–0 Medium Won
16:00 Kaloum Star vs ASM SangarédiGuinea: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:00 Renaissance vs HafiaGuinea: Ligue 1 1X2 2 0–0 Medium Lost
16:30 Heimstetten vs DeisenhofenGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 0–0 High Lost
16:30 Bombada vs FortuneGambia: GFA League Double Chance 12 1–0 Medium Won
16:30 Greater Tomorrow vs Team RhinoGambia: GFA League Over / Under Goals Un2.5 1–2 High Lost
16:30 Hart Acedemy vs Steve BikoGambia: GFA League Over / Under Goals Un2.5 0–0 High Won
16:30 Samger vs Medina UnitedGambia: GFA League Over / Under Goals Un2.5 0–1 High Won
16:30 KyPa vs Union PlaaniFinland: Suomen Cup 1X2 X 0–4 High Lost
16:45 AC Douane vs Nouakchott AcademieMauritania: Premier League Double Chance 12 1–1 High Lost
17:00 FC Schweinfurt 05 vs Rot-Weiß EssenGermany: 3. Liga 1X2 2 1–3 Medium Won
17:00 Vizela vs Benfica BPortugal: Segunda Liga Double Chance 12 1–2 Medium Won
17:00 Hertha Zehlendorf vs BSG Chemie LeipzigGermany: Regionalliga Nordost Double Chance 12 0–5 High Won
17:00 Luckenwalde vs Hallescher FCGermany: Regionalliga Nordost 1X2 2 1–4 Medium Won
17:00 Oddevold vs SandvikenSweden: Superettan Over / Under Goals Un2.5 2–2 High Lost
17:00 Arka Gdynia vs Zaglebie LubinPoland: Ekstraklasa Double Chance 12 3–1 High Won
17:00 Kongsvinger vs BryneNorway: 1. Division 1X2 1 3–0 Medium Won
17:00 Energie Cottbus vs TSV 1860 MünchenGermany: 3. Liga 1X2 1 3–0 High Won
17:00 MSV Duisburg vs VfL OsnabrückGermany: 3. Liga Double Chance 12 1–0 Medium Won
17:00 Waldhof Mannheim vs Hoffenheim IIGermany: 3. Liga Over / Under Goals Ov2.5 1–1 High Lost
17:00 SSV Jahn Regensburg vs Erzgebirge AueGermany: 3. Liga Over / Under Goals Ov2.5 1–0 Medium Lost
17:00 Çorum FK vs Bodrum FKTurkey: 1. Lig 1X2 1 1–1 Medium Lost
17:00 Aalesund vs FredrikstadNorway: Eliteserien Over / Under Goals Ov2.5 2–3 High Won
17:00 KFUM Oslo vs SandefjordNorway: Eliteserien BTTS / GG BTTS - Yes 1–2 High Won
17:00 Byåsen vs Rosenborg IINorway: 3. Division Girone 2 1X2 1 2–1 Medium Won
17:00 FC Aarau vs Étoile CarougeSwitzerland: Challenge League 1X2 1 1–3 Medium Lost
17:00 Varegg vs Brann IINorway: 3. Division Girone 3 1X2 X 1–3 High Lost
17:00 hodd vs Sandnes ULFNorway: 1. Division Over / Under Goals Un2.5 2–1 High Lost
17:00 FC Nordsjaelland vs BrondbyDenmark: Superliga BTTS / GG BTTS - Yes 2–1 High Won
17:00 Dila vs GagraGeorgia: Erovnuli Liga 1X2 1 1–1 Medium Lost
17:00 Torpedo Kutaisi vs Dinamo TbilisiGeorgia: Erovnuli Liga Over / Under Goals Un2.5 0–0 High Won
17:30 Richards Bay vs StellenboschSouth-Africa: Premier Soccer League Over / Under Goals Un2.5 2–1 High Lost
17:30 Orlando Pirates vs Golden ArrowsSouth-Africa: Premier Soccer League 1X2 1 5–0 High Won
17:30 Magesi vs Marumo GallantsSouth-Africa: Premier Soccer League BTTS / GG BTTS - No 3–0 High Won
17:30 Durban City vs Mamelodi SundownsSouth-Africa: Premier Soccer League 1X2 2 0–1 Medium Won
17:30 Chippa United vs SiweleleSouth-Africa: Premier Soccer League Over / Under Goals Un2.5 1–0 High Won
17:30 Traiskirchen vs Krems RehbergAustria: Regionalliga Ost Over / Under Goals Ov2.5 0–0 Medium Lost
17:30 Stade Lausanne-Ouchy vs RapperswilSwitzerland: Challenge League 1X2 1 1–2 Medium Lost
17:30 FC Vaduz vs BellinzonaSwitzerland: Challenge League 1X2 1 3–2 High Won
17:30 FC WIL 1900 vs Neuchatel Xamax FCSwitzerland: Challenge League BTTS / GG BTTS - Yes 5–2 High Won
18:00 Godoy Cruz Res. vs Rosario Central Res.Argentina: Reserve League 1X2 2 2–3 Medium Won
18:00 Independiente Res. vs Atl. Rafaela 2Argentina: Reserve League 1X2 1 3–2 Medium Won
18:00 Lanús Res. vs Deportivo Riestra Res.Argentina: Reserve League 1X2 1 3–2 Medium Won
18:00 Unión Santa Fe Res. vs San Lorenzo Res.Argentina: Reserve League Double Chance 12 3–1 Medium Won
18:00 Ranheim II vs MelhusNorway: 3. Division Girone 2 Over / Under Goals Un2.5 1–4 High Lost
18:00 Belgrano Córdoba Res. vs Colón Res.Argentina: Reserve League Double Chance 12 2–1 High Won
18:00 Ferro 2 vs Quilmes 2Argentina: Reserve League Over / Under Goals Un2.5 0–2 High Won
18:00 Ceramica Cleopatra vs Al AhlyEgypt: Premier League 1X2 2 1–1 High Lost
18:00 Paysandu PA U20 vs Vila Nova U20Brazil: Brasileiro U20 B 1X2 2 1–2 Medium Won
18:00 Manchester United U21 vs Real Madrid U21World: Premier League International Cup 1X2 2 2–4 Medium Won
18:30 São José PA U20 vs Real SC U20Brazil: Estadual Junior U20 1X2 1 0–0 Medium Lost
18:45 Rhyl vs Gresford AthleticWales: FAW Championship 1X2 1 1–0 Medium Won
18:45 Port Vale vs RotherhamEngland: League One Double Chance 12 1–0 High Won
18:45 Berwick Rangers vs Tranent JuniorsScotland: Football League Lowland League Over / Under Goals Ov2.5 0–0 High Lost
18:45 Albion Rovers vs East StirlingshireScotland: Football League Lowland League 1X2 1 1–0 Medium Won
18:45 Montrose vs Cove RangersScotland: League One BTTS / GG BTTS - Yes 2–3 High Won
18:45 Ayr Utd vs DunfermlineScotland: Championship Double Chance 12 0–3 High Won
18:45 Celtic II vs Linlithgow RoseScotland: Football League Lowland League 1X2 2 1–3 Medium Won
18:45 Ballymena United vs Glenavon FCNorthern-Ireland: Premiership 1X2 1 1–1 High Lost
18:45 Crusaders FC vs BangorNorthern-Ireland: Premiership Over / Under Goals Ov2.5 1–1 High Lost
18:45 Portadown vs Carrick RangersNorthern-Ireland: Premiership BTTS / GG BTTS - Yes 1–1 High Won
18:45 Cliftonville FC vs GlentoranNorthern-Ireland: Premiership 1X2 2 1–2 High Won
18:45 Dungannon Swifts vs LinfieldNorthern-Ireland: Premiership 1X2 2 1–3 Medium Won
18:45 Larne vs Coleraine FCNorthern-Ireland: Premiership Double Chance 12 1–4 Medium Won
19:00 Sporting CP vs ArsenalEurope: UEFA Champions League 1X2 2 0–1 Medium Won
19:00 Real Madrid vs Bayern MünchenEurope: UEFA Champions League Over / Under Goals Ov2.5 1–2 High Won
19:00 Bromley vs ShrewsburyEngland: League Two 1X2 1 2–1 Medium Won
19:00 Wrexham vs SouthamptonEngland: Championship BTTS / GG BTTS - Yes 1–5 High Won
19:00 Estudiantes de Rio Cuarto vs San Martin TucumanArgentina: Copa Argentina Over / Under Goals Un2.5 0–0 High Won
19:15 Cailungo vs PennarossaSan-Marino: Campionato Double Chance 12 1–2 Medium Won
19:15 Faetano vs DomagnanoSan-Marino: Campionato 1X2 2 0–1 Medium Won
19:15 La Fiorita vs San GiovanniSan-Marino: Campionato 1X2 1 3–0 High Won
19:15 San Marino Academy vs FiorentinoSan-Marino: Campionato 1X2 2 0–3 Medium Won
20:00 Popayan vs Ind. YumboColombia: Primera B Double Chance 12 0–0 High Lost
20:00 Ecuador U17 vs Uruguay U17World: CONMEBOL U17 Over / Under Goals Un2.5 2–1 High Lost
20:00 Guaranda FC vs San AntonioEcuador: Copa Ecuador 1X2 X 0–0 High Won
21:00 Águilas Doradas vs BucaramangaColombia: Primera A Double Chance 12 2–1 High Won
21:00 Mixco vs MarquenseGuatemala: Liga Nacional 1X2 1 2–1 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+