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, September 25, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Gualaceo SC vs Independiente del ValleEcuador: Copa Ecuador | 1X2 | 2 | 0–2 | High | Won |
| 00:00 | Dominican Republic vs NicaraguaNorth & Central America: CONCACAF Nations League | 1X2 | 1 | 3–2 | Medium | Won |
| 00:10 | Cayman Islands vs DominicaNorth & Central America: CONCACAF Nations League | 1X2 | 2 | 0–0 | Medium | Lost |
| 00:20 | Haiti vs Trinidad and TobagoNorth & Central America: CONCACAF Nations League | 1X2 | 1 | 3–2 | Medium | Won |
| 00:30 | Atletico Nacional vs MillonariosColombia: Primera A | 1X2 | 1 | 1–1 | High | Lost |
| 01:00 | Alebrijes de Oaxaca vs CA La PazMexico: Liga De Expansión MX | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 01:00 | Mineros de Zacatecas vs PiratasMexico: Liga De Expansión MX | Double Chance | 12 | 3–0 | Medium | Won |
| 02:00 | Municipal vs SuchitepéquezGuatemala: Liga Nacional | 1X2 | 1 | 3–0 | High | Won |
| 02:00 | Costa Rica vs CuraçaoNorth & Central America: CONCACAF Nations League | 1X2 | 1 | 3–4 | High | Lost |
| 05:00 | Uzbekistan U23 vs Saudi Arabia U23Asia: Asian Games | 1X2 | 1 | 3–0 | Medium | Won |
| 08:00 | Finland U17 vs France U17World: Friendlies | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 09:00 | Poland U17 vs Czechia U17World: Friendlies | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 09:00 | Abahani vs ChattogramBangladesh: Federation Cup | 1X2 | X | 1–1 | High | Won |
| 09:00 | Sparta Praha U19 vs Mladá Boleslav U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:30 | Italy U20 vs England U20Europe: U20 Elite League | Over / Under Goals | Un2.5 | 1–3 | High | Lost |
| 09:30 | Dinamo Barnaul vs Pobeda Nizhniy NovgorodRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 09:30 | Poland U19 vs Switzerland U19World: Friendlies | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 10:00 | Australia vs BrazilWorld: Friendlies | 1X2 | 2 | 1–1 | Medium | Lost |
| 10:00 | Karbon Cherkasy vs SC Poltava 2Ukraine: Druha Liga | Double Chance | 12 | 1–0 | High | Won |
| 10:00 | Ho Chi Minh vs Văn HiếnVietnam: V.League 2 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 10:00 | South Africa U20 vs Zambia U20Africa: COSAFA U20 Championship | 1X2 | 1 | 4–2 | High | Won |
| 10:30 | Korea Republic U23 vs Vietnam U23Asia: Asian Games | 1X2 | 1 | 4–0 | High | Won |
| 11:00 | Wuxi Wugou vs Guangxi HengchenChina: League One | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 11:00 | Wisła Kraków II vs Czarni PołaniecPoland: III Liga Group 4 | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 12:00 | Nyva Ternopil II vs Podillya KhmelnytskyiUkraine: Druha Liga | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 12:00 | Thimphu vs TensungBhutan: Premier League | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Persiba Balikpapan vs DejanIndonesia: Liga 2 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 12:00 | Barnsley U21 vs Sheffield United U21England: Professional Development League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 13:00 | Mozambique vs SenegalAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | Tanzania vs Guinea-BissauAfrica: Africa Cup Of Nations Qualification | 1X2 | X | 0–2 | High | Lost |
| 13:00 | Marítimo U23 vs Benfica U23Portugal: Liga Revelação U23 | 1X2 | 2 | 1–3 | High | Won |
| 13:00 | Austria U18 vs Japan U18World: Friendlies | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Chile U19 vs Peru U19South America: South American Youth Games | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Dinamo Zagreb U21 vs Mladost ŽdraloviCroatia: First NL | Double Chance | 12 | 1–0 | Medium | Won |
| 13:20 | Smail vs DhofarOman: FA Cup | Over / Under Goals | Ov2.5 | 5–5 | Medium | Won |
| 13:20 | Fanja vs Al NasrOman: FA Cup | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 13:30 | Slonim vs BATE IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 13:30 | Lida vs SmorgonBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 13:30 | Slovácko II vs Zbrojovka Brno IICzech-Republic: 3. Liga MSFL | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 13:30 | Zlín II vs VítkoviceCzech-Republic: 3. Liga MSFL | BTTS / GG | BTTS - Yes | 0–3 | High | Lost |
| 13:30 | El Entag EL Harby vs Tanta SCEgypt: Second League | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 13:30 | Karviná II vs Líšeň IICzech-Republic: 3. Liga MSFL | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:30 | Haras El Hodood vs DayroutEgypt: Second League | 1X2 | 1 | 0–0 | High | Lost |
| 13:30 | Tersana vs Baladiyyat Al MehallaEgypt: Second League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:30 | Itesalat vs La Viena FCEgypt: Second League | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 13:30 | Mega Sport vs Ismaily SCEgypt: Second League | BTTS / GG | BTTS - No | 2–3 | High | Lost |
| 13:45 | Azerbaijan U21 vs Czech Republic U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 1–1 | High | Lost |
| 14:00 | India vs PanamaWorld: Friendlies | 1X2 | 2 | 1–1 | High | Lost |
| 14:00 | Serbia U18 vs Russia U18World: Friendlies | 1X2 | X | 3–2 | High | Lost |
| 14:00 | Dekani vs IlirijaSlovenia: 2. SNL | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 14:00 | Wisła Płock II vs Jagiellonia IIPoland: III Liga Group 1 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:00 | Hrvatski Dragovoljac vs KriževciCroatia: Second NL | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 14:00 | Swit vs ŁomżaPoland: III Liga Group 1 | 1X2 | 1 | 4–0 | Medium | Won |
| 14:00 | Uljanik vs Slavonija PožegaCroatia: Second NL | 1X2 | 1 | 3–3 | Medium | Lost |
| 14:00 | Ząbkovia Ząbki vs Mławianka MławaPoland: III Liga Group 1 | 1X2 | 1 | 3–4 | High | Lost |
| 14:15 | Tatran Bohunice vs Sparta BrnoCzech-Republic: 4. Liga Divizie D | 1X2 | 1 | 1–2 | High | Lost |
| 14:30 | Slavoj Vyšehrad vs Sokol HostouňCzech-Republic: 4. Liga Divizie B | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 14:30 | VfB Stuttgart vs 1. FC HeidenheimWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | High | Won |
| 14:30 | Pohronie vs Inter BratislavaSlovakia: 2. Liga | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 14:35 | Ibri vs Al-NahdaOman: FA Cup | 1X2 | 2 | 0–0 | High | Lost |
| 14:35 | Saham vs Al MusannahOman: FA Cup | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Niger vs LesothoAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Iceland U21 vs France U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 1–1 | High | Lost |
| 15:30 | Finland U21 vs Spain U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 2–1 | Medium | Lost |
| 15:30 | Germany U20 vs France U20Europe: U20 Elite League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:30 | Kooteepee vs MPFinland: Ykkösliiga | 1X2 | 1 | 1–1 | High | Lost |
| 15:30 | Bulgaria U21 vs Portugal U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 2–1 | High | Lost |
| 16:00 | Georgia vs Northern IrelandEurope: UEFA Nations League | 1X2 | 1 | 0–1 | High | Lost |
| 16:00 | Armenia vs LatviaEurope: UEFA Nations League | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Gambia vs SomaliaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Malawi vs South SudanAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Nigeria vs MadagascarAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Rwanda vs LiberiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 3–1 | Medium | Won |
| 16:00 | Sudan vs EthiopiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Togo vs BurundiAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Estonia U21 vs Faroe Islands U21Europe: UEFA U21 Championship Qualification | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Baťov vs Nové SadyCzech-Republic: 4. Liga Divizie E | Over / Under Goals | Ov2.5 | 3–5 | High | Won |
| 16:00 | Tampere United vs JJKFinland: Ykkönen | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | Aalesund II vs Rosenborg IINorway: 3. Division Girone 2 | 1X2 | 2 | 1–7 | High | Won |
| 16:00 | KäPa vs HakaFinland: Ykkösliiga | 1X2 | 2 | 3–2 | High | Lost |
| 16:00 | Cyprus U21 vs Romania U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 0–3 | Medium | Won |
| 16:00 | Slovakia U21 vs Republic of Ireland U21Europe: UEFA U21 Championship Qualification | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 16:00 | Písek vs Příbram IICzech-Republic: 3. Liga CFL A | 1X2 | 1 | 1–1 | High | Lost |
| 16:00 | Namibia U20 vs Mozambique U20Africa: COSAFA U20 Championship | BTTS / GG | BTTS - No | 0–3 | High | Won |
| 16:30 | Chomutov vs Karlovy VaryCzech-Republic: 4. Liga Divizie B | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:30 | Hankofen-Hailing vs Sportfreunde SchwaigGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 16:30 | Anker Wismar vs Hansa Rostock IIGermany: Oberliga Nordost Nord | Double Chance | 12 | 1–4 | High | Won |
| 16:30 | Union Sandersdorf vs VfL HalleGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:30 | Bayern München II vs Schwaben AugsburgGermany: Regionalliga Bayern | 1X2 | 1 | 4–3 | Medium | Won |
| 16:30 | Netherlands U21 vs Norway U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 0–0 | High | Lost |
| 17:00 | Varhaug vs Staal JørpelandNorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 17:00 | Örebro SK W vs Linköping WSweden: Elitettan | Double Chance | 12 | 2–0 | High | Won |
| 17:00 | Landvetter IS vs TorslandaSweden: Division 2 Västra Götaland | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | 1860 Rosenheim vs KotternGermany: Oberliga Bayern Süd | Double Chance | 12 | 1–3 | High | Won |
| 17:00 | Wiślanie Jaśkowice vs Wisłoka DębicaPoland: III Liga Group 4 | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | Mannsdorf-Großenzersdorf vs OberwartAustria: Regionalliga Ost | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:00 | Parndorf vs Favoritner ACAustria: Regionalliga Ost | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | Auerbach vs EilenburgGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:00 | CFR Pforzheim vs Karlsruhe IIGermany: Oberliga Baden Württemberg | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Eltersdorf vs BayreuthGermany: Regionalliga Bayern | Double Chance | 12 | 2–4 | High | Won |
| 17:00 | Greuther Fürth II vs Nürnberg IIGermany: Regionalliga Bayern | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | Memmingen vs BuchbachGermany: Regionalliga Bayern | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | Viktoria Aschaffenburg vs Bayern HofGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:00 | Gebenbach vs Fortuna RegensburgGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Neudrossenfeld vs DJK BambergGermany: Oberliga Bayern Nord | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | Ingolstadt II vs AmmerthalGermany: Oberliga Bayern Nord | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:00 | Lund vs KristianstadSweden: Ettan Södra | 1X2 | 1 | 0–1 | High | Lost |
| 17:00 | BFC Dynamo vs Greifswalder FCGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 17:00 | Tasmania Berlin vs FC Carl Zeiss JenaGermany: Regionalliga Nordost | 1X2 | 2 | 1–5 | Medium | Won |
| 17:00 | OSC Bremerhaven vs WoltmershausenGermany: Oberliga Bremen | 1X2 | 1 | 4–1 | High | Won |
| 17:00 | France U21 vs Ukraine U18World: Friendlies | 1X2 | X | 1–0 | High | Lost |
| 17:00 | Hammarby Talang vs StocksundSweden: Ettan Norra | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | Räppe vs Växjö NorraSweden: Division 2 Östra Götaland | 1X2 | 2 | 1–1 | High | Lost |
| 17:00 | Erlbach vs PipinsriedGermany: Oberliga Bayern Süd | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 17:00 | Atlético Madrid II vs Villarreal IISpain: Primera División RFEF Group 2 | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 17:00 | HIK vs RoskildeDenmark: 2. Division | 1X2 | 2 | 1–1 | High | Lost |
| 17:00 | FC Helsingor vs Holbæk B&IDenmark: 3. Division | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 17:00 | Havelse vs Fortuna KölnGermany: 3. Liga | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 17:00 | Magdeburg II vs AltglienickeGermany: Regionalliga Nordost | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | FC Astoria Walldorf vs SV SandhausenGermany: Regionalliga SudWest | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:15 | Vänersborgs IF vs AhlaforsSweden: Division 2 Norra Götaland | 1X2 | 2 | 1–2 | High | Won |
| 17:30 | Switzerland U21 vs Luxembourg U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 5–0 | Medium | Won |
| 17:30 | Dalstorps vs BöljanSweden: Division 2 Västra Götaland | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:30 | Hertha Zehlendorf vs Reinickendorfer FuchseGermany: Oberliga Nordost Nord | Double Chance | 12 | 2–1 | High | Won |
| 17:30 | Tennis Borussia vs LichtenbergGermany: Oberliga Nordost Nord | Double Chance | 12 | 0–1 | High | Won |
| 17:30 | Hohenwestedt vs Rapid LubeckGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:30 | Unter-Flockenbach vs Eintracht StadtallendorfGermany: Oberliga Hessen | Over / Under Goals | Ov2.5 | 2–7 | High | Won |
| 17:30 | FC Gutersloh vs Paderborn IIGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:30 | FV Engers 07 vs AuersmacherGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:30 | Werder Bremen III vs Leher TSGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:30 | Lausanne Sport II vs EchallensSwitzerland: 1. Liga Classic Group 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 17:30 | SV Horn vs TraiskirchenAustria: Regionalliga Ost | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 17:30 | Schöningen vs SV DrochtersenAsselGermany: Regionalliga Nord | 1X2 | 2 | 3–3 | High | Lost |
| 17:30 | Krems Rehberg vs Mattersburg SV 2020Austria: Regionalliga Ost | Double Chance | 12 | 3–0 | High | Won |
| 17:30 | VfB Lübeck vs TodesfeldeGermany: Regionalliga Nord | 1X2 | 1 | 3–2 | Medium | Won |
| 17:45 | Carapebus vs São Cristóvão RJBrazil: Carioca 2 | 1X2 | 2 | 0–1 | Medium | Won |
| 18:00 | Holzheimer SG vs SchonnebeckGermany: Oberliga Niederrhein | 1X2 | 2 | 0–3 | High | Won |
| 18:00 | Atlante U21 vs Monterrey U21Mexico: Liga MX U21 | BTTS / GG | BTTS - Yes | 5–4 | High | Won |
| 18:00 | Wegberg-Beeck vs Düren MerzenichGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | VfL Vichttal vs Neunkirchen-SeelscheidGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 18:00 | Colón Res. vs Unión Santa Fe Res.Argentina: Reserve League | 1X2 | 2 | 2–1 | Medium | Lost |
| 18:00 | San Martín San Juan Res. vs Godoy Cruz Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:00 | Doneztebe FT vs HuarteSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 3–3 | High | Lost |
| 18:00 | England U19 vs Republic of Ireland U19World: Friendlies | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Santo André U20 vs Sertãozinho U20Brazil: Paulista U20 | Double Chance | 12 | 3–0 | High | Won |
| 18:00 | Deportivo Binacional vs Academia CantolaoPeru: Segunda División | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 18:00 | Real Refineros vs CiervosMexico: Liga Premier Serie A | 1X2 | 1 | 3–3 | Medium | Lost |
| 18:00 | Paraguay U19 vs Argentina U19South America: South American Youth Games | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Genk W vs Gent WBelgium: Super League Women | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Inter de Minas vs Nacional AC MGBrazil: Mineiro 3 | 1X2 | 2 | 0–1 | High | Won |
| 18:00 | Corinthians U20 vs XV de Jaú U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Desportivo Brasil U20 vs Oeste U20Brazil: Paulista U20 | 1X2 | 1 | 1–1 | High | Lost |
| 18:00 | Guarani U20 vs União Suzano U20Brazil: Paulista U20 | 1X2 | 1 | 4–1 | Medium | Won |
| 18:00 | Santos U20 vs Jabaquara U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | São Paulo U20 vs EC São Bernardo U20Brazil: Paulista U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Água Santa U20 vs Capivariano U20Brazil: Paulista U20 | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Sfera U20 vs XV de Piracicaba U20Brazil: Paulista U20 | Double Chance | 12 | 1–0 | High | Won |
| 18:30 | England U21 vs Kazakhstan U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 4–2 | High | Won |
| 18:30 | Girona vs AlbaceteSpain: Segunda División | 1X2 | 1 | 2–0 | Medium | Won |
| 18:30 | Bangor City 1876 FC vs Buckley TownWales: FAW Championship | 1X2 | 1 | 2–6 | High | Lost |
| 18:30 | Baglan Dragons vs Carmarthen TownWales: FAW Championship | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:30 | Afan Lido vs Newport CityWales: FAW Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | Colchester United U21 vs Sheffield Wednesday U21England: Professional Development League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:45 | Türkiye vs FranceEurope: UEFA Nations League | 1X2 | 2 | 0–1 | High | Won |
| 18:45 | Italy vs BelgiumEurope: UEFA Nations League | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:45 | Hungary vs UkraineEurope: UEFA Nations League | 1X2 | X | 0–1 | High | Lost |
| 18:45 | Poland vs Bosnia & HerzegovinaEurope: UEFA Nations League | 1X2 | 1 | 0–0 | High | Lost |
| 18:45 | Sweden vs RomaniaEurope: UEFA Nations League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Montenegro vs CyprusEurope: UEFA Nations League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Galway United vs ShelbourneIreland: Premier Division | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Cobh Ramblers vs Athlone TownIreland: First Division | Double Chance | 12 | 3–3 | High | Lost |
| 18:45 | Kerry vs WexfordIreland: First Division | Double Chance | 12 | 1–0 | High | Won |
| 18:45 | UCD vs Bray WanderersIreland: First Division | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 18:45 | Glenavon FC vs LoughgallNorthern-Ireland: Championship | 1X2 | 1 | 4–1 | Medium | Won |
| 18:45 | Newry City AFC vs H&W WeldersNorthern-Ireland: Championship | 1X2 | 2 | 3–2 | High | Lost |
| 18:45 | Rathfriland vs Warrenpoint TownNorthern-Ireland: Championship | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:45 | Caerphilly Athletic vs Pontypridd TownWales: FAW Championship | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:45 | Treaty United vs Finn HarpsIreland: First Division | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Arbroath vs Queen's ParkScotland: Championship | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Ayr Utd vs StenhousemuirScotland: Championship | Double Chance | 12 | 0–1 | Medium | Won |
| 18:45 | Inverness CT vs MortonScotland: Championship | 1X2 | 1 | 2–0 | High | Won |
| 18:45 | Raith Rovers vs LivingstonScotland: Championship | Double Chance | 12 | 0–2 | Medium | Won |
| 18:45 | Coleraine FC vs LinfieldNorthern-Ireland: Premiership | Double Chance | 12 | 1–3 | Medium | Won |
| 18:45 | Ruthin Town vs PenrhyncochWales: FAW Championship | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:45 | Spartans vs Dundee IIScotland: Challenge Cup | 1X2 | 1 | 1–0 | High | Won |
| 18:45 | Biggleswade vs Three BridgesEngland: FA Trophy | 1X2 | X | 1–3 | High | Lost |
| 19:00 | Algeria vs ZambiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Burkina Faso vs BeninAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–1 | High | Lost |
| 19:00 | Egypt vs AngolaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 0–0 | High | Lost |
| 19:00 | Mali vs Cape Verde IslandsAfrica: Africa Cup Of Nations Qualification | 1X2 | X | 3–1 | High | Lost |
| 19:00 | Morocco vs GabonAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–0 | High | Won |
| 19:00 | Aberystwyth Town vs Swansea UniversityWales: FAW Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 19:00 | Tenerife C vs AnazaSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 3–2 | High | Won |
| 19:00 | San Antonio Bulo Bulo vs Real PotosíBolivia: Copa De La División Profesional | BTTS / GG | BTTS - Yes | 3–0 | High | Lost |
| 19:00 | Dordrecht vs Almere City FCNetherlands: Eerste Divisie | 1X2 | 2 | 3–2 | Medium | Lost |
| 19:00 | Aveley vs WareEngland: FA Trophy | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Bermuda vs GuadeloupeNorth & Central America: CONCACAF Nations League | 1X2 | X | 1–2 | High | Lost |
| 19:00 | Palmeiras U20 vs Ituano U20Brazil: Paulista U20 | 1X2 | 1 | 2–1 | High | Won |
| 19:00 | Independiente F.b.c. vs Sportivo CarapeguáParaguay: Division Intermedia | Double Chance | 12 | 0–1 | High | Won |
| 19:15 | Ibiza vs ZaragozaSpain: Primera División RFEF Group 2 | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 19:30 | Sportivo Luqueno vs Club GuaraniParaguay: Division Profesional Clausura | Double Chance | 12 | 0–1 | Medium | Won |
| 19:30 | Puerto Cabello II vs Atletico el Vigia FCVenezuela: Segunda División | 1X2 | 1 | 1–1 | High | Lost |
| 20:00 | Estrella vs Las Palmas IIISpain: Tercera División RFEF Group 12 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 20:15 | Comerciantes vs Sport Huancayo 2Peru: Segunda División | Double Chance | 12 | 0–1 | High | Won |
| 21:00 | Grenada vs CubaNorth & Central America: CONCACAF Nations League | Over / Under Goals | Un2.5 | 0–3 | High | 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.