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 — Wednesday, April 15, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Vasco DA Gama vs A. ItalianoSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 1–2 | Medium | Lost |
| 00:00 | Boca Juniors vs Barcelona SCSouth America: CONMEBOL Libertadores | 1X2 | 1 | 3–0 | Medium | Won |
| 00:00 | Bolívar vs Deportivo La GuairaSouth America: CONMEBOL Libertadores | 1X2 | 1 | 1–1 | Medium | Lost |
| 00:00 | Colorado Springs vs Sporting Kansas CityUSA: US Open Cup | 1X2 | X | 3–0 | High | Lost |
| 00:30 | Palestino vs Atletico TorqueSouth America: CONMEBOL Sudamericana | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 00:30 | Santos vs Deportivo RecoletaSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 1–1 | High | Lost |
| 00:30 | River Plate vs Jong ArubaAruba: Division Di Honor | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 00:30 | Ceara vs JacuipenseBrazil: Copa Do Nordeste | 1X2 | 1 | 4–1 | High | Won |
| 01:00 | Sport Boys vs FBC MelgarPeru: Primera División | Double Chance | 12 | 1–3 | High | Won |
| 01:00 | Colombia W vs Chile WWorld: CONMEBOL Nations League Women | 1X2 | 1 | 2–0 | Medium | Won |
| 01:00 | Cruz Azul vs Los Angeles FCNorth & Central America: CONCACAF Champions League | 1X2 | 1 | 1–1 | Medium | Lost |
| 01:00 | Brittons Hill vs Pride of Gall HillBarbados: Premier League | 1X2 | 1 | 0–0 | High | Lost |
| 01:30 | Brazil W vs Zambia WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 01:30 | Colorado Rapids vs Union OmahaUSA: US Open Cup | 1X2 | 1 | 1–0 | High | Won |
| 02:00 | USA W vs Japan WWorld: Friendlies Women | 1X2 | 1 | 0–1 | Medium | Lost |
| 02:00 | LDU de Quito vs MirassolSouth America: CONMEBOL Libertadores | 1X2 | 1 | 2–0 | High | Won |
| 02:00 | Universitario vs Coquimbo UnidoSouth America: CONMEBOL Libertadores | 1X2 | 1 | 0–2 | Medium | Lost |
| 02:00 | Sacramento Republic vs Minnesota United FCUSA: US Open Cup | 1X2 | 2 | 0–0 | Medium | Lost |
| 03:30 | Club America vs Nashville SCNorth & Central America: CONCACAF Champions League | 1X2 | 1 | 0–1 | Medium | Lost |
| 07:00 | Changchun Xidu vs Tai'an TiankuangChina: League Two | 1X2 | 2 | 1–0 | High | Lost |
| 07:10 | Papua New Guinea W vs New Zealand WEurope: World Cup Women Qualification Europe | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 07:30 | Qingdao Red Lions vs Dalian Yingbo BChina: League Two | Double Chance | 12 | 1–1 | High | Lost |
| 07:30 | Shanghai Second vs Xi'an RonghaiChina: League Two | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 08:00 | Shenzhen 2028 vs Xiamen FeiluChina: League Two | Over / Under Goals | Ov2.5 | 3–3 | Medium | Won |
| 09:00 | Korea DPR U20 vs Korea Republic U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 09:00 | Indonesia W vs New Caledonia WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 09:30 | Tuggeranong United vs O'Connor KnightsAustralia: Capital Territory NPL | 1X2 | 1 | 2–0 | High | Won |
| 09:30 | Canberra FC vs Canberra White EaglesAustralia: Capital Territory NPL | 1X2 | 1 | 5–0 | High | Won |
| 09:30 | Cooma Tigers FC vs Canberra JuventusAustralia: Capital Territory NPL | 1X2 | 1 | 2–3 | High | Lost |
| 09:30 | Belconnen United vs BrindabellaAustralia: Capital Territory NPL | 1X2 | 1 | 4–1 | High | Won |
| 10:00 | Zagłębie Lubin U19 vs Legia Warszawa U19Poland: Central Youth League | 1X2 | 2 | 3–0 | Medium | Lost |
| 10:00 | Leeds United U18 vs Middlesbrough U18England: U18 Premier League North | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 10:30 | Ulsan Hyundai FC vs FC SeoulSouth-Korea: K League 1 | Double Chance | 12 | 1–4 | Medium | Won |
| 10:30 | Bengaluru United vs NEROCAIndia: I League 2nd Division | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 11:00 | MOIK vs ZaqatalaAzerbaidjan: Birinci Dasta | 1X2 | 1 | 2–1 | High | Won |
| 11:00 | India W vs Malawi WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 3–2 | Medium | Won |
| 11:30 | Rizhao Yuqi vs Shandong Taishan IIChina: League Two | Double Chance | 12 | 0–3 | Medium | Won |
| 11:30 | Yichun Grand Tiger vs Langfang Glory CityChina: League Two | 1X2 | 1 | 0–1 | High | Lost |
| 11:30 | Wuhan Three Towns II vs Chengdu Rongcheng IIChina: League Two | Double Chance | 12 | 0–1 | Medium | Won |
| 12:00 | Awassa Kenema vs Suhul ShireEthiopia: Premier League | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Haugesund U19 vs Viking U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 12:00 | Şahdağ vs CəbrayılAzerbaidjan: Birinci Dasta | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Respublika FA vs BuxDuUzbekistan: Pro League A | 1X2 | 1 | 1–0 | Medium | Won |
| 12:00 | Ethiopian Medhin vs BahardarEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:15 | Bangkok United vs Gamba OsakaAsia: AFC Cup | 1X2 | 2 | 0–3 | High | Won |
| 12:30 | Karbi Anglong Morning Star FC vs Myj-GmscIndia: I League 2nd Division | Double Chance | 12 | 4–0 | High | Won |
| 12:50 | Abha vs Jeddah ClubSaudi-Arabia: Division 1 | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Nkwazi vs NAPSA StarsZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Mutondo Stars vs Green EaglesZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Nkana vs MinesZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Kabwe Warriors vs Power DynamosZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Tanganyika vs TshinkunkuCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Pogoń Szczecin II vs LuzinoPoland: III Liga Group 2 | 1X2 | 2 | 1–2 | High | Won |
| 13:00 | Fountain Gate vs SimbaTanzania: Ligi Kuu Bara | 1X2 | 2 | 0–0 | High | Lost |
| 13:00 | Bryne U19 vs Brann U19Norway: Nasjonal U19 Champions League | 1X2 | 2 | 3–3 | Medium | Lost |
| 13:00 | Reggina vs EnnaItaly: Serie D Girone I | 1X2 | 1 | 2–1 | Medium | Won |
| 13:00 | Chernolomets 1919 vs Spartak Varna IIBulgaria: Third League Northeast | Over / Under Goals | Ov2.5 | 7–1 | High | Won |
| 13:00 | Dorostol vs Botev Novi PazarBulgaria: Third League Northeast | Double Chance | 12 | 0–2 | High | Won |
| 13:00 | Calvary vs LugaziUganda: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | UPDF vs ExpressUganda: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Ludogorets III vs AksakovoBulgaria: Third League Northeast | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Olympic Varna vs Svetkavitsa 14Bulgaria: Third League Northeast | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 13:00 | Riltzi vs Chernomorets BalchikBulgaria: Third League Northeast | 1X2 | 2 | 0–7 | High | Won |
| 13:00 | Svetkavitsa Targovishte vs Septemvri TervelBulgaria: Third League Northeast | 1X2 | 2 | 0–3 | High | Won |
| 13:00 | Ustrem Donchevo vs Volov ShumenBulgaria: Third League Northeast | Over / Under Goals | Ov2.5 | 0–6 | High | Won |
| 13:00 | Metalourg vs QiziriqUzbekistan: Pro League A | 1X2 | 1 | 3–1 | Medium | Won |
| 13:00 | Shortan vs FarDuUzbekistan: Pro League A | Double Chance | 12 | 2–2 | High | Lost |
| 13:00 | China PR U20 W vs Japan U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 13:15 | Bodø Glimt U19 vs Tromsø U19Norway: Nasjonal U19 Champions League | 1X2 | 2 | 1–2 | Medium | Won |
| 13:30 | Thailand W vs Congo DR WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 13:50 | Hatta SC vs Dubai UnitedUnited-Arab-Emirates: Division 1 | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 14:00 | Termoli Calcio vs SammaureseItaly: Serie D Girone F | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Legia Warszawa II vs Wisła Płock IIPoland: III Liga Group 1 | 1X2 | 1 | 3–0 | High | Won |
| 14:00 | Sloboda DT vs Hajduk DivošSerbia: Srpska Liga Vojvodina | Double Chance | 12 | 2–0 | High | Won |
| 14:00 | Kerala Blasters vs NorthEast UnitedIndia: Indian Super League | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 14:00 | Sepsi OSK Sfantu Gheorghe vs FC VoluntariRomania: Liga II | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:00 | Suduroy vs B36 TorshavnFaroe-Islands: Løgmanssteypid | 1X2 | 2 | 0–3 | High | Won |
| 14:00 | Sloga Doboj vs VeležBosnia: Cup | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 14:00 | Andranik vs FC UrartuArmenia: Cup | 1X2 | 2 | 1–1 | High | Lost |
| 14:30 | Mercadal vs ConstànciaSpain: Tercera División RFEF Group 11 | Double Chance | 12 | 1–4 | High | Won |
| 14:30 | Muras United vs Dordoi BishkekKyrgyzstan: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 14:30 | Bravo vs PrimorjeSlovenia: 1. SNL | 1X2 | 1 | 2–1 | High | Won |
| 14:30 | Indjija vs OFK VrbasSerbia: Srpska Liga Vojvodina | 1X2 | 2 | 1–2 | Medium | Won |
| 14:30 | Omladinac NB vs Sloven RumaSerbia: Srpska Liga Vojvodina | Double Chance | 12 | 0–1 | High | Won |
| 14:30 | OFK Bačka vs KikindaSerbia: Srpska Liga Vojvodina | Double Chance | 12 | 3–2 | High | Won |
| 14:30 | Dinamo Pančevo vs FK VeternikSerbia: Srpska Liga Vojvodina | Double Chance | 12 | 2–2 | High | Lost |
| 14:30 | Sloga Čonoplja vs Zeleznicar InđijaSerbia: Srpska Liga Vojvodina | Double Chance | 12 | 0–3 | High | Won |
| 14:30 | Naftagas vs Mladost Bački JarakSerbia: Srpska Liga Vojvodina | 1X2 | 1 | 2–1 | Medium | Won |
| 14:30 | Jedinstvo Stara Pazova vs FK Mladost OmoljicaSerbia: Srpska Liga Vojvodina | 1X2 | 1 | 2–0 | Medium | Won |
| 14:30 | Kenya W vs Australia WWorld: Friendlies Women | Double Chance | 12 | 0–2 | High | Won |
| 14:45 | Kuřim vs Tatran BohuniceCzech-Republic: 4. Liga Divizie D | 1X2 | 1 | 0–0 | Medium | Lost |
| 15:00 | Zsámbéki SK vs TatabányaHungary: NB III Northwest | 1X2 | 2 | 0–0 | Medium | Lost |
| 15:00 | Hanácká vs ProstějovCzech-Republic: FNL | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Sparta Praha II vs ArtisCzech-Republic: FNL | 1X2 | 2 | 1–3 | High | Won |
| 15:00 | Podhale Nowy Targ vs Sokół KleczewPoland: II Liga East | 1X2 | 1 | 4–0 | Medium | Won |
| 15:00 | Wikielec vs Widzew IIPoland: III Liga Group 1 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:00 | Noteć Czarnków vs Lech Poznań IIPoland: III Liga Group 2 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:00 | Borussia M'gladbach II vs Borussia Dortmund IIGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Cherno More Varna vs CSKA 1948Bulgaria: First League | Double Chance | 12 | 0–4 | Medium | Won |
| 15:00 | Baník Ostrava II vs OpavaCzech-Republic: FNL | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 15:00 | Slavia Praha II vs Vysočina JihlavaCzech-Republic: FNL | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Dire Dawa Kenema vs MekelakeyaEthiopia: Premier League | 1X2 | 2 | 1–2 | Medium | Won |
| 15:00 | ML Vitebsk vs Dinamo MinskBelarus: Coppa | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Metalist 1925 Kharkiv vs Veres RivneUkraine: Premier League | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 15:00 | AC Oulu vs FF JaroFinland: Suomen Cup | 1X2 | 1 | 1–2 | Medium | Lost |
| 15:00 | PKKU vs KäPaFinland: Suomen Cup | 1X2 | 2 | 2–3 | High | Won |
| 15:30 | Znicz Biała Piska vs Jagiellonia IIPoland: III Liga Group 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 15:30 | Milazzo vs Vigor LameziaItaly: Serie D Girone I | Double Chance | 12 | 0–0 | High | Lost |
| 15:30 | Coastal Union vs Dodoma JijiTanzania: Ligi Kuu Bara | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:30 | VIFK vs KPV-jFinland: Suomen Cup | 1X2 | 2 | 4–4 | Medium | Lost |
| 15:30 | EIF vs Turku PSFinland: Suomen Cup | 1X2 | 2 | 1–2 | High | Won |
| 15:45 | FC Grimma vs PlauenGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:45 | FC Lok Stendal vs Union SandersdorfGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Warta Poznań vs Śląsk Wrocław IIPoland: II Liga East | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | FV Ravensburg vs VfR MannheimGermany: Oberliga Baden Württemberg | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Schöningen vs BW LohneGermany: Regionalliga Nord | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | Ismaning vs GundelfingenGermany: Oberliga Bayern Süd | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Sportfreunde Lotte vs Schalke 04 IIGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 16:00 | Vlašim vs PříbramCzech-Republic: FNL | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Basel II vs FC SchaffhausenSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 16:00 | Zbrojovka Brno vs Viktoria ŽižkovCzech-Republic: FNL | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Táborsko vs České BudějoviceCzech-Republic: FNL | 1X2 | 1 | 1–0 | High | Won |
| 16:00 | Ústí nad Labem vs ChrudimCzech-Republic: FNL | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Borussia Dortmund U19 vs Wolfsburg U19Germany: U19 Bundesliga | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Al Baten vs Al Arabi SCSaudi-Arabia: Division 1 | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 16:00 | Al-Faisaly FC vs Al TaeeSaudi-Arabia: Division 1 | 1X2 | 1 | 3–0 | High | Won |
| 16:00 | FK Košice vs Tatran PrešovSlovakia: Cup | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | KajHa vs VPS IIFinland: Suomen Cup | Over / Under Goals | Un2.5 | 0–4 | High | Lost |
| 16:00 | Al-Rayyan SC vs Muaither SCQatar: QSL Cup | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | CSA Steaua Bucureşti vs Bihor OradeaRomania: Liga II | Double Chance | 12 | 3–1 | Medium | Won |
| 16:00 | Hamrun Spartans vs Gzira UnitedMalta: Premier League | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:00 | Naxxar Lions vs Valletta FCMalta: Premier League | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Al Hussein vs Al RamthaJordan: League | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Bougouni vs Afrique Football ÉliteMali: Première Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:05 | Al-Raed vs Al OrubahSaudi-Arabia: Division 1 | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 16:15 | VfR Neumünster vs Union NeumünsterGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:15 | TPV vs Tampere UnitedFinland: Suomen Cup | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:30 | Celje vs Olimpija LjubljanaSlovenia: 1. SNL | 1X2 | 1 | 2–0 | Medium | Won |
| 16:30 | BTS Neustadt vs OberneulandGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:30 | Paradiso vs Lugano IISwitzerland: 1. Liga Promotion | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:30 | Hoyvík vs TBFaroe-Islands: Løgmanssteypid | 1X2 | 2 | 4–1 | High | Lost |
| 16:30 | USFAS Bamako vs Réal BamakoMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Zrinjski vs Radnik BijeljinaBosnia: Cup | 1X2 | 1 | 2–0 | High | Won |
| 16:30 | Djoliba vs Onze CréateursMali: Première Division | 1X2 | 1 | 0–0 | High | Lost |
| 16:45 | Maccabi Tel Aviv vs Maccabi HaifaIsrael: State Cup | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:00 | Sarpsborg 08 FF vs BodoGlimtNorway: Eliteserien | 1X2 | 2 | 1–1 | Medium | Lost |
| 17:00 | TuS Koblenz vs FV Engers 07Germany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Dudenhofen vs TuS RW KoblenzGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Auersmacher vs PirmasensGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Arminia Ludwigshafen vs EppelbornGermany: Oberliga Rheinland Pfalz Saar | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Hertha Wiesbach vs Kaiserslautern IIGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Budissa Bautzen vs Bischofswerdaer FVGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | ZFC Meuselwitz vs BFC DynamoGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 17:00 | FC Rot-Weiß Erfurt vs AltglienickeGermany: Regionalliga Nordost | Double Chance | 12 | 1–1 | High | Lost |
| 17:00 | Altona 93 vs VfB OldenburgGermany: Regionalliga Nord | 1X2 | 2 | 0–4 | High | Won |
| 17:00 | Kickers Emden vs Werder Bremen IIGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 17:00 | OSC Bremerhaven vs WoltmershausenGermany: Oberliga Bremen | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Vevey Sports vs BreitenrainSwitzerland: 1. Liga Promotion | 1X2 | 2 | 2–2 | High | Lost |
| 17:00 | Tromso vs LillestromNorway: Eliteserien | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | SC Villa vs VipersUganda: Premier League | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | Fredrikstad FK U19 vs Kongsvinger IL U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Slavia Mozyr vs Bate BorisovBelarus: Coppa | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | Kiffen vs PuiU HelsinkiFinland: Suomen Cup | 1X2 | X | 1–1 | High | Won |
| 17:00 | Santa Claus vs OLSFinland: Suomen Cup | 1X2 | X | 1–9 | High | Lost |
| 17:10 | Gimnasia M. vs Gimnasia Y TiroArgentina: Copa Argentina | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:15 | Lupo-Martini vs Lüneburger SK HansaGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:15 | HPS II vs PK-35Finland: Suomen Cup | 1X2 | X | 1–5 | High | Lost |
| 17:15 | LePa vs HonkaFinland: Suomen Cup | 1X2 | X | 1–4 | High | Lost |
| 17:30 | Soneja vs Hércules IISpain: Tercera División RFEF Group 6 | Double Chance | 12 | 1–2 | High | Won |
| 17:30 | Union Klosterfelde vs Eintracht MahlsdorfGermany: Oberliga Nordost Nord | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Gonsenheim vs Wormatia WormsGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | SC Idar-Oberstein vs DiefflenGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:30 | Gau-Odernheim vs Cosmos KoblenzGermany: Oberliga Rheinland Pfalz Saar | Double Chance | 12 | 0–0 | High | Lost |
| 17:30 | Rot Weiss Ahlen vs SchermbeckGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Atlas Delmenhorst vs BersenbrückGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Wetschen vs Meppen IIGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Young Boys II vs Biel-BienneSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:30 | Magesi vs Kaizer ChiefsSouth-Africa: Premier Soccer League | Over / Under Goals | Un2.5 | 1–4 | High | Lost |
| 17:30 | Zürich II vs KreuzlingenSwitzerland: 1. Liga Promotion | 1X2 | 1 | 1–1 | High | Lost |
| 17:30 | Bavois vs Grand-SaconnexSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:30 | Bulle vs Lausanne Sport IISwitzerland: 1. Liga Promotion | 1X2 | 1 | 5–1 | High | Won |
| 17:30 | Brühl vs SC KriensSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 17:30 | Arda Kardzhali vs LudogoretsBulgaria: First League | 1X2 | 2 | 1–0 | High | Lost |
| 17:30 | Sandefjord U19 vs Strømsgodset U19Norway: Nasjonal U19 Champions League | 1X2 | 2 | 2–3 | Medium | Won |
| 17:30 | KI Klaksvik vs ÍF IIFaroe-Islands: Løgmanssteypid | 1X2 | 1 | 6–0 | High | Won |
| 17:30 | HB Torshavn vs B71Faroe-Islands: Løgmanssteypid | 1X2 | X | 2–0 | High | Lost |
| 17:30 | B68 vs MBFaroe-Islands: Løgmanssteypid | 1X2 | 1 | 7–0 | High | Won |
| 17:45 | Geestemünde vs Eiche HornGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | FC Emmelshausen-Karbach vs EisbachtalGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Al-Nassr vs Al-EttifaqSaudi-Arabia: Pro League | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Luzern II vs ChamSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 18:00 | Pasaia KE vs AretxabaletaSpain: Tercera División RFEF Group 4 | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | Balzers vs FC VaduzLiechtenstein: Cup | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | Quilmes 2 vs Huracán Res.Argentina: Reserve League | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Platense Res. vs Ferro 2Argentina: Reserve League | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Banfield Res. vs Godoy Cruz Res.Argentina: Reserve League | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | América Mineiro U20 vs Criciuma U20Brazil: Brasileiro U20 A | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Fortaleza U20 vs Athletico PR U20Brazil: Brasileiro U20 A | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Vasco da Gama U20 vs Juventude U20Brazil: Brasileiro U20 A | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Bahia U20 vs Palmeiras U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 18:00 | Deportivo Riestra Res. vs Belgrano Córdoba Res.Argentina: Reserve League | Double Chance | 12 | 3–0 | Medium | Won |
| 18:00 | Dinamo Zagreb U21 vs Valencia U21World: Premier League International Cup | Double Chance | 12 | 4–3 | High | Won |
| 18:00 | Vélez Sársfield Res. vs Aldosivi Res.Argentina: Reserve League | 1X2 | 1 | 4–0 | High | Won |
| 18:00 | Fluminense U20 vs Vitória U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Grêmio U20 vs Flamengo U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:00 | Uniclinic Atletico Clube vs ItapipocaBrazil: Cearense 2 | Double Chance | 12 | 2–3 | Medium | Won |
| 18:00 | Sunderland U21 vs Blackburn Rovers U21England: Premier League Cup | 1X2 | 1 | 4–2 | Medium | Won |
| 18:15 | Coffrane vs Servette IISwitzerland: 1. Liga Classic Group 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:30 | Talleres Córdoba Res. vs Gimnasia Mendoza 2Argentina: Reserve League | Double Chance | 12 | 0–0 | High | Lost |
| 18:30 | Deportivo Armenio vs LiniersArgentina: Primera B Metropolitana | 1X2 | 1 | 1–0 | Medium | Won |
| 18:30 | Mosta vs Zabbar St. PatrickMalta: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 18:30 | Marsaxlokk vs FlorianaMalta: Premier League | 1X2 | 2 | 1–3 | Medium | Won |
| 18:30 | Binga vs Derby AcademieMali: Première Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | AFC Wimbledon vs Stockport CountyEngland: League One | 1X2 | 2 | 0–2 | High | Won |
| 18:45 | Ballymena United vs BangorNorthern-Ireland: Premiership | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | Luton vs NorthamptonEngland: League One | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Stourbridge vs Needham MarketEngland: Non League Premier Southern Central | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 19:00 | Arsenal vs Sporting CPEurope: UEFA Champions League | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | Bayern München vs Real MadridEurope: UEFA Champions League | 1X2 | 1 | 4–3 | High | Won |
| 19:30 | United States U20 W vs Brazil U20 WWorld: Friendlies Women | 1X2 | X | 0–0 | High | Won |
| 20:00 | UTC Cajamarca vs Sport HuancayoPeru: Primera División | Double Chance | 12 | 2–2 | High | Lost |
| 20:00 | Once Caldas W vs Deportivo Cali WColombia: Liga Femenina | 1X2 | 2 | 0–2 | Medium | Won |
| 20:30 | Cavalier vs Portmore UnitedJamaica: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 20:30 | Molynes United vs Spanish Town PoliceJamaica: Premier League | 1X2 | 1 | 9–0 | High | Won |
| 20:30 | Racing United vs DunbeholdenJamaica: Premier League | Double Chance | 12 | 0–0 | Medium | Lost |
| 20:30 | Treasure Beach vs ChapeltonJamaica: Premier League | Double Chance | 12 | 0–3 | High | Won |
| 21:00 | Cacahuatique vs HérculesEl-Salvador: Primera Division | 1X2 | 1 | 1–2 | 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.