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 — Sunday, June 21, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Ecuador vs CuraçaoWorld: World Cup | 1X2 | 1 | 0–0 | High | Lost |
| 00:00 | Birmingham Legion vs Loudoun UnitedUSA: USL Championship | 1X2 | 1 | 1–1 | Medium | Lost |
| 00:00 | Forward Madison vs NY CosmosUSA: USL League One | 1X2 | 1 | 3–1 | Medium | Won |
| 00:00 | Red River vs Louisiana KreweUSA: USL League Two | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 00:00 | Brazos Valley vs LonestarUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 00:00 | Apotheos vs Birmingham Legion IIUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 00:00 | Memphis 901 vs HattiesburgUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 00:00 | Colorado Rapids II vs Portland Timbers IIUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 00:00 | Little Rock Rangers vs Mississippi BrillaUSA: USL League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 00:00 | Charlottesville Blues vs Virginia MaraudersUSA: USL League Two | 1X2 | 1 | 4–0 | High | Won |
| 00:00 | Maranhão vs PaysanduBrazil: Serie C | Double Chance | 12 | 0–1 | Medium | Won |
| 00:30 | FC Tulsa vs Colorado SpringsUSA: USL Championship | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 00:30 | Corpus Christi vs Sarasota ParadiseUSA: USL League One | BTTS / GG | BTTS - Yes | 4–1 | High | Won |
| 00:30 | Denton Diablos vs Lubbock MatadorsUSA: USL League Two | Double Chance | 12 | 2–1 | High | Won |
| 00:30 | McKinney Chupacabras vs West TexasUSA: USL League Two | Double Chance | 12 | 2–1 | High | Won |
| 00:30 | Peoria vs Sunflower StateUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 01:00 | Spokane Velocity vs One KnoxvilleUSA: USL League One | Double Chance | 12 | 0–4 | Medium | Won |
| 01:00 | Almaden vs SF GlensUSA: USL League Two | Double Chance | 12 | 3–0 | High | Won |
| 01:30 | Boise vs Union OmahaUSA: USL League One | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 01:30 | Oly Town vs Midlakes UnitedUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 02:00 | Monterey Bay vs El Paso LocomotiveUSA: USL Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 02:00 | Academica vs Project 51OUSA: USL League Two | 1X2 | 2 | 3–5 | Medium | Won |
| 02:00 | Redlands vs SeahorsesUSA: USL League Two | 1X2 | 1 | 5–0 | Medium | Won |
| 02:00 | Tucson vs Ventura County FusionUSA: USL League Two | Double Chance | 12 | 2–2 | High | Lost |
| 02:15 | Clarence Zebras II vs University of TasmaniaAustralia: Tasmania Southern Championship | 1X2 | 1 | 1–4 | High | Lost |
| 02:30 | Phoenix Rising vs Oakland RootsUSA: USL Championship | BTTS / GG | BTTS - Yes | 3–4 | High | Won |
| 02:30 | Las Vegas Lights vs Orange County SCUSA: USL Championship | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 03:00 | Sacramento Republic vs New Mexico UnitedUSA: USL Championship | 1X2 | 1 | 0–1 | High | Lost |
| 03:00 | Singleton Strikers vs West WallsendAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 03:00 | Maitland vs Hamilton OlympicAustralia: Northern NSW NPL | 1X2 | 1 | 1–0 | Medium | Won |
| 03:15 | Kingborough Lions vs South HobartAustralia: Tasmania NPL | 1X2 | 2 | 1–1 | Medium | Lost |
| 04:00 | Tunisia vs JapanWorld: World Cup | 1X2 | 2 | 0–4 | Medium | Won |
| 04:30 | Sydney United vs SD RaidersAustralia: New South Wales NPL | 1X2 | 1 | 1–0 | Medium | Won |
| 05:00 | Wollongong Wolves vs Sydney FC U23Australia: New South Wales NPL | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 05:00 | Blacktown City vs APIA Leichhardt TigersAustralia: New South Wales NPL | 1X2 | 2 | 1–3 | Medium | Won |
| 05:00 | Marconi Stallions vs UNSWAustralia: New South Wales NPL | 1X2 | 1 | 1–0 | Medium | Won |
| 05:00 | Busan Transportation vs Gyeongju HNPSouth-Korea: K3 League | Double Chance | 12 | 1–1 | Medium | Lost |
| 05:00 | Kahibah vs Charlestown City BluesAustralia: Northern NSW NPL | 1X2 | 2 | 4–1 | High | Lost |
| 06:00 | Olympic vs Peninsula PowerAustralia: Queensland NPL | 1X2 | 2 | 1–3 | Medium | Won |
| 07:00 | Irkutsk vs Dinamo St. PetersburgRussia: Second League Group 2 | Double Chance | 12 | 0–4 | High | Won |
| 07:00 | St. Albans Saints vs Altona MagicAustralia: Victoria NPL | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 07:00 | Lions vs Rochedale RoversAustralia: Queensland NPL | 1X2 | 1 | 2–1 | High | Won |
| 08:00 | Central Stallions vs UlaanbaatarMongolia: Premier League | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 09:00 | Pocheon vs Gangneung CitySouth-Korea: K3 League | 1X2 | 1 | 3–1 | Medium | Won |
| 09:00 | Krylya Sovetov II vs Khimik DzerzhinskRussia: Second League Group 4 | 1X2 | 2 | 0–2 | High | Won |
| 09:00 | Novosibirsk vs VelesRussia: Second League A Fall Season Gold | Double Chance | 12 | 2–1 | High | Won |
| 09:30 | FCI Levadia II vs FC TallinnEstonia: Esiliiga A | 1X2 | 1 | 4–0 | Medium | Won |
| 09:30 | Tallinna Kalev vs Nõmme Kalju IIEstonia: Esiliiga A | 1X2 | 1 | 5–1 | High | Won |
| 10:00 | Awassa Kenema vs BahardarEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 10:00 | Arendal vs TræffNorway: 2. Division Group 1 | Over / Under Goals | Ov2.5 | 3–1 | Medium | Won |
| 10:00 | Niva vs Molodechno-DYuSSh 4Belarus: 1. Division | Over / Under Goals | Ov2.5 | 6–0 | Medium | Won |
| 10:00 | Nacka Iliria vs Eker ÖrebroSweden: Division 2 Södra Svealand | 1X2 | 1 | 0–1 | High | Lost |
| 10:30 | Tromsø II vs SkedsmoNorway: 3. Division Girone 5 | 1X2 | 2 | 2–3 | High | Won |
| 10:30 | Badalona II vs CompostelaSpain: Tercera División RFEF Promotion Play Offs | 1X2 | X | 2–0 | High | Lost |
| 11:00 | Molde II vs StrindheimNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 11:00 | Örebro SK W vs Umeå WSweden: Elitettan | Double Chance | 12 | 1–0 | High | Won |
| 11:00 | Enskede W vs Sandviken WSweden: Elitettan | 1X2 | 1 | 4–0 | Medium | Won |
| 11:00 | Hønefoss vs EidsvoldNorway: 2. Division Group 2 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 11:00 | IF Ready vs Vålerenga IINorway: 3. Division Girone 1 | 1X2 | 1 | 1–2 | High | Lost |
| 11:00 | Viking II vs Staal JørpelandNorway: 3. Division Girone 4 | 1X2 | 1 | 5–2 | High | Won |
| 11:00 | Piteå vs AFC EskilstunaSweden: Ettan Norra | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 11:00 | KDV vs Ural IIRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 11:00 | Forward vs FittjaSweden: Division 2 Södra Svealand | 1X2 | 1 | 3–1 | High | Won |
| 11:00 | Karlslund vs FarstaSweden: Division 2 Södra Svealand | 1X2 | 2 | 1–0 | Medium | Lost |
| 11:00 | Super Nova vs AudaLatvia: Virsliga | 1X2 | 2 | 0–2 | High | Won |
| 11:00 | Khangarid vs DerenMongolia: Premier League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 11:00 | Nosta vs Dinamo BarnaulRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 11:00 | Suzhou Dongwu vs Yunnan YukunChina: FA Cup | 1X2 | 2 | 2–4 | High | Won |
| 11:00 | Tamaraceite vs GuijueloSpain: Tercera División RFEF Promotion Play Offs | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 11:15 | Džiugas Telšiai vs Suduva MarijampoleLithuania: A Lyga | Double Chance | 12 | 1–2 | Medium | Won |
| 11:30 | Tammeka vs Trans NarvaEstonia: Meistriliiga | 1X2 | 1 | 1–0 | Medium | Won |
| 12:00 | Mekelakeya vs Ethiopian MedhinEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 12:00 | Stabæk II vs VarhaugNorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 12:00 | Brattvåg vs jervNorway: 2. Division Group 1 | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 12:00 | Okzhetpes vs FK Tobol KostanayKazakhstan: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 12:00 | FC Slutsk vs BATE IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 12:00 | Grei W vs Odd WNorway: 1. Division Women | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 12:00 | Skellefteå vs Umeå FC AkademiSweden: Division 2 Norrland | 1X2 | 1 | 4–0 | High | Won |
| 12:30 | Al Nejmeh vs Al MabarrahLebanon: Premier League | Double Chance | 12 | 5–0 | Medium | Won |
| 12:30 | Kamuzu Barracks vs Nyasa Big BulletsMalawi: Super League | Double Chance | 12 | 1–2 | Medium | Won |
| 12:30 | Red Lions vs Chitipa UnitedMalawi: Super League | 1X2 | 1 | 1–0 | High | Won |
| 12:30 | TryggLade vs LørenskogNorway: 2. Division Group 2 | 1X2 | 2 | 1–4 | High | Won |
| 12:30 | Blue Eagles vs Karonga UnitedMalawi: Super League | 1X2 | 1 | 3–2 | Medium | Won |
| 12:30 | Moyale Barracks vs Mitundu BaptistMalawi: Super League | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Tadamon Sour vs RacingLebanon: Premier League | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Jeunes Fauves vs Fortuna MfouCameroon: Elite One | Double Chance | 12 | 2–4 | High | Won |
| 13:00 | Mekelle Kenema vs Adama KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Harstad vs Kongsvinger IINorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 13:00 | IK brage vs IFK VarnamoSweden: Superettan | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 13:00 | Helsingborg vs GIF SundsvallSweden: Superettan | 1X2 | 1 | 5–2 | Medium | Won |
| 13:00 | Osters IF vs Falkenbergs FFSweden: Superettan | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 13:00 | EB Streymur II vs Víkingur IIFaroe-Islands: 1. Deild | 1X2 | 2 | 1–6 | Medium | Won |
| 13:00 | Betlemi vs WIT GeorgiaGeorgia: Liga 3 | 1X2 | 2 | 0–2 | Medium | Won |
| 13:00 | Didube 2014 vs GuriaGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 13:00 | Gardabani vs VarketiliGeorgia: Liga 3 | 1X2 | 2 | 1–3 | High | Won |
| 13:00 | Iberia 2010 vs Saburtalo IIGeorgia: Liga 3 | 1X2 | 2 | 0–2 | High | Won |
| 13:00 | Kolkheti Khobi vs GonioGeorgia: Liga 3 | Double Chance | 12 | 0–1 | Medium | Won |
| 13:00 | Margveti 2006 vs Dinamo Tbilisi IIGeorgia: Liga 3 | 1X2 | 2 | 2–0 | Medium | Lost |
| 13:00 | Fløya vs Strømsgodset IINorway: 3. Division Girone 5 | 1X2 | 1 | 4–0 | Medium | Won |
| 13:00 | Sandefjord II vs BrumunddalNorway: 3. Division Girone 6 | 1X2 | 1 | 2–2 | High | Lost |
| 13:00 | Kyzyl-Zhar vs Kairat AlmatyKazakhstan: Premier League | 1X2 | 2 | 2–4 | Medium | Won |
| 13:00 | Žalgiris II vs JonavaLithuania: 1 Lyga | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Enköping vs Umeå FCSweden: Ettan Norra | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 13:00 | Frigg Oslo FK W vs Start WNorway: 1. Division Women | 1X2 | 2 | 1–3 | High | Won |
| 13:00 | Dynamo Makhachkala II vs KyzyltashRussia: Second League Group 1 | Double Chance | 12 | 2–3 | High | Won |
| 13:00 | Merani Tbilisi vs IraoGeorgia: Liga 3 | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Izhevsk vs Chelyabinsk IIRussia: Second League Group 4 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Orenburg II vs Pobeda Nizhniy NovgorodRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 13:00 | Bollstanäs vs GuteSweden: Svenska Cupen | Over / Under Goals | Un2.5 | 5–2 | High | Lost |
| 13:00 | FS Jelgava vs TukumsLatvia: Virsliga | Over / Under Goals | Ov2.5 | 4–1 | Medium | Won |
| 13:00 | Arsenal Tula vs Spartak KostromaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 13:00 | Barrancas UMET vs Belgrano ZarateArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | Hardrock vs KaribaZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 13:00 | Manica Diamonds vs PlatinumZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Triangle United vs Chicken InnZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 13:00 | RSV Eintracht vs BFC PreussenWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | FC Minsk vs ML VitebskBelarus: Premier League | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:00 | Luki-Energiya vs TverRussia: Second League Group 2 | 1X2 | 1 | 2–1 | High | Won |
| 13:00 | Rubin Kazan 2 vs Akron IIRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 13:00 | Highlanders vs DynamosZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:30 | Arna-Bjørnar W vs Bryne WNorway: 1. Division Women | Double Chance | 12 | 3–0 | High | Won |
| 13:30 | BOA vs CAPBrazil: Mineiro 2 | 1X2 | 1 | 0–2 | Medium | Lost |
| 13:30 | Niroye Zamini vs Fard AlborzIran: Azadegan League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 14:00 | Åkra vs VindbjartNorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | IF Karlstad II vs MotalaSweden: Division 2 Norra Götaland | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 14:00 | Umea FF vs IFK ÖstersundSweden: Division 2 Norrland | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:00 | Örebro Syrianska vs Lindo FFSweden: Division 2 Södra Svealand | 1X2 | 1 | 0–2 | Medium | Lost |
| 14:00 | Avai vs CuiabaBrazil: Serie B | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 14:00 | Bryne vs AsaneNorway: 1. Division | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Egersund vs HaugesundNorway: 1. Division | 1X2 | 2 | 5–2 | Medium | Lost |
| 14:00 | Kongsvinger vs StromsgodsetNorway: 1. Division | Over / Under Goals | Ov2.5 | 4–4 | High | Won |
| 14:00 | Moss vs Sandnes ULFNorway: 1. Division | 1X2 | 1 | 1–4 | Medium | Lost |
| 14:00 | ODD Ballklubb vs hoddNorway: 1. Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | Raufoss vs SogndalNorway: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 14:00 | Strommen vs StabaekNorway: 1. Division | 1X2 | 2 | 1–0 | High | Lost |
| 14:00 | Mandalskameratene vs VågNorway: 3. Division Girone 4 | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Yelimay Semey vs AtyrauKazakhstan: Premier League | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:00 | Göteborg W vs Trelleborg WSweden: Elitettan | 1X2 | 1 | 3–1 | High | Won |
| 14:00 | AFC Malmo vs OlympicSweden: Ettan Södra | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:00 | Kristianstad vs LaholmSweden: Ettan Södra | 1X2 | 1 | 0–3 | Medium | Lost |
| 14:00 | FC Energetik-Bgu Minsk vs Uni MinskBelarus: 1. Division | 1X2 | 1 | 4–0 | Medium | Won |
| 14:00 | TIL 2020 W vs Åsane WNorway: 1. Division Women | Double Chance | 12 | 0–2 | High | Won |
| 14:00 | 07 Vestur vs ABFaroe-Islands: Meistaradeildin | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 14:00 | B36 Torshavn vs HB TorshavnFaroe-Islands: Meistaradeildin | 1X2 | 1 | 0–3 | Medium | Lost |
| 14:00 | Dinamo Vologda vs Kosmos DolgoprudnyRussia: Second League Group 2 | Double Chance | 12 | 2–4 | High | Won |
| 14:00 | Korsnäs vs SunnerstaSweden: Division 2 Norra Svealand | 1X2 | 2 | 4–1 | Medium | Lost |
| 14:00 | Lidingö vs KungsängenSweden: Division 2 Norra Svealand | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 14:00 | Täby vs HelgesSweden: Division 2 Norra Svealand | 1X2 | 1 | 3–0 | High | Won |
| 14:00 | Smedby vs HaningeSweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 14:00 | Flora Tallinn vs PaideEstonia: Meistriliiga | Double Chance | 12 | 1–2 | Medium | Won |
| 14:00 | Vestri vs AftureldingIceland: 1. Deild | 1X2 | 2 | 2–0 | Medium | Lost |
| 14:00 | Sable vs TonnerreCameroon: Elite Two | Double Chance | 12 | 2–2 | High | Lost |
| 14:00 | FAR Rabat vs Kawkab MarrakechMorocco: Botola Pro | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 14:00 | Caxias vs MaringáBrazil: Serie C | Double Chance | 12 | 1–1 | Medium | Lost |
| 14:00 | Dainava vs FA Šiauliai IILithuania: 1 Lyga | 1X2 | 1 | 5–0 | High | Won |
| 14:00 | Baltika II vs Chertanovo MoscowRussia: Second League Group 2 | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 14:00 | Difaa EL Jadida vs Wydad ACMorocco: Botola Pro | 1X2 | 2 | 1–0 | Medium | Lost |
| 14:00 | FUS Rabat vs Olympique DcheïraMorocco: Botola Pro | 1X2 | 1 | 0–2 | Medium | Lost |
| 14:00 | Hassania Agadir vs UTS RabatMorocco: Botola Pro | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Ittihad Tanger vs CR Khemis ZemamraMorocco: Botola Pro | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Maghreb Fès vs Renaissance BerkaneMorocco: Botola Pro | BTTS / GG | BTTS - No | 1–2 | High | Lost |
| 14:00 | Olympique Safi vs Yacoub El MansourMorocco: Botola Pro | Double Chance | 12 | 0–1 | Medium | Won |
| 14:00 | Raja Casablanca vs CODM MeknèsMorocco: Botola Pro | 1X2 | 1 | 2–1 | High | Won |
| 14:30 | Panthère vs Aigle Royal de MoungoCameroon: Elite One | Double Chance | 12 | 4–0 | High | Won |
| 14:30 | Stade Renard vs Victoria UnitedCameroon: Elite One | Double Chance | 12 | 1–0 | High | Won |
| 14:30 | Kara-Balta vs Abdish-AtaKyrgyzstan: Premier League | 1X2 | 2 | 2–2 | Medium | Lost |
| 14:30 | Ozgon vs ToktogulKyrgyzstan: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:30 | Be'sat Kermanshah vs HavadarIran: Azadegan League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 14:30 | Damash Gilanian vs Mes SoongounIran: Azadegan League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:30 | Mes Kerman vs Pars Jonoubi JAMIran: Azadegan League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:30 | Dikaki vs BitamGabon: Championnat D1 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:00 | PWD Bamenda vs Dynamo de DoualaCameroon: Elite One | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 15:00 | Colombe vs Aigle RoyalCameroon: Elite One | Double Chance | 12 | 1–0 | High | Won |
| 15:00 | Norrby IF vs United NordicSweden: Superettan | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 15:00 | Ostersunds FK vs IFK NorrkopingSweden: Superettan | BTTS / GG | BTTS - Yes | 0–2 | High | Lost |
| 15:00 | Iveria Khashuri vs Lokomotivi TbilisiGeorgia: Liga 3 | 1X2 | 2 | 0–0 | Medium | Lost |
| 15:00 | Grorud vs JunkerenNorway: 2. Division Group 2 | 1X2 | 1 | 3–0 | Medium | Won |
| 15:00 | Assyriska FF vs IF KarlstadSweden: Ettan Norra | 1X2 | 2 | 2–2 | Medium | Lost |
| 15:00 | New England II vs Chicago Fire IIUSA: MLS Next Pro | 1X2 | 1 | 1–2 | Medium | Lost |
| 15:00 | Riga vs FK LiepajaLatvia: Virsliga | 1X2 | 1 | 4–0 | High | Won |
| 15:00 | Saipa vs Ario EslamshahrIran: Azadegan League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:00 | Bate Borisov vs ArsenalBelarus: Premier League | Double Chance | 12 | 2–3 | Medium | Won |
| 15:00 | Aktobe vs FC AstanaKazakhstan: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 15:00 | Viking FK W vs Kolbotn WNorway: 1. Division Women | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Torpedo Vladimir vs CherepovetsRussia: Second League Group 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 15:15 | Navad Urmia vs Naft Bandar AbbasIran: Azadegan League | 1X2 | 2 | 0–2 | Medium | Won |
| 15:30 | Nassaji Mazandaran vs Mes Shahr-e BabakIran: Azadegan League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:30 | La Luz vs CerritoUruguay: Segunda División | Double Chance | 12 | 2–0 | High | Won |
| 16:00 | Masters FC vs CreckMalawi: Super League | 1X2 | 1 | 1–3 | Medium | Lost |
| 16:00 | Spain vs Saudi ArabiaWorld: World Cup | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | JK Tabasalu vs Tartu KalevEstonia: Esiliiga B | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 16:00 | IR Reykjavik vs VölsungurIceland: 1. Deild | 1X2 | 1 | 4–4 | High | Lost |
| 16:00 | Shenavarsazi Qeshm vs Naft GachsaranIran: Azadegan League | Over / Under Goals | Un2.5 | 4–2 | High | Lost |
| 16:00 | Tartu Welco vs Nõmme United IIEstonia: Esiliiga A | 1X2 | 1 | 5–2 | Medium | Won |
| 16:00 | Molde vs KFUM OsloWorld: Friendlies Clubs | Double Chance | 12 | 5–1 | High | Won |
| 16:00 | Colina vs Municipal SalamancaChile: Segunda División | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | Murom vs Iskra SmolenskRussia: Second League Group 2 | 1X2 | 1 | 6–0 | Medium | Won |
| 16:00 | Sanat Naft vs Shahrdari NoshahrIran: Azadegan League | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:30 | Antofagasta vs D. La SerenaChile: Copa Chile | Over / Under Goals | Un2.5 | 4–2 | High | Lost |
| 16:30 | Huachipato vs D. Puerto MonttChile: Copa Chile | 1X2 | 1 | 0–2 | High | Lost |
| 17:00 | Neman vs Dinamo MinskBelarus: Premier League | Double Chance | 12 | 1–3 | Medium | Won |
| 17:30 | Argentino de Merlo vs Dock SudArgentina: Primera B Metropolitana | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 17:30 | Arsenal Sarandi vs Deportivo MerloArgentina: Primera B Metropolitana | 1X2 | 1 | 4–2 | Medium | Won |
| 17:30 | Talleres Remedios vs ComunicacionesArgentina: Primera B Metropolitana | 1X2 | 1 | 0–0 | High | Lost |
| 17:45 | Al Shabab vs Al JahraKuwait: Premier League | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:45 | Al Tadhamon vs Al NasarKuwait: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Central SC vs FerroviarioBrazil: Serie D | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Parnahyba vs Águia de MarabáBrazil: Serie D | Double Chance | 12 | 2–1 | Medium | Won |
| 18:00 | Guillermo Brown vs Sol de MayoArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Deportivo Madryn vs Los AndesArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Breidablik vs KA AkureyriIceland: Úrvalsdeild | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | FH hafnarfjordur vs Thor AkureyriIceland: Úrvalsdeild | 1X2 | 1 | 1–1 | High | Lost |
| 18:00 | Valur Reykjavik vs KeflavikIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | IBV Vestmannaeyjar vs StjarnanIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Hercílio Luz vs MetropolitanoBrazil: Catarinense 2 | Double Chance | 12 | 3–0 | High | Won |
| 18:00 | Fluminense-SC vs JaraguáBrazil: Catarinense 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Fluminense De Feira vs SSABrazil: Baiano 2 | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 18:00 | Juventus SC vs TubaraoBrazil: Catarinense 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 18:00 | Guarani de Palhoça vs NaçãoBrazil: Catarinense 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Deportivo Metalurgico vs Nautico HacoajArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:30 | Albacete II vs LeioaSpain: Tercera División RFEF Promotion Play Offs | 1X2 | X | 2–0 | High | Lost |
| 18:30 | Almirante Brown vs Atletico MitreArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 18:30 | Chacarita Juniors vs Tristan SuarezArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:30 | Cipolletti vs Deportivo RinconArgentina: Torneo Federal A | 1X2 | 1 | 2–1 | Medium | Won |
| 18:30 | Defensores de Belgrano VR vs Independiente De ChivilcoyArgentina: Torneo Federal A | Double Chance | 12 | 2–0 | High | Won |
| 18:30 | Defensores de Vilelas vs Sol de AméricaArgentina: Torneo Federal A | Double Chance | 12 | 2–1 | High | Won |
| 18:30 | Defensores De Belgrano vs All BoysArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:30 | Ferro Carril Oeste vs Deportivo MoronArgentina: Primera Nacional | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 18:30 | Patronato vs MidlandArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:30 | Atlético GO U20 vs Cerrado EC U20Brazil: Goiano U20 | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:30 | Rentistas vs Uruguay MontevideoUruguay: Segunda División | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Brasiliense vs Goiatuba ECBrazil: Serie D | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | Sao Jose vs Santa CatarinaBrazil: Serie D | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 19:00 | Portuguesa RJ vs NoroesteBrazil: Serie D | Double Chance | 12 | 1–1 | Medium | Lost |
| 19:00 | Tuna Luso vs IguatuBrazil: Serie D | Double Chance | 12 | 1–2 | Medium | Won |
| 19:00 | Altos vs ABCBrazil: Serie D | 1X2 | 2 | 0–1 | High | Won |
| 19:00 | Cascavel vs Marcílio DiasBrazil: Serie D | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 19:00 | Jacuipense vs TrezeBrazil: Serie D | Double Chance | 12 | 1–3 | Medium | Won |
| 19:00 | Lagarto vs CSABrazil: Serie D | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 19:00 | Belgium vs IranWorld: World Cup | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | CRAC vs TombenseBrazil: Serie D | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 19:00 | CRB vs Fortaleza ECBrazil: Serie B | Double Chance | 12 | 1–1 | High | Lost |
| 19:00 | Maguary PE vs PiauíBrazil: Serie D | 1X2 | 1 | 2–0 | High | Won |
| 19:00 | Gimnasia Concepción vs Sportivo Las ParejasArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 19:00 | San Martin Formosa vs Sarmiento ResistenciaArgentina: Torneo Federal A | 1X2 | 1 | 3–0 | Medium | Won |
| 19:00 | Tucuman Central vs Boca UnidosArgentina: Torneo Federal A | Double Chance | 12 | 2–0 | Medium | Won |
| 19:00 | Barreiras FC vs Vitoria Da ConquistaBrazil: Baiano 2 | 1X2 | 1 | 2–1 | Medium | Won |
| 19:00 | Lago Verde vs PinheiroBrazil: Maranhense 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Villa Nova vs Democrata SLBrazil: Mineiro 2 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Brusque vs FlorestaBrazil: Serie C | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 19:00 | Deportes Temuco vs ConcepciónChile: Copa Chile | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 19:00 | Union La Calera vs Union San FelipeChile: Copa Chile | 1X2 | 1 | 0–2 | High | Lost |
| 19:15 | Grotta vs FylkirIceland: 1. Deild | 1X2 | 2 | 2–5 | High | Won |
| 19:15 | HK Kopavogur vs GrindavikIceland: 1. Deild | 1X2 | 1 | 2–2 | Medium | Lost |
| 19:15 | Ægir vs Throttur ReykjavikIceland: 1. Deild | 1X2 | 2 | 1–3 | Medium | Won |
| 19:30 | Serra Branca vs JuazeirenseBrazil: Serie D | 1X2 | 1 | 2–0 | High | Won |
| 19:30 | Central Norte vs Godoy CruzArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 19:30 | Atenas vs Costa BravaArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 19:30 | Deportivo Maipu vs Gimnasia Y TiroArgentina: Primera Nacional | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 20:00 | Sampaio Correa vs TremBrazil: Serie D | 1X2 | 1 | 0–2 | Medium | Lost |
| 20:00 | ASA vs SergipeBrazil: Serie D | Double Chance | 12 | 1–1 | Medium | Lost |
| 20:00 | Ivinhema vs Democrata GVBrazil: Serie D | Double Chance | 12 | 3–1 | Medium | Won |
| 20:00 | Rio Branco ES vs UberlandiaBrazil: Serie D | BTTS / GG | BTTS - No | 0–2 | High | Won |
| 20:00 | São Bernardo vs JuventudeBrazil: Serie B | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 20:00 | Club Atlético Güemes vs Gimnasia JujuyArgentina: Primera Nacional | BTTS / GG | BTTS - No | 1–3 | High | Lost |
| 20:00 | Chicago Dutch Lions vs RKCUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 20:00 | Colchagua vs Provincial OsornoChile: Segunda División | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 20:00 | Provincial Ovalle vs Real San JoaquínChile: Segunda División | Double Chance | 12 | 1–6 | High | Won |
| 20:00 | Lota Schwager vs Santiago MorningChile: Segunda División | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 20:00 | Curico Unido vs NublenseChile: Copa Chile | Double Chance | 12 | 1–0 | Medium | Won |
| 20:15 | Fram Reykjavik vs Vikingur ReykjavikIceland: Úrvalsdeild | 1X2 | 2 | 0–5 | High | Won |
| 21:00 | Araguaína vs Nacional AMBrazil: Serie D | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 21:00 | Sao Raimundo vs Porto VelhoBrazil: Serie D | Double Chance | 12 | 1–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.