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, April 27, 2026
Settled Tips150
Win Rate68%
Date Monday, April 27, 2026 Monday, April 27, 2026
Settled Tips 150 Finished matches
Won 102 Correct predictions
Lost 48 Incorrect predictions
Win Rate 68% 102 of 150 settled
High Conf. Rate 76.8% 82 high-confidence tips
Win Rate by Confidence Level Monday, April 27, 2026 · 150 settled tips
High Confidence
76.8%
Medium Confidence
57.4%

Accuracy by Market — Monday, April 27, 2026

Double Chance
70.5% win rate
W31 L13 · 44 tips
1X2
68.1% win rate
W49 L23 · 72 tips
Over / Under Goals
66.7% win rate
W18 L9 · 27 tips
BTTS / GG
57.1% win rate
W4 L3 · 7 tips
Showing settled results for Monday, April 27, 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 Seattle Reign FC vs Utah Royals WUSA: NWSL Women Double Chance 12 0–3 Medium Won
00:00 Union Espanola vs Deportes Santa CruzChile: Primera B 1X2 1 2–0 Medium Won
00:00 Sporting KC II vs Houston Dynamo FC IIUSA: MLS Next Pro 1X2 2 1–2 High Won
00:00 Jong Aruba vs EstrellaAruba: Division Di Honor 1X2 2 0–0 Medium Lost
01:00 Cancún vs TapatíoMexico: Liga De Expansión MX 1X2 1 1–0 High Won
01:05 Cruz Azul vs NecaxaMexico: Liga MX 1X2 1 4–1 High Won
01:20 Internacional de Bogota vs ChicoColombia: Primera A 1X2 1 4–0 High Won
01:30 Juticalpa vs Lobos UpnfmHonduras: Liga Nacional Over / Under Goals Ov2.5 1–0 Medium Lost
01:30 Barranquilla vs Real CartagenaColombia: Primera B Double Chance 12 0–0 High Lost
03:00 Tacoma Defiance vs Los Angeles FC IIUSA: MLS Next Pro Over / Under Goals Ov2.5 4–1 High Won
07:00 Floreat Athena vs Curtin UniversityAustralia: Western Australia State League 1 1X2 1 3–1 High Won
08:30 Persiku Kudus vs DeltrasIndonesia: Liga 2 Double Chance 12 1–2 High Won
08:30 Bali United vs PSM MakassarIndonesia: Liga 1 1X2 1 2–0 Medium Won
10:00 Mika vs Banants IIArmenia: First League Over / Under Goals Ov2.5 2–3 Medium Won
10:00 Epitsentr Dunayivtsi vs OleksandriaUkraine: Premier League Double Chance 12 1–1 Medium Lost
10:30 Sudeva vs Bengaluru UnitedIndia: I League 2nd Division Over / Under Goals Un2.5 1–0 High Won
10:30 SC Bengaluru vs Karbi Anglong Morning Star FCIndia: I League 2nd Division Double Chance 12 0–1 High Won
11:00 Haugesund II vs Stabæk IINorway: 3. Division Girone 4 1X2 1 3–2 Medium Won
11:00 Struga vs SileksMacedonia: First League 1X2 1 2–0 Medium Won
11:30 Polissya II vs Skala 1911 StryiUkraine: Druha Liga Over / Under Goals Ov2.5 3–0 High Won
11:30 Balestier Khalsa vs Hougang UnitedSingapore: Premier League Over / Under Goals Ov2.5 0–3 High Won
12:00 Hayq vs SardarapatArmenia: First League Over / Under Goals Ov2.5 0–0 Medium Lost
12:00 Persija Jakarta vs Persis SoloIndonesia: Liga 1 1X2 1 4–0 Medium Won
12:30 Zorya Luhansk vs Veres RivneUkraine: Premier League 1X2 1 2–0 High Won
13:00 Küçükçekmece Sinopspor vs Etimesgut SKTurkey: 3. Lig Play Offs Over / Under Goals Un2.5 2–0 High Won
13:00 Inter Star vs Olympic StarBurundi: Ligue A Double Chance 12 1–2 High Won
13:00 Bologna U20 vs Genoa U20Italy: Campionato Primavera 1 1X2 1 1–0 High Won
13:00 Çorluspor 1947 vs Bursa YıldırımsporTurkey: 3. Lig Play Offs 1X2 1 1–1 Medium Lost
13:50 Bahla vs Oman ClubOman: Professional League Double Chance 12 1–1 Medium Lost
14:00 Mash'al vs BuxoroUzbekistan: Super League 1X2 2 0–1 Medium Won
14:00 Smouha SC vs AL MasryEgypt: Premier League BTTS / GG BTTS - No 0–1 High Won
14:00 Shkendija vs Bashkimi KumanovoMacedonia: First League 1X2 1 2–3 High Lost
14:00 Dubočica vs Kabel Novi SadSerbia: Prva Liga 1X2 1 1–1 Medium Lost
14:00 FK Vozdovac vs ZemunSerbia: Prva Liga BTTS / GG BTTS - No 3–0 High Won
14:00 Alanyaspor vs SamsunsporTurkey: Süper Lig Double Chance 12 2–3 High Won
14:00 Al Kahrabaa vs Al KarkhIraq: Iraqi League Double Chance 12 1–3 Medium Won
14:00 Al Quwa Al Jawiya vs NewrozIraq: Iraqi League Double Chance 12 1–1 Medium Lost
14:00 Naft vs ZakhoIraq: Iraqi League Over / Under Goals Un2.5 1–1 High Won
14:00 Bochum II vs Borussia M'gladbach IIGermany: Regionalliga West Over / Under Goals Ov2.5 1–1 High Lost
14:00 Turan vs ZiraAzerbaidjan: Premyer Liqa Double Chance 12 1–1 Medium Lost
14:00 Olmaliq vs LokomotivUzbekistan: Super League Double Chance 12 2–1 Medium Won
14:00 Zamalek SC vs EnppiEgypt: Premier League 1X2 1 0–0 Medium Lost
14:15 Al-Gharafa vs Al ShahaniyaQatar: Stars League Over / Under Goals Ov2.5 1–1 Medium Lost
14:15 Al-Rayyan SC vs Al-Arabi SCQatar: Stars League 1X2 1 4–0 High Won
14:15 Al Wakrah vs Al-SailiyaQatar: Stars League BTTS / GG BTTS - Yes 3–1 High Won
14:15 UMM Salal vs Al Ahli DohaQatar: Stars League Over / Under Goals Ov2.5 1–3 High Won
14:15 Gjøvik-Lyn vs Sandefjord IINorway: 3. Division Girone 6 1X2 1 1–0 High Won
14:15 Qatar SC vs Al-Duhail SCQatar: Stars League 1X2 2 1–2 Medium Won
14:30 Bishkek City vs IlbirsKyrgyzstan: Premier League Double Chance 12 0–0 High Lost
14:30 Abdish-Ata vs OshMU AldierKyrgyzstan: Premier League Double Chance 12 1–2 High Won
14:30 Asiagoal vs NeftchiKyrgyzstan: Premier League Double Chance 12 0–1 Medium Won
14:30 Metaloglobus vs Unirea SloboziaRomania: Liga I Double Chance 12 1–1 Medium Lost
14:30 Torpedo Moskva vs FakelRussia: First League Double Chance 12 2–2 High Lost
14:30 BS Bouhajla vs CS ChebbaTunisia: Ligue 2 Double Chance 12 3–0 High Won
14:30 EM Mahdia vs US TataouineTunisia: Ligue 2 1X2 2 0–1 Medium Won
14:30 CS Hammam-Lif vs Menzel BourguibaTunisia: Ligue 2 1X2 1 1–0 Medium Won
14:30 M'saken vs Sfax RailwaysTunisia: Ligue 2 Over / Under Goals Un2.5 1–3 High Lost
14:30 Kerkennah vs ES Hammam-SousseTunisia: Ligue 2 Double Chance 12 2–1 High Won
14:30 Montana vs DobrudzhaBulgaria: First League Double Chance 12 1–0 Medium Won
14:30 Bouselem vs AS AgarebTunisia: Ligue 2 Over / Under Goals Un2.5 1–1 High Won
14:30 Sporting Ben Arous vs MégrineTunisia: Ligue 2 Double Chance 12 1–1 Medium Lost
15:00 Fiorentina U20 vs Monza U20Italy: Campionato Primavera 1 1X2 1 3–1 Medium Won
15:00 IMT Novi Beograd vs Radnicki NISSerbia: Super Liga 1X2 1 2–0 Medium Won
15:00 Gagra vs MeshakhteGeorgia: Erovnuli Liga 1X2 1 1–1 Medium Lost
15:00 BFC Daugavpils vs Super NovaLatvia: Virsliga 1X2 1 0–1 Medium Lost
15:00 Legion vs Johvi PhoenixEstonia: Esiliiga B 1X2 1 2–1 High Won
15:00 Tukums II vs SkansteLatvia: 1. Liga Over / Under Goals Ov2.5 2–0 High Lost
15:10 Al Nasr vs SoharOman: Professional League Double Chance 12 0–1 Medium Won
15:20 StaPa De Royale vs PK-35Finland: Suomen Cup Over / Under Goals Ov2.5 1–8 High Won
15:30 Hebar 1918 vs Chernomorets 1919 BurgasBulgaria: Second League Double Chance 12 1–3 High Won
16:00 HNK Gorica vs Istra 1961Croatia: HNL 1X2 1 1–0 High Won
16:00 Rahimo vs RCKBurkina-Faso: Ligue 1 Over / Under Goals Un2.5 2–0 High Won
16:00 Lillehammer vs Sarpsborg 08 IINorway: 3. Division Girone 6 1X2 1 6–1 Medium Won
16:00 Nõmme Kalju II vs Tallinna KalevEstonia: Esiliiga A Over / Under Goals Ov2.5 0–4 High Won
16:00 Al Ramtha vs Sama Al SarhanJordan: League 1X2 1 2–0 Medium Won
16:00 Macva vs OFK VršacSerbia: Prva Liga Double Chance 12 3–0 High Won
16:00 Ruch Chorzów vs Pogoń Grod. MazowieckiPoland: I Liga 1X2 1 2–2 Medium Lost
16:00 Javor vs NapredakSerbia: Super Liga 1X2 1 4–0 High Won
16:00 Radnicki 1923 vs FK Spartak Zdrepceva KRVSerbia: Super Liga 1X2 1 4–0 High Won
16:00 Tartu Welco vs ElvaEstonia: Esiliiga A 1X2 1 3–3 Medium Lost
16:00 Stella vs ZomanIvory-Coast: Ligue 1 Over / Under Goals Un2.5 1–0 High Won
16:00 Molinos El Pirata vs Cesar VallejoPeru: Segunda División Double Chance 12 2–1 High Won
16:00 1899 Hoffenheim W vs FC Koln WGermany: Frauen Bundesliga 1X2 1 6–2 Medium Won
16:00 Sabah FA vs KarvanAzerbaidjan: Premyer Liqa 1X2 1 2–0 High Won
16:00 Al Anwar vs Al UlaSaudi-Arabia: Division 1 1X2 2 1–2 High Won
16:00 Ogre United vs FS JelgavaLatvia: Virsliga Double Chance 12 0–1 High Won
16:00 FC Tallinn vs FCI Levadia IIEstonia: Esiliiga A 1X2 2 4–2 High Lost
16:00 Khalidiya vs Al-HiddBahrain: Premier League 1X2 1 2–1 High Won
16:00 A'Ali vs SitraBahrain: Premier League Double Chance 12 0–2 High Won
16:00 AEL vs AnorthosisCyprus: 1. Division BTTS / GG BTTS - Yes 0–1 Medium Lost
16:00 Hapoel Ramat Gan vs Bnei YehudaIsrael: Liga Leumit Double Chance 12 1–1 High Lost
16:00 Hapoel Rishon LeZion vs Hapoel Kfar SabaIsrael: Liga Leumit BTTS / GG BTTS - Yes 0–5 Medium Lost
16:00 Maccabi Herzliya vs Kiryat Yam SCIsrael: Liga Leumit Double Chance 12 0–0 High Lost
16:10 Al-Raed vs Al-Faisaly FCSaudi-Arabia: Division 1 Over / Under Goals Ov2.5 1–2 High Won
16:20 Al Jabalain vs Al-AdalahSaudi-Arabia: Division 1 1X2 1 1–2 High Lost
16:30 Cagliari vs AtalantaItaly: Serie A 1X2 2 3–2 Medium Lost
16:30 Al Sadd vs Al ShamalQatar: Stars League 1X2 1 3–2 Medium Won
16:30 Al Najaf vs DuhokIraq: Iraqi League 1X2 2 1–2 High Won
16:30 Al Talaba vs ErbilIraq: Iraqi League Double Chance 12 2–3 Medium Won
17:00 Piast Gliwice vs Arka GdyniaPoland: Ekstraklasa 1X2 1 4–1 Medium Won
17:00 AF Elbasani vs Vllaznia ShkodërAlbania: Superliga Double Chance 12 3–1 Medium Won
17:00 AIK Stockholm vs Malmo FFSweden: Allsvenskan Double Chance 12 0–1 High Won
17:00 BK Hacken vs SiriusSweden: Allsvenskan Over / Under Goals Ov2.5 2–2 High Won
17:00 Beşiktaş vs Fatih KaragümrükTurkey: Süper Lig 1X2 1 0–0 High Lost
17:00 Konyaspor vs TrabzonsporTurkey: Süper Lig BTTS / GG BTTS - Yes 2–1 High Won
17:00 Chaves vs OliveirensePortugal: Segunda Liga 1X2 1 2–1 High Won
17:00 Baltika vs AkronRussia: Premier League 1X2 1 0–1 Medium Lost
17:00 Kalmar FF vs IF ElfsborgSweden: Allsvenskan Double Chance 12 2–1 Medium Won
17:00 Mjallby AIF vs HalmstadSweden: Allsvenskan 1X2 1 2–0 High Won
17:00 Orgryte IS vs Degerfors IFSweden: Allsvenskan Over / Under Goals Ov2.5 1–1 High Lost
17:00 IF Ready vs KFUM IINorway: 3. Division Girone 1 1X2 1 2–0 High Won
17:00 Melhus vs Kvik TrondheimNorway: 3. Division Girone 2 Over / Under Goals Ov2.5 4–0 High Won
17:00 FC Copenhagen vs VejleDenmark: Superliga 1X2 1 3–0 High Won
17:00 Pyramids FC vs Al AhlyEgypt: Premier League Double Chance 12 3–0 High Won
17:00 TSC Backa Topola vs Mladost LucaniSerbia: Super Liga 1X2 1 1–2 High Lost
17:00 Talasgücü Belediyespor vs Mazıdağı FosfatsporTurkey: 3. Lig Play Offs Double Chance 12 2–0 High Won
17:00 Silifke Belediyespor vs Yeşilyurt BelediyesporTurkey: 3. Lig Play Offs 1X2 2 1–1 Medium Lost
17:00 Flamurtari vs Dinamo TiranaAlbania: Superliga Double Chance 12 3–1 Medium Won
17:00 Egersund vs RanheimNorway: 1. Division 1X2 1 3–0 High Won
17:00 Hammarby Talang vs VasalundSweden: Ettan Norra 1X2 1 2–2 High Lost
17:00 Dinamo Batumi vs Torpedo KutaisiGeorgia: Erovnuli Liga Double Chance 12 0–3 Medium Won
17:00 Lokomotiv Sofia vs Septemvri SofiaBulgaria: First League 1X2 1 1–1 Medium Lost
17:30 Arges Pitesti vs Universitatea CraiovaRomania: Liga I 1X2 2 0–1 High Won
17:30 Fram Reykjavik vs IBV VestmannaeyjarIceland: Úrvalsdeild 1X2 1 5–1 Medium Won
17:50 Al Jandal vs Al OrubahSaudi-Arabia: Division 1 1X2 2 1–2 Medium Won
18:00 Parana Clube U20 vs Operário PR U20Brazil: Paranaense U20 Double Chance 12 2–3 High Won
18:00 Galo Maringá U20 vs Cianorte U20Brazil: Paranaense U20 Over / Under Goals Ov2.5 3–3 High Won
18:00 Olimpo Bahia Blanca vs Circulo DeportivoArgentina: Torneo Federal A 1X2 1 1–0 Medium Won
18:00 Budapest Honved vs SoroksarHungary: NB II 1X2 1 0–0 Medium Lost
18:00 Lyn II vs ElverumNorway: 3. Division Girone 6 1X2 2 2–1 Medium Lost
18:00 KR Reykjavik vs FH hafnarfjordurIceland: Úrvalsdeild 1X2 1 4–2 Medium Won
18:30 Beerschot VA vs Patro EisdenBelgium: Jupiler Pro League 1X2 1 3–2 High Won
18:30 Liège vs Lommel UnitedBelgium: Jupiler Pro League Over / Under Goals Ov2.5 1–2 Medium Won
18:30 Cadiz vs Las PalmasSpain: Segunda División Double Chance 12 1–2 Medium Won
18:30 Cascavel U20 vs Araucaria U20Brazil: Paranaense U20 Over / Under Goals Ov2.5 1–1 High Lost
18:30 Central Ballester vs El PorvenirArgentina: Primera C BTTS / GG BTTS - No 1–2 High Lost
18:30 Sportivo Barracas vs Central CordobaArgentina: Primera C Over / Under Goals Un2.5 1–2 High Lost
18:45 Lazio vs UdineseItaly: Serie A Double Chance 12 3–3 Medium Lost
18:45 Boulogne vs DunkerqueFrance: Ligue 2 Double Chance 12 2–6 High Won
19:00 Manchester United vs BrentfordEngland: Premier League 1X2 1 2–1 Medium Won
19:00 Espanyol vs LevanteSpain: La Liga Double Chance 12 0–0 High Lost
19:00 Atlético Matogrossense vs Paulistano MTBrazil: Matogrossense 2 1X2 1 0–0 Medium Lost
19:00 LDU Portoviejo vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B Double Chance 12 1–0 Medium Won
19:00 Provincial Ovalle vs Santiago CityChile: Segunda División 1X2 1 0–1 Medium Lost
19:15 GIL Vicente vs Casa PiaPortugal: Primeira Liga 1X2 1 2–1 Medium Won
19:15 Breidablik vs Thor AkureyriIceland: Úrvalsdeild 1X2 1 4–0 High Won
19:15 Stjarnan vs Valur ReykjavikIceland: Úrvalsdeild 1X2 1 2–4 Medium Lost
19:15 Vikingur Reykjavik vs IA AkranesIceland: Úrvalsdeild 1X2 1 4–0 High Won
20:00 Atlético Tembetary vs 3 de NoviembreParaguay: Division Intermedia 1X2 1 1–0 Medium Won
20:00 ADT vs Club Deportivo Los ChankasPeru: Primera División Double Chance 12 4–0 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+