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 28, 2026
Settled Tips128
Win Rate54.7%
Date Tuesday, April 28, 2026 Tuesday, April 28, 2026
Settled Tips 128 Finished matches
Won 70 Correct predictions
Lost 58 Incorrect predictions
Win Rate 54.7% 70 of 128 settled
High Conf. Rate 59.2% 98 high-confidence tips
Win Rate by Confidence Level Tuesday, April 28, 2026 · 128 settled tips
High Confidence
59.2%
Medium Confidence
40%

Accuracy by Market — Tuesday, April 28, 2026

Over / Under Goals
50% win rate
W19 L19 · 38 tips
Double Chance
61.5% win rate
W16 L10 · 26 tips
1X2
54.5% win rate
W30 L25 · 55 tips
BTTS / GG
55.6% win rate
W5 L4 · 9 tips
Showing settled results for Tuesday, April 28, 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 Huracan vs Argentinos JRSArgentina: Liga Profesional Argentina Over / Under Goals Un2.5 1–2 High Lost
00:00 Deportivo Garcilaso vs FBC MelgarPeru: Primera División Double Chance 12 1–0 Medium Won
00:00 Aucas vs Delfin SCEcuador: Liga Pro 1X2 1 1–0 High Won
00:00 Atlético Mineiro W vs Botafogo WBrazil: Brasileiro Women Double Chance 12 2–0 High Won
00:00 Deportes Iquique vs Santiago WanderersChile: Primera B BTTS / GG BTTS - Yes 2–1 Medium Won
00:00 Aurora vs San Antonio Bulo BuloBolivia: Primera División BTTS / GG BTTS - Yes 3–1 High Won
00:30 Nacional vs CaravelAruba: Division Di Honor Over / Under Goals Ov2.5 0–0 High Lost
00:30 Mount Pleasant Academy vs WaterhouseJamaica: Premier League 1X2 1 2–1 High Won
01:00 Inter San Carlos vs Pitbulls Santa Barbara FCCosta-Rica: Liga De Ascenso 1X2 1 2–0 Medium Won
08:30 Arema FC vs Persebaya SurabayaIndonesia: Liga 1 Double Chance 12 0–4 High Won
08:45 Fakirerpool vs Rahmatgonj MFSBangladesh: Federation Cup 1X2 2 0–0 High Lost
08:45 Abahani vs PWD Sports ClubBangladesh: Federation Cup Double Chance 12 0–1 High Won
11:00 Arsenal U18 vs Crystal Palace U18England: U18 Premier League South Over / Under Goals Ov2.5 2–3 High Won
11:00 Tottenham Hotspur U18 vs West Ham United U18England: U18 Premier League South Over / Under Goals Ov2.5 1–2 High Won
11:00 Ararat-Armenia II vs Pyunik IIArmenia: First League Over / Under Goals Ov2.5 0–0 High Lost
11:30 Southampton U18 vs Aston Villa U18England: U18 Premier League South Over / Under Goals Ov2.5 4–3 High Won
12:00 Blackburn Rovers U18 vs Everton U18England: U18 Premier League North Over / Under Goals Ov2.5 1–1 High Lost
12:00 PSBS Biak Numfor vs Malut UnitedIndonesia: Liga 1 1X2 2 0–7 High Won
12:00 Liechtenstein U17 vs Armenia U17Europe: UEFA U17 Championship Qualification 1X2 2 1–2 Medium Won
12:00 Luxembourg U17 vs Hungary U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 0–1 High Lost
12:00 Bentonit Ijevan vs Noah IIArmenia: First League Over / Under Goals Ov2.5 0–0 Medium Lost
12:00 Karadeniz Ereğli BSK vs Yozgat Bld BozoksporTurkey: 3. Lig Play Offs Over / Under Goals Un2.5 0–3 High Lost
13:00 Melaka vs Johor Darul Takzim FCMalaysia: Super League 1X2 2 1–2 High Won
13:00 Mbarara City vs ExpressUganda: Premier League Double Chance 12 2–1 High Won
13:00 BUL vs NECUganda: Premier League Over / Under Goals Un2.5 0–1 High Won
14:00 Estoril U23 vs Gil Vicente U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 1–2 High Won
14:00 Petrojet vs Ismaily SCEgypt: Premier League 1X2 1 0–1 Medium Lost
14:00 União Leiria U23 vs Rio Ave U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 1–0 High Lost
14:00 Masr vs PharcoEgypt: Premier League Over / Under Goals Un2.5 1–0 High Won
14:00 Marítimo U23 vs Estrela U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 1–0 High Lost
14:00 Portimonense U23 vs Farense U23Portugal: Liga Revelação U23 1X2 2 1–2 High Won
14:00 Andijan vs Dinamo SamarqandUzbekistan: Super League Double Chance 12 2–1 High Won
14:00 Sogdiana vs SurkhonUzbekistan: Super League 1X2 1 5–2 High Won
14:00 Gharraf vs Al Minaa BasraIraq: Iraqi League Double Chance 12 0–1 Medium Won
14:00 East Bengal II vs OdishaIndia: Indian Super League 1X2 1 3–0 High Won
14:30 Bars vs OzgonKyrgyzstan: Premier League Over / Under Goals Ov2.5 2–1 High Won
14:30 Bouchamma vs ArianaTunisia: Ligue 2 Double Chance 12 5–0 High Won
14:30 EGS Gafsa vs Jendouba SportTunisia: Ligue 2 Double Chance 12 1–0 High Won
14:30 AS Kasserine vs Stade GabesienTunisia: Ligue 2 Double Chance 12 1–1 High Lost
14:30 Moknine vs Ksour EssefTunisia: Ligue 2 Double Chance 12 2–1 High Won
14:30 Progrès Sakiet Eddaïer vs DjelmaTunisia: Ligue 2 1X2 1 4–1 Medium Won
14:30 EO Sidi Bouzid vs KorbaTunisia: Ligue 2 Over / Under Goals Un2.5 0–0 High Won
14:30 Bouenguidi vs US OyemGabon: Championnat D1 Double Chance 12 0–0 High Lost
14:30 Ogooue FC vs FC 105Gabon: Championnat D1 Double Chance 12 0–0 High Lost
14:30 US Oyem vs Stade MigoveenGabon: Championnat D1 Double Chance 12 0–0 High Lost
14:30 Kalaâ Sport vs RedeyefTunisia: Ligue 2 1X2 1 2–2 High Lost
15:00 Sveikata vs Kauno ŽalgirisLithuania: Cup 1X2 X 0–3 High Lost
15:00 Minija vs Suduva MarijampoleLithuania: Cup 1X2 2 2–2 High Lost
15:00 Levadia U19 vs Tartu KalevEstonia: Esiliiga B Over / Under Goals Ov2.5 3–1 High Won
15:00 Tallinna Kalev II vs Parnu JK Vaprus U21Estonia: Esiliiga B Over / Under Goals Ov2.5 2–3 High Won
15:00 FK Liepaja vs GrobiņaLatvia: Virsliga 1X2 1 1–1 Medium Lost
15:00 Pakhtakor vs NasafUzbekistan: Super League 1X2 1 2–2 Medium Lost
15:00 Töölön Taisto vs JäPSFinland: Suomen Cup 1X2 2 1–9 High Won
15:00 SalPa vs Turku PSFinland: Suomen Cup 1X2 2 1–1 High Lost
15:00 OLS vs SJK AkatemiaFinland: Suomen Cup Over / Under Goals Ov2.5 1–2 High Won
15:00 VPS II vs SJKFinland: Suomen Cup 1X2 2 1–6 High Won
15:30 Huima Urho vs KuPS AkatemiaFinland: Suomen Cup Over / Under Goals Ov2.5 0–4 High Won
15:30 GBK vs FF JaroFinland: Suomen Cup 1X2 2 0–2 High Won
15:30 HPS vs MariehamnFinland: Suomen Cup 1X2 2 1–2 High Won
15:30 Union Plaani vs LahtiFinland: Suomen Cup 1X2 2 2–4 High Won
15:30 PEPO vs JJKFinland: Suomen Cup Over / Under Goals Un2.5 2–1 High Lost
16:00 Klaipėdos FM vs Be1 NFALithuania: Cup Over / Under Goals Ov2.5 0–0 High Lost
16:00 Al Shabab vs Al-FatehSaudi-Arabia: Pro League 1X2 1 1–1 Medium Lost
16:00 Brann W vs Haugesund WNorway: Toppserien Over / Under Goals Ov2.5 2–0 High Lost
16:00 Bnei Sakhnin vs AshdodIsrael: Ligat Ha'al Double Chance 12 1–1 Medium Lost
16:00 Vålerenga U19 vs Kongsvinger IL U19Norway: Nasjonal U19 Champions League Over / Under Goals Ov2.5 2–0 High Lost
16:00 JPS vs MPFinland: Suomen Cup Double Chance 12 3–5 High Won
16:00 Al Shabab vs Bahrain SCBahrain: Premier League 1X2 1 1–0 High Won
16:00 Malkiya vs Al NajmaBahrain: Premier League Over / Under Goals Un2.5 3–0 High Lost
16:10 Al Zulfi vs Al TaeeSaudi-Arabia: Division 1 1X2 1 1–2 Medium Lost
16:30 Vilnius FA vs FK TrakaiLithuania: Cup 1X2 X 0–0 High Won
16:30 Nordlingen vs PipinsriedGermany: Oberliga Bayern Süd 1X2 2 0–0 Medium Lost
16:30 Academico Viseu U23 vs Leixões U23Portugal: Liga Revelação U23 1X2 1 0–0 Medium Lost
16:30 Benfica U23 vs Famalicão U23Portugal: Liga Revelação U23 Over / Under Goals Ov2.5 1–2 High Won
16:30 Torreense U23 vs Sporting Braga U23Portugal: Liga Revelação U23 1X2 1 1–1 Medium Lost
16:30 Santa Clara U23 vs Sporting CP U23Portugal: Liga Revelação U23 BTTS / GG BTTS - Yes 3–1 High Won
16:30 Maccabi Tel Aviv vs Hapoel Beer ShevaIsrael: Ligat Ha'al Over / Under Goals Ov2.5 1–0 High Lost
16:30 BFA vs BabrungasLithuania: Cup Over / Under Goals Ov2.5 1–0 High Lost
16:45 NEOM vs Al-HazmSaudi-Arabia: Pro League 1X2 1 1–1 Medium Lost
16:45 Roda vs WaalwijkNetherlands: Eredivisie Over / Under Goals Un2.5 1–1 High Won
17:00 Memmingen vs Schwaben AugsburgGermany: Regionalliga Bayern Double Chance 12 0–1 High Won
17:00 ETSV Hamburg vs Victoria HamburgGermany: Oberliga Hamburg Over / Under Goals Ov2.5 0–0 High Lost
17:00 Feirense vs TorreensePortugal: Segunda Liga Double Chance 12 0–0 High Lost
17:00 Wacker Burghausen vs Nürnberg IIGermany: Regionalliga Bayern 1X2 2 3–4 Medium Won
17:00 Bonner SC vs Rot-weiss OberhausenGermany: Regionalliga West Double Chance 12 1–1 High Lost
17:00 IFK Norrkoping vs Landskrona BoISSweden: Superettan 1X2 1 1–3 Medium Lost
17:00 URA vs MaroonsUganda: Premier League Over / Under Goals Un2.5 2–2 High Lost
17:00 Kahraba Ismailia vs National Bank of EgyptEgypt: Premier League 1X2 2 1–3 Medium Won
17:00 AGF vs BrøndbyDenmark: Kvindeliga Double Chance 12 0–1 High Won
17:00 Beitar Jerusalem vs Hapoel Petah TikvaIsrael: Ligat Ha'al 1X2 1 3–1 Medium Won
17:00 Rīgas FS vs RigaLatvia: Virsliga Over / Under Goals Ov2.5 3–3 High Won
17:00 VJS II vs KäPaFinland: Suomen Cup Over / Under Goals Ov2.5 1–3 High Won
17:00 Yeni Orduspor vs Fatsa BelediyesporTurkey: 3. Lig Play Offs Over / Under Goals Ov2.5 4–1 High Won
17:00 El Mokawloon vs Ghazl El MehallaEgypt: Premier League Over / Under Goals Un2.5 1–1 High Won
17:00 Atlantis vs HonkaFinland: Suomen Cup 1X2 2 3–3 High Lost
17:00 Eskişehirspor vs BalıkesirsporTurkey: 3. Lig Play Offs 1X2 1 3–0 High Won
17:00 Karsiyaka vs AyvalikgucuTurkey: 3. Lig Play Offs Over / Under Goals Un2.5 0–2 High Won
17:30 Wiener SC vs RetzAustria: Regionalliga Ost 1X2 1 0–0 High Lost
17:30 Halstenbek-Rellingen vs PalomaGermany: Oberliga Hamburg 1X2 2 0–0 Medium Lost
17:45 Teutonia Ottensen vs SüderelbeGermany: Oberliga Hamburg Over / Under Goals Ov2.5 0–0 High Lost
17:50 Al Bukayriyah vs Jeddah ClubSaudi-Arabia: Division 1 1X2 1 1–1 Medium Lost
18:00 Viltis Vilnius vs DainavaLithuania: Cup 1X2 1 0–0 Medium Lost
18:00 Al-Hilal Saudi FC vs DamacSaudi-Arabia: Pro League 1X2 1 1–0 High Won
18:00 Al Khaleej Saihat vs Al NajmaSaudi-Arabia: Pro League 1X2 1 3–1 Medium Won
18:00 Defensa y Justicia Res. vs Estudiantes La Plata ResArgentina: Reserve League Double Chance 12 2–2 Medium Lost
18:00 CSA U17 vs Cruzeiro U17Brazil: Copa Do Brasil U17 Double Chance 12 0–0 High Lost
18:00 Gimnasia La Plata Res. vs Tigre Res.Argentina: Reserve League 1X2 1 1–2 High Lost
18:00 Newell's Old Boys Res. vs Central Córdoba SdE Res.Argentina: Reserve League 1X2 1 1–0 High Won
18:00 Sarmiento Res. vs River Plate Res.Argentina: Reserve League 1X2 2 2–3 Medium Won
18:00 Dinamo Zagreb U21 vs Real Madrid U21World: Premier League International Cup Double Chance 12 1–2 High Won
18:00 Jokerit vs HIFK HelsinkiFinland: Suomen Cup 1X2 2 0–5 High Won
18:30 IAPE U17 vs Coritiba U17Brazil: Copa Do Brasil U17 Double Chance 12 0–6 High Won
18:45 Southampton vs IpswichEngland: Championship BTTS / GG BTTS - Yes 2–2 High Won
18:45 Northampton vs BarnsleyEngland: League One BTTS / GG BTTS - Yes 0–1 High Lost
18:45 Peterborough vs Mansfield TownEngland: League One BTTS / GG BTTS - Yes 0–0 High Lost
18:45 Stockport County vs Port ValeEngland: League One 1X2 1 1–2 Medium Lost
18:45 Annagh United vs Crusaders FCNorthern-Ireland: Premiership 1X2 X 2–3 High Lost
18:45 United of Manchester vs RylandsEngland: Non League Premier Northern 1X2 1 2–3 High Lost
18:45 Scunthorpe vs SouthendEngland: National League 1X2 2 1–0 High Lost
18:45 Hemel Hempstead Town vs Weston-super-MareEngland: National League South Double Chance 12 1–1 High Lost
18:45 Buxton vs Scarborough AthleticEngland: National League North 1X2 1 4–2 High Won
18:45 Hednesford Town vs Stockton TownEngland: Non League Premier Northern 1X2 1 2–0 High Won
19:00 Paris Saint Germain vs Bayern MünchenEurope: UEFA Champions League Over / Under Goals Ov2.5 5–4 High Won
19:00 Fafe vs São João VerPortugal: Liga 3 Double Chance 12 1–2 High Won
19:00 MC Alger vs Olympique AkbouAlgeria: Ligue 1 1X2 1 2–1 High Won
20:00 Independiente Medellín W vs Once Caldas WColombia: Liga Femenina 1X2 1 3–0 Medium Won
21:00 Cruzeiro U20 vs Palmeiras U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–1 High Lost
21:00 Bahia W vs Gremio WBrazil: Brasileiro Women Over / Under Goals Ov2.5 0–2 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+