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 20, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Comunicaciones vs Antigua GFCGuatemala: Liga Nacional | 1X2 | 1 | 0–1 | Medium | Lost |
| 00:00 | Emelec vs Independiente del ValleEcuador: Liga Pro | Double Chance | 12 | 2–0 | Medium | Won |
| 00:30 | Chapecoense-sc vs CorinthiansBrazil: Serie A | Double Chance | 12 | 0–0 | Medium | Lost |
| 00:30 | Laredo Heat vs El Paso LocomotiveUSA: US Open Cup | 1X2 | 2 | 0–2 | High | Won |
| 00:30 | Real Koyari vs NacionalAruba: Division Di Honor | 1X2 | 2 | 0–0 | High | Lost |
| 01:00 | Zacatecoluca vs FirpoEl-Salvador: Primera Division | 1X2 | 2 | 1–3 | Medium | Won |
| 01:00 | Tigres UANL vs FC CincinnatiNorth & Central America: CONCACAF Champions League | 1X2 | 1 | 5–1 | High | Won |
| 01:15 | Tennessee Tempo vs Chattanooga Red WolvesUSA: US Open Cup | 1X2 | 2 | 1–0 | Medium | Lost |
| 01:30 | Independiente Medellin vs JuniorColombia: Primera A | 1X2 | 1 | 2–0 | High | Won |
| 02:00 | Xelajú vs MunicipalGuatemala: Liga Nacional | Double Chance | 12 | 3–1 | Medium | Won |
| 05:00 | Thespakusatsu Gunma vs Shonan BellmareJapan: J2 League | 1X2 | 2 | 0–2 | Medium | Won |
| 05:00 | Albirex Niigata vs Kataller ToyamaJapan: J2 League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 05:00 | Gangneung City vs Dangjin CitizenSouth-Korea: K3 League | 1X2 | 1 | 2–1 | Medium | Won |
| 08:00 | Sydney FC W vs Wellington Phoenix WAustralia: A League Women | Double Chance | 12 | 1–3 | High | Won |
| 08:00 | Ural U20 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 08:00 | Nchanga Rangers vs ZESCO UnitedZambia: Super League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 08:00 | Power Dynamos vs Prison LeopardsZambia: Super League | 1X2 | 1 | 1–1 | High | Lost |
| 08:30 | Sydney FC U23 vs UNSWAustralia: New South Wales NPL | 1X2 | 1 | 0–2 | High | Lost |
| 08:30 | Bentleigh Greens vs Green GullyAustralia: Victoria NPL | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 08:35 | Western Sydney Wanderers vs Adelaide UnitedAustralia: A League | BTTS / GG | BTTS - Yes | 2–4 | High | Won |
| 08:45 | Dandenong City vs Hume CityAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 09:00 | Lake Macquarie vs Wallsend Red DevilsAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 09:00 | Toronto Awaba Stags vs Newcastle Croatia FCAustralia: NNSW League 1 | 1X2 | 2 | 2–1 | Medium | Lost |
| 09:00 | Brisbane Roar FC W vs Newcastle Jets FC WAustralia: A League Women | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 09:00 | Baník Ostrava U19 vs Karviná U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 09:00 | Adelaide Raiders vs Adelaide VictoryAustralia: South Australia State League 1 | Over / Under Goals | Ov2.5 | 5–0 | Medium | Won |
| 09:00 | Rydalmere Lions vs Central Coast IIAustralia: New South Wales NPL 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 09:00 | Edgeworth Eagles vs ValentineAustralia: Northern NSW NPL | 1X2 | 1 | 2–1 | High | Won |
| 09:15 | Dukla Praha U19 vs České Budějovice U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 09:15 | Launceston City vs RiversideAustralia: Tasmania NPL | Double Chance | 12 | 2–3 | Medium | Won |
| 09:15 | Hobart Utd. vs New TownAustralia: Tasmania Southern Championship | Over / Under Goals | Ov2.5 | 0–10 | High | Won |
| 09:15 | Oakleigh Cannons vs Sunshine GeorgiesAustralia: Victoria NPL | 1X2 | 1 | 2–1 | High | Won |
| 09:15 | Eastern United vs Adelaide CobrasAustralia: South Australia State League 1 | 1X2 | 2 | 2–4 | Medium | Won |
| 09:30 | Brunswick City vs Brunswick Juventus FCAustralia: Victoria NPL 2 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 09:30 | Viktoria Plzeň U19 vs Sigma Olomouc U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:30 | West Torrens Birkalla vs FK BeogradAustralia: South Australia NPL | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 09:30 | Preston Lions vs AvondaleAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 09:30 | Eltham Redbacks FC vs LangwarrinAustralia: Victoria NPL 2 | 1X2 | 1 | 2–1 | Medium | Won |
| 09:30 | Eastern Suburbs vs Gold Coast KnightsAustralia: Queensland NPL | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 09:30 | Peninsula Power vs Gold Coast UnitedAustralia: Queensland NPL | 1X2 | 1 | 4–2 | Medium | Won |
| 10:00 | Rukh Vynnyky U19 vs LNZ Cherkasy U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 10:00 | Mladá Boleslav U19 vs Vysočina Jihlava U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 6–0 | High | Won |
| 10:00 | Zbrojovka Brno U19 vs Pardubice U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 10:00 | Nizhny Novgorod U19 vs Almaz Antey U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 10:00 | Viktoriya Mykolaivka vs BukovynaUkraine: Persha Liga | 1X2 | 2 | 1–3 | Medium | Won |
| 10:00 | Adelaide Comets vs Adelaide United IIAustralia: South Australia NPL | 1X2 | 2 | 0–1 | High | Won |
| 10:00 | Kyzyl-Zhar vs IrtyshKazakhstan: Premier League | Double Chance | 12 | 2–2 | Medium | Lost |
| 10:00 | VPS vs GIF SundsvallWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | Medium | Lost |
| 10:30 | Skala 1911 Stryi vs AtletUkraine: Druha Liga | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 10:30 | North Star vs St George WillawongAustralia: Queensland Premier League | Double Chance | 12 | 1–0 | Medium | Won |
| 10:30 | Redlands United vs Holland Park HawksAustralia: Queensland Premier League | BTTS / GG | BTTS - Yes | 3–2 | High | Won |
| 10:30 | Gokulam vs DempoIndia: I League | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 11:00 | Oleksandria U19 vs Dynamo Kyiv U19Ukraine: U19 League | 1X2 | 2 | 2–2 | High | Lost |
| 11:00 | Kryvbas 2020 U19 vs Epitsentr U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 11:00 | Dalian Zhixing vs SHANGHAI SIPGChina: Super League | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 11:00 | Sparta Praha U19 vs Slovan Liberec U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 11:00 | Kapaz vs QarabagAzerbaidjan: Premyer Liqa | 1X2 | 2 | 1–0 | Medium | Lost |
| 11:00 | Neftchi vs LokomotivUzbekistan: Super League | Double Chance | 12 | 3–1 | High | Won |
| 11:00 | Muzinga vs DynamikBurundi: Ligue A | Double Chance | 12 | 0–3 | High | Won |
| 11:00 | Bayswater City vs Western KnightsAustralia: Western Australia NPL | 1X2 | 1 | 0–0 | High | Lost |
| 11:00 | Atyrau vs ZhenysKazakhstan: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 11:00 | Wuxi Wugou vs Shenzhen JuniorsChina: League One | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 11:30 | Śląsk Wrocław U19 vs Zagłębie Lubin U19Poland: Central Youth League | Over / Under Goals | Ov2.5 | 1–5 | High | Won |
| 11:30 | Hradec Králové U19 vs Zlín U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 11:30 | NorthEast United vs OdishaIndia: Indian Super League | 1X2 | 1 | 1–4 | High | Lost |
| 11:30 | Van vs Ararat-ArmeniaArmenia: Premier League | 1X2 | 2 | 2–2 | High | Lost |
| 11:35 | Qingdao Jonoon vs Hangzhou GreentownChina: Super League | 1X2 | 2 | 1–4 | High | Won |
| 11:45 | Nasaf vs SurkhonUzbekistan: Super League | 1X2 | 1 | 0–1 | High | Lost |
| 12:00 | Ahrobiznes Volochysk vs Nyva TernopilUkraine: Persha Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 12:00 | Stromsgodset vs HønefossWorld: Friendlies Clubs | 1X2 | 1 | 3–1 | High | Won |
| 12:00 | Slavia Praha U19 vs Slovácko U19Czech-Republic: 1. Liga U19 | 1X2 | 1 | 2–1 | High | Won |
| 12:00 | Songkhla vs BangkokThailand: Thai League 2 | 1X2 | 1 | 3–0 | High | Won |
| 12:00 | Politehnica UTM vs IskraMoldova: Super Liga | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 12:00 | Krasnodar U19 vs Akademiya Konoplev U20Russia: Youth Championship | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Lokomotiv Moskva U19 vs Dinamo Moskva U19Russia: Youth Championship | 1X2 | 1 | 5–0 | Medium | Won |
| 12:00 | Rubin Kazan U20 vs Chertanovo U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 12:00 | Spartak Moskva U19 vs Fakel U19Russia: Youth Championship | 1X2 | 1 | 4–3 | High | Won |
| 12:00 | Guangxi Hengchen vs Ningbo ProfessionalChina: League One | Double Chance | 12 | 2–1 | High | Won |
| 12:15 | Ho Chi Minh vs Bình PhướcVietnam: Cup | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 13:00 | Le Messager Ngozi vs Aigle NoirBurundi: Ligue A | Double Chance | 12 | 2–2 | High | Lost |
| 13:00 | Voluntari II vs Înainte ModeluRomania: Liga III Serie 3 | 1X2 | 2 | 3–5 | Medium | Won |
| 13:00 | Kids Tâmpa Braşov vs Tricolorul BreazaRomania: Liga III Serie 4 | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 13:00 | Alexandria vs CetateaRomania: Liga III Serie 5 | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | LPS HD Clinceni vs Dunărea 2020 GiurgiuRomania: Liga III Serie 5 | 1X2 | 1 | 3–1 | Medium | Won |
| 13:00 | Blackburn Rovers U21 vs West Ham United U21England: Premier League 2 Division One | 1X2 | 2 | 2–4 | High | Won |
| 13:00 | FCSB II vs Agricola BorceaRomania: Liga III Serie 3 | 1X2 | 1 | 0–2 | Medium | Lost |
| 13:00 | Zimbru II vs Olimp ComratMoldova: Liga 1 | 1X2 | 1 | 4–1 | Medium | Won |
| 13:00 | FC Stăuceni vs Spartanii SelemetMoldova: Super Liga | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 13:00 | Aizawl vs Diamond HarbourIndia: I League | Double Chance | 12 | 0–2 | High | Won |
| 13:00 | Ordabasy vs KaisarKazakhstan: Premier League | 1X2 | 1 | 2–0 | Medium | Won |
| 13:15 | Sogdiana vs PakhtakorUzbekistan: Super League | 1X2 | 2 | 2–4 | Medium | Won |
| 13:30 | Royal Vision vs Olympic StarBurundi: Ligue A | Double Chance | 12 | 3–0 | High | Won |
| 13:30 | FK Rabotnicki vs SileksMacedonia: First League | 1X2 | 2 | 2–0 | High | Lost |
| 13:30 | Tikveš vs Akademija PandevMacedonia: First League | 1X2 | 1 | 6–1 | High | Won |
| 13:30 | Queens Park Rangers U21 vs Colchester United U21England: Professional Development League | 1X2 | 1 | 4–3 | High | Won |
| 13:30 | Casric Stars vs Kruger UnitedSouth-Africa: 1st Division | 1X2 | 1 | 4–0 | Medium | Won |
| 13:30 | Highbury vs Black LeopardsSouth-Africa: 1st Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:45 | Bumamuru vs Kayanza UnitedBurundi: Ligue A | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Kustosija vs Dakovo-CroatiaCroatia: Second NL | 1X2 | 1 | 2–0 | Medium | Won |
| 14:00 | Millwall U21 vs Watford U21England: Professional Development League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 14:00 | Sheffield Wednesday U21 vs Brentford U21England: Professional Development League | 1X2 | 2 | 1–2 | Medium | Won |
| 14:00 | Zenit U19 vs Rostov U19Russia: Youth Championship | 1X2 | 1 | 6–4 | High | Won |
| 14:00 | ATK Mohun Bagan vs Mumbai CityIndia: Indian Super League | 1X2 | 1 | 0–1 | High | Lost |
| 14:00 | FC Minsk vs ArsenalBelarus: Premier League | 1X2 | 1 | 1–1 | High | Lost |
| 14:00 | FC Vitebsk vs FC GomelBelarus: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:00 | FC Astana vs FK Tobol KostanayKazakhstan: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 14:30 | Ilirija vs DekaniSlovenia: 2. SNL | Double Chance | 12 | 2–2 | Medium | Lost |
| 14:30 | Slovan Ljubljana vs TriglavSlovenia: 2. SNL | 1X2 | 2 | 1–2 | Medium | Won |
| 14:30 | Ljungskile SK vs Oskarshamns AIKWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 14:30 | Sesvete vs Orijent 1919Croatia: First NL | Double Chance | 12 | 2–1 | Medium | Won |
| 15:00 | Krka vs BeltinciSlovenia: 2. SNL | 1X2 | 2 | 0–0 | High | Lost |
| 15:00 | Necaxa U21 vs Club Tijuana U21Mexico: Liga MX U21 | Double Chance | 12 | 2–2 | High | Lost |
| 15:00 | Hellas Verona U20 vs Torino U20Italy: Campionato Primavera 1 | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Eleven Wonders vs SamartexGhana: Premier League | 1X2 | 2 | 2–2 | Medium | Lost |
| 15:00 | Heart of Lions vs Hearts of OakGhana: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:00 | Haras El Hodood vs Ismaily SCEgypt: Premier League | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 15:00 | BKMA vs FC UrartuArmenia: Premier League | 1X2 | 2 | 0–1 | High | Won |
| 15:15 | Neftchi Baku vs Imisli FKAzerbaidjan: Premyer Liqa | 1X2 | 1 | 6–0 | High | Won |
| 16:00 | FK Spartak Zdrepceva KRV vs Radnik SurdulicaSerbia: Super Liga | Double Chance | 12 | 1–3 | Medium | Won |
| 16:00 | Dukla Banská Bystrica vs MalženiceSlovakia: 2. Liga | 1X2 | 1 | 1–3 | High | Lost |
| 16:00 | Hranice vs Frýdek-MístekCzech-Republic: 3. Liga MSFL | 1X2 | 2 | 0–2 | High | Won |
| 16:00 | Mazatlan FC U21 vs Cruz Azul U21Mexico: Liga MX U21 | Double Chance | 12 | 1–0 | Medium | Won |
| 16:00 | RCK vs Réal du FasoBurkina-Faso: Ligue 1 | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:00 | Rahimo vs CFFEBBurkina-Faso: Ligue 1 | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 16:00 | Slavia Sofia vs Botev PlovdivBulgaria: First League | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 16:00 | Prostějov vs Zbrojovka BrnoCzech-Republic: FNL | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | Sheriff Tiraspol vs Dacia-BuiucaniMoldova: Super Liga | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Dynamo Makhachkala U19 vs CSKA Moskva U19Russia: Youth Championship | 1X2 | 2 | 0–2 | Medium | Won |
| 16:00 | Auda vs RigaLatvia: Virsliga | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | Racing d'Abidjan vs MounaIvory-Coast: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Klubi-04 vs PK-35World: Friendlies Clubs | Double Chance | 12 | 2–2 | Medium | Lost |
| 16:30 | Aluminij vs MariborSlovenia: 1. SNL | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:30 | Rotor Volgograd vs FakelRussia: First League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:00 | Piast Gliwice vs Radomiak RadomPoland: Ekstraklasa | Double Chance | 12 | 3–1 | High | Won |
| 17:00 | Znicz Pruszków vs Stal RzeszówPoland: I Liga | Over / Under Goals | Ov2.5 | 2–3 | Medium | Won |
| 17:00 | Istra 1961 vs NK VarazdinCroatia: HNL | Double Chance | 12 | 2–1 | Medium | Won |
| 17:00 | Admira Wacker vs Rapid Wien IIAustria: 2. Liga | 1X2 | 1 | 0–3 | Medium | Lost |
| 17:00 | SKN ST. Polten vs Austria SalzburgAustria: 2. Liga | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Austria Klagenfurt vs First ViennaAustria: 2. Liga | Double Chance | 12 | 0–2 | Medium | Won |
| 17:00 | FC Liefering vs WSPG WelsAustria: 2. Liga | 1X2 | 1 | 2–5 | Medium | Lost |
| 17:00 | Velden vs Wolfsberger AC IIAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 17:00 | Zlaté Moravce vs Slovan Bratislava IISlovakia: 2. Liga | 1X2 | 1 | 2–2 | High | Lost |
| 17:00 | Příbram vs Slavia Praha IICzech-Republic: FNL | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 17:00 | Warta Sieradz vs Widzew IIPoland: III Liga Group 1 | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | Wikielec vs Znicz Biała PiskaPoland: III Liga Group 1 | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Polonia Nysa vs Górnik Zabrze IIPoland: III Liga Group 3 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | Spartak Myjava vs RačaSlovakia: 3. Liga West | 1X2 | 1 | 4–1 | High | Won |
| 17:00 | České Budějovice vs Viktoria ŽižkovCzech-Republic: FNL | Double Chance | 12 | 0–2 | Medium | Won |
| 17:00 | Bodø Glimt W vs Hønefoss WNorway: Toppserien | 1X2 | 2 | 0–0 | Medium | Lost |
| 17:00 | Molde W vs Brann WNorway: Toppserien | 1X2 | X | 0–5 | High | Lost |
| 17:00 | Sparta Praha II vs VlašimCzech-Republic: FNL | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Hlučín vs BlanskoCzech-Republic: 3. Liga MSFL | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 17:00 | Ogre United vs FK LiepajaLatvia: Virsliga | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | FCSB vs Uta AradRomania: Liga I | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | FK Trakai vs ŠiauliaiLithuania: A Lyga | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | Karlovac 1919 vs HrvaceCroatia: First NL | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | Omonia Aradippou vs EnosisCyprus: 1. Division | 1X2 | 1 | 1–2 | High | Lost |
| 17:30 | Cagliari vs NapoliItaly: Serie A | 1X2 | 2 | 0–1 | Medium | Won |
| 17:30 | Hannover 96 vs Eintracht BraunschweigGermany: 2. Bundesliga | 1X2 | 1 | 1–0 | High | Won |
| 17:30 | Karlsruher SC vs SpVgg Greuther FürthGermany: 2. Bundesliga | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:30 | SGS Essen W vs Bayern Munich WGermany: Frauen Bundesliga | 1X2 | 2 | 0–5 | High | Won |
| 17:30 | Hannover 96 II vs VfB OldenburgGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:30 | Schöningen vs VfB LübeckGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 17:30 | Gladsaxe vs SydkystenDenmark: Denmark Series Group 2 | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 17:30 | Gørslev vs Hvidovre IIDenmark: Denmark Series Group 2 | 1X2 | 1 | 3–1 | Medium | Won |
| 17:30 | Würzburger Kickers vs Viktoria AschaffenburgGermany: Regionalliga Bayern | 1X2 | 1 | 4–0 | High | Won |
| 17:30 | SKRA Częstochowa vs Lechia Zielona GóraPoland: III Liga Group 3 | 1X2 | 2 | 2–1 | Medium | Lost |
| 18:00 | SV Wehen vs Hansa RostockGermany: 3. Liga | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 18:00 | Roskilde vs FC HelsingorDenmark: 2. Division | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:00 | Oedt vs Wohnbau DietachAustria: Regionalliga Mitte | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | Weiz vs Gleisdorf 09Austria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Vendsyssel FF vs Thisted FCDenmark: 2. Division | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | Gurten vs LASK JuniorsAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Wallern Marienkirchen vs SV LafnitzAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 18:00 | Chaves vs União de LeiriaPortugal: Segunda Liga | Double Chance | 12 | 0–2 | Medium | Won |
| 18:00 | Wacker Innsbruck vs SVG ReichenauAustria: Regionalliga West | 1X2 | 1 | 4–0 | Medium | Won |
| 18:00 | Kalsdorf vs Deutschlandsberger SCAustria: Regionalliga Mitte | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Erlbach vs Sturm HauzenbergGermany: Oberliga Bayern Süd | Double Chance | 12 | 2–1 | Medium | Won |
| 18:00 | Eltersdorf vs GebenbachGermany: Oberliga Bayern Nord | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | FC Rot-Weiß Erfurt vs Hertha BSC IIGermany: Regionalliga Nordost | 1X2 | 1 | 3–2 | High | Won |
| 18:00 | Kornburg vs ChamGermany: Oberliga Bayern Nord | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Neudrossenfeld vs GroßschwarzenloheGermany: Oberliga Bayern Nord | Double Chance | 12 | 3–2 | High | Won |
| 18:00 | BFC Dynamo vs AltglienickeGermany: Regionalliga Nordost | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:00 | Weiden vs Jahn Regensburg IIGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:00 | Hallescher FC vs FSV ZwickauGermany: Regionalliga Nordost | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Mannsdorf-Großenzersdorf vs OberwartAustria: Regionalliga Ost | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | BW Lohne vs Kickers EmdenGermany: Regionalliga Nord | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Schladming vs Bruck an der MurAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | SpVgg Unterhaching vs EichstättGermany: Regionalliga Bayern | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Ilz vs AllerheiligenAustria: Landesliga Steiermark | 1X2 | 1 | 2–2 | Medium | Lost |
| 18:00 | Wacker Burghausen vs BuchbachGermany: Regionalliga Bayern | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | UFC Fehring vs KöflachAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:00 | Union RB Weinland Gamlit vs Bad WaltersdorfAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | SG Sonnenhof Grossaspach vs TSV SteinbachGermany: Regionalliga SudWest | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | Pachern vs LebringAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | AF Elbasani vs Egnatia RrogozhinëAlbania: Superliga | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | Parndorf vs RetzAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | Union Mauer vs Krems RehbergAustria: Regionalliga Ost | Double Chance | 12 | 0–0 | Medium | Lost |
| 18:00 | Athletic Club II vs Mérida ADSpain: Primera División RFEF Group 1 | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Super Nova 2 vs JDFS AlbertsLatvia: 1. Liga | 1X2 | X | 2–1 | High | Lost |
| 18:00 | Vejle vs OdenseDenmark: Superliga | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Wadi Degla vs El Gouna FCEgypt: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Operário PR U20 vs Araucaria U20Brazil: Paranaense U20 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Galo Maringá U20 vs City London U20Brazil: Paranaense U20 | 1X2 | 1 | 4–4 | High | Lost |
| 18:30 | General Lamadrid vs Defensores de CambaceresArgentina: Primera C | 1X2 | 1 | 0–0 | High | Lost |
| 18:30 | Sacachispas vs Atletico AtlasArgentina: Primera C | 1X2 | 1 | 2–0 | Medium | Won |
| 18:30 | Harksheide vs SaselGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:30 | Süderelbe vs Halstenbek-RellingenGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:30 | Sportfreunde Schwaig vs GundelfingenGermany: Oberliga Bayern Süd | Double Chance | 12 | 1–3 | High | Won |
| 18:30 | Austria Wien W vs Neulengbach WAustria: Frauenliga | 1X2 | 1 | 2–1 | High | Won |
| 18:30 | Eutiner SV vs Union NeumünsterGermany: Oberliga Schleswig Holstein | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:30 | Bochum II vs Sportfreunde SiegenGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:30 | Schwarz-Weiß Rehden vs Atlas DelmenhorstGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 0–5 | High | Won |
| 18:30 | Andrézieux vs Rumilly VallièresFrance: National 2 Group C | Double Chance | 12 | 2–1 | High | Won |
| 18:30 | Traiskirchen vs Wiener SCAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:30 | SV Horn vs LeobendorfAustria: Regionalliga Ost | Double Chance | 12 | 0–0 | High | Lost |
| 18:30 | TWL Elektra vs NeusiedlAustria: Regionalliga Ost | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:30 | Aubagne vs SochauxFrance: National 1 | Double Chance | 12 | 1–4 | Medium | Won |
| 18:30 | Concarneau vs ValenciennesFrance: National 1 | Double Chance | 12 | 1–2 | Medium | Won |
| 18:30 | Gobelins vs RouenFrance: National 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:30 | Versailles vs Fleury 91France: National 1 | 1X2 | 1 | 1–1 | High | Lost |
| 18:30 | Villefranche vs Le Puy FootFrance: National 1 | Double Chance | 12 | 2–3 | Medium | Won |
| 18:30 | EB Streymur vs KI KlaksvikFaroe-Islands: Meistaradeildin | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:30 | Bellinzona vs Stade Lausanne-OuchySwitzerland: Challenge League | 1X2 | 2 | 2–1 | High | Lost |
| 18:30 | Stade Nyonnais vs RapperswilSwitzerland: Challenge League | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 18:30 | Pontalinense U20 vs Anapolis U20Brazil: Goiano U20 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:30 | Sturm Graz vs Red Bull SalzburgAustria: Bundesliga | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Eimsbütteler TV vs PalomaGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 18:45 | Teutonia Ottensen vs ETSV HamburgGermany: Oberliga Hamburg | 1X2 | 2 | 1–0 | Medium | Lost |
| 19:00 | MTK Budapest vs PaksHungary: NB I | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 19:00 | Heracles vs ExcelsiorNetherlands: Eredivisie | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 19:00 | Cambuur vs Jong AZNetherlands: Eerste Divisie | 1X2 | 1 | 3–4 | High | Lost |
| 19:00 | FC OSS vs FC EindhovenNetherlands: Eerste Divisie | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Emmen vs VVV VenloNetherlands: Eerste Divisie | 1X2 | 1 | 2–2 | Medium | Lost |
| 19:00 | Jong Ajax vs Almere City FCNetherlands: Eerste Divisie | 1X2 | 2 | 0–2 | High | Won |
| 19:00 | Jong PSV U21 vs VitesseNetherlands: Eerste Divisie | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 19:00 | Jong Utrecht vs DordrechtNetherlands: Eerste Divisie | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 19:00 | Roda vs Helmond SportNetherlands: Eerste Divisie | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:00 | Rodez vs BastiaFrance: Ligue 2 | Double Chance | 12 | 1–1 | Medium | Lost |
| 19:00 | Laval vs GrenobleFrance: Ligue 2 | Double Chance | 12 | 3–2 | Medium | Won |
| 19:00 | Boulogne vs NancyFrance: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 19:00 | PAU vs MontpellierFrance: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 19:00 | Amiens vs Le MansFrance: Ligue 2 | Double Chance | 12 | 3–4 | Medium | Won |
| 19:00 | Clermont Foot vs RED Star FC 93France: Ligue 2 | Double Chance | 12 | 0–1 | Medium | Won |
| 19:00 | AS Eupen vs Seraing UnitedBelgium: Challenger Pro League | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | Patro Eisden vs Beerschot VABelgium: Challenger Pro League | Double Chance | 12 | 0–4 | Medium | Won |
| 19:00 | Olympic Charleroi vs KRC Genk IIBelgium: Challenger Pro League | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 19:00 | Viktoria Jüchen-Garz. vs Germania RatingenGermany: Oberliga Niederrhein | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 19:00 | Delémont vs Black StarsSwitzerland: 1. Liga Classic Group 2 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 19:00 | Wolves U21 vs Chelsea U21England: Premier League 2 Division One | 1X2 | 2 | 0–4 | High | Won |
| 19:00 | Reading U21 vs Manchester United U21England: Premier League 2 Division One | 1X2 | 2 | 0–1 | Medium | Won |
| 19:00 | Birmingham City U21 vs Manchester City U21England: Premier League 2 Division One | 1X2 | 2 | 1–5 | High | Won |
| 19:00 | Leicester City U21 vs Aston Villa U21England: Premier League 2 Division One | 1X2 | 1 | 2–3 | High | Lost |
| 19:00 | Nottingham Forest U21 vs Newcastle United U21England: Premier League 2 Division One | BTTS / GG | BTTS - Yes | 3–0 | High | Lost |
| 19:00 | Southampton U21 vs Leeds United U21England: Premier League 2 Division One | 1X2 | 1 | 2–1 | High | Won |
| 19:00 | Norwich City U21 vs West Bromwich Albion U21England: Premier League 2 Division One | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 19:00 | Derby County U21 vs Middlesbrough U21England: Premier League 2 Division One | 1X2 | 2 | 1–0 | Medium | Lost |
| 19:00 | KÁ Hafnarfjördur vs SelfossIceland: Cup | 1X2 | X | 0–3 | High | Lost |
| 19:00 | KV vs KBIceland: Cup | 1X2 | X | 5–0 | High | Lost |
| 19:00 | BF 108 vs AfríkaIceland: Cup | 1X2 | X | 5–1 | High | Lost |
| 19:15 | St. Pölten W vs LASKAustria: Frauenliga | 1X2 | 1 | 3–0 | High | Won |
| 19:15 | FC Vaduz vs Yverdon SportSwitzerland: Challenge League | 1X2 | 1 | 2–1 | Medium | Won |
| 19:30 | RB Leipzig vs 1899 HoffenheimGermany: Bundesliga | 1X2 | 1 | 5–0 | Medium | Won |
| 19:30 | Motor Lublin vs Zaglebie LubinPoland: Ekstraklasa | Double Chance | 12 | 1–0 | Medium | Won |
| 19:30 | Górnik Łęczna vs Pogoń Grod. MazowieckiPoland: I Liga | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 19:30 | Floridsdorfer AC vs Austria LustenauAustria: 2. Liga | Double Chance | 12 | 0–2 | Medium | Won |
| 19:30 | Huesca vs AlmeriaSpain: Segunda División | Double Chance | 12 | 1–3 | Medium | Won |
| 19:30 | Newport City vs Treowen StarsWales: FAW Championship | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 19:30 | Afan Lido vs Llantwit MajorWales: FAW Championship | 1X2 | 2 | 4–1 | High | Lost |
| 19:30 | Ammanford AFC vs Baglan DragonsWales: FAW Championship | 1X2 | 1 | 1–0 | Medium | Won |
| 19:30 | Kortrijk U21 vs Sporting Charleroi IIBelgium: Reserve Pro League | 1X2 | 1 | 8–1 | Medium | Won |
| 19:30 | Arenteiro vs Celta de Vigo IISpain: Primera División RFEF Group 1 | Double Chance | 12 | 1–1 | Medium | Lost |
| 19:30 | Virtus Verona vs AlbinoleffeItaly: Serie C Girone A | Double Chance | 12 | 1–3 | Medium | Won |
| 19:30 | Trento vs TriestinaItaly: Serie C Girone A | 1X2 | 1 | 2–2 | Medium | Lost |
| 19:30 | Perugia vs TorresItaly: Serie C Girone B | Double Chance | 12 | 1–1 | High | Lost |
| 19:30 | Ternana vs SambenedetteseItaly: Serie C Girone B | 1X2 | 1 | 1–1 | High | Lost |
| 19:30 | Bra vs ArezzoItaly: Serie C Girone B | 1X2 | 2 | 0–4 | Medium | Won |
| 19:45 | Genoa vs UdineseItaly: Serie A | Double Chance | 12 | 0–2 | Medium | Won |
| 19:45 | Lens vs AngersFrance: Ligue 1 | 1X2 | 1 | 5–1 | High | Won |
| 19:45 | Partick vs ST JohnstoneScotland: Championship | Double Chance | 12 | 0–0 | High | Lost |
| 19:45 | Carrick Rangers vs LinfieldNorthern-Ireland: Premiership | 1X2 | 2 | 2–0 | Medium | Lost |
| 19:45 | Glenavon FC vs LarneNorthern-Ireland: Premiership | 1X2 | 2 | 0–3 | Medium | Won |
| 19:45 | Trethomas Bluebirds vs Pontypridd TownWales: FAW Championship | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 19:45 | Denbigh Town vs Airbus UKWales: FAW Championship | 1X2 | 2 | 3–2 | Medium | Lost |
| 19:45 | Newtown AFC vs Buckley TownWales: FAW Championship | 1X2 | 1 | 0–2 | Medium | Lost |
| 19:45 | Ruthin Town vs Gresford AthleticWales: FAW Championship | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:45 | Hearts U21 vs ClydebankScotland: Football League Lowland League | 1X2 | 2 | 0–8 | High | Won |
| 19:45 | Derry City vs Drogheda UnitedIreland: Premier Division | 1X2 | 1 | 2–2 | Medium | Lost |
| 19:45 | Waterford vs St Patrick's Athl.Ireland: Premier Division | 1X2 | 2 | 0–2 | Medium | Won |
| 19:45 | Cobh Ramblers vs Bray WanderersIreland: First Division | Double Chance | 12 | 1–1 | High | Lost |
| 19:45 | Kerry vs Finn HarpsIreland: First Division | Double Chance | 12 | 1–0 | High | Won |
| 19:45 | Treaty United vs Athlone TownIreland: First Division | Double Chance | 12 | 2–0 | High | Won |
| 19:45 | UCD vs Cork CityIreland: First Division | 1X2 | 2 | 0–1 | Medium | Won |
| 19:45 | The New Saints vs Colwyn BayWales: Premier League | 1X2 | 1 | 0–2 | High | Lost |
| 19:45 | llanelli AFC vs Cardiff METWales: Premier League | 1X2 | 2 | 1–2 | Medium | Won |
| 19:45 | CFR 1907 Cluj vs RapidRomania: Liga I | Double Chance | 12 | 1–0 | Medium | Won |
| 20:00 | Bournemouth vs Manchester UnitedEngland: Premier League | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 20:00 | Villarreal vs Real SociedadSpain: La Liga | 1X2 | 1 | 3–1 | High | Won |
| 20:00 | Ýmir vs FálkarIceland: Cup | 1X2 | X | 7–0 | High | Lost |
| 20:00 | Loughgall vs InstituteNorthern-Ireland: Championship | 1X2 | 1 | 1–3 | High | Lost |
| 20:00 | Preston vs Stoke CityEngland: Championship | Double Chance | 12 | 3–1 | Medium | Won |
| 20:00 | Bohemians vs DundalkIreland: Premier Division | 1X2 | 1 | 1–1 | High | Lost |
| 20:00 | Shamrock Rovers vs Galway UnitedIreland: Premier Division | 1X2 | 1 | 2–0 | Medium | Won |
| 20:00 | Bogota FC vs QuindioColombia: Primera B | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 20:00 | Atlético Pantoja vs Universidad O&MDominican-Republic: Liga Mayor | 1X2 | 1 | 3–0 | Medium | Won |
| 20:15 | Estrela vs Casa PiaPortugal: Primeira Liga | Double Chance | 12 | 4–0 | High | Won |
| 20:15 | Real Betis II vs HérculesSpain: Primera División RFEF Group 2 | Double Chance | 12 | 2–1 | Medium | Won |
| 20:30 | ADT vs FBC MelgarPeru: Primera División | Double Chance | 12 | 1–1 | Medium | Lost |
| 21:00 | Cerro Largo vs Deportivo MaldonadoUruguay: Primera División Apertura | Double Chance | 12 | 3–1 | 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.