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, October 9, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Blooming vs BolívarBolivia: Copa De La División Profesional | 1X2 | 2 | 1–1 | High | Lost |
| 00:30 | Fluminense vs CoritibaBrazil: Serie A | 1X2 | 1 | 4–0 | High | Won |
| 00:30 | Palmeiras vs BahiaBrazil: Serie A | 1X2 | 1 | 1–0 | High | Won |
| 01:00 | Antigua GFC vs MunicipalGuatemala: Liga Nacional | Double Chance | 12 | 1–1 | Medium | Lost |
| 01:00 | Alebrijes de Oaxaca vs Correcaminos UatMexico: Liga De Expansión MX | 1X2 | 2 | 2–1 | High | Lost |
| 01:10 | Fortaleza FC vs MillonariosColombia: Primera A | 1X2 | 2 | 1–1 | Medium | Lost |
| 01:30 | FAS vs AlianzaEl-Salvador: Primera Division | 1X2 | 1 | 2–1 | Medium | Won |
| 05:00 | Daejeon Citizen vs Jeonbuk MotorsSouth-Korea: K League 1 | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 05:00 | Suwon City FC vs HwaseongSouth-Korea: K League 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 05:00 | Yangpyeong vs Ulsan CitizenSouth-Korea: K3 League | Double Chance | 12 | 2–1 | Medium | Won |
| 07:30 | Gangwon FC vs Bucheon FC 1995South-Korea: K League 1 | 1X2 | 1 | 2–0 | High | Won |
| 07:30 | Incheon United vs Pohang SteelersSouth-Korea: K League 1 | Double Chance | 12 | 3–0 | Medium | Won |
| 07:30 | Cheongju vs Seongnam FCSouth-Korea: K League 2 | Double Chance | 12 | 3–1 | Medium | Won |
| 07:30 | Gimpo Citizen vs Seoul E-Land FCSouth-Korea: K League 2 | BTTS / GG | BTTS - Yes | 0–1 | Medium | Lost |
| 08:00 | Didube 2014 vs Lokomotivi TbilisiGeorgia: Liga 3 | Double Chance | 12 | 1–3 | High | Won |
| 08:30 | Viktoria Plzeň U19 vs Dukla Praha U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 08:30 | České Budějovice U19 vs Karviná U19Czech-Republic: 1. Liga U19 | 1X2 | 1 | 5–0 | Medium | Won |
| 08:30 | Persipura Jayapura vs RANS NusantaraIndonesia: Liga 2 | 1X2 | 1 | 1–3 | Medium | Lost |
| 08:30 | Persik Kediri vs Persepam Madura UtdIndonesia: Liga 1 | BTTS / GG | BTTS - Yes | 2–0 | Medium | Lost |
| 08:45 | City Club vs ChattogramBangladesh: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 08:45 | Rahmatgonj MFS vs PWD Sports ClubBangladesh: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 08:45 | Brothers Union vs FortisBangladesh: Premier League | 1X2 | 2 | 0–6 | High | Won |
| 09:00 | Sigma Olomouc U19 vs Teplice U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 09:00 | Metal Kharkiv vs Viktoriya MykolaivkaUkraine: Persha Liga | Double Chance | 12 | 2–2 | High | Lost |
| 09:00 | Jagiellonia U19 vs Górnik Zabrze U19Poland: Central Youth League | Double Chance | 12 | 0–4 | High | Won |
| 09:00 | FC Jerusalem vs Maccabi Kiryat MalachiIsrael: Liga Alef | Double Chance | 12 | 0–1 | High | Won |
| 09:00 | Sagaing United vs GFAMyanmar: National League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 09:00 | I.S.P.E vs DagonMyanmar: National League | 1X2 | 2 | 2–2 | High | Lost |
| 09:00 | Johor Darul Takzim FC vs PenangMalaysia: FA Cup | 1X2 | 1 | 4–1 | High | Won |
| 09:15 | Metalurh Zaporizhya vs SC Poltava 2Ukraine: Druha Liga | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 09:30 | Sagamihara vs Kamatamare SanukiJapan: J3 League | 1X2 | 1 | 3–2 | High | Won |
| 10:00 | Nizhny Novgorod U19 vs Rostov U19Russia: Youth Championship | 1X2 | 2 | 2–1 | High | Lost |
| 10:00 | Almaz Antey U19 vs Krasnodar U19Russia: Youth Championship | 1X2 | 2 | 5–2 | High | Lost |
| 10:00 | Kashima vs Gamba OsakaJapan: J1 League | 1X2 | 1 | 2–0 | Medium | Won |
| 10:00 | Kashiwa Reysol vs Vissel KobeJapan: J1 League | Double Chance | 12 | 4–2 | Medium | Won |
| 10:00 | Hradec Králové U19 vs Zlín U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 10:00 | Torrent vs Hércules IISpain: Tercera División RFEF Group 6 | 1X2 | 1 | 0–1 | Medium | Lost |
| 10:00 | Beitar Nahariya vs Hapoel Umm al-FahmIsrael: Liga Alef | 1X2 | 1 | 1–1 | Medium | Lost |
| 10:00 | Ironi Beit Shemesh vs Tzeirey TiraIsrael: Liga Alef | 1X2 | 1 | 3–1 | Medium | Won |
| 10:00 | Ekibastuz vs Khan TengriKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 10:00 | Osaka vs KanazawaJapan: J3 League | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 10:00 | Zbrojovka Brno U19 vs Mladá Boleslav U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 10:00 | Pardubice U19 vs Baník Ostrava U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 10:30 | Parvoz vs KhujandTajikistan: Vysshaya Liga | 1X2 | 2 | 0–1 | Medium | Won |
| 10:30 | Estoril U23 vs Sporting CP U23Portugal: Liga Revelação U23 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 10:30 | Hapoel Hadera vs Maccabi YavneIsrael: Liga Alef | Double Chance | 12 | 0–0 | High | Lost |
| 10:30 | Shimshon Tel Aviv vs Kfar Saba 1928Israel: Liga Alef | 1X2 | 1 | 3–0 | Medium | Won |
| 10:30 | Andorra W vs Faroe Islands WWorld: Friendlies Women | 1X2 | 2 | 0–5 | High | Won |
| 10:35 | Dimona vs Hapoel SderotIsrael: Liga Alef | Double Chance | 12 | 4–1 | High | Won |
| 10:40 | Maccabi K. Ata Bialik vs Maccabi Neve Sha'ananIsrael: Liga Alef | 1X2 | 1 | 1–2 | Medium | Lost |
| 11:00 | Margveti 2006 vs GuriaGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 11:00 | Merani Tbilisi vs Iveria KhashuriGeorgia: Liga 3 | 1X2 | 1 | 2–2 | Medium | Lost |
| 11:00 | Jaiyq vs Turan TurkistanKazakhstan: 1. Division | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Taraz vs Sport Academy KairatKazakhstan: 1. Division | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Kazakhstan W vs Republic of Ireland WEurope: World Cup Women Qualification Europe | BTTS / GG | BTTS - No | 0–8 | High | Won |
| 11:00 | Irao vs FC Iberia 1999 IIGeorgia: Liga 3 | Double Chance | 12 | 3–3 | High | Lost |
| 11:00 | Slavia Praha U19 vs Slovácko U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 11:00 | Sparta Praha U19 vs Opava U19Czech-Republic: 1. Liga U19 | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:00 | Ratchaburi vs Sukhothai FCThailand: Thai League 1 | 1X2 | 1 | 6–0 | Medium | Won |
| 11:00 | Fountain Gate vs JKT TanzaniaTanzania: Ligi Kuu Bara | Double Chance | 12 | 1–2 | Medium | Won |
| 11:00 | Montenegro W vs Bosnia-Herzegovina WWorld: Friendlies Women | 1X2 | 2 | 3–2 | Medium | Lost |
| 11:30 | Pyunik II vs Shirak IIArmenia: First League | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 11:30 | Bashundhara Kings vs Dhaka WanderersBangladesh: Premier League | 1X2 | 1 | 7–0 | Medium | Won |
| 11:30 | Hapoel Ironi Arraba vs Hapoel Ihud Bnei JattIsrael: Liga Alef | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 11:30 | MOIK vs MingəçevirAzerbaidjan: Birinci Dasta | Double Chance | 12 | 3–0 | High | Won |
| 11:30 | Şimal vs Xankəndi FKAzerbaidjan: Birinci Dasta | 1X2 | 2 | 1–1 | High | Lost |
| 11:35 | Sichuan Jiuniu vs Henan JianyeChina: Super League | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 11:35 | Qingdao Jonoon vs Beijing GuoanChina: Super League | 1X2 | 2 | 0–3 | High | Won |
| 12:00 | CSKA Moskva U19 vs Akademiya Konoplev U20Russia: Youth Championship | 1X2 | 1 | 2–0 | High | Won |
| 12:00 | Dynamo Makhachkala U19 vs Rubin Kazan U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 12:00 | Fakel U19 vs Chertanovo U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 12:00 | Lokomotiv Moskva U19 vs Zenit U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 12:00 | Spartak Moskva U19 vs Ural U20Russia: Youth Championship | 1X2 | 1 | 0–1 | High | Lost |
| 12:00 | Hangzhou Greentown vs SHANGHAI SIPGChina: Super League | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 12:00 | FCM Ungheni vs Zimbru IIMoldova: Liga 1 | 1X2 | 1 | 1–2 | Medium | Lost |
| 12:00 | Oguzsport vs FC StăuceniMoldova: Liga 1 | Double Chance | 12 | 2–2 | High | Lost |
| 12:00 | Vulturii Cutezători vs Univer ComratMoldova: Liga 1 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 12:00 | Nyva Ternopil II vs VilkhivtsiUkraine: Druha Liga | Double Chance | 12 | 0–0 | High | Lost |
| 12:00 | Phrae United vs KanchanaburiThailand: Thai League 2 | Double Chance | 12 | 2–1 | Medium | Won |
| 12:00 | Isenmulang Kalteng vs Persebaya SurabayaIndonesia: Liga 1 | 1X2 | 2 | 0–1 | High | Won |
| 12:00 | Maccabi Nujeidat Ahmed vs Hapoel Bnei MusmusIsrael: Liga Alef | 1X2 | 2 | 0–0 | High | Lost |
| 12:00 | PSIS Semarang vs Persiraja Banda AcehIndonesia: Liga 2 | 1X2 | 1 | 1–3 | Medium | Lost |
| 12:00 | Lovćen vs JedinstvoMontenegro: Second League | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 12:00 | Araz vs KapazAzerbaidjan: Premyer Liqa | Double Chance | 12 | 0–2 | Medium | Won |
| 12:00 | Eastern vs North DistrictHong-Kong: Premier League | 1X2 | 2 | 1–3 | Medium | Won |
| 12:00 | Barnsley U21 vs Hull City U21England: Professional Development League | 1X2 | 1 | 0–2 | Medium | Lost |
| 12:00 | Mebrat Hayl vs Adama KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 12:00 | Tripoli SC vs Al AhedLebanon: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 12:00 | Llapi vs BallkaniKosovo: Superliga | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 12:10 | Al Safa vs AfifSaudi-Arabia: Division 2 | 1X2 | X | 2–1 | High | Lost |
| 12:10 | Al Sahel vs Al TarajiSaudi-Arabia: Division 2 | 1X2 | 1 | 0–1 | Medium | Lost |
| 12:15 | Al Nairyah vs Al-WajjSaudi-Arabia: Division 2 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 12:25 | Al Baten vs Al QwarahSaudi-Arabia: Division 2 | 1X2 | X | 0–0 | High | Won |
| 12:30 | El Entag EL Harby vs La Viena FCEgypt: Second League | BTTS / GG | BTTS - No | 2–0 | Medium | Won |
| 12:30 | Ismaily SC vs Tanta SCEgypt: Second League | BTTS / GG | BTTS - No | 2–1 | Medium | Lost |
| 12:30 | Maleyet Kafr El Zayiat vs Baladiyyat Al MehallaEgypt: Second League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 12:30 | Team vs PharcoEgypt: Second League | BTTS / GG | BTTS - No | 0–3 | High | Won |
| 12:30 | Itesalat vs El MansuraEgypt: Second League | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 12:30 | Veres Rivne vs Shakhtar DonetskUkraine: Premier League | 1X2 | 2 | 0–3 | High | Won |
| 12:40 | Al Gottah vs Al RayanSaudi-Arabia: Division 2 | 1X2 | 2 | 1–3 | Medium | Won |
| 12:45 | Fredrikstad FK U19 vs Brann U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 13:00 | Boavista U20 vs Bangu U20Brazil: Carioca U20 | Double Chance | 12 | 1–4 | High | Won |
| 13:00 | Young Star vs BumamuruBurundi: Ligue A | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | Halaba Ketema vs Welwalo Adigrat UniEthiopia: Premier League | 1X2 | X | 1–1 | High | Won |
| 13:00 | Fanja vs IbriOman: Professional League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Hapoel Acre vs Maccabi Bnei RainaIsrael: Liga Leumit | 1X2 | 2 | 0–0 | High | Lost |
| 13:00 | Ironi Modi'in vs Hapoel AfulaIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 13:00 | Maccabi Kiryat Gat vs Kiryat Yam SCIsrael: Liga Leumit | 1X2 | 2 | 2–2 | High | Lost |
| 13:00 | Maccabi Herzliya vs Maccabi Ahi NazarethIsrael: Liga Leumit | 1X2 | 1 | 1–2 | High | Lost |
| 13:00 | Kafr Qasim vs Bnei YehudaIsrael: Liga Leumit | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Sesvete vs Jadran LPCroatia: First NL | Double Chance | 12 | 1–1 | Medium | Lost |
| 13:00 | Asia Talas vs ToktogulKyrgyzstan: Premier League | 1X2 | 1 | 2–0 | Medium | Won |
| 13:10 | Al Jazira Al Hamra vs Dibba Al-FujairahUnited-Arab-Emirates: Division 1 | 1X2 | 2 | 2–2 | High | Lost |
| 13:10 | Ajman vs Baniyas SCUnited-Arab-Emirates: League Cup | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 13:10 | Al Wahda FC vs Al-DhafraUnited-Arab-Emirates: League Cup | 1X2 | 1 | 2–0 | Medium | Won |
| 13:15 | Al Arabi vs Gulf UnitedUnited-Arab-Emirates: Division 1 | 1X2 | 1 | 2–1 | High | Won |
| 13:15 | Ittifaq vs Al ThaidUnited-Arab-Emirates: Division 1 | 1X2 | 2 | 1–0 | High | Lost |
| 13:15 | Chadormalu SC vs Kheybar KhorramabadIran: Persian Gulf Pro League | BTTS / GG | BTTS - No | 2–2 | High | Lost |
| 13:15 | Mbeya City vs Kagera SugarTanzania: Ligi Kuu Bara | 1X2 | 1 | 1–3 | Medium | Lost |
| 13:30 | Israel W vs Switzerland WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 3–7 | Medium | Won |
| 13:30 | Persepolis FC vs Sanat NaftIran: Persian Gulf Pro League | 1X2 | 1 | 3–1 | High | Won |
| 13:30 | Jwaaya FC vs Al MabarrahLebanon: Premier League | 1X2 | X | 3–0 | High | Lost |
| 13:30 | Rekord Bielsko-Biała vs Sandecja Nowy SączPoland: II Liga East | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 13:30 | Kokand-1912 vs Mash'alUzbekistan: Super League | 1X2 | 1 | 3–0 | High | Won |
| 13:30 | Górnik Polkowice vs Stilon GorzówPoland: III Liga Group 3 | 1X2 | 1 | 4–1 | Medium | Won |
| 13:30 | Opatija vs KustosijaCroatia: First NL | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:30 | Mladost Ždralovi vs HNK CibaliaCroatia: First NL | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:30 | Hrvatski Dragovoljac vs Uskok KlisCroatia: Second NL | Over / Under Goals | Ov2.5 | 0–4 | Medium | Won |
| 13:30 | Uljanik vs KriževciCroatia: Second NL | 1X2 | 1 | 3–1 | High | Won |
| 13:50 | Al Kholood vs Al-Qadisiyah FCSaudi-Arabia: Pro League | 1X2 | 2 | 0–5 | Medium | Won |
| 14:00 | FK Neftekhimik vs ChelyabinskRussia: First League | Double Chance | 12 | 2–4 | Medium | Won |
| 14:00 | AS Kigali vs GicumbiRwanda: National Soccer League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 14:00 | Entebbe UPPC vs PoliceUganda: Premier League | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 14:00 | Al Hussein vs Al ArabiJordan: League | Double Chance | 12 | 4–1 | High | Won |
| 14:00 | IRB Nezla vs MO ConstantineAlgeria: Ligue 2 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 14:00 | Sidi Benali vs Hussein DeyAlgeria: Ligue 2 | Double Chance | 12 | 3–2 | High | Won |
| 14:00 | Sama vs Al AhliJordan: Cup | 1X2 | X | 0–1 | High | Lost |
| 14:00 | Pakhtakor vs BunyodkorUzbekistan: Super League | 1X2 | 1 | 3–1 | High | Won |
| 14:00 | Buxoro vs AndijanUzbekistan: Super League | Double Chance | 12 | 3–2 | Medium | Won |
| 14:00 | Bodrum FK vs KeçiörengücüTurkey: 1. Lig | BTTS / GG | BTTS - Yes | 0–2 | High | Lost |
| 14:00 | Sivasspor vs PendiksporTurkey: 1. Lig | Double Chance | 12 | 4–1 | Medium | Won |
| 14:00 | Moldova W vs Georgia WWorld: Friendlies Women | Double Chance | 12 | 1–0 | Medium | Won |
| 14:00 | USM Annaba vs US ChaouiaAlgeria: Ligue 2 | 1X2 | 1 | 3–0 | Medium | Won |
| 14:00 | Nrb Beni Oulbene vs JS JijelAlgeria: Ligue 2 | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 14:00 | El Bayadh vs WA TlemcenAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | Tiaret vs ASM OranAlgeria: Ligue 2 | 1X2 | 1 | 0–1 | Medium | Lost |
| 14:00 | Khroub vs TeleghmaAlgeria: Ligue 2 | 1X2 | 1 | 2–2 | High | Lost |
| 14:00 | NC Magra vs CA BatnaAlgeria: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | MSP Batna vs CR Béni ThourAlgeria: Ligue 2 | 1X2 | 1 | 2–1 | High | Won |
| 14:00 | Blida vs KoléaAlgeria: Ligue 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 14:30 | Petro de Luanda vs Recreativo da CaálaAngola: Girabola | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:30 | Be1 NFA vs DainavaLithuania: 1 Lyga | 1X2 | 1 | 2–2 | Medium | Lost |
| 14:30 | Yantra 2019 vs VihrenBulgaria: Second League | Double Chance | 12 | 1–0 | Medium | Won |
| 14:30 | Nasaf vs Dinamo SamarqandUzbekistan: Super League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:45 | Qatar SC vs Al-Rayyan SCQatar: Stars League | 1X2 | 2 | 0–3 | High | Won |
| 14:50 | Al Nasar vs Al KuwaitKuwait: Premier League | 1X2 | 2 | 1–7 | Medium | Won |
| 14:55 | Al-Fateh vs Al-Ahli JeddahSaudi-Arabia: Pro League | 1X2 | 2 | 0–4 | High | Won |
| 15:00 | SJK vs LahtiFinland: Veikkausliiga | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 15:00 | Flekkerøy vs Odd IINorway: 3. Division Girone 4 | 1X2 | 1 | 0–1 | High | Lost |
| 15:00 | Nõmme United II vs FCI Levadia IIEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | FA Šiauliai II vs Kauno Žalgiris IILithuania: 1 Lyga | BTTS / GG | BTTS - Yes | 3–3 | High | Won |
| 15:00 | Slavia Praha II vs VlašimCzech-Republic: FNL | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Corvinul Hunedoara vs FC VoluntariRomania: Liga I | 1X2 | 1 | 3–2 | 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.