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, May 4, 2026
Settled Tips158
Win Rate56.3%
Date Monday, May 4, 2026 Monday, May 4, 2026
Settled Tips 158 Finished matches
Won 89 Correct predictions
Lost 69 Incorrect predictions
Win Rate 56.3% 89 of 158 settled
High Conf. Rate 58.5% 94 high-confidence tips
Win Rate by Confidence Level Monday, May 4, 2026 · 158 settled tips
High Confidence
58.5%
Medium Confidence
53.1%

Accuracy by Market — Monday, May 4, 2026

Over / Under Goals
65.5% win rate
W19 L10 · 29 tips
1X2
46.5% win rate
W33 L38 · 71 tips
Double Chance
63.5% win rate
W33 L19 · 52 tips
BTTS / GG
66.7% win rate
W4 L2 · 6 tips
Showing settled results for Monday, May 4, 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 Ellerton vs Weymouth WalesBarbados: Premier League Over / Under Goals Un2.5 0–0 High Won
00:00 Colorado Rapids II vs Houston Dynamo FC IIUSA: MLS Next Pro Over / Under Goals Ov2.5 1–3 High Won
00:00 Sporting KC II vs Tacoma DefianceUSA: MLS Next Pro Over / Under Goals Ov2.5 2–2 High Won
00:00 Atl. Deportivo vs CaravelAruba: Division Di Honor Over / Under Goals Ov2.5 0–0 High Lost
00:15 Génesis vs CD MotaguaHonduras: Liga Nacional 1X2 2 1–1 Medium Lost
01:00 Tigres UANL W vs Toluca WMexico: Liga MX Femenil 1X2 1 1–2 High Lost
01:00 Xelajú vs MarquenseGuatemala: Liga Nacional 1X2 1 2–0 High Won
01:05 Tepatitlán vs Mineros de ZacatecasMexico: Liga De Expansión MX Double Chance 12 1–1 Medium Lost
01:15 Toluca vs CF PachucaMexico: Liga MX 1X2 1 0–1 High Lost
02:00 Los Angeles FC II vs Vancouver Whitecaps IIUSA: MLS Next Pro Over / Under Goals Ov2.5 2–1 High Won
03:10 Pachuca W vs Guadalajara WMexico: Liga MX Femenil 1X2 1 2–0 Medium Won
07:00 Bendel Insurance vs Katsina UnitedNigeria: NPFL Double Chance 12 0–0 High Lost
07:30 Shanghai Second vs Rizhao YuqiChina: League Two Double Chance 12 2–1 Medium Won
07:30 Myanmar U17 vs Thailand U17 WWorld: AFC U17 Asian Cup Women 1X2 2 0–1 Medium Won
07:30 Tai'an Tiankuang vs Shanghai Port IIChina: League Two Double Chance 12 0–1 Medium Won
08:00 Metalurh Zaporizhya vs Viktoriya MykolaivkaUkraine: Persha Liga 1X2 2 0–0 Medium Lost
08:30 Persib Bandung vs PSIM YogyakartaIndonesia: Liga 1 1X2 1 1–0 High Won
08:30 PSM Makassar vs Bhayangkara FCIndonesia: Liga 1 Double Chance 12 2–1 Medium Won
10:00 RTC vs TensungBhutan: Premier League 1X2 1 4–0 High Won
10:30 Welayta Dicha vs Hadiya HosaenaEthiopia: Premier League 1X2 1 0–0 Medium Lost
11:00 Mashujaa vs Tabora UnitedTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 1–0 High Won
11:00 BIT vs Qingdao Red LionsChina: League Two Double Chance 12 1–1 Medium Lost
11:00 Politehnica UTM vs Spartanii SelemetMoldova: Super Liga 1X2 1 2–0 Medium Won
11:30 Albirex Niigata S vs Young LionsSingapore: Premier League 1X2 1 1–0 High Won
11:30 Langfang Glory City vs Xiamen FeiluChina: League Two Over / Under Goals Ov2.5 2–2 High Won
11:30 Vietnam U17 vs China PR U17 WWorld: AFC U17 Asian Cup Women 1X2 2 0–3 Medium Won
11:30 Nantong Haimen Codion vs Xi'an RonghaiChina: League Two 1X2 1 1–1 Medium Lost
11:30 Wuhan Three Towns II vs Hubei Chufeng HeliChina: League Two Double Chance 12 0–0 Medium Lost
11:35 Chengdu Rongcheng II vs Guangdong MingtuChina: League Two 1X2 1 1–1 High Lost
12:00 Aston Villa W vs West Ham WEngland: FA WSL 1X2 1 0–2 Medium Lost
12:00 Persijap vs PersijaIndonesia: Liga 1 1X2 2 0–2 High Won
12:00 Araks Ararat vs MikaArmenia: First League Double Chance 12 0–0 High Lost
12:00 Lernayin Artsakh vs SyunikArmenia: First League 1X2 2 0–0 Medium Lost
12:00 Muş Sport Klübü vs Aliağa FAŞTurkey: 2. Lig Over / Under Goals Ov2.5 0–0 High Lost
12:00 Mardin 1969 vs Kahramanmaraş İstiklal SporTurkey: 2. Lig Double Chance 12 0–0 High Lost
12:00 Huddersfield Town U21 vs AFC Bournemouth U21England: Professional Development League Over / Under Goals Ov2.5 4–1 High Won
12:00 Peterborough United U21 vs Nottingham Forest U21England: Professional Development League 1X2 2 0–1 High Won
12:30 CSKA Sofia II vs Yantra 2019Bulgaria: Second League Double Chance 12 0–1 Medium Won
13:00 Tanzania Prisons vs Mbeya CityTanzania: Ligi Kuu Bara Double Chance 12 1–2 High Won
13:00 Olimpik-Mobiuz vs KattaqurgonUzbekistan: Pro League A Double Chance 12 0–0 High Lost
13:00 Don Bosco vs Vita ClubCongo-DR: Ligue 1 Double Chance 12 0–0 High Lost
13:00 Muğlaspor vs ŞanlıurfasporTurkey: 2. Lig 1X2 1 1–1 Medium Lost
13:00 Mekelakeya vs Adama KenemaEthiopia: Premier League 1X2 1 0–0 Medium Lost
13:00 Real Kashmir vs NamdhariIndia: I League 1X2 1 0–3 High Lost
13:30 Awassa Kenema vs Sheger KetemaEthiopia: Premier League Over / Under Goals Un2.5 1–1 High Won
13:45 Dugopolje vs HNK CibaliaCroatia: First NL Double Chance 12 2–1 High Won
14:00 Chelsea vs Nottingham ForestEngland: Premier League 1X2 1 1–3 Medium Lost
14:00 Pharco vs El MokawloonEgypt: Premier League Over / Under Goals Un2.5 1–1 High Won
14:00 Stepojevac Vaga vs Kabel Novi SadSerbia: Prva Liga Double Chance 12 1–4 High Won
14:00 OFK Vršac vs Jedinstvo UbSerbia: Prva Liga Double Chance 12 2–0 High Won
14:00 Ural vs Shinnik YaroslavlRussia: First League 1X2 1 0–1 High Lost
14:00 Lokomotiv vs QizilqumUzbekistan: Super League 1X2 1 1–0 High Won
14:00 Xorazm vs AndijanUzbekistan: Super League Double Chance 12 0–3 High Won
14:00 Odisha vs BengaluruIndia: Indian Super League 1X2 2 1–1 Medium Lost
14:00 Ayvalikgucu vs EskişehirsporTurkey: 3. Lig Play Offs Double Chance 12 2–0 High Won
14:00 Northern Ireland U17 W vs England U17 WWorld: UEFA U17 Championship Women 1X2 X 0–2 High Lost
14:00 Skanste vs Riga FC IILatvia: 1. Liga Over / Under Goals Ov2.5 2–0 High Lost
14:00 Al-Khabourah vs SahamOman: Professional League Double Chance 12 0–0 Medium Lost
14:00 Küçükçekmece Sinopspor vs Çorluspor 1947Turkey: 3. Lig Play Offs Double Chance 12 1–1 High Lost
14:00 Hednesford Town vs RylandsEngland: Non League Premier Northern 1X2 1 1–1 Medium Lost
14:30 Unirea Slobozia vs AFC HermannstadtRomania: Liga I Double Chance 12 2–2 Medium Lost
14:45 Vihren vs FratriaBulgaria: Second League Double Chance 12 2–1 High Won
15:00 Ruh Lviv vs Zorya LuhanskUkraine: Premier League 1X2 2 1–2 High Won
15:00 Radnik Surdulica vs VojvodinaSerbia: Super Liga Double Chance 12 1–4 Medium Won
15:00 Nasaf vs NavbahorUzbekistan: Super League Double Chance 12 0–0 High Lost
15:00 Skenderbeu Korce vs LaciAlbania: 1st Division Double Chance 12 0–1 High Won
15:00 CA Bizertin vs AS MarsaTunisia: Ligue 1 1X2 1 1–2 High Lost
15:00 Jeunesse Sportive Omrane vs ES TunisTunisia: Ligue 1 1X2 2 0–1 Medium Won
15:00 US Monastirienne vs ES MetlaouiTunisia: Ligue 1 1X2 1 0–1 High Lost
15:00 ES Zarzis vs ES SahelTunisia: Ligue 1 Over / Under Goals Un2.5 3–1 High Lost
15:15 Al Nasr vs Al-NahdaOman: Professional League Over / Under Goals Un2.5 0–1 High Won
15:30 Qarabag vs TuranAzerbaidjan: Premyer Liqa 1X2 1 2–1 High Won
15:30 Hebar 1918 vs Ludogorets IIBulgaria: Second League 1X2 1 1–2 Medium Lost
15:30 Stade d'Abidjan vs AFADIvory-Coast: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
15:30 JBK vs GBKFinland: Kakkonen Lohko C 1X2 1 1–2 High Lost
16:00 Al Ahli vs Al Buqa'aJordan: League Over / Under Goals Ov2.5 2–1 High Won
16:00 Al Jazeera vs Shabab Al OrdonJordan: League Double Chance 12 1–3 Medium Won
16:00 Istra 1961 vs NK Slaven BelupoCroatia: HNL Double Chance 12 3–1 Medium Won
16:00 Polonia Bytom vs Polonia WarszawaPoland: I Liga BTTS / GG BTTS - Yes 3–2 High Won
16:00 Eintracht Frankfurt W vs Nürnberg WGermany: Frauen Bundesliga 1X2 1 4–1 High Won
16:00 Bohemians vs ShelbourneIreland: Premier Division Double Chance 12 2–2 High Lost
16:00 Derry City vs Galway UnitedIreland: Premier Division 1X2 1 1–1 High Lost
16:00 Shamrock Rovers vs Drogheda UnitedIreland: Premier Division 1X2 1 4–1 Medium Won
16:00 Sligo Rovers vs St Patrick's Athl.Ireland: Premier Division 1X2 2 1–1 Medium Lost
16:00 Waterford vs DundalkIreland: Premier Division 1X2 2 3–3 Medium Lost
16:00 Cobh Ramblers vs UCDIreland: First Division Double Chance 12 1–2 High Won
16:00 Finn Harps vs Bray WanderersIreland: First Division Double Chance 12 2–1 Medium Won
16:00 Kerry vs Cork CityIreland: First Division 1X2 2 1–0 Medium Lost
16:00 Longford Town vs Athlone TownIreland: First Division Over / Under Goals Un2.5 1–1 High Won
16:00 Treaty United vs WexfordIreland: First Division Double Chance 12 1–0 Medium Won
16:00 HJK Helsinki vs LahtiFinland: Veikkausliiga 1X2 1 1–0 High Won
16:00 Sandefjord II vs Lyn IINorway: 3. Division Girone 6 Over / Under Goals Ov2.5 3–0 High Won
16:00 Olympique Sport d'Abobo vs San-PédroIvory-Coast: Ligue 1 1X2 2 0–0 Medium Lost
16:00 LPRC Oilers vs GardnersvilleLiberia: LFA First Division Over / Under Goals Ov2.5 0–0 High Lost
16:00 Hapoel Afula vs Hapoel Ra'ananaIsrael: Liga Leumit Double Chance 12 0–0 Medium Lost
16:00 Maccabi Kabilio Jaffa vs Hapoel Nazareth IllitIsrael: Liga Leumit Double Chance 12 2–0 Medium Won
16:00 Al-Hidd vs A'AliBahrain: Premier League Double Chance 12 0–1 Medium Won
16:00 Al Najma vs MuharraqBahrain: Premier League 1X2 2 1–3 High Won
16:00 Hassania Agadir vs Olympique SafiMorocco: Botola Pro Double Chance 12 2–1 Medium Won
16:10 Al-Fayha vs Al RiyadhSaudi-Arabia: Pro League Double Chance 12 4–2 Medium Won
16:20 Al-Shabab vs Al-RustaqOman: Professional League 1X2 1 1–0 High Won
16:30 Cremonese vs LazioItaly: Serie A Double Chance 12 1–2 Medium Won
16:30 Heart Of Midlothian vs RangersScotland: Premiership BTTS / GG BTTS - Yes 2–1 High Won
16:30 SCR Altach vs Wolfsberger ACAustria: Bundesliga Double Chance 12 1–4 Medium Won
16:30 IFK Trelleborg vs TornsSweden: Division 2 Östra Götaland 1X2 1 5–1 Medium Won
16:30 Arsenal Tula vs Rotor VolgogradRussia: First League Double Chance 12 2–2 Medium Lost
16:45 CR Belouizdad vs KhenchelaAlgeria: Ligue 1 1X2 1 3–1 High Won
16:45 AC Douane vs NouadhibouMauritania: Premier League Double Chance 12 2–2 High Lost
16:45 Ksar vs KaédiMauritania: Premier League Double Chance 12 0–1 High Won
17:00 Radomiak Radom vs Lechia GdanskPoland: Ekstraklasa Over / Under Goals Ov2.5 3–1 High Won
17:00 FC Porto B vs Felgueiras 1932Portugal: Segunda Liga Double Chance 12 1–0 Medium Won
17:00 Torreense vs PenafielPortugal: Segunda Liga 1X2 1 3–2 Medium Won
17:00 Djurgardens IF vs IFK GoteborgSweden: Allsvenskan 1X2 1 6–0 Medium Won
17:00 Halmstad vs IF BrommapojkarnaSweden: Allsvenskan Double Chance 12 1–3 Medium Won
17:00 BodoGlimt vs MoldeNorway: Eliteserien 1X2 1 0–1 High Lost
17:00 KFUM II vs KonnerudNorway: 3. Division Girone 1 Over / Under Goals Ov2.5 4–2 High Won
17:00 Sarpsborg 08 II vs Drøbak FrognNorway: 3. Division Girone 6 Over / Under Goals Ov2.5 1–0 High Lost
17:00 FC Midtjylland vs ViborgDenmark: Superliga 1X2 1 3–3 Medium Lost
17:00 Wadi Degla vs Kahraba IsmailiaEgypt: Premier League 1X2 1 1–2 High Lost
17:00 Maccabi Netanya vs Hapoel KatamonIsrael: Ligat Ha'al 1X2 1 1–0 High Won
17:00 Lucksta vs KubikenborgSweden: Division 2 Norrland Over / Under Goals Ov2.5 1–0 High Lost
17:00 Elazığspor vs Adana 01 FKTurkey: 2. Lig Double Chance 12 2–1 High Won
17:00 Yeşilyurt Belediyespor vs Talasgücü BelediyesporTurkey: 3. Lig Play Offs Double Chance 12 0–0 High Lost
17:00 Yozgat Bld Bozokspor vs Yeni OrdusporTurkey: 3. Lig Play Offs Over / Under Goals Ov2.5 1–1 High Lost
17:00 Norway U17 W vs Germany U17 WWorld: UEFA U17 Championship Women 1X2 X 1–3 High Lost
17:00 Al Ittihad vs PetrojetEgypt: Premier League Double Chance 12 1–2 High Won
17:00 Cukaricki vs FK Crvena ZvezdaSerbia: Super Liga 1X2 2 1–2 High Won
17:00 Bnei Sakhnin vs Maccabi Bnei RainaIsrael: Ligat Ha'al Double Chance 12 0–2 Medium Won
17:00 Crystal Palace U21 vs Manchester United U21England: Premier League 2 Division One Over / Under Goals Ov2.5 0–2 High Lost
17:05 Landskrona BoIS vs Osters IFSweden: Superettan BTTS / GG BTTS - Yes 2–2 High Won
17:30 Rapid vs CFR 1907 ClujRomania: Liga I Double Chance 12 1–2 Medium Won
17:30 B36 Torshavn vs NSI RunavikFaroe-Islands: Meistaradeildin BTTS / GG BTTS - Yes 2–0 High Lost
17:30 Vikingur Gota vs 07 VesturFaroe-Islands: Meistaradeildin 1X2 1 0–0 Medium Lost
18:00 Fylkir vs VestriIceland: 1. Deild 1X2 1 2–0 High Won
18:00 Coritiba U20 vs City London U20Brazil: Paranaense U20 1X2 1 0–0 Medium Lost
18:00 Vasas vs Budafoki LCHungary: NB II 1X2 1 3–2 High Won
18:00 Al-Ittihad FC vs Al KholoodSaudi-Arabia: Pro League 1X2 1 0–0 Medium Lost
18:00 Al-Ettifaq vs Al NajmaSaudi-Arabia: Pro League 1X2 1 0–0 Medium Lost
18:00 Club Deportivo Los Chankas vs Deportivo GarcilasoPeru: Primera División 1X2 1 0–1 High Lost
18:00 ASEC Mimosas vs ISCAIvory-Coast: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
18:00 Alianza Universidad vs SantosPeru: Segunda División 1X2 1 1–2 High Lost
18:00 Brighton U21 vs West Ham United U21England: Premier League 2 Division One Over / Under Goals Ov2.5 3–0 High Won
18:00 Yacoub El Mansour vs Renaissance BerkaneMorocco: Botola Pro 1X2 2 1–1 High Lost
18:30 Centro Español vs Argentino RosarioArgentina: Primera C Double Chance 12 3–2 High Won
18:30 JJ Urquiza vs SacachispasArgentina: Primera C Double Chance 12 0–0 High Lost
18:30 Almeria vs MirandesSpain: Segunda División 1X2 1 4–2 Medium Won
18:30 Deportivo Muñiz vs LujanArgentina: Primera C Over / Under Goals Un2.5 0–2 High Won
18:30 Lask Linz vs Rapid ViennaAustria: Bundesliga 1X2 1 3–1 Medium Won
18:30 Deportivo Español vs Sportivo BarracasArgentina: Primera C BTTS / GG BTTS - No 0–0 High Won
18:45 AS Roma vs FiorentinaItaly: Serie A 1X2 1 4–0 Medium Won
19:00 Everton vs Manchester CityEngland: Premier League 1X2 2 3–3 Medium Lost
19:00 Sevilla vs Real SociedadSpain: La Liga Over / Under Goals Ov2.5 1–0 Medium Lost
19:00 Envigado vs Internacional PalmiraColombia: Primera B Double Chance 12 0–0 High Lost
19:15 Sporting CP vs GuimaraesPortugal: Primeira Liga 1X2 1 5–1 High Won
20:00 Gimnasia M. vs Defensa Y JusticiaArgentina: Liga Profesional Argentina BTTS / GG BTTS - No 2–1 High Lost
20:00 Fernando De La Mora vs Atlético TembetaryParaguay: Division Intermedia Double Chance 12 1–0 Medium Won
20:00 Kawkab Marrakech vs Olympique DcheïraMorocco: Botola Pro 1X2 1 2–1 Medium Won
21:00 Union Magdalena vs BarranquillaColombia: Primera B 1X2 1 2–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+