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 — Monday, May 25, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | San Luis vs MagallanesChile: Primera B | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 00:00 | Kick Start vs Weymouth WalesBarbados: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 00:00 | Caiquetio vs Brazil JuniorsAruba: Division Di Honor | Double Chance | 12 | 0–0 | High | Lost |
| 00:00 | Columbus Crew II vs Toronto IIUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 01:00 | Colorado ISA vs Utah UnitedUSA: USL League Two | 1X2 | X | 0–0 | High | Won |
| 01:00 | West Seattle Rhodies W vs Salmon Bay WUSA: USL W League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 01:00 | U.N.A.M. - Pumas vs Cruz AzulMexico: Liga MX | Double Chance | 12 | 1–2 | Medium | Won |
| 01:00 | Cavalier vs Portmore UnitedJamaica: Premier League | Double Chance | 12 | 2–2 | High | Lost |
| 01:15 | Los Angeles FC vs Seattle SoundersUSA: Major League Soccer | 1X2 | 1 | 1–0 | High | Won |
| 02:00 | Bangers vs Tacoma StarsUSA: USL League Two | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:30 | Stars FC vs RedlandsUSA: USL League Two | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 07:30 | Paju Citizen vs Gimpo CitizenSouth-Korea: K League 2 | 1X2 | 2 | 0–1 | Medium | Won |
| 07:30 | Suwon Bluewings vs Cheonan CitySouth-Korea: K League 2 | 1X2 | 1 | 3–2 | Medium | Won |
| 09:30 | South Melbourne vs AvondaleAustralia: Victoria NPL | 1X2 | 2 | 0–4 | High | Won |
| 11:00 | Kolding IF vs HillerødDenmark: 1. Division | 1X2 | 2 | 3–0 | Medium | Lost |
| 11:30 | Croatia U17 vs Belgium U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 12:00 | Sotra vs BjargNorway: 2. Division Group 1 | 1X2 | 1 | 1–2 | High | Lost |
| 12:00 | Askøy vs DjervNorway: 3. Division Girone 3 | Double Chance | 12 | 0–0 | High | Lost |
| 12:00 | Drukpa vs TsirangBhutan: Premier League | 1X2 | 1 | 0–1 | Medium | Lost |
| 12:00 | Vålerenga II vs HemingNorway: 3. Division Girone 1 | 1X2 | 2 | 1–6 | Medium | Won |
| 12:00 | Ararat-Armenia II vs HayqArmenia: First League | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:00 | Bentonit Ijevan vs SardarapatArmenia: First League | Double Chance | 12 | 0–0 | High | Lost |
| 12:00 | Mika vs Noah IIArmenia: First League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 12:00 | Syunik vs Ararat IIArmenia: First League | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Young Boys W vs Servette Chênois WSwitzerland: AXA Women’s Super League | Double Chance | 12 | 1–2 | High | Won |
| 12:00 | Stadeln vs Eintracht MünchbergGermany: Oberliga Relegation Round | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Strindheim vs NardoNorway: 3. Division Girone 2 | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Gjøvik-Lyn vs ElverumNorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 12:00 | Vanløse vs NæsbyDenmark: 3. Division | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 12:30 | Start vs ValerengaNorway: Eliteserien | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 12:30 | Eidsvold vs RanaNorway: 2. Division Group 2 | 1X2 | 1 | 4–1 | High | Won |
| 13:00 | Schermbeck vs EnnepetalGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Eintracht Rheine vs Türkspor DortmundGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Hiltrup vs SprockhovelGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Westfalia Rhynern vs Finnentrop BamenohlGermany: Oberliga Westfalen | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | ASC Dortmund vs VredenGermany: Oberliga Westfalen | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Lippstadt 08 vs Preußen Münster IIGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 13:00 | Hennef 05 vs Teutonia WeidenGermany: Oberliga Mittelrhein | 1X2 | 1 | 0–0 | High | Lost |
| 13:00 | Bergisch Gladbach vs SF DürenGermany: Oberliga Mittelrhein | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | CAPS United vs PlatinumZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Konnerud vs Lokomotiv OsloNorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 4–3 | High | Won |
| 13:00 | Varhaug vs VågNorway: 3. Division Girone 4 | 1X2 | 1 | 0–1 | Medium | Lost |
| 13:00 | Fauske Sprint vs SkjervøyNorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 13:00 | Ulfstind vs FinnsnesNorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 13:00 | Brumunddal vs LillehammerNorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 0–8 | High | Won |
| 13:00 | Gonsenheim vs SC Idar-ObersteinGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Erkenschwick vs SG Wattenscheid 09Germany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 13:00 | Brattvåg vs NotoddenNorway: 2. Division Group 1 | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | B71 vs SuduroyFaroe-Islands: 1. Deild | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 13:00 | Hvidovre vs EsbjergDenmark: 1. Division | BTTS / GG | BTTS - Yes | 1–4 | High | Won |
| 13:00 | Lysekloster vs ArendalNorway: 2. Division Group 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 13:00 | Maniema Union vs Saint Eloi LupopoCongo-DR: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Simba vs Don BoscoCongo-DR: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Junkeren vs UllKisaNorway: 2. Division Group 2 | 1X2 | 1 | 3–0 | High | Won |
| 13:00 | JSK vs TP MazembeCongo-DR: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Fram vs RaelingenNorway: 3. Division Girone 6 | 1X2 | 1 | 5–1 | Medium | Won |
| 13:30 | VfL Vichttal vs Siegburger SVGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:30 | Frechen vs Wegberg-BeeckGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:30 | Fortuna Köln II vs Eintracht HohkeppelGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:30 | Fyllingsdalen vs Brann IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | Verl II vs GievenbeckGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:00 | Arna-Bjørnar W vs Kolbotn WNorway: 1. Division Women | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Notts County vs Salford CityEngland: League Two | Double Chance | 12 | 3–0 | Medium | Won |
| 14:00 | Lørenskog vs LevangerNorway: 2. Division Group 2 | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | ATSV Erlangen vs GroßbardorfGermany: Oberliga Relegation Round | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:00 | Skjetten vs HarstadNorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 14:00 | KI Klaksvik vs ABFaroe-Islands: Meistaradeildin | 1X2 | 1 | 2–1 | High | Won |
| 14:00 | Coburg vs FSV PfaffenhofenIlmGermany: Oberliga Relegation Round | 1X2 | 2 | 0–3 | Medium | Won |
| 14:00 | EB Streymur vs NSI RunavikFaroe-Islands: Meistaradeildin | 1X2 | 2 | 0–1 | High | Won |
| 14:00 | Vikingur Gota vs SkálaFaroe-Islands: Meistaradeildin | 1X2 | 1 | 2–1 | High | Won |
| 14:00 | Kottern vs SeebachGermany: Oberliga Relegation Round | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | Enppi vs Wadi DeglaEgypt: League Cup | BTTS / GG | BTTS - No | 0–0 | Medium | Won |
| 14:00 | Sturm Hauzenberg vs TSV 1880 WasserburgGermany: Oberliga Relegation Round | 1X2 | X | 0–2 | High | Lost |
| 14:30 | Makedonija GjP vs SileksMacedonia: First League | Double Chance | 12 | 4–2 | High | Won |
| 14:30 | FK Rabotnicki vs TikvešMacedonia: First League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 14:30 | Alay vs Dordoi BishkekKyrgyzstan: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 14:45 | Cherno More Varna vs Arda KardzhaliBulgaria: First League | Double Chance | 12 | 2–3 | High | Won |
| 14:45 | Lokomotiv Plovdiv vs Botev PlovdivBulgaria: First League | Double Chance | 12 | 2–1 | Medium | Won |
| 15:00 | Ham-Kam vs LillestromNorway: Eliteserien | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 15:00 | KFUM Oslo vs RosenborgNorway: Eliteserien | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 15:00 | Sarpsborg 08 FF vs MoldeNorway: Eliteserien | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 15:00 | Fortuna Mfou vs ColombeCameroon: Elite One | 1X2 | 2 | 0–3 | Medium | Won |
| 15:00 | Rapid Vienna vs RiedAustria: Bundesliga | Double Chance | 12 | 3–0 | High | Won |
| 15:00 | Tromso vs AalesundNorway: Eliteserien | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Asane vs RaufossNorway: 1. Division | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 15:00 | Haugesund vs MossNorway: 1. Division | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | hodd vs EgersundNorway: 1. Division | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 15:00 | Lyn vs StrommenNorway: 1. Division | 1X2 | 1 | 1–0 | High | Won |
| 15:00 | ODD Ballklubb vs RanheimNorway: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 15:00 | Sandnes ULF vs SogndalNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Stabaek vs KongsvingerNorway: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Stromsgodset vs BryneNorway: 1. Division | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Samgurali vs SaburtaloGeorgia: Erovnuli Liga | 1X2 | 2 | 3–2 | Medium | Lost |
| 15:00 | CS Hammam-Lif vs AS KasserineTunisia: Ligue 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Khenchela vs USM AlgerAlgeria: Ligue 1 | Double Chance | 12 | 2–1 | Medium | Won |
| 15:00 | Ogre United vs GrobiņaLatvia: Virsliga | 1X2 | 2 | 1–1 | Medium | Lost |
| 15:00 | Stade Gabesien vs US TataouineTunisia: Ligue 2 | 1X2 | 1 | 2–0 | Medium | Won |
| 15:30 | Young Africans vs NamungoTanzania: Ligi Kuu Bara | 1X2 | 1 | 3–1 | High | Won |
| 15:30 | Šiauliai vs FK TrakaiLithuania: A Lyga | 1X2 | 1 | 2–0 | Medium | Won |
| 16:00 | Arminia II vs Rot Weiss AhlenGermany: Oberliga Westfalen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Union Carl Berner vs UllernNorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | Johvi Phoenix vs Parnu JK Vaprus U21Estonia: Esiliiga B | Over / Under Goals | Ov2.5 | 4–3 | High | Won |
| 16:00 | Lyngby vs AC HorsensDenmark: 1. Division | BTTS / GG | BTTS - Yes | 0–2 | Medium | Lost |
| 16:00 | Siroki Brijeg vs Radnik BijeljinaBosnia: Premijer Liga | Double Chance | 12 | 4–0 | High | Won |
| 16:00 | Asker vs Gamle OsloNorway: 3. Division Girone 1 | 1X2 | 1 | 0–4 | Medium | Lost |
| 16:00 | Madla vs HinnaNorway: 3. Division Girone 4 | 1X2 | 1 | 3–0 | High | Won |
| 16:00 | Rīgas FS vs TukumsLatvia: Virsliga | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | FCI Levadia II vs Nõmme United IIEstonia: Esiliiga A | 1X2 | 2 | 4–2 | Medium | Lost |
| 16:00 | Santiago City vs Real San JoaquínChile: Segunda División | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:00 | Hapoel Nazareth Illit vs Hapoel AcreIsrael: Liga Leumit | Double Chance | 12 | 2–2 | Medium | Lost |
| 16:00 | Maccabi Kabilio Jaffa vs Hapoel HaderaIsrael: Liga Leumit | 1X2 | 1 | 6–1 | High | Won |
| 16:00 | Hapoel Rishon LeZion vs Hapoel Kfar ShalemIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 2–6 | Medium | Won |
| 16:00 | Hapoel Kfar Saba vs Hapoel Ramat GanIsrael: Liga Leumit | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Hapoel Ra'anana vs Ironi Modi'inIsrael: Liga Leumit | Double Chance | 12 | 2–0 | High | Won |
| 16:00 | Kiryat Yam SC vs Maccabi Petah TikvaIsrael: Liga Leumit | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:00 | Bnei Yehuda vs Maccabi HerzliyaIsrael: Liga Leumit | 1X2 | 2 | 1–1 | High | Lost |
| 16:00 | Hapoel Afula vs Kafr QasimIsrael: Liga Leumit | Double Chance | 12 | 2–0 | Medium | Won |
| 16:00 | Budaiya vs Al NajmaBahrain: Premier League | Double Chance | 12 | 0–3 | High | Won |
| 16:00 | Manama vs Al IttihadBahrain: Premier League | BTTS / GG | BTTS - Yes | 3–0 | High | Lost |
| 16:15 | Al Jahra vs Al ArabiKuwait: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 16:30 | Bombada vs GPAGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Hart Acedemy vs TMTGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Team Rhino vs FalconsGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Diarra vs ASKOMali: Première Division | Double Chance | 12 | 0–0 | High | Lost |
| 16:30 | N'Zidane vs AC DouaneMauritania: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 16:30 | Brikama United vs FortuneGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Dutch Lions vs HawksGambia: GFA League | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 16:30 | Greater Tomorrow vs Medina UnitedGambia: GFA League | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:30 | BST Galaxy vs Real de BanjulGambia: GFA League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | Samger vs Steve BikoGambia: GFA League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:30 | Bakaridjan vs DjolibaMali: Première Division | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:45 | Chemal vs PompiersMauritania: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 16:45 | Gendrim vs PoliceMauritania: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | IF Elfsborg vs BK HackenSweden: Allsvenskan | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 17:00 | IFK Goteborg vs Mjallby AIFSweden: Allsvenskan | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | Estonia U17 vs Spain U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 1–4 | High | Won |
| 17:00 | B36 Torshavn vs 07 VesturFaroe-Islands: Meistaradeildin | 1X2 | 1 | 1–0 | High | Won |
| 17:00 | Dinamo Batumi vs RustaviGeorgia: Erovnuli Liga | Double Chance | 12 | 1–0 | Medium | Won |
| 17:00 | Spaeri vs MeshakhteGeorgia: Erovnuli Liga | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Masr vs AL MasryEgypt: League Cup | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:05 | IFK Norrkoping vs Osters IFSweden: Superettan | 1X2 | 1 | 2–0 | High | Won |
| 17:15 | Sandefjord vs FredrikstadNorway: Eliteserien | 1X2 | 1 | 1–1 | High | Lost |
| 17:25 | Al Tadhamon vs Al QadsiaKuwait: Premier League | 1X2 | 2 | 0–1 | Medium | Won |
| 17:30 | Rapid vs Universitatea CraiovaRomania: Liga I | Double Chance | 12 | 0–0 | Medium | Lost |
| 17:30 | CSKA 1948 vs Levski SofiaBulgaria: First League | Double Chance | 12 | 0–0 | Medium | Lost |
| 17:30 | Ludogorets vs CSKA SofiaBulgaria: First League | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Sloboda Uzice vs FK Polimlje PrijepoljeSerbia: Srpska Liga West | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Azam vs KMCTanzania: Ligi Kuu Bara | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Villa Mitre vs Kimberley Mar del PlataArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Everton La Plata vs Buenos Aires CityArgentina: Torneo Promocional Amateur | 1X2 | X | 1–1 | High | Won |
| 18:00 | Legnago Salus vs ClodienseItaly: Serie D Girone C | Double Chance | 12 | 2–2 | Medium | Lost |
| 18:00 | Laguna vs Maguary PEBrazil: Serie D | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Deportiva Agropecuaria vs Cesar VallejoPeru: Segunda División | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:30 | SC Paderborn 07 vs VfL WolfsburgGermany: Bundesliga | 1X2 | 2 | 2–1 | Medium | Lost |
| 18:30 | Deportivo Muñiz vs FénixArgentina: Primera C | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:30 | Réal Bamako vs Derby AcademieMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:30 | USFAS Bamako vs US BougoubaMali: Première Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | FK Sarajevo vs Zeljeznicar SarajevoBosnia: Premijer Liga | 1X2 | 1 | 1–0 | Medium | Won |
| 18:30 | Victoriano Arenas vs SacachispasArgentina: Primera C | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 18:30 | Parma U20 vs Cesena U20Italy: Campionato Primavera 1 | 1X2 | 1 | 0–0 | High | Lost |
| 18:45 | Derry City vs ShelbourneIreland: Premier Division | Double Chance | 12 | 0–0 | High | Lost |
| 18:45 | Treaty United vs Cork CityIreland: First Division | 1X2 | 2 | 0–1 | Medium | Won |
| 18:45 | Bartolomé Mitre vs Tucuman CentralArgentina: Torneo Federal A | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | ST Mirren vs PartickScotland: Premiership | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Bohemians vs Shamrock RoversIreland: Premier Division | Double Chance | 12 | 1–2 | High | Won |
| 19:00 | Lorain County Leviathan vs BuffaloUSA: USL League Two | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 19:00 | Defensores de Vilelas vs San Martin FormosaArgentina: Torneo Federal A | Double Chance | 12 | 2–3 | High | Won |
| 19:00 | Provincial Ovalle vs Municipal SalamancaChile: Segunda División | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 19:00 | Sarmiento de La Banda vs Boca UnidosArgentina: Torneo Federal A | 1X2 | 1 | 3–0 | Medium | Won |
| 19:30 | Oly Town vs West Seattle JunctionUSA: USL League Two | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 20:00 | Sportivo Carapeguá vs Atlético TembetaryParaguay: Division Intermedia | Double Chance | 12 | 1–0 | Medium | Won |
| 20:30 | Comerciantes Unidos vs Deportivo GarcilasoPeru: Primera División | Double Chance | 12 | 0–0 | Medium | Lost |
| 20:30 | São Paulo W vs Santos WBrazil: Brasileiro Women | 1X2 | 1 | 3–0 | Medium | Won |
| 20:30 | Ind. Juniors vs 9 de OctubreEcuador: Liga Pro Serie B | 1X2 | 1 | 0–0 | Medium | Lost |
| 21:00 | Miramar vs FenixUruguay: Segunda División | 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.