100% free football predictions — no login, no paywall, updated daily 18+ | Gamble Responsibly

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.

ShowingWednesday, April 22, 2026
Settled Tips318
Win Rate65.1%
Date Wednesday, April 22, 2026 Wednesday, April 22, 2026
Settled Tips 318 Finished matches
Won 207 Correct predictions
Lost 111 Incorrect predictions
Win Rate 65.1% 207 of 318 settled
High Conf. Rate 66.2% 219 high-confidence tips
Win Rate by Confidence Level Wednesday, April 22, 2026 · 318 settled tips
High Confidence
66.2%
Medium Confidence
62.6%

Accuracy by Market — Wednesday, April 22, 2026

1X2
62.4% win rate
W83 L50 · 133 tips
Double Chance
70.2% win rate
W66 L28 · 94 tips
Over / Under Goals
64.5% win rate
W49 L27 · 76 tips
BTTS / GG
60% win rate
W9 L6 · 15 tips
Showing settled results for Wednesday, April 22, 2026. Each row includes the final score, our published pick, and a green tick for a winning tip or a red cross for a losing tip. Use the date controls above to browse other days.
Time Fixture Market Pick Score Conf. Result
00:00 Bolívar vs Independiente PetroleroBolivia: Primera División 1X2 1 1–2 High Lost
00:30 Tecnico Universitario vs EmelecEcuador: Liga Pro Double Chance 12 0–1 Medium Won
00:30 Barra vs CorinthiansBrazil: Copa Do Brasil 1X2 2 0–1 Medium Won
00:30 San Nicolaas vs CaravelAruba: Division Di Honor 1X2 2 0–0 Medium Lost
00:30 Paysandu vs Vasco DA GamaBrazil: Copa Do Brasil 1X2 2 0–2 Medium Won
01:00 Club Queretaro vs Cruz AzulMexico: Liga MX 1X2 2 1–1 Medium Lost
01:00 U.N.A.M. - Pumas vs FC JuarezMexico: Liga MX 1X2 1 4–2 High Won
01:00 St. Andrew Lions vs WottonBarbados: Premier League Over / Under Goals Un2.5 0–0 High Won
01:15 Sporting San Jose vs Municipal LiberiaCosta-Rica: Primera División 1X2 1 0–1 Medium Lost
02:00 CS Cartagines vs San CarlosCosta-Rica: Primera División 1X2 1 2–1 High Won
03:05 Monterrey vs PueblaMexico: Liga MX 1X2 1 2–1 Medium Won
03:06 Leon vs Club AmericaMexico: Liga MX Double Chance 12 2–3 Medium Won
08:00 Farul Constanţa W vs Olimpia Cluj WRomania: Liga 1 Feminin Over / Under Goals Ov2.5 2–1 High Won
08:30 Persis Solo vs Bhayangkara FCIndonesia: Liga 1 Double Chance 12 2–1 High Won
08:30 PSIM Yogyakarta vs PersijaIndonesia: Liga 1 1X2 2 1–1 High Lost
09:00 Hungary U17 vs Liechtenstein U17Europe: UEFA U17 Championship Qualification 1X2 1 4–0 Medium Won
10:00 Gamba Osaka vs Avispa FukuokaJapan: J1 League 1X2 1 1–2 High Lost
10:00 Ohrid vs SileksMacedonia: Cup 1X2 2 1–1 High Lost
10:00 Gumi Sportstoto vs Suwon FMCSouth-Korea: WK League 1X2 2 2–3 High Won
10:00 Khoromkhon vs HuntersMongolia: Premier League Over / Under Goals Ov2.5 0–5 High Won
10:30 Reading U18 vs Arsenal U18England: U18 Premier League South Over / Under Goals Ov2.5 0–3 High Won
10:30 FC Anyang vs Ulsan Hyundai FCSouth-Korea: K League 1 Double Chance 12 1–1 High Lost
10:30 Daejeon Citizen vs Jeju United FCSouth-Korea: K League 1 1X2 1 0–1 High Lost
10:30 Pohang Steelers vs Gwangju FCSouth-Korea: K League 1 1X2 1 1–0 Medium Won
11:00 Subiaco vs Quinns FCAustralia: Western Australia State League 1 Double Chance 12 3–4 High Won
11:00 Vasas Femina W vs Unirea Alba Iulia WRomania: Liga 1 Feminin 1X2 2 0–0 High Lost
11:00 Noah II vs SyunikArmenia: First League 1X2 2 2–4 High Won
11:00 Visakha vs Dangkor SencheyCambodia: Hun Sen Cup 1X2 1 3–0 Medium Won
11:30 Svay Rieng vs Bangkok UnitedWorld: ASEAN Club Championship 1X2 1 1–1 Medium Lost
11:30 Köpetdag Aşgabat vs NebitciTurkmenistan: Ýokary Liga 1X2 2 0–1 Medium Won
11:35 Qingdao Youth Island vs Henan JianyeChina: Super League BTTS / GG BTTS - Yes 0–0 High Lost
11:35 Shenyang Urban vs Dalian ZhixingChina: Super League Over / Under Goals Ov2.5 0–1 High Lost
12:00 Nestos Chrisoupolis vs PAS GianninaGreece: Super League 2 1X2 1 1–0 Medium Won
12:00 Kampaniakos Chalastra vs PAOK IIGreece: Super League 2 Double Chance 12 1–2 High Won
12:00 Kavala vs Makedonikos NeapolisGreece: Super League 2 Double Chance 12 5–1 High Won
12:00 Zaqatala vs ŞahdağAzerbaidjan: Birinci Dasta Double Chance 12 0–1 Medium Won
12:00 Safa Baku vs MOIKAzerbaidjan: Birinci Dasta Double Chance 12 3–0 High Won
12:00 Spartanii Selemet vs Milsami OrheiMoldova: Cupa 1X2 2 0–0 Medium Lost
12:00 Armenia U17 vs Luxembourg U17Europe: UEFA U17 Championship Qualification Double Chance 12 2–2 High Lost
12:00 Cəbrayıl vs MingəçevirAzerbaidjan: Birinci Dasta 1X2 2 2–1 Medium Lost
12:00 Gareji vs GoriGeorgia: Erovnuli Liga 2 1X2 1 1–0 Medium Won
12:00 Kolkheti Poti vs SamtrediaGeorgia: Erovnuli Liga 2 1X2 1 1–3 Medium Lost
12:00 Merani Martvili vs SioniGeorgia: Erovnuli Liga 2 Double Chance 12 2–1 High Won
12:00 Meshakhte vs RustaviGeorgia: Erovnuli Liga Over / Under Goals Un2.5 0–0 High Won
12:00 Shanghai Shenhua vs Qingdao JonoonChina: Super League 1X2 1 2–0 High Won
12:00 Merw vs AşgabatTurkmenistan: Ýokary Liga Over / Under Goals Ov2.5 2–1 High Won
12:00 Shkendija vs Shkëndija HaraçinëMacedonia: Cup 1X2 1 3–2 High Won
12:30 Union Douala vs SableCameroon: Elite Two Double Chance 12 0–0 High Lost
12:30 BKMA II vs AndranikArmenia: First League Over / Under Goals Ov2.5 2–0 High Lost
12:30 Lernayin Artsakh vs Ararat-Armenia IIArmenia: First League Over / Under Goals Ov2.5 1–1 High Lost
13:00 Rilski Sportist vs KostinbrodBulgaria: Third League Southwest Double Chance 12 1–0 High Won
13:00 Zanaco vs Green EaglesZambia: Super League Over / Under Goals Un2.5 1–2 High Lost
13:00 Nkwazi vs Power DynamosZambia: Super League Over / Under Goals Un2.5 0–1 High Won
13:00 Malole vs Sanga BalendeCongo-DR: Ligue 1 Double Chance 12 1–2 High Won
13:00 Chicken Inn vs HighlandersZimbabwe: Premier Soccer League 1X2 1 1–3 Medium Lost
13:00 Scotland Mabvuku vs DynamosZimbabwe: Premier Soccer League Double Chance 12 0–0 High Lost
13:00 Kariba vs Bulawayo ChiefsZimbabwe: Premier Soccer League Over / Under Goals Un2.5 1–1 High Won
13:00 Aksakovo vs DorostolBulgaria: Third League Northeast Over / Under Goals Ov2.5 2–2 Medium Won
13:00 Chernomorets Balchik vs Fratria IIBulgaria: Third League Northeast 1X2 1 3–0 Medium Won
13:00 Septemvri Tervel vs Chernolomets 1919Bulgaria: Third League Northeast Over / Under Goals Ov2.5 0–4 High Won
13:00 Spartak Varna II vs Benkovski IsperihBulgaria: Third League Northeast Over / Under Goals Ov2.5 3–5 High Won
13:00 Malženice vs Slávia TU KošiceSlovakia: 2. Liga 1X2 1 1–0 Medium Won
13:00 Venda FC vs Milford FCSouth-Africa: 1st Division 1X2 2 1–0 Medium Lost
13:00 Hungry Lions vs University of PretoriaSouth-Africa: 1st Division Double Chance 12 4–2 High Won
13:00 Kruger United vs Cape Town CitySouth-Africa: 1st Division Double Chance 12 2–1 High Won
13:00 Baroka FC vs Gomora United FCSouth-Africa: 1st Division Double Chance 12 1–1 Medium Lost
13:00 Leicesterfield vs Lerumo LionsSouth-Africa: 1st Division Double Chance 12 0–0 High Lost
13:00 Kitara vs CalvaryUganda: Premier League 1X2 1 0–0 High Lost
13:00 Lugazi vs SC VillaUganda: Premier League 1X2 2 0–1 High Won
13:00 Surkhon vs Mash'alUzbekistan: Super League 1X2 1 2–1 Medium Won
13:00 Dukagjini vs BallkaniKosovo: Cup Over / Under Goals Ov2.5 3–2 High Won
13:00 Ahal vs Altyn AsyrTurkmenistan: Ýokary Liga Over / Under Goals Un2.5 3–2 High Lost
13:00 Panserraikos vs AtromitosGreece: Super League 1 Double Chance 12 0–4 Medium Won
13:00 Spartak Kostroma vs Ska-khabarovskRussia: First League 1X2 1 3–0 Medium Won
13:00 Ferizaj vs LlapiKosovo: Cup Over / Under Goals Ov2.5 0–0 Medium Lost
13:00 Zemun vs MacvaSerbia: Prva Liga BTTS / GG BTTS - No 2–0 High Won
13:30 Botev Novi Pazar vs Olympic VarnaBulgaria: Third League Northeast Over / Under Goals Ov2.5 2–1 High Won
13:30 Vukovar vs HNK GoricaCroatia: HNL Double Chance 12 1–2 Medium Won
14:00 CSKA Sofia II vs Hebar 1918Bulgaria: Second League 1X2 1 2–0 Medium Won
14:00 Kumba vs YafootCameroon: Elite Two Over / Under Goals Un2.5 2–1 High Lost
14:00 Union Abong-Mbang vs Avion AcademyCameroon: Elite Two Over / Under Goals Un2.5 0–0 High Won
14:00 US Tataouine vs CS Hammam-LifTunisia: Ligue 2 BTTS / GG BTTS - No 1–2 High Lost
14:00 Posušje vs Radnik BijeljinaBosnia: Premijer Liga 1X2 1 1–1 High Lost
14:00 FK Zlatibor vs Sloboda UziceSerbia: Srpska Liga West Over / Under Goals Un2.5 0–0 High Won
14:00 Metalac GM vs Železničar LajkovacSerbia: Srpska Liga West 1X2 1 2–0 Medium Won
14:00 Jošanica vs Real PodunavciSerbia: Srpska Liga West Double Chance 12 0–1 High Won
14:00 Sloga Požega vs FK Polimlje PrijepoljeSerbia: Srpska Liga West Double Chance 12 1–0 High Won
14:00 Napredak Markovac vs Jedinstvo PuteviSerbia: Srpska Liga West Double Chance 12 4–1 High Won
14:00 FK Mladi Radnik 1940 Radinac vs Omladinac ZablaćeSerbia: Srpska Liga West Double Chance 12 0–0 High Lost
14:00 FK Radnički Valjevo vs TakovoSerbia: Srpska Liga West Double Chance 12 0–1 High Won
14:00 FK Šumadija 1903 Kragujevac vs Budučnost KrušikSerbia: Srpska Liga West Over / Under Goals Un2.5 1–1 High Won
14:00 Larisa vs KifisiaGreece: Super League 1 Double Chance 12 1–1 High Lost
14:00 FC UFA vs KAMAZRussia: First League Double Chance 12 0–1 Medium Won
14:00 Volga Ulyanovsk vs ChaykaRussia: First League 1X2 1 2–1 Medium Won
14:00 Ural vs Torpedo MoskvaRussia: First League Double Chance 12 2–0 Medium Won
14:00 Kabel Novi Sad vs Borac CacakSerbia: Prva Liga Double Chance 12 2–4 Medium Won
14:00 Stepojevac Vaga vs DubočicaSerbia: Prva Liga Double Chance 12 2–1 High Won
14:00 FK Trayal vs Tekstilac OdžaciSerbia: Prva Liga Double Chance 12 2–0 High Won
14:00 Jedinstvo Ub vs FK VozdovacSerbia: Prva Liga Double Chance 12 1–5 High Won
14:00 OFK Vršac vs LoznicaSerbia: Prva Liga Over / Under Goals Un2.5 0–0 High Won
14:00 Mosul vs NaftIraq: Iraqi League Double Chance 12 0–0 High Lost
14:00 Al Shorta vs Al-QasimIraq: Iraqi League 1X2 1 3–1 High Won
14:00 Jendouba Sport vs BouchammaTunisia: Ligue 2 Double Chance 12 2–1 High Won
14:00 M'saken vs ES Hammam-SousseTunisia: Ligue 2 Double Chance 12 0–0 High Lost
14:00 Progrès Sakiet Eddaïer vs KorbaTunisia: Ligue 2 1X2 1 4–0 Medium Won
14:00 Stade Gabesien vs Kalaâ SportTunisia: Ligue 2 Double Chance 12 2–0 High Won
14:00 Pafos vs AELCyprus: Cup 1X2 1 3–1 Medium Won
14:00 Muras United vs Al KuwaitWorld: AFC Challenge League Double Chance 12 1–2 Medium Won
14:30 Start Brno vs HodonínCzech-Republic: 3. Liga MSFL 1X2 2 1–3 Medium Won
14:30 Frýdlant vs Nový JičínCzech-Republic: 4. Liga Divizie F Over / Under Goals Ov2.5 0–0 Medium Lost
14:30 Les Astres vs APEJES AcademyCameroon: Elite Two Double Chance 12 0–0 High Lost
14:30 Aigle Royal de Moungo vs CotonsportCameroon: Elite One 1X2 2 2–0 Medium Lost
14:30 Volov Shumen vs Ludogorets IIIBulgaria: Third League Northeast 1X2 2 3–2 Medium Lost
14:30 Púchov vs Inter BratislavaSlovakia: 2. Liga 1X2 1 1–3 High Lost
14:30 Šamorín vs Liptovský MikulášSlovakia: 2. Liga Over / Under Goals Ov2.5 1–1 High Lost
14:30 Paris Saint Germain W vs Saint-Étienne WFrance: Feminine Division 1 1X2 1 2–0 High Won
14:30 Petržalka vs Baník Lehota p.VtáčnikomSlovakia: 2. Liga 1X2 1 2–1 High Won
14:30 Žilina II vs Považská BystricaSlovakia: 2. Liga Over / Under Goals Ov2.5 2–2 High Won
14:30 FC Orenburg vs Nizhny NovgorodRussia: Premier League 1X2 1 2–1 High Won
14:30 Velež Nevesinje vs Kozara GradiškaBosnia: 1st League RS Double Chance 12 1–1 High Lost
14:30 FK Neftekhimik vs ChernomoretsRussia: First League Double Chance 12 4–0 Medium Won
14:30 FK Sokol Saratov vs EniseyRussia: First League 1X2 2 0–4 High Won
14:30 Otrant-Olympic vs DečićMontenegro: Cup Over / Under Goals Ov2.5 1–2 High Won
14:45 Radomlje vs Brinje-GrosupljeSlovenia: Cup 1X2 1 0–1 High Lost
15:00 Igea Virtus vs ViboneseItaly: Serie D Girone I Double Chance 12 2–1 High Won
15:00 Colombe vs GazelleCameroon: Elite One Double Chance 12 3–0 High Won
15:00 Lokomotíva Zvolen vs Slovan Bratislava IISlovakia: 2. Liga 1X2 1 1–2 High Lost
15:00 Sibenik vs HNK ZadarCroatia: Third NL Jug 1X2 2 0–4 High Won
15:00 Zagora vs OmišCroatia: Third NL Jug Double Chance 12 3–0 High Won
15:00 Hrvatski vitez vs Sloga MravinceCroatia: Third NL Jug Over / Under Goals Ov2.5 3–3 Medium Won
15:00 Vodice vs JunakCroatia: Third NL Jug Double Chance 12 1–0 Medium Won
15:00 Neretva Metković vs Primorac BiogradCroatia: Third NL Jug 1X2 1 4–1 Medium Won
15:00 GOŠK Dubrovnik vs Neretvanac OpuzenCroatia: Third NL Jug Double Chance 12 0–0 High Lost
15:00 Jadran KS vs Val Kaštel StariCroatia: Third NL Jug Over / Under Goals Ov2.5 1–1 High Lost
15:00 GOŠK Kaštel Gomilica vs Kamen IvanbegovinaCroatia: Third NL Jug Double Chance 12 1–1 High Lost
15:00 Nové Sady vs BaťovCzech-Republic: 4. Liga Divizie E Double Chance 12 0–0 High Lost
15:00 Velké Hamry vs Neratovice-ByškoviceCzech-Republic: 3. Liga CFL B Over / Under Goals Ov2.5 1–1 High Lost
15:00 Přepeře vs Vysoké MýtoCzech-Republic: 4. Liga Divizie C Double Chance 12 0–0 High Lost
15:00 Atlas U21 vs Tigres UANL U21Mexico: Liga MX U21 Double Chance 12 2–1 High Won
15:00 Atl. San Luis U21 vs Santos Laguna U21Mexico: Liga MX U21 Double Chance 12 3–2 High Won
15:00 Telavi vs ShturmiGeorgia: Erovnuli Liga 2 Over / Under Goals Un2.5 1–1 High Won
15:00 CSF Bălți vs PetrocubMoldova: Cupa 1X2 2 1–1 High Lost
15:00 KuPS vs AC OuluFinland: Veikkausliiga 1X2 1 3–2 High Won
15:00 Necaxa U21 vs Guadalajara Chivas U21Mexico: Liga MX U21 Double Chance 12 1–1 Medium Lost
15:00 Spaeri vs SaburtaloGeorgia: Erovnuli Liga 1X2 2 0–2 Medium Won
15:00 Olympique Akbou vs JS KabylieAlgeria: Ligue 1 BTTS / GG BTTS - No 1–1 High Lost
15:00 Grobiņa vs Rīgas FSLatvia: Virsliga 1X2 2 0–1 High Won
15:00 AL Masry vs EnppiEgypt: Premier League Double Chance 12 2–2 High Lost
15:00 Radnik Surdulica vs Novi PazarSerbia: Super Liga Double Chance 12 2–0 Medium Won
15:00 Vojvodina vs FK PartizanSerbia: Super Liga Over / Under Goals Ov2.5 0–0 High Lost
15:00 Metalist 1925 Kharkiv vs ChernihivUkraine: Cup Over / Under Goals Ov2.5 0–0 High Lost
15:15 Buxoro vs PakhtakorUzbekistan: Super League 1X2 2 0–1 Medium Won
15:30 Křimice vs RokycanyCzech-Republic: 4. Liga Divizie A Double Chance 12 0–1 High Won
15:30 BFC Preussen vs Hertha ZehlendorfGermany: Regionalliga Nordost 1X2 1 3–2 Medium Won
15:30 SJK-juniorit vs Jaro 2Finland: Kakkonen Lohko C Over / Under Goals Ov2.5 3–4 High Won
15:45 NK Varazdin vs HNK RijekaCroatia: HNL Double Chance 12 1–0 Medium Won
15:45 Einheit Wernigerode vs FC Lok StendalGermany: Oberliga Nordost Süd Over / Under Goals Ov2.5 2–0 High Lost
15:45 VfL Halle vs AuerbachGermany: Oberliga Nordost Süd Over / Under Goals Ov2.5 2–4 High Won
15:45 Kalju Nomme vs Nõmme UnitedEstonia: Meistriliiga 1X2 1 7–1 High Won
16:00 Spartak Trnava vs Dunajska StredaSlovakia: Super Liga BTTS / GG BTTS - Yes 2–1 High Won
16:00 Arda Kardzhali vs Lokomotiv PlovdivBulgaria: Cup 1X2 1 0–4 High Lost
16:00 FK Sarajevo vs Sloga DobojBosnia: Premijer Liga 1X2 1 4–0 High Won
16:00 Pohronie vs Dukla Banská BystricaSlovakia: 2. Liga Double Chance 12 0–0 Medium Lost
16:00 HSC Hannover vs SV DrochtersenAsselGermany: Regionalliga Nord 1X2 2 2–2 Medium Lost
16:00 Denzlingen vs VfR AalenGermany: Oberliga Baden Württemberg 1X2 2 0–2 Medium Won
16:00 Werder Bremen W vs VfL Wolfsburg WGermany: Frauen Bundesliga 1X2 2 0–0 High Lost
16:00 Union Berlin W vs Bayern Munich WGermany: Frauen Bundesliga 1X2 2 2–3 High Won
16:00 Mazatlan FC U21 vs Toluca U21Mexico: Liga MX U21 1X2 2 2–1 Medium Lost
16:00 Laagri vs PaideEstonia: Meistriliiga 1X2 2 2–2 High Lost
16:00 Riga vs Ogre UnitedLatvia: Virsliga 1X2 1 4–0 High Won
16:00 Leones del Norte vs Manta FCEcuador: Liga Pro 1X2 1 3–0 High Won
16:00 Tammeka vs FC Levadia TallinnEstonia: Meistriliiga 1X2 2 1–2 Medium Won
16:00 Flora Tallinn vs Trans NarvaEstonia: Meistriliiga 1X2 1 6–0 Medium Won
16:00 Vejle vs SilkeborgDenmark: Superliga Over / Under Goals Ov2.5 1–2 High Won
16:00 Fakel vs Shinnik YaroslavlRussia: First League 1X2 1 2–2 High Lost
16:00 Rotor Volgograd vs Rodina MoskvaRussia: First League BTTS / GG BTTS - No 2–0 High Won
16:00 Sabah FA vs QarabagAzerbaidjan: Cup Over / Under Goals Ov2.5 2–1 High Won
16:00 FC Copenhagen vs OdenseDenmark: Superliga 1X2 1 2–1 High Won
16:00 Neptūną Klaipėda vs Džiugas TelšiaiLithuania: Cup 1X2 1 0–2 Medium Lost
16:00 BodoGlimt vs KFUM OsloNorway: NM Cupen 1X2 1 2–1 High Won
16:00 Aarhus Fremad vs MiddelfartDenmark: 1. Division 1X2 1 5–1 High Won
16:00 Hobro vs HB KogeDenmark: 1. Division 1X2 1 1–2 High Lost
16:00 Apollon Limassol vs Apoel NicosiaCyprus: Cup Over / Under Goals Ov2.5 4–2 High Won
16:00 Venta vs TransINVEST VilniusLithuania: Cup 1X2 X 1–10 High Lost
16:00 Al-Nassr vs Al Ahli DohaAsia: AFC Cup 1X2 1 5–1 High Won
16:00 Arsenal Tula vs ChelyabinskRussia: First League 1X2 1 0–0 Medium Lost
16:00 CI Kamsar vs HoroyaGuinea: Ligue 1 Double Chance 12 3–0 High Won
16:00 Hafia vs ASFAGGuinea: Ligue 1 Double Chance 12 1–1 Medium Lost
16:00 Milo vs KarfamoriahGuinea: Ligue 1 Double Chance 12 2–1 High Won
16:15 Union Neumünster vs Nordmark SatrupGermany: Oberliga Schleswig Holstein Over / Under Goals Ov2.5 2–5 High Won
16:15 SV Eichede vs KaltenkirchenGermany: Oberliga Schleswig Holstein 1X2 1 0–0 Medium Lost
16:25 Jeddah Club vs Al-Faisaly FCSaudi-Arabia: Division 1 Double Chance 12 0–4 High Won
16:25 Al Orubah vs Al ZulfiSaudi-Arabia: Division 1 BTTS / GG BTTS - Yes 0–1 High Lost
16:30 Heidenheim U19 vs Augsburg U19Germany: U19 Bundesliga Over / Under Goals Ov2.5 1–0 High Lost
16:30 Unión Sur Yaiza vs ArucasSpain: Tercera División RFEF Group 12 Double Chance 12 3–0 High Won
16:30 Wilhelmshaven vs Lupo-MartiniGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 5–0 Medium Won
16:30 Red Bull Salzburg vs Austria ViennaAustria: Bundesliga 1X2 1 3–1 Medium Won
16:30 Rapid Vienna vs TSV HartbergAustria: Bundesliga 1X2 1 0–2 High Lost
16:30 OFK Beograd vs CukarickiSerbia: Super Liga 1X2 1 0–0 Medium Lost
16:30 Al Karkh vs Al-KarmaIraq: Iraqi League Double Chance 12 0–0 Medium Lost
16:30 Al Talaba vs NewrozIraq: Iraqi League 1X2 1 2–2 High Lost
16:30 Al Zawra'a vs DiyalaIraq: Iraqi League 1X2 1 2–0 Medium Won
16:30 Stade Malien Bamako vs Afrique Football ÉliteMali: Première Division 1X2 1 0–0 Medium Lost
16:30 Mornar vs JezeroMontenegro: Cup 1X2 1 1–0 Medium Won
16:45 Dynamo vs RubinRussia: Premier League 1X2 1 0–1 High Lost
16:45 Le Havre W vs Lens WFrance: Feminine Division 1 Over / Under Goals Ov2.5 0–1 Medium Lost
16:45 Lyon W vs Dijon WFrance: Feminine Division 1 1X2 1 4–0 Medium Won
16:45 Marseille W vs Nantes WFrance: Feminine Division 1 Over / Under Goals Ov2.5 0–2 High Lost
16:45 Montpellier W vs Paris FC WFrance: Feminine Division 1 1X2 2 0–2 Medium Won
16:45 FC Fleury 91 W vs Strasbourg WFrance: Feminine Division 1 Double Chance 12 3–1 High Won
16:45 Lokomotiv vs ZenitRussia: Premier League Double Chance 12 0–0 Medium Lost
16:45 Excelsior W vs NAC Breda WNetherlands: Eredivisie Women Over / Under Goals Ov2.5 2–0 High Lost
17:00 Paris Saint Germain vs NantesFrance: Ligue 1 1X2 1 3–0 High Won
17:00 Elche vs Atletico MadridSpain: La Liga BTTS / GG BTTS - Yes 3–2 High Won
17:00 Herbania vs TeldeSpain: Tercera División RFEF Group 12 Double Chance 12 1–1 High Lost
17:00 Estudiantes La Plata Res vs Gimnasia La Plata Res.Argentina: Reserve League Over / Under Goals Un2.5 1–0 High Won
17:00 Oliveirense vs Benfica BPortugal: Segunda Liga BTTS / GG BTTS - Yes 3–0 High Lost
17:00 SG Sonnenhof Grossaspach vs SGV FreibergGermany: Regionalliga SudWest Over / Under Goals Ov2.5 4–0 High Won
17:00 TSV Steinbach vs Schott MainzGermany: Regionalliga SudWest Over / Under Goals Ov2.5 6–0 High Won
17:00 Kickers Offenbach vs FSV FrankfurtGermany: Regionalliga SudWest Over / Under Goals Ov2.5 3–3 High Won
17:00 Espanyol W vs Barcelona WSpain: Primera División Femenina 1X2 2 1–4 High Won
17:00 Niendorfer TSV vs PalomaGermany: Oberliga Hamburg Over / Under Goals Ov2.5 5–3 High Won
17:00 Schöningen vs VfB OldenburgGermany: Regionalliga Nord 1X2 2 0–3 Medium Won
17:00 SSV Jeddeloh vs VfB LübeckGermany: Regionalliga Nord Over / Under Goals Ov2.5 3–2 High Won
17:00 Phönix Lübeck vs St. Pauli IIGermany: Regionalliga Nord Double Chance 12 3–0 High Won
17:00 Aragvi Dusheti vs Odishi 1919Georgia: Erovnuli Liga 2 Double Chance 12 2–1 High Won
17:00 IF Elfsborg vs Djurgardens IFSweden: Allsvenskan BTTS / GG BTTS - Yes 2–1 High Won
17:00 Hammarby FF vs HalmstadSweden: Allsvenskan 1X2 1 1–1 High Lost
17:00 Orgryte IS vs IF BrommapojkarnaSweden: Allsvenskan Over / Under Goals Ov2.5 1–2 High Won
17:00 Vasteras SK FK vs BK HackenSweden: Allsvenskan Over / Under Goals Ov2.5 3–3 High Won
17:00 Dila vs Dinamo BatumiGeorgia: Erovnuli Liga 1X2 1 1–0 High Won
17:00 Hombrucher SV U19 vs Preußen Münster U19Germany: U19 Bundesliga Over / Under Goals Ov2.5 1–2 High Won
17:00 AF Elbasani vs Egnatia RrogozhinëAlbania: Cup Double Chance 12 1–1 High Lost
17:00 Asteras Tripolis vs PanetolikosGreece: Super League 1 Double Chance 12 2–1 High Won
17:00 Železničar Pančevo vs FK Crvena ZvezdaSerbia: Super Liga 1X2 2 2–2 High Lost
17:00 Olympique Safi vs CR Khemis ZemamraMorocco: Botola Pro Double Chance 12 1–3 High Won
17:10 Hajer vs Al-AinSaudi-Arabia: Division 2 Double Chance 12 0–0 High Lost
17:30 Holthausen-Biene vs Borussia HildesheimGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 2–4 High Won
17:30 Mamelodi Sundowns vs StellenboschSouth-Africa: Premier Soccer League 1X2 1 1–1 High Lost
17:30 Rotenhof vs Eutiner SVGermany: Oberliga Schleswig Holstein Over / Under Goals Ov2.5 3–0 High Won
17:30 Oldenburger SV vs Phönix L. IIGermany: Oberliga Schleswig Holstein Over / Under Goals Ov2.5 4–4 High Won
17:30 SSVg Velbert vs Borussia Dortmund IIGermany: Regionalliga West Over / Under Goals Ov2.5 1–2 High Won
17:30 Victoria Clarholz vs ErkenschwickGermany: Oberliga Westfalen Over / Under Goals Ov2.5 3–3 High Won
17:30 Eintracht Rheine vs GievenbeckGermany: Oberliga Westfalen Over / Under Goals Ov2.5 1–0 High Lost
17:30 Westfalia Rhynern vs SprockhovelGermany: Oberliga Westfalen 1X2 1 5–2 Medium Won
17:30 Wetschen vs Germania EgestorfGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 2–2 High Won
17:30 Germania Halberstadt vs RSV EintrachtGermany: Oberliga Nordost Süd Over / Under Goals Ov2.5 0–0 High Lost
17:30 ETSV Hamburg vs Vorwärts-Wacker 04Germany: Oberliga Hamburg 1X2 1 8–0 High Won
17:30 FC Aarau vs Stade Lausanne-OuchySwitzerland: Challenge League 1X2 1 3–0 Medium Won
17:30 Yverdon Sport vs Neuchatel Xamax FCSwitzerland: Challenge League 1X2 1 2–2 Medium Lost
17:30 Galatasaray vs Gençlerbirliği S.K.Turkey: Cup 1X2 1 0–2 Medium Lost
18:00 Real Sociedad vs GetafeSpain: La Liga Double Chance 12 0–1 Medium Won
18:00 Telstar vs Sparta RotterdamNetherlands: Eredivisie BTTS / GG BTTS - Yes 4–1 High Won
18:00 Ipswich Town W vs Sheffield United WEngland: Women's Championship Double Chance 12 4–1 High Won
18:00 Keflavik vs BreidablikIceland: Úrvalsdeild Over / Under Goals Ov2.5 0–0 Medium Lost
18:00 Atl. Rafaela 2 vs Sarmiento Res.Argentina: Reserve League Double Chance 12 0–1 High Won
18:00 Ferro 2 vs Vélez Sársfield Res.Argentina: Reserve League Double Chance 12 1–2 High Won
18:00 Godoy Cruz Res. vs San Martín San Juan Res.Argentina: Reserve League Over / Under Goals Ov2.5 1–0 High Lost
18:00 Quilmes 2 vs Aldosivi Res.Argentina: Reserve League 1X2 1 2–0 High Won
18:00 Banfield Res. vs Lanús Res.Argentina: Reserve League Double Chance 12 1–0 Medium Won
18:00 Unión Santa Fe Res. vs Colón Res.Argentina: Reserve League Double Chance 12 3–1 High Won
18:00 Comerciantes Unidos vs Alianza AtleticoPeru: Primera División Double Chance 12 1–0 High Won
18:00 IA Akranes vs KA AkureyriIceland: Úrvalsdeild Over / Under Goals Ov2.5 1–1 High Lost
18:00 Delfin SC vs Independiente del ValleEcuador: Liga Pro 1X2 2 0–1 High Won
18:00 Athletico PR U20 vs São Paulo U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 2–2 High Won
18:00 Botafogo U20 vs Bahia U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–0 Medium Lost
18:00 Criciuma U20 vs Corinthians U20Brazil: Brasileiro U20 A Double Chance 12 1–2 High Won
18:00 Cruzeiro U20 vs Avaí U20Brazil: Brasileiro U20 A 1X2 1 5–1 Medium Won
18:00 Flamengo U20 vs Fluminense U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–0 High Lost
18:00 Fortaleza U20 vs América Mineiro U20Brazil: Brasileiro U20 A Double Chance 12 1–1 High Lost
18:00 Juventude U20 vs Grêmio U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–3 High Won
18:00 Viborg vs BrondbyDenmark: Superliga BTTS / GG BTTS - Yes 0–1 High Lost
18:00 Zumbi vs JacyobáBrazil: Alagoano 2 Over / Under Goals Un2.5 2–0 High Won
18:00 Miguelense vs Sao Domingos ALBrazil: Alagoano 2 Double Chance 12 4–0 High Won
18:00 Ferencvarosi TC vs Gyori ETO FCHungary: Magyar Kupa 1X2 1 2–2 Medium Lost
18:00 Smouha SC vs Ceramica CleopatraEgypt: Premier League BTTS / GG BTTS - No 0–2 High Won
18:00 Atert Bissen vs Progres NiederkornLuxembourg: Cup Over / Under Goals Ov2.5 1–2 High Won
18:00 FC Differdange 03 vs Racing FC Union LuxembourgLuxembourg: Cup 1X2 1 2–0 High Won
18:00 Fola Esch vs Rodange 91Luxembourg: Cup 1X2 2 0–1 Medium Won
18:00 Feulen vs Victoria RosportLuxembourg: Cup 1X2 2 1–2 High Won
18:00 Brann vs AalesundNorway: NM Cupen 1X2 1 2–1 High Won
18:00 Goiás U20 vs Brusque U20Brazil: Brasileiro U20 B Double Chance 12 3–1 High Won
18:00 CRB U20 vs Chapecoense U20Brazil: Brasileiro U20 B Double Chance 12 1–0 High Won
18:00 Botafogo SP U20 vs Internacional U20Brazil: Brasileiro U20 B 1X2 1 4–1 Medium Won
18:00 Mendrisio vs CourtételleSwitzerland: Erste Liga Cup Double Chance 12 0–1 High Won
18:00 Sport Recife U20 vs Operário PR U20Brazil: Brasileiro U20 B 1X2 1 2–0 Medium Won
18:00 Coritiba U20 vs Paysandu PA U20Brazil: Brasileiro U20 B 1X2 1 2–0 Medium Won
18:00 Atlético Mineiro U20 vs Novorizontino U20Brazil: Brasileiro U20 B Over / Under Goals Un2.5 3–0 High Lost
18:15 Istra 1961 vs Dinamo ZagrebCroatia: HNL 1X2 2 0–2 High Won
18:15 Felanitx vs Platges CalviàSpain: Tercera División RFEF Group 11 Double Chance 12 0–3 High Won
18:30 Union St. Gilloise vs GentBelgium: Jupiler Pro League 1X2 1 0–0 High Lost
18:30 Club Brugge KV vs KV MechelenBelgium: Jupiler Pro League 1X2 1 6–1 High Won
18:30 Fénix vs El PorvenirArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:30 Atlético GO U20 vs Vila Nova U20Brazil: Brasileiro U20 B Double Chance 12 0–3 High Won
18:30 Zrinjski vs Borac Banja LukaBosnia: Premijer Liga Double Chance 12 1–1 Medium Lost
18:30 Sturm Graz vs Lask LinzAustria: Bundesliga BTTS / GG BTTS - Yes 1–1 High Won
18:45 Middlesbrough vs Sheffield WednesdayEngland: Championship 1X2 1 1–0 High Won
18:45 Charlton vs IpswichEngland: Championship 1X2 2 1–2 High Won
18:45 Birmingham vs PrestonEngland: Championship 1X2 1 2–1 Medium Won
18:45 Sheffield Utd vs BlackburnEngland: Championship 1X2 1 1–3 Medium Lost
18:45 Cardiff vs Port ValeEngland: League One 1X2 1 1–0 High Won
18:45 Bayer Leverkusen vs Bayern MünchenGermany: DFB Pokal 1X2 2 0–2 Medium Won
19:00 Bournemouth vs LeedsEngland: Premier League BTTS / GG BTTS - Yes 2–2 High Won
19:00 Burnley vs Manchester CityEngland: Premier League 1X2 2 0–1 High Won
19:00 Palmeiras U20 vs Vasco da Gama U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 2–2 High Won
19:00 Atalanta vs LazioItaly: Coppa Italia 1X2 1 1–1 Medium Lost
19:00 Strasbourg vs NiceFrance: Coupe De France 1X2 1 0–2 Medium Lost
19:00 Always Ready vs Oriente PetroleroBolivia: Primera División 1X2 1 1–0 High Won
19:00 FAR Rabat vs Renaissance BerkaneMorocco: Botola Pro 1X2 1 0–0 Medium Lost
19:30 Barcelona vs Celta VigoSpain: La Liga 1X2 1 1–0 High Won
19:30 Las Palmas III vs Panadería PulidoSpain: Tercera División RFEF Group 12 Double Chance 12 1–0 High Won
19:45 FC Porto vs Sporting CPPortugal: Taça De Portugal Over / Under Goals Ov2.5 0–0 High Lost
20:15 Atletico Grau vs Sporting CristalPeru: Primera División Double Chance 12 4–1 Medium Won
20:30 Deportivo Cuenca vs Orense SCEcuador: Liga Pro Double Chance 12 1–3 Medium Won
20:30 Atletico FC vs Ind. JuniorsEcuador: Liga Pro Serie B Double Chance 12 1–1 High Lost
20:30 Montego Bay United vs Tivoli GardensJamaica: Premier League Double Chance 12 5–1 High Won
20:30 Racing United vs Molynes UnitedJamaica: Premier League Double Chance 12 1–2 High Won
21:00 Victoria vs JuticalpaHonduras: Liga Nacional 1X2 1 2–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.

Gambling Awareness

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.

18+