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 — Friday, July 24, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Emelec vs Mushuc Runa SCEcuador: Liga Pro | 1X2 | 1 | 1–1 | High | Lost |
| 00:00 | Deportivo Cali W vs América de Cali WColombia: Liga Femenina | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 00:30 | Botafogo SP vs JuventudeBrazil: Serie B | Over / Under Goals | Un2.5 | 4–2 | High | Lost |
| 00:30 | Boca Juniors vs O'HigginsSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 1–0 | High | Won |
| 00:30 | Santa Fe vs Caracas FCSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 2–0 | Medium | Won |
| 00:45 | Defensa Y Justicia vs AldosiviArgentina: Liga Profesional Argentina | 1X2 | 1 | 1–1 | Medium | Lost |
| 02:00 | CS Herediano vs Puntarenas FCCosta-Rica: Primera División | 1X2 | 1 | 1–1 | Medium | Lost |
| 05:00 | Yenisey II vs Torpedo VladimirRussia: Second League Group 2 | 1X2 | 2 | 0–0 | Medium | Lost |
| 07:30 | Obolon'-Brovar vs KudrivkaWorld: Friendlies Clubs | Double Chance | 12 | 0–1 | High | Won |
| 09:00 | RTC vs Bhutan U19Bhutan: Premier League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 09:00 | Preston vs Cambridge UnitedWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 09:00 | Amiens vs BoulogneWorld: Friendlies Clubs | Double Chance | 12 | 0–1 | High | Won |
| 09:30 | Manly United vs Sydney OlympicAustralia: New South Wales NPL | 1X2 | 1 | 4–0 | Medium | Won |
| 09:30 | Heidelberg United vs Sunshine GeorgiesAustralia: Victoria NPL | 1X2 | 1 | 0–0 | High | Lost |
| 09:30 | Green Gully vs Dandenong CityAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 09:30 | St. Albans Saints vs Hume CityAustralia: Victoria NPL | 1X2 | 2 | 3–2 | Medium | Lost |
| 09:30 | Al-Ahli Jeddah vs GuimaraesWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | High | Won |
| 09:30 | Coal India vs RainbowIndia: Calcutta Premier Division | Double Chance | 12 | 2–2 | Medium | Lost |
| 09:30 | NA Suruchi Sangha vs AryanIndia: Calcutta Premier Division | 1X2 | 1 | 0–4 | Medium | Lost |
| 09:45 | Penafiel vs LeganesWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 10:00 | Almaz Antey U19 vs Lokomotiv Moskva U19Russia: Youth Championship | 1X2 | 2 | 2–1 | Medium | Lost |
| 10:00 | Gyeongju W vs Changnyeong WSouth-Korea: WK League | 1X2 | 1 | 6–1 | Medium | Won |
| 10:00 | Adelaide Olympic vs South Adelaide PanthersAustralia: South Australia State League 1 | 1X2 | 1 | 5–1 | High | Won |
| 10:00 | Hwacheon KSPO W vs Boeun Sangmu WSouth-Korea: WK League | 1X2 | 1 | 2–0 | High | Won |
| 10:00 | Seoul W vs Gumi Sportstoto WSouth-Korea: WK League | Double Chance | 12 | 0–3 | High | Won |
| 10:00 | Suwon FMC W vs Incheon Red Angels WSouth-Korea: WK League | 1X2 | 1 | 4–0 | Medium | Won |
| 10:00 | Cambuur vs UtrechtWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 10:00 | Club Brugge II vs OH LeuvenWorld: Friendlies Clubs | 1X2 | 2 | 3–0 | Medium | Lost |
| 10:15 | Oakleigh Cannons vs South MelbourneAustralia: Victoria NPL | 1X2 | 1 | 1–2 | High | Lost |
| 10:15 | Eastern United vs Salisbury UnitedAustralia: South Australia State League 1 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 10:30 | Gimhae City vs CheongjuSouth-Korea: K League 2 | Double Chance | 12 | 1–1 | High | Lost |
| 10:30 | Seoul E-Land FC vs Cheonan CitySouth-Korea: K League 2 | 1X2 | 1 | 4–3 | High | Won |
| 10:30 | Brunswick City vs Western United IIAustralia: Victoria NPL 2 | 1X2 | 1 | 5–0 | High | Won |
| 10:30 | Preston Lions vs Bentleigh GreensAustralia: Victoria NPL | 1X2 | 1 | 1–0 | High | Won |
| 10:30 | Eltham Redbacks FC vs Melbourne SrbijaAustralia: Victoria NPL 2 | 1X2 | 1 | 0–2 | High | Lost |
| 11:00 | Yarud Mariupol' vs Viktoriya MykolaivkaUkraine: Persha Liga | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 11:00 | Swansea vs UdineseWorld: Friendlies Clubs | 1X2 | 2 | 2–0 | Medium | Lost |
| 12:00 | Akademiya Konoplev U20 vs Rostov U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 12:00 | Nizhny Novgorod U19 vs Spartak Moskva U19Russia: Youth Championship | 1X2 | 2 | 2–3 | High | Won |
| 12:00 | Yelimay Semey 2 vs TarazKazakhstan: 1. Division | Double Chance | 12 | 0–1 | High | Won |
| 12:00 | Lommel United vs ADO Den HaagWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 12:00 | Cambodia vs SingaporeAsia: ASEAN Championship | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | VfL Wolfsburg vs LyonWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | High | Won |
| 12:00 | Groningen vs FC VolendamWorld: Friendlies Clubs | 1X2 | 1 | 0–4 | High | Lost |
| 13:00 | Aktobe Jas vs Sport Academy KairatKazakhstan: 1. Division | 1X2 | 2 | 0–4 | Medium | Won |
| 13:00 | Shakhter Karagandy vs ArysKazakhstan: 1. Division | 1X2 | 1 | 4–1 | Medium | Won |
| 13:00 | São Bento U20 vs Jabaquara U20Brazil: Paulista U20 | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 13:00 | Oleksandria vs Nyva TernopilUkraine: Persha Liga | 1X2 | 1 | 1–1 | Medium | Lost |
| 13:00 | Vipers vs Al-Haras Al-JumhuriAfrica: CECAFA Club Cup | 1X2 | X | 3–0 | High | Lost |
| 13:30 | Aral vs ShortanUzbekistan: Pro League A | 1X2 | 1 | 3–1 | Medium | Won |
| 13:30 | Timor-Leste vs VietnamAsia: ASEAN Championship | 1X2 | X | 0–7 | High | Lost |
| 13:30 | Bars vs AsiagoalKyrgyzstan: Premier League | 1X2 | 1 | 2–2 | Medium | Lost |
| 13:30 | Kasımpaşa vs Gençlerbirliği S.K.World: Friendlies Clubs | Double Chance | 12 | 3–0 | High | Won |
| 14:00 | Chertanovo U20 vs Zenit U19Russia: Youth Championship | 1X2 | 2 | 0–3 | High | Won |
| 14:00 | CSKA Moskva U19 vs Ural U20Russia: Youth Championship | 1X2 | 1 | 4–1 | High | Won |
| 14:00 | Fakel U19 vs Rubin Kazan U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 14:00 | BuxDu vs Pakhtakor IIUzbekistan: Pro League A | Double Chance | 12 | 2–0 | Medium | Won |
| 14:00 | Izberbash vs LuganskRussia: Second League Group 1 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:00 | SC Freiburg vs DerbyWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | High | Won |
| 14:00 | Den Bosch vs Lusail CityWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | North Leeward vs EaglesNorth & Central America: CONCACAF Caribbean Club Shield | 1X2 | X | 3–1 | High | Lost |
| 14:00 | Tauras vs Kauno Žalgiris IILithuania: 1 Lyga | 1X2 | 1 | 4–2 | High | Won |
| 14:00 | Bournemouth vs FC St. PauliWorld: Friendlies Clubs | 1X2 | 1 | 4–1 | Medium | Won |
| 14:30 | FC Energetik-Bgu Minsk vs Dinamo Minsk IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:30 | OshMU Aldier vs NeftchiKyrgyzstan: Premier League | Double Chance | 12 | 1–3 | High | Won |
| 14:30 | Muras United vs Bishkek CityKyrgyzstan: Premier League | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Olimpik-Mobiuz vs QiziriqUzbekistan: Pro League A | Double Chance | 12 | 3–0 | High | Won |
| 15:00 | Turan Turkistan vs Tobol 2Kazakhstan: 1. Division | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Austria Vienna (Am) vs Ried IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 15:00 | Margveti 2006 vs SaburtaloGeorgia: David Kipiani Cup | 1X2 | X | 1–3 | High | Lost |
| 15:00 | Gloggnitz vs Rapid Wien IIWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | Medium | Won |
| 15:00 | Sparta Praha II vs Sokol HostouňWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:00 | Tikveš vs AresimiMacedonia: First League | 1X2 | 1 | 5–1 | Medium | Won |
| 15:30 | Osipovichy vs BATE IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 15:30 | HJS Akatemia vs EBKFinland: Kakkonen Lohko B | 1X2 | 1 | 5–3 | Medium | Won |
| 15:30 | Kravare vs Bospor BohumínCzech-Republic: Cup | 1X2 | X | 1–6 | High | Lost |
| 15:30 | Baník Souš vs PísekWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 15:30 | Sokół Kolb. vs Czarni PołaniecWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 15:30 | Uta Arad vs OţelulRomania: Liga I | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 15:45 | Beroe vs Hebar 1918Bulgaria: Second League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 16:00 | FF Jaro vs SJKFinland: Veikkausliiga | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 16:00 | FC jazz vs TPVFinland: Ykkönen | BTTS / GG | BTTS - Yes | 4–0 | High | Lost |
| 16:00 | Tampere United vs Inter Turku IIFinland: Ykkönen | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:00 | Dinamo Moskva U19 vs Dynamo Makhachkala U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:00 | Rodina Moscow U19 vs Krasnodar U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 16:00 | Rosenborg vs Manchester UnitedWorld: Friendlies Clubs | 1X2 | 2 | 0–5 | High | Won |
| 16:00 | Šiauliai vs Hegelmann LitauenLithuania: A Lyga | Double Chance | 12 | 0–2 | High | Won |
| 16:00 | Dukla Praha vs Arsenal Česká LípaCzech-Republic: FNL | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Hanácká vs TáborskoCzech-Republic: FNL | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Feignies-Aulnoye vs Francs BorainsWorld: Friendlies Clubs | 1X2 | 2 | 0–2 | Medium | Won |
| 16:00 | Prostějov vs TřinecCzech-Republic: FNL | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | NJS vs ÅIFKFinland: Kakkonen Lohko B | 1X2 | 2 | 1–2 | High | Won |
| 16:00 | P-Iirot vs Ilves IIFinland: Kakkonen Lohko B | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | PEPO vs PuiU HelsinkiFinland: Kakkonen Lohko A | 1X2 | 1 | 3–2 | Medium | Won |
| 16:00 | PPJ vs Union PlaaniFinland: Kakkonen Lohko A | 1X2 | 1 | 0–1 | High | Lost |
| 16:00 | Stal Brzeg vs Polonia NysaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 16:00 | Vejle vs AB CopenhagenDenmark: 1. Division | 1X2 | 1 | 2–2 | High | Lost |
| 16:00 | Radomiak Radom vs Wieczysta KrakówPoland: Ekstraklasa | 1X2 | X | 2–1 | High | Lost |
| 16:00 | Polonia Bytom vs Warta PoznańPoland: I Liga | 1X2 | 1 | 4–3 | High | Won |
| 16:00 | Vysočina Jihlava vs Viktoria ŽižkovCzech-Republic: FNL | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 16:00 | Ústí nad Labem vs KladnoCzech-Republic: FNL | 1X2 | 1 | 2–1 | Medium | Won |
| 16:00 | Schwaben Augsburg vs BuchbachGermany: Regionalliga Bayern | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Eichstätt vs IllertissenGermany: Regionalliga Bayern | 1X2 | 2 | 0–3 | Medium | Won |
| 16:00 | Znicz Pruszków vs Resovia RzeszówPoland: II Liga East | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Cremonese vs Giana ErminioWorld: Friendlies Clubs | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | Strání vs VsetínCzech-Republic: Cup | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | Tatran Všechovice vs Unie HlubinaCzech-Republic: Cup | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:30 | Gleisdorf 09 vs Sturm Graz IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:30 | Weiz vs Korotan PrevaljeWorld: Friendlies Clubs | 1X2 | X | 5–1 | High | Lost |
| 16:30 | Heracles vs ExcelsiorWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–5 | High | Won |
| 16:30 | Hankofen-Hailing vs IsmaningGermany: Oberliga Bayern Süd | 1X2 | X | 2–0 | High | Lost |
| 16:30 | Landshut vs ErlbachGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 16:30 | Dornbirn vs RiedAustria: Cup | 1X2 | 2 | 1–5 | High | Won |
| 16:30 | IF Karlstad vs Örebro SyrianskaWorld: Friendlies Clubs | Double Chance | 12 | 4–1 | High | Won |
| 16:30 | Landsberg vs MemmingenGermany: Regionalliga Bayern | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | Vilzing vs Nürnberg IIGermany: Regionalliga Bayern | 1X2 | 1 | 3–1 | Medium | Won |
| 16:30 | Wieselburg vs WSG WattensAustria: Cup | 1X2 | 2 | 0–6 | High | Won |
| 17:00 | Vasteras SK FK vs Orgryte ISSweden: Allsvenskan | 1X2 | 1 | 2–0 | Medium | Won |
| 17:00 | SV Lafnitz vs ScheiblingkirchenAustria: Cup | 1X2 | X | 3–1 | High | Lost |
| 17:00 | CSKA Moscow vs BaltikaRussia: Premier League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 17:00 | Atert Bissen vs LiègeWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 17:00 | Orlando Pirates vs NEOMWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | SV Frauental vs LebringWorld: Friendlies Clubs | 1X2 | X | 2–3 | High | Lost |
| 17:00 | Benfica vs CF Os BelenensesWorld: Friendlies Clubs | 1X2 | 1 | 5–1 | Medium | Won |
| 17:00 | Nordhorn vs VfL OsnabrückWorld: Friendlies Clubs | 1X2 | X | 0–7 | High | Lost |
| 17:00 | Emmen vs TwenteWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | York vs Al-EttifaqWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:00 | APR vs GOR MahiaAfrica: CECAFA Club Cup | Over / Under Goals | Un2.5 | 0–5 | High | Lost |
| 17:00 | Viborg vs OdenseDenmark: Superliga | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | Tammeka vs Zealot SportingEstonia: Cup | 1X2 | X | 19–0 | High | Lost |
| 17:00 | Aalborg vs HillerødDenmark: 1. Division | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:00 | Mülheim-Kärlich vs Eintracht TrierWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | Medium | Won |
| 17:00 | Gebenbach vs Ingolstadt IIGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Kornburg vs AmmerthalGermany: Oberliga Bayern Nord | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Weiden vs ChamGermany: Oberliga Bayern Nord | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | Velden vs Austria KlagenfurtAustria: Cup | 1X2 | X | 1–2 | High | Lost |
| 17:00 | Heimstetten vs Sportfreunde SchwaigGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | Deutschlandsberger SC vs SKU AmstettenAustria: Cup | 1X2 | 2 | 1–1 | Medium | Lost |
| 17:00 | 1880 Wasserburg vs GundelfingenGermany: Oberliga Bayern Süd | 1X2 | X | 1–3 | High | Lost |
| 17:00 | Antwerp vs Olympiakos PiraeusWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 3–0 | High | Lost |
| 17:00 | Lauterach vs Wolfsberger ACAustria: Cup | 1X2 | 2 | 1–5 | High | Won |
| 17:00 | Leobendorf vs SCR AltachAustria: Cup | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | Ansbach vs Wacker BurghausenGermany: Regionalliga Bayern | Over / Under Goals | Un2.5 | 0–4 | High | Lost |
| 17:00 | Bayern München II vs EltersdorfGermany: Regionalliga Bayern | 1X2 | 1 | 0–1 | High | Lost |
| 17:00 | Bayreuth vs Augsburg IIGermany: Regionalliga Bayern | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 17:00 | FC Rot-Weiß Erfurt vs BFC DynamoGermany: Regionalliga Nordost | 1X2 | 1 | 4–1 | Medium | Won |
| 17:00 | Luckenwalde vs Lokomotive LeipzigGermany: Regionalliga Nordost | 1X2 | 2 | 1–3 | Medium | Won |
| 17:15 | HT16 vs PalomaGermany: Oberliga Hamburg | 1X2 | X | 2–3 | High | Lost |
| 17:30 | Tillmitsch vs SKN ST. PoltenAustria: Cup | 1X2 | X | 1–2 | High | Lost |
| 17:30 | St. Pauls United vs HelenitesNorth & Central America: CONCACAF Caribbean Club Shield | 1X2 | X | 0–3 | High | Lost |
| 17:30 | Neuchatel Xamax FC vs SC KriensSwitzerland: Challenge League | 1X2 | 1 | 3–2 | Medium | Won |
| 17:30 | Stade Lausanne-Ouchy vs Stade NyonnaisSwitzerland: Challenge League | 1X2 | 1 | 2–0 | Medium | Won |
| 17:30 | Rapperswil vs FC WIL 1900Switzerland: Challenge League | Over / Under Goals | Un2.5 | 4–5 | High | Lost |
| 17:30 | SV Horn vs Floridsdorfer ACAustria: Cup | 1X2 | 2 | 1–1 | High | Lost |
| 17:30 | Leoben vs VoitsbergAustria: Cup | 1X2 | 2 | 0–6 | High | Won |
| 17:30 | Traiskirchen vs BleiburgAustria: Cup | 1X2 | 1 | 4–0 | High | Won |
| 17:30 | Gurten vs FC BW LinzAustria: Cup | 1X2 | 2 | 1–3 | Medium | Won |
| 17:30 | Nancy vs HaguenauWorld: Friendlies Clubs | 1X2 | 1 | 5–0 | Medium | Won |
| 17:30 | Osasuna vs Racing SantanderWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Kimberley Mar del Plata vs Circulo DeportivoArgentina: Torneo Federal A | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Argentinos Juniors Res. vs Atlético Tucumán Res.Argentina: Reserve League | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Sarmiento Res. vs Godoy Cruz Res.Argentina: Reserve League | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | Völsungur vs GrindavikIceland: 1. Deild | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Portuguesa Santista U20 vs Juventus U20Brazil: Paulista U20 | 1X2 | 2 | 2–3 | Medium | Won |
| 18:00 | Minas vs Estudiantil CNIPeru: Segunda División | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 18:00 | SC Paulinense SP U20 vs São Caetano U20Brazil: Paulista U20 | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Aguai U20 vs Bandeirante U20Brazil: Paulista U20 | Double Chance | 12 | 2–3 | Medium | Won |
| 18:00 | Água Santa U20 vs Ituano U20Brazil: Paulista U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Gremio Prudente U20 vs XV de Jaú U20Brazil: Paulista U20 | 1X2 | 1 | 1–1 | High | Lost |
| 18:00 | Guarani U20 vs Tanabi SP U20Brazil: Paulista U20 | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Ibrachina U20 vs Velo Clube U20Brazil: Paulista U20 | 1X2 | 1 | 5–0 | High | Won |
| 18:00 | Mauá U20 vs Flamengo SP U20Brazil: Paulista U20 | Double Chance | 12 | 1–2 | Medium | Won |
| 18:00 | Ponte Preta U20 vs União Suzano U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Sfera U20 vs Osasco Audax U20Brazil: Paulista U20 | 1X2 | 1 | 0–1 | High | Lost |
| 18:00 | União São João U20 vs EC São Bernardo U20Brazil: Paulista U20 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Nyiregyhaza vs UjpestHungary: NB I | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Barcelona vs Europa FcWorld: Friendlies Clubs | 1X2 | X | 4–1 | High | Lost |
| 18:00 | Galatasaray vs MonzaWorld: Friendlies Clubs | 1X2 | 1 | 0–2 | High | Lost |
| 18:00 | Eintracht Braunschweig vs SouthamptonWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | High | Won |
| 18:00 | Atlante U21 vs Club America U21Mexico: Liga MX U21 | 1X2 | 2 | 2–3 | Medium | Won |
| 18:15 | FC Winterthur vs Yverdon SportSwitzerland: Challenge League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 18:15 | Oxford Sunnyside vs Dungannon SwiftsWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | High | Won |
| 18:15 | Arda Kardzhali vs Slavia SofiaBulgaria: First League | 1X2 | 1 | 1–0 | Medium | Won |
| 18:15 | Étoile Carouge vs FC AarauSwitzerland: Challenge League | 1X2 | 2 | 3–0 | High | Lost |
| 18:30 | Al Nejmeh vs Jwaaya FCLebanon: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 18:30 | Carrick Rangers vs Ballymena UnitedWorld: Friendlies Clubs | 1X2 | 1 | 0–3 | Medium | Lost |
| 18:30 | Pogon Szczecin vs Legia WarszawaPoland: Ekstraklasa | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:30 | Guiseley AFC vs Blackburn Rovers U21World: Friendlies Clubs | 1X2 | X | 3–2 | High | Lost |
| 18:30 | Arges Pitesti vs Petrolul PloiestiRomania: Liga I | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:30 | Colchester vs West Ham United U21World: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 18:30 | Seekirchen vs Sturm GrazAustria: Cup | 1X2 | 2 | 0–3 | High | Won |
| 18:30 | Raith Rovers vs Heart Of MidlothianWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:30 | Al Ahed vs Al AnsarLebanon: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 18:45 | Cobh Ramblers vs Bray WanderersIreland: First Division | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 18:45 | Kerry vs Finn HarpsIreland: First Division | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Treaty United vs Athlone TownIreland: First Division | Double Chance | 12 | 2–1 | Medium | Won |
| 18:45 | UCD vs Cork CityIreland: First Division | BTTS / GG | BTTS - Yes | 5–2 | High | Won |
| 18:45 | Enfield Town vs WorthingWorld: Friendlies Clubs | 1X2 | 2 | 1–1 | High | Lost |
| 18:45 | Hyde United vs ChesterWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | Medium | Won |
| 18:45 | Limavady United vs LinfieldWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | High | Won |
| 18:45 | Southport vs United of ManchesterWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | St Patrick's Athl. vs DundalkIreland: Premier Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:00 | 2 de Mayo vs Rubio NUParaguay: Division Profesional Clausura | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | El Nacional vs Gualaceo SCEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 19:00 | Ballard vs Ventura County FusionUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 19:00 | Odra Opole vs Arka GdyniaPoland: I Liga | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 19:15 | Njardvik vs HK KopavogurIceland: 1. Deild | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 19:15 | Fjolnir vs HaukarIceland: 2. Deild | 1X2 | 2 | 2–1 | High | Lost |
| 19:45 | Gimnasia M. vs Central Cordoba de SantiagoArgentina: Liga Profesional Argentina | 1X2 | 1 | 1–0 | High | Won |
| 20:00 | Vikingur Reykjavik vs KeflavikIceland: Úrvalsdeild | 1X2 | 1 | 5–1 | Medium | Won |
| 20:00 | Hvíti riddarinn vs KáriIceland: 2. Deild | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 20:00 | Guatemala U20 vs Costa Rica U20North & Central America: CONCACAF U20 | 1X2 | 2 | 0–1 | High | Won |
| 20:00 | Elite vs VG UnitedNorth & Central America: CONCACAF Caribbean Club Shield | 1X2 | X | 2–0 | High | Lost |
| 20:00 | Alianza Atletico vs Club Deportivo Los ChankasPeru: Primera División | 1X2 | 1 | 3–1 | High | Won |
| 20:15 | Comerciantes vs Alianza UniversidadPeru: Segunda División | 1X2 | 1 | 1–0 | Medium | Won |
| 20:30 | Independiente Medellín W vs Atlético Nacional WColombia: Liga Femenina | Double Chance | 12 | 1–3 | Medium | Won |
| 20:45 | Mauritania U20 vs Valencia U20World: COTIF Tournament | 1X2 | 2 | 2–1 | Medium | 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.