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 — Wednesday, October 21, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:07 | Guadalajara Chivas vs NecaxaMexico: Liga MX | 1X2 | 1 | 1–0 | High | Won |
| 00:30 | Vasco DA Gama vs Boca JuniorsSouth America: CONMEBOL Sudamericana | Double Chance | 12 | 1–3 | Medium | Won |
| 01:00 | Atletico San Luis vs Club QueretaroMexico: Liga MX | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 01:00 | FC Juarez vs Atlante FCMexico: Liga MX | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 01:30 | Millonarios vs Once CaldasColombia: Primera A | 1X2 | 1 | 1–1 | High | Lost |
| 02:00 | CD Marathon vs AlianzaWorld: Concacaf Central American Cup | Double Chance | 12 | 2–1 | Medium | Won |
| 03:00 | Tigres UANL vs LeonMexico: Liga MX | 1X2 | 1 | 0–2 | Medium | Lost |
| 03:00 | INAC Kobe Leonessa W vs JEF United WJapan: WE League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 03:07 | Guadalajara W vs Necaxa WMexico: Liga MX Femenil | 1X2 | 1 | 7–0 | High | Won |
| 04:00 | Elfen Saitama W vs Vegalta Sendai WJapan: WE League | Double Chance | 12 | 1–2 | High | Won |
| 04:00 | Fukushima United vs KitakyushuJapan: J3 League | 1X2 | 1 | 2–1 | Medium | Won |
| 04:00 | Parceiro Nagano vs FC RyukyuJapan: J3 League | BTTS / GG | BTTS - Yes | 0–1 | Medium | Lost |
| 04:00 | Tochigi SC vs Biwako ShigaJapan: J3 League | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 04:00 | Montedio Yamagata vs Consadole SapporoJapan: J2 League | Double Chance | 12 | 0–2 | High | Won |
| 08:00 | Livyi Bereh U19 vs SK Metalurh U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 08:00 | Olimpia Cluj W vs Univ. Craiova WRomania: Liga 1 Feminin | 1X2 | 1 | 3–0 | Medium | Won |
| 08:00 | Chumphon United vs SongkhlaThailand: FA Cup | 1X2 | X | 3–6 | High | Lost |
| 08:00 | Dome vs Sisaket UnitedThailand: FA Cup | 1X2 | X | 0–7 | High | Lost |
| 08:00 | Kasem Bundit University vs Customs UnitedThailand: FA Cup | 1X2 | X | 2–1 | High | Lost |
| 08:30 | Bali United vs GarudayaksaIndonesia: Liga 1 | 1X2 | 1 | 5–0 | Medium | Won |
| 09:00 | Karpaty Lviv U19 vs Metalist 1925 U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 09:00 | Kolos Kovalivka U19 vs Lviv U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 09:30 | Nojima Stella W vs Albirex Niigata WJapan: WE League | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 09:30 | Kasuka vs Shan UnitedWorld: AFC Challenge League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 10:00 | Respublika FA vs Pakhtakor IIUzbekistan: Pro League A | 1X2 | 1 | 0–2 | Medium | Lost |
| 10:00 | Avispa Fukuoka vs Gamba OsakaJapan: J1 League | Double Chance | 12 | 1–2 | Medium | Won |
| 10:00 | FC Tokyo vs Kashiwa ReysolJapan: J1 League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 10:00 | Kawasaki Frontale vs Vissel KobeJapan: J1 League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 10:00 | Kyoto Sanga vs KashimaJapan: J1 League | 1X2 | 2 | 2–2 | Medium | Lost |
| 10:00 | Nagoya Grampus vs Cerezo OsakaJapan: J1 League | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 10:00 | Fagiano Okayama vs Mito HollyhockJapan: J1 League | 1X2 | 1 | 2–0 | Medium | Won |
| 10:00 | Shimizu S-pulse vs Machida ZelviaJapan: J1 League | Double Chance | 12 | 0–5 | Medium | Won |
| 10:00 | V-varen Nagasaki vs Sanfrecce HiroshimaJapan: J1 League | 1X2 | 2 | 4–0 | Medium | Lost |
| 10:00 | Yokohama F. Marinos vs Tokyo VerdyJapan: J1 League | 1X2 | 1 | 2–2 | Medium | Lost |
| 10:00 | Omiya Ardija vs Kataller ToyamaJapan: J2 League | BTTS / GG | BTTS - Yes | 0–3 | High | Lost |
| 10:00 | Oleksandria U19 vs Shakhtar Donetsk U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 10:00 | Csikszereda MC W vs Gloria Bistrița-Năsăud WRomania: Liga 1 Feminin | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 10:00 | Ehime FC vs Renofa YamaguchiJapan: J3 League | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 10:00 | FC Gifu vs SagamiharaJapan: J3 League | BTTS / GG | BTTS - Yes | 2–1 | Medium | Won |
| 10:00 | Kagoshima United vs Kochi UnitedJapan: J3 League | 1X2 | 1 | 3–1 | Medium | Won |
| 10:00 | Kamatamare Sanuki vs KanazawaJapan: J3 League | 1X2 | 2 | 3–1 | High | Lost |
| 10:00 | Roasso Kumamoto vs Gainare TottoriJapan: J3 League | 1X2 | 1 | 3–0 | High | Won |
| 10:00 | Osaka vs Nara ClubJapan: J3 League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 10:00 | Matsumoto Yamaga vs Thespakusatsu GunmaJapan: J3 League | 1X2 | 1 | 2–0 | High | Won |
| 10:00 | Tegevajaro Miyazaki vs Blaublitz AkitaJapan: J2 League | 1X2 | 1 | 2–1 | High | Won |
| 10:00 | Tokushima Vortis vs Vanraure HachinoheJapan: J2 League | 1X2 | 1 | 0–1 | Medium | Lost |
| 10:00 | Albirex Niigata vs Sagan TosuJapan: J2 League | Double Chance | 12 | 2–1 | High | Won |
| 10:00 | Jubilo Iwata vs Oita TrinitaJapan: J2 League | 1X2 | 1 | 0–0 | Medium | Lost |
| 10:00 | Vegalta Sendai vs ImabariJapan: J2 League | 1X2 | 1 | 3–1 | High | Won |
| 10:00 | Ventforet Kofu vs Yokohama FCJapan: J2 League | 1X2 | 2 | 0–3 | Medium | Won |
| 10:00 | Shonan Bellmare vs IwakiJapan: J2 League | Double Chance | 12 | 1–1 | High | Lost |
| 10:00 | Tochigi City vs Fujieda MYFCJapan: J2 League | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 10:00 | Veres Rivne U19 vs Dynamo Kyiv U19Ukraine: U19 League | 1X2 | 2 | 1–2 | High | Won |
| 10:00 | Kasetsart FC vs ChanthaburiThailand: FA Cup | 1X2 | 2 | 1–3 | Medium | Won |
| 10:00 | Burapha United vs Chiangrai UnitedThailand: FA Cup | 1X2 | X | 1–1 | High | Won |
| 10:30 | Urawa vs JEF United ChibaJapan: J1 League | 1X2 | 1 | 3–2 | High | Won |
| 11:00 | Phitsanulok vs Royal Thai FleetThailand: FA Cup | 1X2 | X | 3–1 | High | Lost |
| 11:00 | Buriram United vs DPU Thayang FCThailand: FA Cup | 1X2 | X | 8–0 | High | Lost |
| 11:00 | Warin Chamrap vs Karin UnitedThailand: FA Cup | 1X2 | X | 2–1 | High | Lost |
| 11:00 | Xankəndi FK vs MingəçevirAzerbaidjan: Birinci Dasta | 1X2 | 1 | 0–1 | High | Lost |
| 11:00 | Şahdağ vs SəbailAzerbaidjan: Birinci Dasta | Double Chance | 12 | 1–0 | Medium | Won |
| 11:00 | Como U19 vs Manchester United U19Europe: UEFA Youth League | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 11:00 | Khon Kaen United vs BG Pathum UnitedThailand: FA Cup | 1X2 | 2 | 1–0 | High | Lost |
| 11:00 | Thap Luang United vs Rayong FCThailand: FA Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 11:00 | Dinamo Stavropol vs Irtysh OmskRussia: Second League A Fall Season Silver | 1X2 | 1 | 2–1 | Medium | Won |
| 11:30 | Bentonit Ijevan vs Sardarapat 2Armenia: First League | 1X2 | 1 | 3–2 | High | Won |
| 11:30 | Ayutthaya FC vs Muangthong UnitedThailand: FA Cup | 1X2 | 1 | 2–1 | High | Won |
| 11:30 | Bangkok vs Nong Bua PitchayaThailand: FA Cup | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 11:30 | Police Tero vs SurinThailand: FA Cup | 1X2 | 1 | 4–1 | High | Won |
| 12:00 | 15 de Agosto vs SimbaAfrica: CAF Champions League | 1X2 | 2 | 1–6 | High | Won |
| 12:00 | FC Rapid Bucuresti W vs Farul Constanţa WRomania: Liga 1 Feminin | 1X2 | 2 | 1–3 | Medium | Won |
| 12:00 | Bangkok United vs Old BloodThailand: FA Cup | 1X2 | X | 8–0 | High | Lost |
| 12:00 | Esan Pattaya vs NarathiwatThailand: FA Cup | 1X2 | X | 2–0 | High | Lost |
| 12:00 | Yala FC vs Samut Sakhon CityThailand: FA Cup | 1X2 | X | 1–0 | High | Lost |
| 12:00 | Congo U20 vs Central African Rep. U20Africa: Africa Cup Of Nations U20 | Double Chance | 12 | 0–2 | High | Won |
| 12:00 | Peterborough United U21 vs Sheffield Wednesday U21England: Professional Development League | 1X2 | 1 | 2–2 | High | Lost |
| 12:00 | Persija vs Arema FCIndonesia: Liga 1 | 1X2 | 1 | 5–1 | Medium | Won |
| 12:00 | Tainan City vs Pusamania BorneoWorld: AFC Challenge League | 1X2 | 2 | 1–3 | High | Won |
| 12:00 | Lille U19 vs Galatasaray U19Europe: UEFA Youth League | 1X2 | 1 | 3–1 | High | Won |
| 12:00 | Ethiopia Bunna vs Negelle ArsiEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 12:00 | Ratchaburi vs PattaniThailand: FA Cup | 1X2 | 1 | 4–2 | High | Won |
| 12:10 | Rasi Salai United vs Port FCThailand: FA Cup | 1X2 | 2 | 1–3 | High | Won |
| 12:30 | Hang Yuen vs Manila DiggerWorld: AFC Challenge League | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | BUL vs NECUganda: Premier League | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 13:00 | Lugazi vs ExpressUganda: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Trenčín W vs Spartak Myjava WSlovakia: I Liga Women | 1X2 | 2 | 0–4 | High | Won |
| 13:00 | Solbiatese vs CorianoItaly: Serie D Girone D | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:00 | Episkopi vs Agios NikolaosGreece: Gamma Ethniki Group 10 | Over / Under Goals | Un2.5 | 1–3 | High | Lost |
| 13:00 | CS Manika vs Sanga BalendeCongo-DR: Ligue 1 | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:00 | Alay vs AlgaKyrgyzstan: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Bars vs Abdish-AtaKyrgyzstan: Premier League | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Kolbotn W vs Åsane WNorway: 1. Division Women | 1X2 | 2 | 3–4 | High | Won |
| 13:00 | Gasogi United vs GorillaRwanda: National Soccer League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Aston Villa U19 vs Viking U19Europe: UEFA Youth League | 1X2 | 1 | 0–1 | High | Lost |
| 13:00 | Real Betis U19 vs Feyenoord U19Europe: UEFA Youth League | 1X2 | 1 | 1–4 | Medium | Lost |
| 13:00 | Club Brugge U19 vs Lens U19Europe: UEFA Youth League | 1X2 | 1 | 4–2 | High | Won |
| 13:00 | Sporting CP U19 vs LASK U19Europe: UEFA Youth League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Aalesund II vs NardoNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 14:00 | Anges Verts vs New JackCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 14:00 | AEK Larnaca vs AkritasCyprus: Cup | 1X2 | 1 | 3–2 | High | Won |
| 14:00 | Ghazl El Mehalla vs Al IttihadEgypt: Premier League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 14:00 | Bayern München U19 vs Arsenal U19Europe: UEFA Youth League | 1X2 | 1 | 3–3 | Medium | Lost |
| 14:00 | Internazionale U19 vs Shakhtar Donetsk U19Europe: UEFA Youth League | 1X2 | 1 | 2–0 | Medium | Won |
| 14:00 | Real Madrid U19 vs RB Leipzig U19Europe: UEFA Youth League | 1X2 | 1 | 5–2 | High | Won |
| 14:00 | Navbahor vs GazalkentUzbekistan: Cup | 1X2 | 1 | 3–1 | Medium | Won |
| 14:30 | Gazelle vs CanonCameroon: Elite One | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 15:00 | Canada W U17 vs Norway U17 WWorld: World Cup U17 Women | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 15:00 | Japan U17 W vs France U17 WWorld: World Cup U17 Women | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | San Bartolomé vs Playas SotaventoSpain: Tercera División RFEF Group 12 | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Villaverde Norte vs Unión Sur YaizaSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Cameroon U20 vs Gabon U20Africa: Africa Cup Of Nations U20 | 1X2 | 1 | 4–1 | High | Won |
| 15:00 | Laagri vs Flora TallinnEstonia: Meistriliiga | 1X2 | 2 | 3–1 | High | Lost |
| 15:00 | Toluca U21 vs Club Tijuana U21Mexico: Liga MX U21 | 1X2 | 1 | 5–0 | Medium | Won |
| 15:00 | Al Anwar vs Al Wehda ClubSaudi-Arabia: Division 1 | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Nea Salamis vs APEACyprus: Cup | 1X2 | 1 | 4–0 | High | Won |
| 15:00 | Atlas U21 vs Club America U21Mexico: Liga MX U21 | Double Chance | 12 | 1–1 | Medium | Lost |
| 15:00 | Puebla U21 vs Monterrey U21Mexico: Liga MX U21 | Double Chance | 12 | 2–2 | High | Lost |
| 15:15 | Pachuca U21 vs Cruz Azul U21Mexico: Liga MX U21 | 1X2 | 1 | 3–1 | High | Won |
| 15:30 | Zlaté Moravce vs KomárnoSlovakia: Cup | 1X2 | 2 | 0–0 | High | Lost |
| 15:30 | Widzew II vs Warta SieradzPoland: III Liga Group 1 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:30 | PK-35 vs FF JaroFinland: Veikkausliiga | Double Chance | 12 | 1–1 | Medium | Lost |
| 16:00 | Young Africans vs CFFAAfrica: CAF Champions League | BTTS / GG | BTTS - No | 4–1 | High | Lost |
| 16:00 | Malacateco vs ComunicacionesGuatemala: Liga Nacional | Double Chance | 12 | 1–0 | Medium | Won |
| 16:00 | San Miguel vs EstrellaSpain: Tercera División RFEF Group 12 | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Terrassa vs Girona IISpain: Segunda División RFEF Group 2 | 1X2 | 1 | 1–0 | High | Won |
| 16:00 | Llerenense vs Santa AmaliaSpain: Tercera División RFEF Group 14 | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 16:00 | Hamrun Spartans vs Balzan FCMalta: Premier League | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | Mali U20 vs Liberia U20Africa: Africa Cup Of Nations U20 | 1X2 | 2 | 3–0 | Medium | Lost |
| 16:00 | Birzebbuga vs MarsaxlokkMalta: Premier League | 1X2 | 2 | 2–0 | Medium | Lost |
| 16:00 | NPA Anchors vs Golden DreamLiberia: LFA First Division | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Tenerife C vs Villa Santa BrígidaSpain: Tercera División RFEF Group 12 | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Ternana vs RecanateseItaly: Coppa Italia Serie D | 1X2 | 1 | 5–1 | High | Won |
| 16:00 | Paynesville vs DowntownLiberia: LFA First Division | Double Chance | 12 | 4–2 | High | Won |
| 16:30 | Las Palmas III vs Laguna de DueroSpain: Tercera División RFEF Group 12 | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:30 | Panadería Pulido vs MensajeroSpain: Tercera División RFEF Group 12 | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 16:45 | Como vs Manchester UnitedEurope: UEFA Champions League | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:45 | Lille vs GalatasarayEurope: UEFA Champions League | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 16:50 | Jeddah Club vs Al JabalainSaudi-Arabia: Division 1 | 1X2 | 2 | 0–1 | High | Won |
| 17:00 | Sogndal vs RaufossNorway: 1. Division | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | Kreuzlingen vs BulleSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Los Llanos vs MarinoSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 1–2 | High | Won |
| 17:00 | UD San Fernando vs Real Unión de TenerifeSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 3–2 | High | Won |
| 17:00 | Jerez vs PlasenciaSpain: Tercera División RFEF Group 14 | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Al Ahly vs Olympic El QanahEgypt: Premier League | 1X2 | 1 | 3–3 | Medium | Lost |
| 17:00 | Ceramica Cleopatra vs PetrojetEgypt: Premier League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:00 | Vanløse vs Nykobing FCDenmark: DBU Pokalen | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Santos Laguna U21 vs UNAM Pumas U21Mexico: Liga MX U21 | Double Chance | 12 | 1–1 | High | Lost |
| 17:30 | Bellinzona vs BrühlSwitzerland: 1. Liga Promotion | Double Chance | 12 | 2–0 | High | Won |
| 17:30 | Anaza vs LanzaroteSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Levante vs Athletic ClubSpain: La Liga | Double Chance | 12 | 3–1 | Medium | Won |
| 18:00 | Diegem Sport vs NijlenBelgium: Second Amateur Division VFV B | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 18:00 | Ghana U17 W vs Brazil U17 WWorld: World Cup U17 Women | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 18:00 | Venezuela U17 W vs Zambia U17 WWorld: World Cup U17 Women | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Carapebus vs GoytacazBrazil: Carioca 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 18:00 | Duque de Caxias vs ArtsulBrazil: Carioca 2 | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | Albert Quévy-Mons vs RochefortBelgium: First Amateur Division | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Heist vs TienenBelgium: First Amateur Division | 1X2 | 1 | 4–0 | Medium | Won |
| 18:00 | Niteroiense vs Audax RioBrazil: Carioca 2 | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Nova Cidade vs MacaéBrazil: Carioca 2 | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | São Cristóvão RJ vs Campo GrandeBrazil: Carioca 2 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Ferro 2 vs Colón Res.Argentina: Reserve League | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Independiente Riva. Res. vs San Martín San Juan Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 18:00 | Lanús Res. vs Quilmes 2Argentina: Reserve League | Double Chance | 12 | 4–1 | High | Won |
| 18:00 | Belgrano Córdoba Res. vs Estudiantes La Plata ResArgentina: Reserve League | Double Chance | 12 | 0–2 | Medium | Won |
| 18:00 | Vilanova vs San Juan Atletico de MontcadaSpain: Tercera División RFEF Group 5 | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Gimnasia La Plata Res. vs Talleres Córdoba Res.Argentina: Reserve League | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Quintana vs CastueraSpain: Tercera División RFEF Group 14 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Villafranca vs CD ZafraSpain: Tercera División RFEF Group 14 | Double Chance | 12 | 2–2 | High | Lost |
| 18:00 | Centro Limoeirense vs Aguia FCBrazil: Pernambucano 1 | 1X2 | X | 1–0 | High | Lost |
| 18:00 | Cha Grande vs PesqueiraBrazil: Pernambucano 1 | 1X2 | X | 1–1 | High | Won |
| 18:00 | 1º de Maio vs SalgueiroBrazil: Pernambucano 1 | 1X2 | X | 0–0 | High | Won |
| 18:00 | Atlético Mineiro U17 vs Cruzeiro U17Brazil: Brasileiro U17 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Norwich City U21 vs Bristol City U21England: Premier League Cup | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Nautico U20 vs Operário PR U20Brazil: Copa Do Brasil U20 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:00 | Paysandu PA U20 vs América RN U20Brazil: Copa Do Brasil U20 | 1X2 | 1 | 2–0 | Medium | Won |
| 18:15 | Langenthal vs MontheySwitzerland: Erste Liga Cup | 1X2 | X | 3–0 | High | Lost |
| 18:30 | Mosta vs Valletta FCMalta: Premier League | 1X2 | 2 | 0–2 | Medium | Won |
| 18:30 | Zabbar St. Patrick vs Sliema WanderersMalta: Premier League | 1X2 | 2 | 2–3 | High | Won |
| 18:30 | Ipojuca vs Guarany de SobralBrazil: Pernambucano 1 | 1X2 | X | 1–0 | High | Lost |
| 18:45 | Arenal vs ManacorSpain: Tercera División RFEF Group 11 | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:45 | Whyteleafe vs Burgess Hill TownEngland: Non League Premier Isthmian | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:45 | Avro vs Ashton UnitedEngland: Non League Premier Northern | 1X2 | 1 | 3–2 | Medium | Won |
| 18:45 | Warrenpoint Town vs Crusaders FCNorthern-Ireland: League Cup | 1X2 | 2 | 5–2 | Medium | Lost |
| 19:00 | Aston Villa vs VikingEurope: UEFA Champions League | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Bayern München vs ArsenalEurope: UEFA Champions League | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 19:00 | Real Betis vs FeyenoordEurope: UEFA Champions League | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Club Brugge KV vs LensEurope: UEFA Champions League | 1X2 | 1 | 3–0 | Medium | Won |
| 19:00 | Inter vs Shakhtar DonetskEurope: UEFA Champions League | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Real Madrid vs RB LeipzigEurope: UEFA Champions League | 1X2 | 1 | 4–1 | Medium | Won |
| 19:00 | Sporting CP vs Lask LinzEurope: UEFA Champions League | 1X2 | 1 | 2–3 | High | Lost |
| 19:00 | Guinea U20 vs Gambia U20Africa: Africa Cup Of Nations U20 | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 19:00 | Reading vs Leyton OrientEngland: League One | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Liverpool Montevideo vs Cerro LargoUruguay: Copa Uruguay | 1X2 | 1 | 1–0 | Medium | Won |
| 19:30 | São Paulo U20 vs União TO U20Brazil: Copa Do Brasil U20 | Over / Under Goals | Ov2.5 | 7–0 | High | 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.