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, March 27, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Mount Pleasant Academy vs Spanish Town PoliceJamaica: Premier League | 1X2 | 1 | 4–0 | High | Won |
| 00:00 | Argentinos JRS vs LanusArgentina: Liga Profesional Argentina | 1X2 | 1 | 2–1 | High | Won |
| 00:00 | Quindio vs OrsomarsoColombia: Primera B | 1X2 | 1 | 2–2 | Medium | Lost |
| 00:00 | Juventude W vs Flamengo WBrazil: Brasileiro Women | Double Chance | 12 | 1–3 | High | Won |
| 00:00 | Deportivo Cuenca Juniors vs 9 de OctubreEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 00:00 | San Antonio vs 22 de JulioEcuador: Liga Pro Serie B | 1X2 | 1 | 5–2 | Medium | Won |
| 02:00 | Santa Ana vs Aserri FCCosta-Rica: Liga De Ascenso | Double Chance | 12 | 3–2 | Medium | Won |
| 03:00 | New Caledonia vs JamaicaWorld: World Cup Qualification Intercontinental Play Offs | 1X2 | 2 | 0–1 | High | Won |
| 06:00 | Japan U21 vs USA U21World: Friendlies | 1X2 | X | 0–0 | High | Won |
| 08:00 | Saint Eloi Lupopo vs CS ManikaCongo-DR: Ligue 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 08:30 | Monaro Panthers vs Tuggeranong UnitedAustralia: Capital Territory NPL | 1X2 | 1 | 2–1 | Medium | Won |
| 08:30 | Sydney FC U23 vs APIA Leichhardt TigersAustralia: New South Wales NPL | 1X2 | 2 | 0–2 | Medium | Won |
| 08:30 | Persikad Depok FC vs PersekatIndonesia: Liga 2 | Double Chance | 12 | 4–1 | Medium | Won |
| 08:30 | Bentleigh Greens vs Dandenong ThunderAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 08:30 | Heidelberg United vs Melbourne City IIAustralia: Victoria NPL | 1X2 | 1 | 1–1 | Medium | Lost |
| 09:00 | West Wallsend vs Singleton StrikersAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 09:00 | Brisbane Roar FC W vs Perth Glory FC WAustralia: A League Women | Over / Under Goals | Ov2.5 | 5–2 | Medium | Won |
| 09:00 | Lithuania U17 vs Azerbaijan U17Europe: UEFA U17 Championship Qualification | 1X2 | 1 | 0–0 | Medium | Lost |
| 09:00 | Hurstville FC vs Hakoah Sydney CityAustralia: New South Wales NPL 2 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 09:00 | Brunswick City vs Bulleen LionsAustralia: Victoria NPL 2 | 1X2 | 1 | 0–2 | Medium | Lost |
| 09:00 | Adamstown Rosebuds vs Edgeworth EaglesAustralia: Northern NSW NPL | 1X2 | 2 | 0–0 | Medium | Lost |
| 09:00 | Belmont Swansea vs Charlestown City BluesAustralia: Northern NSW NPL | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:00 | Adelaide Olympic vs Modbury JetsAustralia: South Australia State League 1 | 1X2 | 2 | 1–1 | Medium | Lost |
| 09:00 | Cumberland United vs Eastern UnitedAustralia: South Australia State League 1 | 1X2 | 1 | 4–2 | High | Won |
| 09:00 | Vietnam U20 W vs Uzbekistan U20 WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 09:15 | Blacktown Spartans vs Central Coast IIAustralia: New South Wales NPL 2 | 1X2 | 1 | 4–1 | High | Won |
| 09:15 | Glenorchy Knights vs South HobartAustralia: Tasmania NPL | 1X2 | 2 | 1–2 | High | Won |
| 09:30 | Melbourne Knights vs Northcote CityAustralia: Victoria NPL 2 | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 09:45 | FK Beograd vs Playford City PatriotsAustralia: South Australia NPL | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 10:00 | Vlašim vs Dukla PrahaWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 10:00 | Vissel Kobe vs Sanfrecce HiroshimaJapan: J1 League | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 10:00 | Dukla Praha II vs Bohemians 1905 IICzech-Republic: 3. Liga CFL A | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 10:30 | Broadbeach United vs Robina CityAustralia: Queensland Premier League | 1X2 | 1 | 3–2 | Medium | Won |
| 10:30 | SC Wanderers vs CabooltureAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 10:30 | Skala 1911 Stryi vs UzhhorodUkraine: Druha Liga | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:00 | Azerbaijan U21 vs Portugal U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 0–4 | High | Won |
| 11:00 | Karpaty Lviv U19 vs Kolos Kovalivka U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 11:00 | Floreat Athena vs Joondalup CityAustralia: Western Australia State League 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 11:30 | Turku PS vs PK-35World: Friendlies Clubs | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 12:00 | Djurgardens IF vs HJK HelsinkiWorld: Friendlies Clubs | Double Chance | 12 | 4–2 | High | Won |
| 12:00 | SJK vs KuPSWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 12:00 | Hapoel Afula vs Bnei YehudaIsrael: Liga Leumit | 1X2 | 2 | 0–1 | Medium | Won |
| 12:00 | Hapoel Nazareth Illit vs Maccabi Kabilio JaffaIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 12:30 | Naft Maysan vs ErbilIraq: Iraqi League | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:30 | Diyala vs Al NajafIraq: Iraqi League | 1X2 | 1 | 1–2 | Medium | Lost |
| 12:30 | Iran vs NigeriaWorld: Friendlies | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:35 | Hajer vs Al LoaSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 12:35 | Mudhar Club vs Al SafaSaudi-Arabia: Division 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:45 | Al Nairyah vs Al QousSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Somalia vs MauritiusAfrica: Africa Cup Of Nations Qualification | 1X2 | X | 0–0 | High | Won |
| 13:00 | Chad vs BurundiAfrica: Africa Cup Of Nations Qualification | 1X2 | X | 0–4 | High | Lost |
| 13:00 | Saint-Luc vs Groupe BazanoCongo-DR: Ligue 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Sepsi II vs Râmnicu SăratRomania: Liga III Serie 2 | 1X2 | 1 | 6–0 | Medium | Won |
| 13:00 | Petrolul 52 II vs FC Oţelul IIRomania: Liga III Serie 2 | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 13:00 | Cetatea vs CSL NanovRomania: Liga III Serie 5 | 1X2 | 1 | 4–0 | High | Won |
| 13:00 | Academica Balș vs LPS HD ClinceniRomania: Liga III Serie 5 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Axi Adunații-Copăceni vs Progresul SpartacRomania: Liga III Serie 5 | 1X2 | 2 | 1–0 | Medium | Lost |
| 13:00 | Filiaşi vs AlexandriaRomania: Liga III Serie 5 | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:00 | Dunărea 2020 Giurgiu vs CS U Craiova IIRomania: Liga III Serie 5 | 1X2 | 2 | 0–1 | Medium | Won |
| 13:00 | Unirea Bascov vs Minerul LupeniRomania: Liga III Serie 6 | Double Chance | 12 | 3–0 | High | Won |
| 13:00 | Timişul Şag vs Unirea SântanaRomania: Liga III Serie 7 | Double Chance | 12 | 2–3 | High | Won |
| 13:00 | SCM Zalău vs Crişul SântandreiRomania: Liga III Serie 8 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Bulgaria U17 vs Malta U17Europe: UEFA U17 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Araucaria U20 vs Galo Maringá U20Brazil: Paranaense U20 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Dabas vs Monori SeHungary: NB III Southeast | 1X2 | 2 | 1–2 | Medium | Won |
| 13:00 | Barnsley U21 vs Sheffield United U21England: Professional Development League | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:00 | Degerfors IF vs IFK NorrkopingWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 13:00 | Bisha vs Hetten FCSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Itabirito U20 vs Atlético Mineiro U20Brazil: Mineiro U20 | 1X2 | 2 | 2–3 | Medium | Won |
| 13:00 | Kyrgyz Republic U23 vs Jordan U23World: Friendlies | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 13:00 | Tunisia U20 vs Mauritania U20World: Friendlies | 1X2 | 1 | 3–2 | Medium | Won |
| 13:05 | Al Gottah vs ArarSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:10 | Al Rayan vs Al-WajjSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:15 | Abha vs Al JubailSaudi-Arabia: Division 1 | 1X2 | 1 | 2–0 | High | Won |
| 13:15 | Ohod vs Al QalahSaudi-Arabia: Division 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:30 | Itesalat vs Raya GhazlEgypt: Second League | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 13:30 | Olympic El Qanah vs El Seka El HadidEgypt: Second League | 1X2 | 1 | 4–1 | Medium | Won |
| 13:30 | Queens Park Rangers U21 vs Wigan Athletic U21England: Professional Development League | 1X2 | 1 | 2–3 | Medium | Lost |
| 13:30 | Dayrout vs El MansuraEgypt: Second League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:30 | Russia U21 vs Uzbekistan U23World: Friendlies | 1X2 | X | 0–0 | High | Won |
| 14:00 | Bosnia-Herzegovina U21 vs Slovenia U21Europe: UEFA U21 Championship Qualification | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | Stepojevac Vaga vs Tekstilac OdžaciSerbia: Prva Liga | 1X2 | 2 | 0–2 | Medium | Won |
| 14:00 | HB Chelghoum Laïd vs US ChaouiaAlgeria: Ligue 2 | 1X2 | 2 | 0–0 | High | Lost |
| 14:00 | ASM Oran vs WA TlemcenAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | US Biskra vs KhroubAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | CR Béni Thour vs JS Bordj MénaïelAlgeria: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | JS Jijel vs TeleghmaAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | MO Bejaia vs CA BatnaAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | MSP Batna vs Nrb Beni OulbeneAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | RC Kouba vs KoléaAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | Watford U21 vs Coventry City U21England: Professional Development League | 1X2 | 1 | 6–0 | High | Won |
| 14:00 | Odd U19 vs Vålerenga U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 6–0 | High | Won |
| 14:00 | Orgryte IS vs LillestromWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 14:00 | BK Hacken vs Mjallby AIFWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | MO Constantine vs NC MagraAlgeria: Ligue 2 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | Témouchent vs Béchar DjedidAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | Argentina U20 vs United States U20World: Friendlies | 1X2 | X | 0–0 | High | Won |
| 14:30 | Italy U20 vs England U20World: Friendlies | Over / Under Goals | Un2.5 | 3–3 | High | Lost |
| 14:45 | Sokół Kolb. vs Wisłoka DębicaPoland: III Liga Group 4 | Double Chance | 12 | 1–2 | Medium | Won |
| 15:00 | Cyprus U21 vs Spain U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 0–7 | High | Won |
| 15:00 | Augsburg II vs Nürnberg IIGermany: Regionalliga Bayern | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Kazakhstan U21 vs Slovakia U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 1–3 | Medium | Won |
| 15:00 | Georgia U21 vs Latvia U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Necaxa U21 vs UNAM Pumas U21Mexico: Liga MX U21 | Double Chance | 12 | 1–0 | Medium | Won |
| 15:00 | Stromsgodset vs SandefjordWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 15:00 | Tłuchowia vs Lipno StęszewPoland: III Liga Group 2 | Double Chance | 12 | 3–1 | High | Won |
| 15:00 | Medeama vs Eleven WondersGhana: Premier League | 1X2 | 1 | 2–0 | Medium | Won |
| 15:00 | Valerenga vs IFK GoteborgWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 15:00 | Guinea vs TogoWorld: Friendlies | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:00 | Opatija vs DugopoljeCroatia: First NL | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 15:00 | Slovakia U18 vs Serbia U18World: Friendlies | 1X2 | X | 0–0 | High | Won |
| 15:30 | Romania U20 vs Poland U20Europe: U20 Elite League | 1X2 | 2 | 0–1 | Medium | Won |
| 16:00 | Sao Tome and Principe vs EthiopiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–3 | High | Won |
| 16:00 | Greece U21 vs Malta U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 5–0 | High | Won |
| 16:00 | Milo vs Kaloum StarGuinea: Ligue 1 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:00 | BASK vs Radnički Novi BeogradSerbia: Srpska Liga Belgrade | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Mexico U20 vs Costa Rica U20World: Friendlies | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:30 | Russia vs NicaraguaWorld: Friendlies | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Pohronie vs PúchovSlovakia: 2. Liga | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Norway U21 vs Netherlands U21Europe: UEFA U21 Championship Qualification | BTTS / GG | BTTS - Yes | 3–2 | High | Won |
| 17:00 | Ukraine U21 vs Lithuania U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 1–1 | High | Lost |
| 17:00 | Poland U21 vs Armenia U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 4–1 | High | Won |
| 17:00 | Germany U21 vs Northern Ireland U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | Triglav vs RudarSlovenia: 2. SNL | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | Kluczbork vs Polonia NysaPoland: III Liga Group 3 | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:00 | Portugal U20 vs Switzerland U20Europe: U20 Elite League | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Austria vs GhanaWorld: Friendlies | 1X2 | 1 | 5–1 | High | Won |
| 17:00 | Montenegro vs AndorraWorld: Friendlies | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | South Africa vs PanamaWorld: Friendlies | 1X2 | X | 1–1 | High | Won |
| 17:00 | Tatran Bohunice vs ChoteborCzech-Republic: 4. Liga Divizie D | 1X2 | 1 | 0–0 | High | Lost |
| 17:00 | Hønefoss vs NotoddenWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | Medium | Won |
| 17:30 | VfB Oldenburg vs Phönix LübeckGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:30 | Sportfreunde Siegen vs Köln IIGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:30 | Sweden U21 vs Montenegro U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 2–2 | High | Lost |
| 17:30 | Wales U21 vs Belarus U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 2–0 | High | Won |
| 17:30 | Chomutov vs Přední KopaninaCzech-Republic: 4. Liga Divizie B | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Olimpia Grudziądz vs ŁKS Łódź IIPoland: II Liga East | 1X2 | 1 | 2–0 | Medium | Won |
| 17:30 | Carl Zeiss Jena W vs RB Leipzig WGermany: Frauen Bundesliga | 1X2 | 2 | 1–1 | High | Lost |
| 17:30 | Baťov vs BzenecCzech-Republic: 4. Liga Divizie E | 1X2 | 2 | 0–0 | Medium | Lost |
| 17:30 | Saudi Arabia vs EgyptWorld: Friendlies | Over / Under Goals | Un2.5 | 0–4 | High | Lost |
| 17:30 | Jordan vs Costa RicaWorld: Friendlies | 1X2 | X | 2–2 | High | Won |
| 18:00 | Cordoba vs MirandesSpain: Segunda División | 1X2 | 1 | 2–2 | Medium | Lost |
| 18:00 | LASK Juniors vs Wallern MarienkirchenAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Kosovo U21 vs Romania U21Europe: UEFA U21 Championship Qualification | Double Chance | 12 | 0–1 | Medium | Won |
| 18:00 | Eppelborn vs Hertha WiesbachGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Gibraltar U21 vs Bulgaria U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 0–1 | High | Won |
| 18:00 | Baunatal vs Eintracht Frankfurt IIGermany: Oberliga Hessen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | SV Babelsberg 03 vs BSG Chemie LeipzigGermany: Regionalliga Nordost | Double Chance | 12 | 5–0 | High | Won |
| 18:00 | Buchbach vs MemmingenGermany: Regionalliga Bayern | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | Viktoria Aschaffenburg vs Wacker BurghausenGermany: Regionalliga Bayern | 1X2 | 2 | 2–2 | Medium | Lost |
| 18:00 | Illertissen vs VilzingGermany: Regionalliga Bayern | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | TSV Steinbach vs Barockstadt Fulda-Lehn.Germany: Regionalliga SudWest | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | 1860 München II vs DeisenhofenGermany: Oberliga Bayern Süd | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Neudrossenfeld vs EltersdorfGermany: Oberliga Bayern Nord | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | ATSV Erlangen vs Ingolstadt IIGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Cham vs CoburgGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Sportfreunde Lotte vs SV RodinghausenGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 18:00 | Gloggnitz vs SV HornAustria: Regionalliga Ost | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Bastia-Borgo vs EpinalFrance: National 2 Group B | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Gnas vs Union RB Weinland GamlitAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Fürstenfeld vs PachernAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Leoben vs UFC FehringAustria: Landesliga Steiermark | 1X2 | 2 | 3–5 | Medium | Won |
| 18:00 | Köflach vs TillmitschAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 18:00 | Brinje-Grosuplje vs KrkaSlovenia: 2. SNL | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | AB Copenhagen vs RoskildeDenmark: 2. Division | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | HIK vs Fremad AmagerDenmark: 2. Division | Double Chance | 12 | 0–3 | Medium | Won |
| 18:00 | FC Helsingor vs Vendsyssel FFDenmark: 2. Division | 1X2 | 2 | 0–3 | High | Won |
| 18:00 | Thisted FC vs SkiveDenmark: 2. Division | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 18:00 | Hluboka nad Vltavou vs TachovCzech-Republic: 4. Liga Divizie A | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | San Marcos vs Union ComercioPeru: Segunda División | 1X2 | 2 | 0–3 | High | Won |
| 18:00 | Boston City U20 vs Minas Boca U20Brazil: Mineiro U20 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | SV Lafnitz vs WeizAustria: Regionalliga Mitte | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | Gleisdorf 09 vs Deutschlandsberger SCAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Treibach vs KalsdorfAustria: Regionalliga Mitte | 1X2 | 2 | 0–0 | High | Lost |
| 18:00 | Coimbra U20 vs Uberabinha U20Brazil: Mineiro U20 | 1X2 | X | 1–0 | High | Lost |
| 18:00 | Libya vs NigerWorld: Friendlies | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Les Herbiers vs Lorient IIFrance: National 2 Group A | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Barakaldo vs Real Madrid IISpain: Primera División RFEF Group 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Kolubara vs BrodaracSerbia: Srpska Liga Belgrade | 1X2 | 2 | 1–3 | High | Won |
| 18:00 | Landvetter IS vs LindomeSweden: Division 2 Västra Götaland | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Internacional U20 vs Apafut U20Brazil: Estadual Junior U20 | 1X2 | 1 | 0–0 | High | Lost |
| 18:10 | Favoritner AC vs Krems RehbergAustria: Regionalliga Ost | 1X2 | 2 | 0–0 | High | Lost |
| 18:15 | Kilia Kiel vs Heider SVGermany: Oberliga Schleswig Holstein | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Germania Ratingen vs SF BaumbergGermany: Oberliga Niederrhein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | Hilden vs SonsbeckGermany: Oberliga Niederrhein | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Victoria Hamburg vs Tus DassendorfGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | VfB Lübeck vs BW LohneGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:30 | Andorra U21 vs England U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 1–1 | High | Lost |
| 18:30 | Sportfreunde Schwaig vs KotternGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:30 | Eutiner SV vs SV EichedeGermany: Oberliga Schleswig Holstein | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:30 | OSC Bremerhaven vs Union BremenGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | Leher TS vs Eiche HornGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | Bobigny vs HyèresFrance: National 2 Group C | Double Chance | 12 | 0–2 | High | Won |
| 18:30 | Goiania U20 vs Pontalinense U20Brazil: Goiano U20 | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 18:30 | Patriotas U20 vs Operário PR U20Brazil: Paranaense U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:30 | Wiener SC vs Wiener ViktoriaAustria: Regionalliga Ost | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:30 | Oberwart vs DonauAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Chateauroux vs ConcarneauFrance: National 1 | Double Chance | 12 | 3–1 | Medium | Won |
| 18:30 | Dijon vs VersaillesFrance: National 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 18:30 | Fleury 91 vs Bourg-en-bresse 01France: National 1 | 1X2 | 1 | 3–0 | High | Won |
| 18:30 | Orleans vs VillefrancheFrance: National 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Sochaux vs QuevillyFrance: National 1 | 1X2 | 1 | 2–0 | High | Won |
| 18:30 | Stade Briochin vs GobelinsFrance: National 1 | Double Chance | 12 | 0–1 | High | Won |
| 18:30 | Valenciennes vs AubagneFrance: National 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | Saint-Malo vs AngoulêmeFrance: National 2 Group A | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:30 | IFK Skövde vs Vänersborgs FKSweden: Division 2 Norra Götaland | 1X2 | 1 | 0–0 | High | Lost |
| 18:30 | Kongahälla vs BöljanSweden: Division 2 Västra Götaland | 1X2 | 1 | 0–2 | High | Lost |
| 19:00 | BW Dingden vs Viktoria Jüchen-Garz.Germany: Oberliga Niederrhein | Double Chance | 12 | 0–0 | High | Lost |
| 19:00 | FV Engers 07 vs Arminia LudwigshafenGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 19:00 | Scotland U21 vs Czech Republic U21Europe: UEFA U21 Championship Qualification | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 19:00 | Switzerland U21 vs Faroe Islands U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Bersenbrück vs Atlas DelmenhorstGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 19:00 | Belgium U21 vs Austria U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Lommel U21 vs Patro Eisden U21Belgium: Reserve Pro League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 19:00 | Chambly Thelle FC vs St-Pryvé St-HilaireFrance: National 2 Group B | Double Chance | 12 | 1–2 | High | Won |
| 19:00 | HK Kopavogur vs BF 108Iceland: Cup | 1X2 | X | 4–0 | High | Lost |
| 19:00 | Höttur vs Neisti D.Iceland: Cup | 1X2 | X | 0–0 | High | Won |
| 19:00 | Rouen vs CaenFrance: National 1 | 1X2 | 1 | 1–1 | High | Lost |
| 19:00 | Rågsved vs Nacka IliriaSweden: Division 2 Södra Svealand | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 19:00 | Greece vs ParaguayWorld: Friendlies | 1X2 | X | 0–1 | High | Lost |
| 19:00 | AFC Bournemouth U21 vs West Bromwich Albion U21England: Premier League Cup | Over / Under Goals | Ov2.5 | 4–5 | High | Won |
| 19:00 | Selfoss vs AugnablikIceland: Cup | Over / Under Goals | Ov2.5 | 7–1 | High | Won |
| 19:15 | Pamplona vs AoizSpain: Tercera División RFEF Group 15 | 1X2 | 1 | 2–2 | Medium | Lost |
| 19:30 | Cwmbran Celtic vs Cambrian & ClydachWales: FAW Championship | 1X2 | 2 | 1–2 | High | Won |
| 19:30 | Pontypridd Town vs TrefelinWales: FAW Championship | 1X2 | 2 | 1–3 | Medium | Won |
| 19:30 | Kortrijk U21 vs RFC de Liege U21Belgium: Reserve Pro League | 1X2 | 1 | 2–1 | High | Won |
| 19:30 | Algeria vs GuatemalaWorld: Friendlies | 1X2 | 1 | 7–0 | High | Won |
| 19:45 | Partick vs Ross CountyScotland: Championship | 1X2 | 1 | 3–1 | High | Won |
| 19:45 | Raith Rovers vs Ayr UtdScotland: Championship | Double Chance | 12 | 3–0 | High | Won |
| 19:45 | Inverness CT vs Queen of the SouthScotland: League One | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:45 | Rhyl vs Denbigh TownWales: FAW Championship | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 19:45 | Ruthin Town vs Buckley TownWales: FAW Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 19:45 | Newington Youth vs Annagh UnitedNorthern-Ireland: Championship | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 19:45 | Bray Wanderers vs KerryIreland: First Division | 1X2 | 1 | 2–1 | Medium | Won |
| 19:45 | Cork City vs Athlone TownIreland: First Division | 1X2 | 1 | 4–1 | Medium | Won |
| 19:45 | UCD vs Cobh RamblersIreland: First Division | Double Chance | 12 | 4–0 | High | Won |
| 19:45 | Wexford vs Treaty UnitedIreland: First Division | Double Chance | 12 | 3–2 | High | Won |
| 19:45 | England vs UruguayWorld: Friendlies | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:45 | Switzerland vs GermanyWorld: Friendlies | Over / Under Goals | Un2.5 | 3–4 | High | Lost |
| 19:45 | Netherlands vs NorwayWorld: Friendlies | 1X2 | 1 | 2–1 | Medium | Won |
| 19:45 | Caernarfon Town vs The New SaintsWales: Premier League | 1X2 | 2 | 0–4 | Medium | Won |
| 20:00 | Spain vs SerbiaWorld: Friendlies | 1X2 | 1 | 3–0 | High | Won |
| 20:00 | Independiente vs AtenasArgentina: Copa Argentina | 1X2 | 1 | 4–2 | High | Won |
| 20:00 | Popayan vs Real CartagenaColombia: Primera B | 1X2 | 2 | 1–1 | Medium | Lost |
| 20:15 | Morocco vs EcuadorWorld: Friendlies | 1X2 | X | 1–1 | High | Won |
| 21:00 | Marino vs Real Unión de TenerifeSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 0–0 | High | Lost |
| 21:00 | La Horquetta Rangers vs PhoenixTrinidad-And-Tobago: Pro League | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 21:00 | Águilas Doradas vs Alianza ValleduparColombia: Primera A | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 21:00 | Telde vs TamaraceiteSpain: Tercera División RFEF Group 12 | 1X2 | 2 | 3–1 | High | Lost |
| 21:00 | Recoleta vs Deportes TemucoChile: Primera B | Double Chance | 12 | 1–5 | Medium | Won |
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.