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.
Accuracy by Market — Thursday, April 30, 2026
| 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.
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.