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 30, 2026
Settled Tips187
Win Rate56.1%
Date Thursday, April 30, 2026 Thursday, April 30, 2026
Settled Tips 187 Finished matches
Won 105 Correct predictions
Lost 82 Incorrect predictions
Win Rate 56.1% 105 of 187 settled
High Conf. Rate 55.2% 125 high-confidence tips
Win Rate by Confidence Level Thursday, April 30, 2026 · 187 settled tips
High Confidence
55.2%
Medium Confidence
58.1%

Accuracy by Market — Thursday, April 30, 2026

Double Chance
72.5% win rate
W29 L11 · 40 tips
1X2
51.4% win rate
W37 L35 · 72 tips
BTTS / GG
37.5% win rate
W3 L5 · 8 tips
Over / Under Goals
53.7% win rate
W36 L31 · 67 tips
Showing settled results for Thursday, April 30, 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 Barcelona SC vs U. CatolicaSouth America: CONMEBOL Libertadores Double Chance 12 1–2 High Won
00:00 Chicago Red Stars W vs NJNY Gotham FC WUSA: NWSL Women 1X2 2 0–2 Medium Won
00:00 Chicago Fire vs St. Louis CityUSA: US Open Cup 1X2 1 1–2 Medium Lost
00:00 Houston Dynamo vs Louisville CityUSA: US Open Cup 1X2 1 2–1 Medium Won
00:00 El Nacional vs CuniburoEcuador: Liga Pro Serie B 1X2 2 1–2 Medium Won
00:00 Internacional Palmira vs QuindioColombia: Primera B BTTS / GG BTTS - No 0–0 High Won
00:30 Cienciano vs Atletico-MGSouth America: CONMEBOL Sudamericana 1X2 1 1–0 Medium Won
00:30 Palestino vs GremioSouth America: CONMEBOL Sudamericana Over / Under Goals Un2.5 0–0 High Won
00:30 Cerro Porteno vs PalmeirasSouth America: CONMEBOL Libertadores 1X2 2 1–1 Medium Lost
00:30 Estudiantes L.P. vs FlamengoSouth America: CONMEBOL Libertadores Over / Under Goals Ov2.5 1–1 Medium Lost
00:30 Atl. Deportivo vs Estudiantes L.P.Aruba: Division Di Honor 1X2 1 0–0 Medium Lost
00:30 Retrô vs America-RNBrazil: Copa Do Nordeste Double Chance 12 2–1 Medium Won
00:30 Piauí vs AO ItabaianaBrazil: Copa Do Nordeste Double Chance 12 1–1 High Lost
00:30 Maranhão vs CearaBrazil: Copa Do Nordeste 1X2 2 1–3 Medium Won
00:30 Juazeirense vs ASABrazil: Copa Do Nordeste BTTS / GG BTTS - No 1–1 High Lost
00:30 Jacuipense vs ImperatrizBrazil: Copa Do Nordeste 1X2 1 0–1 High Lost
00:30 Fortaleza EC vs Sport RecifeBrazil: Copa Do Nordeste 1X2 1 2–0 Medium Won
00:30 CRB vs SousaBrazil: Copa Do Nordeste 1X2 1 3–0 High Won
00:30 Confiança vs VitoriaBrazil: Copa Do Nordeste Over / Under Goals Ov2.5 2–2 High Won
00:30 Botafogo PB vs Fluminense PIBrazil: Copa Do Nordeste 1X2 1 1–1 High Lost
00:30 ABC vs FerroviarioBrazil: Copa Do Nordeste 1X2 1 4–1 Medium Won
01:00 El Paso Locomotive vs FC TulsaUSA: USL Championship Over / Under Goals Ov2.5 1–4 Medium Won
01:00 Colorado Rapids vs Colorado SpringsUSA: US Open Cup 1X2 1 2–2 High Lost
01:00 Cruz Azul W vs Monterrey WMexico: Liga MX Femenil Over / Under Goals Ov2.5 1–1 High Lost
01:00 Managua vs MatagalpaNicaragua: Primera Division 1X2 1 2–4 High Lost
01:00 Antigua GFC vs ComunicacionesGuatemala: Liga Nacional 1X2 1 3–2 Medium Won
02:00 Universitario vs Club NacionalSouth America: CONMEBOL Libertadores Double Chance 12 4–2 Medium Won
02:00 Portland Thorns W vs San Diego Wave WUSA: NWSL Women BTTS / GG BTTS - Yes 2–0 High Lost
02:30 Los Angeles FC vs TolucaNorth & Central America: CONCACAF Champions League Over / Under Goals Ov2.5 2–1 High Won
03:00 Juárez W vs América WMexico: Liga MX Femenil 1X2 2 1–1 High Lost
07:00 Altay vs UlytauKazakhstan: Cup Over / Under Goals Un2.5 4–3 High Lost
07:00 Dalian Kewei vs BITChina: League Two 1X2 1 0–0 High Lost
07:30 Qingdao Red Lions vs Tai'an TiankuangChina: League Two Double Chance 12 1–1 Medium Lost
07:30 Shanghai Port II vs Changchun XiduChina: League Two 1X2 1 2–1 Medium Won
08:00 Aktobe Jas vs Kaspij Aktau 2Kazakhstan: 1. Division Over / Under Goals Ov2.5 3–3 Medium Won
08:30 PSIM Yogyakarta vs PersitaIndonesia: Liga 1 Double Chance 12 0–1 High Won
09:00 Lechia Gdańsk U19 vs Stal Rzeszów U19Poland: Central Youth League Over / Under Goals Ov2.5 2–2 High Won
09:00 Wisła Kraków U19 vs Legia Warszawa U19Poland: Central Youth League 1X2 2 2–3 Medium Won
09:30 Brothers Union vs ArambaghBangladesh: Premier League Double Chance 12 2–2 High Lost
09:30 Mohammedan Dhaka vs Bashundhara KingsBangladesh: Premier League Over / Under Goals Ov2.5 1–2 Medium Won
10:00 Wisła Płock II vs Widzew IIPoland: III Liga Group 1 Over / Under Goals Ov2.5 0–1 High Lost
10:00 Yelimay Semey 2 vs EkibastuzKazakhstan: 1. Division Over / Under Goals Ov2.5 0–2 High Lost
10:00 Hadiya Hosaena vs Mekelle KenemaEthiopia: Premier League Over / Under Goals Un2.5 1–1 High Won
10:30 Escola Varsovia U19 vs Lech Poznań U19Poland: Central Youth League Over / Under Goals Ov2.5 1–3 High Won
11:00 SK Poltava U19 vs Kryvbas 2020 U19Ukraine: U19 League Over / Under Goals Ov2.5 1–2 Medium Won
11:00 Arys vs Astana IIKazakhstan: 1. Division Double Chance 12 3–1 High Won
11:00 Fountain Gate vs Pamba JijiTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 0–0 High Won
11:30 Albirex Niigata S vs Tampines RoversSingapore: Premier League Over / Under Goals Ov2.5 2–1 High Won
11:30 Guangdong Mingtu vs Jiangxi LianshengChina: League Two 1X2 2 0–0 Medium Lost
11:30 Rizhao Yuqi vs Nantong Haimen CodionChina: League Two Over / Under Goals Un2.5 0–0 High Won
12:00 Shirak II vs Ararat IIArmenia: First League Over / Under Goals Ov2.5 0–0 High Lost
12:00 Araks Ararat vs BKMA IIArmenia: First League Over / Under Goals Ov2.5 0–0 High Lost
12:00 Bhayangkara FC vs Persib BandungIndonesia: Liga 1 1X2 2 2–4 High Won
12:00 Kattaqurgon vs BuxDuUzbekistan: Pro League A 1X2 1 1–0 High Won
12:00 Negelle Arsi vs Fasil KetemaEthiopia: Premier League Over / Under Goals Un2.5 0–0 High Won
12:30 Śląsk Wrocław U19 vs Arkonia U19Poland: Central Youth League Over / Under Goals Ov2.5 0–0 High Lost
12:30 Baku Sportinq vs Difai AğsuAzerbaidjan: Birinci Dasta 1X2 1 1–1 High Lost
13:00 NAPSA Stars vs NkanaZambia: Super League Over / Under Goals Un2.5 0–0 High Won
13:00 Tonnerre vs KumbaCameroon: Elite Two Over / Under Goals Un2.5 0–0 High Won
13:00 Saint Eloi Lupopo vs JSKCongo-DR: Ligue 1 Double Chance 12 0–0 High Lost
13:00 Górnik Zabrze U19 vs Znicz Pruszków U19Poland: Central Youth League Over / Under Goals Ov2.5 0–1 High Lost
13:00 Səbail vs CəbrayılAzerbaidjan: Birinci Dasta 1X2 1 6–0 High Won
13:00 Kitara vs SC VillaUganda: Premier League Over / Under Goals Un2.5 2–0 High Won
13:00 Drenica Skënderaj vs BallkaniKosovo: Superliga Double Chance 12 1–2 High Won
13:00 Ferizaj vs DukagjiniKosovo: Superliga Double Chance 12 1–2 High Won
13:00 Adana 01 FK vs ElazığsporTurkey: 2. Lig Double Chance 12 2–4 High Won
13:00 Kahramanmaraş İstiklal Spor vs Mardin 1969Turkey: 2. Lig Over / Under Goals Ov2.5 0–0 Medium Lost
13:00 Yaypan vs GazalkentUzbekistan: Pro League A 1X2 1 1–2 High Lost
13:00 Arba Minch Kenema vs Ethiopia Nigd BankEthiopia: Premier League Double Chance 12 0–0 Medium Lost
13:00 Real Kashmir vs GokulamIndia: I League Over / Under Goals Ov2.5 3–0 High Won
13:15 Mbeya City vs MashujaaTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 0–0 High Won
13:30 Abu Qair Semad vs La Viena FCEgypt: Second League Over / Under Goals Un2.5 1–0 High Won
13:30 Tanta SC vs TersanaEgypt: Second League Over / Under Goals Un2.5 2–2 High Lost
13:30 Olympic El Qanah vs Aswan ScEgypt: Second League 1X2 1 1–0 High Won
13:30 El Seka El Hadid vs DayroutEgypt: Second League 1X2 1 0–3 Medium Lost
13:30 Asyut Petrol vs Raya GhazlEgypt: Second League 1X2 1 0–0 Medium Lost
13:30 Baladiyyat Al Mehalla vs El MansuraEgypt: Second League Over / Under Goals Un2.5 0–0 High Won
13:30 Masar vs ProxyEgypt: Second League Double Chance 12 2–2 Medium Lost
13:30 El Dakhleya vs Maleyet Kafr El ZayiatEgypt: Second League Over / Under Goals Un2.5 2–0 High Won
13:30 El Entag EL Harby vs ItesalatEgypt: Second League Double Chance 12 3–0 Medium Won
13:55 Smail vs Al-NahdaOman: Professional League 1X2 2 0–1 High Won
14:00 Puskás II vs Pápai PerutzHungary: NB III Northwest Over / Under Goals Ov2.5 3–1 High Won
14:00 Metalourg vs Olimpik-MobiuzUzbekistan: Pro League A 1X2 1 1–1 Medium Lost
14:00 Aliağa FAŞ vs Muş Sport KlübüTurkey: 2. Lig Over / Under Goals Ov2.5 1–1 High Lost
14:00 Aktobe vs Yelimay SemeyKazakhstan: Cup Over / Under Goals Ov2.5 2–1 High Won
14:30 Avion Academy vs RacingCameroon: Elite Two Over / Under Goals Un2.5 0–0 High Won
14:30 Union Abong-Mbang vs Bafmeng UnitedCameroon: Elite Two 1X2 1 0–0 Medium Lost
14:30 AS Marsa vs ES ZarzisTunisia: Ligue 1 Over / Under Goals Un2.5 1–0 High Won
14:30 ES Tunis vs CS SfaxienTunisia: Ligue 1 1X2 1 0–0 Medium Lost
14:30 JS Kairouanaise vs US Ben GuerdaneTunisia: Ligue 1 Over / Under Goals Un2.5 0–1 High Won
14:30 Olympique Béja vs CA BizertinTunisia: Ligue 1 Over / Under Goals Un2.5 1–0 High Won
15:00 APEJES Academy vs AtlanticCameroon: Elite Two Double Chance 12 0–0 High Lost
15:00 Dravinja vs KrkaSlovenia: 2. SNL Double Chance 12 1–0 Medium Won
15:00 Ilirija vs NaftaSlovenia: 2. SNL 1X2 2 0–2 Medium Won
15:00 Bistrica vs BiljeSlovenia: 2. SNL 1X2 1 3–0 High Won
15:00 Jesenice vs TriglavSlovenia: 2. SNL 1X2 2 0–3 Medium Won
15:00 Podvinci vs ZavrčSlovenia: 3. SNL East Double Chance 12 2–3 High Won
15:00 Warta Sieradz vs Jagiellonia IIPoland: III Liga Group 1 1X2 1 3–3 Medium Lost
15:00 Luzino vs Pogoń Nowe SkalmierzycePoland: III Liga Group 2 1X2 1 4–3 Medium Won
15:00 Ethiopia Bunna vs Welwalo Adigrat UniEthiopia: Premier League Over / Under Goals Un2.5 2–4 High Lost
15:00 Ordabasy vs KaspiyKazakhstan: Cup 1X2 1 3–0 High Won
15:00 Olympique Dcheïra vs UTS RabatMorocco: Botola Pro Double Chance 12 1–2 Medium Won
15:00 Difaa EL Jadida vs CR Khemis ZemamraMorocco: Botola Pro BTTS / GG BTTS - No 2–1 High Lost
15:00 Pachuca U21 vs Monterrey U21Mexico: Liga MX U21 1X2 1 2–1 Medium Won
15:30 Krško vs Slovan LjubljanaSlovenia: 2. SNL BTTS / GG BTTS - Yes 1–1 High Won
15:30 Troszyn vs Znicz Biała PiskaPoland: III Liga Group 1 1X2 1 2–0 Medium Won
15:30 JKT Tanzania vs KMCTanzania: Ligi Kuu Bara Double Chance 12 1–0 High Won
15:30 Lech Poznań II vs Wybrzeże Rewalskie RewalPoland: III Liga Group 2 1X2 1 6–2 High Won
15:45 Hapoel Acre vs Hapoel AfulaIsrael: Liga Leumit Double Chance 12 4–1 High Won
15:45 Hapoel Nazareth Illit vs Hapoel HaderaIsrael: Liga Leumit Double Chance 12 2–0 High Won
15:45 Hapoel Kfar Shalem vs Hapoel Kfar SabaIsrael: Liga Leumit BTTS / GG BTTS - Yes 2–4 High Won
15:45 Hapoel Ra'anana vs Maccabi Kabilio JaffaIsrael: Liga Leumit Double Chance 12 0–1 High Won
16:00 Zaglebie Sosnowiec vs Stal Stalowa WolaPoland: II Liga East Over / Under Goals Ov2.5 0–0 Medium Lost
16:00 Al Okhdood vs Al-EttifaqSaudi-Arabia: Pro League 1X2 2 1–3 High Won
16:00 Baťov vs Kroměříž IICzech-Republic: 4. Liga Divizie E Double Chance 12 0–0 High Lost
16:00 Neftchi Baku vs QarabagAzerbaidjan: Premyer Liqa 1X2 2 2–1 High Lost
16:00 Al Hussein vs Al JazeeraJordan: Cup 1X2 1 3–1 High Won
16:00 Sarpsborg 08 U19 vs Fredrikstad FK U19Norway: Nasjonal U19 Champions League Over / Under Goals Ov2.5 1–2 High Won
16:00 Flora Tallinn vs LaagriEstonia: Meistriliiga 1X2 1 5–0 High Won
16:00 Al Kharaitiyat vs Al WaabQatar: Second Division Double Chance 12 0–1 High Won
16:00 Al-Khor vs Al-MarkhiyaQatar: Second Division Over / Under Goals Ov2.5 0–3 High Won
16:00 Al Mesaimeer vs Muaither SCQatar: Second Division Over / Under Goals Ov2.5 1–3 High Won
16:00 Lusail City vs Al Bidda SCQatar: Second Division 1X2 1 1–2 Medium Lost
16:00 Lokomotiv Plovdiv vs Arda KardzhaliBulgaria: Cup Over / Under Goals Ov2.5 1–1 High Lost
16:00 FC Voluntari vs Bihor OradeaRomania: Liga II 1X2 1 2–1 Medium Won
16:20 Al-Shabab vs SahamOman: Professional League 1X2 1 3–0 High Won
16:30 Illertissen vs Bayern München IIGermany: Regionalliga Bayern 1X2 1 4–0 Medium Won
16:30 Tarxien Rainbows vs Sliema WanderersMalta: Premier League Double Chance 12 2–1 High Won
16:30 Bombada vs Hart AcedemyGambia: GFA League Double Chance 12 2–2 Medium Lost
16:30 Greater Tomorrow vs Dutch LionsGambia: GFA League Over / Under Goals Un2.5 0–0 High Won
16:30 Samger vs BST GalaxyGambia: GFA League Over / Under Goals Un2.5 1–3 High Lost
16:30 Team Rhino vs Brikama UnitedGambia: GFA League Over / Under Goals Un2.5 1–3 High Lost
16:30 Zabbar St. Patrick vs HiberniansMalta: Premier League BTTS / GG BTTS - Yes 3–0 High Lost
16:30 Birkirkara vs MostaMalta: Premier League Double Chance 12 1–1 Medium Lost
17:00 Gleisdorf 09 vs Wolfsberger AC IIAustria: Regionalliga Mitte Double Chance 12 0–0 High Lost
17:00 Kalsdorf vs LASK JuniorsAustria: Regionalliga Mitte Over / Under Goals Ov2.5 0–0 High Lost
17:00 Weiz vs St. AnnaAustria: Regionalliga Mitte Over / Under Goals Ov2.5 0–0 High Lost
17:00 Wallern Marienkirchen vs TreibachAustria: Regionalliga Mitte 1X2 1 0–0 High Lost
17:00 TSV St. Johann vs SeekirchenAustria: Regionalliga West Over / Under Goals Ov2.5 0–0 High Lost
17:00 FC Nöttingen vs BacknangGermany: Oberliga Baden Württemberg Over / Under Goals Ov2.5 0–0 High Lost
17:00 Hertha BSC II vs LuckenwaldeGermany: Regionalliga Nordost Double Chance 12 0–1 High Won
17:00 Buchholz vs Niendorfer TSVGermany: Oberliga Hamburg Over / Under Goals Ov2.5 0–0 High Lost
17:00 Habenhauser FV vs SebaldsbrückGermany: Oberliga Bremen Over / Under Goals Ov2.5 0–0 High Lost
17:00 BodoGlimt vs StartNorway: Eliteserien 1X2 1 5–0 High Won
17:00 Wacker Burghausen U19 vs Ingolstadt U19Germany: U19 Bundesliga Over / Under Goals Ov2.5 0–0 High Lost
17:00 Esbjerg vs AC HorsensDenmark: 1. Division Double Chance 12 0–1 Medium Won
17:00 Lilla Torg vs ÖsterlenSweden: Division 2 Östra Götaland BTTS / GG BTTS - Yes 0–0 High Lost
17:00 Galtabacks vs ÅstorpSweden: Division 2 Västra Götaland 1X2 2 2–2 High Lost
17:00 Carl Zeiss Jena U19 vs Unterhaching U19Germany: U19 Bundesliga 1X2 1 0–0 Medium Lost
17:00 Şanlıurfaspor vs MuğlasporTurkey: 2. Lig Double Chance 12 0–1 High Won
17:00 Jedinstvo Ub vs FK Crvena ZvezdaSerbia: Cup 1X2 2 1–2 High Won
17:00 FAR Rabat vs Raja CasablancaMorocco: Botola Pro Over / Under Goals Un2.5 2–1 High Lost
17:30 Sportfreunde Schwaig vs ErlbachGermany: Oberliga Bayern Süd 1X2 1 0–0 Medium Lost
17:30 1860 München II vs Sturm HauzenbergGermany: Oberliga Bayern Süd 1X2 1 0–0 High Lost
17:30 Eutiner SV vs VfR NeumünsterGermany: Oberliga Schleswig Holstein Over / Under Goals Ov2.5 0–0 High Lost
17:30 Lüneburger SK Hansa vs Borussia HildesheimGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 0–0 High Lost
17:30 Gloggnitz vs LeobendorfAustria: Regionalliga Ost Over / Under Goals Un2.5 0–0 High Won
17:30 Oyonesa vs Peña BalsamaisoSpain: Tercera División RFEF Group 16 1X2 1 4–3 Medium Won
17:30 VfB Lübeck vs SV DrochtersenAsselGermany: Regionalliga Nord 1X2 2 1–1 Medium Lost
17:30 Traiskirchen vs TWL ElektraAustria: Regionalliga Ost 1X2 1 0–0 High Lost
17:30 Concarneau vs GobelinsFrance: National 1 1X2 1 0–0 High Lost
17:30 Dijon vs ChateaurouxFrance: National 1 1X2 1 1–2 High Lost
17:30 07 Vestur vs NSI RunavikFaroe-Islands: Løgmanssteypid 1X2 2 0–4 High Won
18:00 Operário PR U20 vs Paysandu PA U20Brazil: Brasileiro U20 B Over / Under Goals Ov2.5 2–1 High Won
18:00 Auersmacher vs FC Emmelshausen-KarbachGermany: Oberliga Rheinland Pfalz Saar Over / Under Goals Ov2.5 0–0 High Lost
18:00 Al Kholood vs Al-FayhaSaudi-Arabia: Pro League Over / Under Goals Ov2.5 1–1 Medium Lost
18:00 Berceo vs YagüeSpain: Tercera División RFEF Group 16 Double Chance 12 2–0 High Won
18:00 Deportivo Riestra Res. vs Colón Res.Argentina: Reserve League 1X2 1 1–1 Medium Lost
18:00 Estudiantes Rio Cuarto 2 vs Quilmes 2Argentina: Reserve League 1X2 2 0–1 Medium Won
18:00 Godoy Cruz Res. vs Talleres Córdoba Res.Argentina: Reserve League Double Chance 12 2–1 Medium Won
18:00 Huracán Res. vs Platense Res.Argentina: Reserve League 1X2 1 0–0 Medium Lost
18:00 Novorizontino U20 vs Mirassol U20Brazil: Brasileiro U20 B Over / Under Goals Ov2.5 2–0 High Lost
18:00 Aldosivi Res. vs San Lorenzo Res.Argentina: Reserve League Double Chance 12 1–3 Medium Won
18:00 Atlético Tucumán Res. vs Banfield Res.Argentina: Reserve League 1X2 1 1–2 High Lost
18:00 Bahia U20 vs Flamengo U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–0 High Lost
18:00 Racing Club Res. vs Instituto Res.Argentina: Reserve League 1X2 1 0–0 Medium Lost
18:45 Atlètic Club d'Escaldes vs Inter Club d'EscaldesAndorra: Copa Constitució Over / Under Goals Ov2.5 2–1 High Won
18:45 FC Santa Coloma vs UE Santa ColomaAndorra: Copa Constitució Over / Under Goals Ov2.5 3–0 Medium Won
19:00 SC Braga vs SC FreiburgEurope: UEFA Europa League Double Chance 12 2–1 High Won
19:00 Nottingham Forest vs Aston VillaEurope: UEFA Europa League Double Chance 12 1–0 Medium Won
19:00 Rayo Vallecano vs StrasbourgEurope: UEFA Europa Conference League Double Chance 12 1–0 Medium Won
19:00 Shakhtar Donetsk vs Crystal PalaceEurope: UEFA Europa Conference League Double Chance 12 1–3 Medium Won
19:00 Renaissance Berkane vs Kawkab MarrakechMorocco: Botola Pro 1X2 1 0–1 High Lost
19:00 Gzira United vs FlorianaMalta: Premier League 1X2 2 0–1 High Won
20:00 Treasure Beach vs Tivoli GardensJamaica: Premier League Double Chance 12 4–2 High Won
20:30 Ind. Juniors vs LDU PortoviejoEcuador: Liga Pro Serie B 1X2 1 2–1 Medium Won
21:00 Fortaleza U20 vs Juventude U20Brazil: Brasileiro U20 A 1X2 1 1–1 High 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+