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, March 25, 2026
Settled Tips206
Win Rate58.7%
Date Wednesday, March 25, 2026 Wednesday, March 25, 2026
Settled Tips 206 Finished matches
Won 121 Correct predictions
Lost 85 Incorrect predictions
Win Rate 58.7% 121 of 206 settled
High Conf. Rate 60.3% 121 high-confidence tips
Win Rate by Confidence Level Wednesday, March 25, 2026 · 206 settled tips
High Confidence
60.3%
Medium Confidence
56.5%

Accuracy by Market — Wednesday, March 25, 2026

1X2
55.4% win rate
W56 L45 · 101 tips
Double Chance
67.3% win rate
W33 L16 · 49 tips
BTTS / GG
60% win rate
W3 L2 · 5 tips
Over / Under Goals
56.9% win rate
W29 L22 · 51 tips
Showing settled results for Wednesday, March 25, 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:30 Ferroviario vs Fortaleza ECBrazil: Copa Do Nordeste 1X2 2 0–1 High Won
00:30 Sport Recife vs JacuipenseBrazil: Copa Do Nordeste 1X2 X 2–1 High Lost
01:00 Fortaleza FC vs Deportivo PastoColombia: Primera A Double Chance 12 1–2 Medium Won
01:30 Atlético Choloma vs GénesisHonduras: Liga Nacional 1X2 1 1–2 High Lost
02:00 Sporting San Jose vs Puntarenas FCCosta-Rica: Copa Costa Rica BTTS / GG BTTS - No 1–1 Medium Lost
07:00 Vietnam U23 vs Korea DPR U23World: Friendlies 1X2 2 0–0 Medium Lost
08:00 Central Coast Mariners W vs Wellington Phoenix WAustralia: A League Women Double Chance 12 2–1 High Won
09:00 Ukraine U19 vs Northern Ireland U19Europe: UEFA U19 Championship Qualification 1X2 1 1–0 High Won
09:00 Philippine Army vs TaguigPhilippines: PFL 1X2 2 0–8 High Won
10:00 Belgium U17 vs Switzerland U17Europe: UEFA U17 Championship Qualification Double Chance 12 2–1 Medium Won
10:00 Gucha Stars vs 3KKenya: Super League Double Chance 12 0–0 Medium Lost
10:30 Real Kashmir vs NamdhariIndia: I League 1X2 1 0–1 Medium Lost
11:00 Merani Tbilisi vs BetlemiGeorgia: Liga 3 Over / Under Goals Ov2.5 5–0 Medium Won
11:00 Leicester City U18 vs Southampton U18England: U18 Premier League South Over / Under Goals Ov2.5 2–1 High Won
11:00 Adanaspor vs Aliağa FAŞTurkey: 2. Lig 1X2 2 1–8 High Won
11:00 Stomilanki Olsztyn W vs Lech Poznan WPoland: Ekstraliga Women Over / Under Goals Ov2.5 0–4 High Won
11:00 Beykoz İshaklıspor vs GalataTurkey: 3. Lig Group 1 Double Chance 12 1–1 Medium Lost
11:00 Kırşehir Belediyespor vs DiyarbekirsporTurkey: 3. Lig Group 2 Double Chance 12 1–1 High Lost
11:00 Mazıdağı Fosfatspor vs Talasgücü BelediyesporTurkey: 3. Lig Group 2 Double Chance 12 2–0 High Won
11:00 12 Bingölspor vs KahramanmaraşsporTurkey: 3. Lig Group 2 Double Chance 12 1–1 High Lost
11:00 Uşak Spor vs BalıkesirsporTurkey: 3. Lig Group 4 Double Chance 12 0–2 High Won
11:00 Menemen FK vs Mardin 1969Turkey: 2. Lig 1X2 2 1–3 Medium Won
11:00 Kırıkkale Büyük Anadolu vs Niğde BelediyesisporTurkey: 3. Lig Group 2 Double Chance 12 1–0 High Won
11:00 Fatsa Belediyespor vs DüzcesporTurkey: 3. Lig Group 3 1X2 1 1–2 Medium Lost
11:00 Pazarspor vs Tokat Bld PlevnesporTurkey: 3. Lig Group 3 Double Chance 12 0–0 Medium Lost
11:00 Artvin Hopaspor vs Zonguldak KömürsporTurkey: 3. Lig Group 3 Double Chance 12 2–1 Medium Won
11:00 Kasetsart FC vs Sisaket UnitedThailand: Thai League 2 Double Chance 12 1–1 High Lost
11:00 Greece U19 vs Austria U19Europe: UEFA U19 Championship Qualification 1X2 2 1–1 Medium Lost
11:00 Croatia U19 vs Switzerland U19Europe: UEFA U19 Championship Qualification 1X2 1 4–1 High Won
11:00 Austria U17 vs Kazakhstan U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 0–0 High Lost
11:00 England U19 vs Serbia U19Europe: UEFA U19 Championship Qualification 1X2 1 0–2 High Lost
11:00 Greece U17 vs Montenegro U17Europe: UEFA U17 Championship Qualification 1X2 2 0–1 Medium Won
11:00 Slovakia U19 vs Turkey U19Europe: UEFA U19 Championship Qualification Over / Under Goals Ov2.5 0–1 Medium Lost
11:30 Irao vs Margveti 2006Georgia: Liga 3 1X2 1 3–1 High Won
11:35 China PR U23 vs Thailand U23World: Friendlies 1X2 1 2–2 Medium Lost
12:00 Tshinkunku vs Don BoscoCongo-DR: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
12:00 Tuloy vs Manila DiggerPhilippines: PFL 1X2 2 0–14 High Won
12:00 MCF vs Equity BankKenya: Super League 1X2 2 0–3 Medium Won
12:30 Al-Qasim vs NaftIraq: Iraqi League 1X2 1 0–2 High Lost
12:30 Newroz vs GharrafIraq: Iraqi League Double Chance 12 2–1 Medium Won
12:30 Al Minaa Basra vs DuhokIraq: Iraqi League Double Chance 12 1–1 High Lost
13:00 Flota Świnoujście vs Noteć CzarnkówPoland: III Liga Group 2 1X2 1 2–4 Medium Lost
13:00 Beyoğlu Yeni Çarşı vs MuğlasporTurkey: 2. Lig 1X2 2 1–1 Medium Lost
13:00 Etimesgut SK vs Çankaya FKTurkey: 3. Lig Group 1 Double Chance 12 1–3 High Won
13:00 İnkılapspor vs İnegöl Kafkas GençlikTurkey: 3. Lig Group 1 Double Chance 12 3–1 High Won
13:00 Çorluspor 1947 vs Bursa YıldırımsporTurkey: 3. Lig Group 1 1X2 1 1–0 Medium Won
13:00 Altay vs Alanya 1221 FKTurkey: 3. Lig Group 4 1X2 2 0–0 Medium Lost
13:00 Ayvalikgucu vs KütahyasporTurkey: 3. Lig Group 4 1X2 2 0–1 Medium Won
13:00 Denizli İYG vs KarsiyakaTurkey: 3. Lig Group 4 Double Chance 12 0–5 High Won
13:00 Bangu U20 vs Boavista U20Brazil: Copa Rio U20 Over / Under Goals Un2.5 3–0 High Lost
13:00 Vasco da Gama U20 vs Madureira U20Brazil: Copa Rio U20 Double Chance 12 3–0 Medium Won
13:00 Batman Petrolspor vs ŞanlıurfasporTurkey: 2. Lig 1X2 1 2–1 High Won
13:00 Altınordu vs KastamonusporTurkey: 2. Lig Double Chance 12 1–0 High Won
13:00 Karacabey Belediyespor vs Karaman FKTurkey: 2. Lig 1X2 1 1–0 High Won
13:00 Czech Republic U19 vs Latvia U19Europe: UEFA U19 Championship Qualification 1X2 1 3–0 Medium Won
13:00 Croatia U17 vs Slovakia U17Europe: UEFA U17 Championship Qualification Double Chance 12 5–2 High Won
13:00 Iceland U17 vs Romania U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 2–5 High Won
13:00 Saint-Luc vs MaloleCongo-DR: Ligue 1 1X2 1 1–1 High Lost
13:00 Bugesera vs Al Hilal OmdurmanRwanda: National Soccer League 1X2 2 0–0 Medium Lost
13:00 Sreenidi Deccan vs DempoIndia: I League 1X2 1 3–1 Medium Won
13:30 Teramo vs Ostia MareItaly: Serie D Girone F Double Chance 12 2–2 High Lost
13:30 Igea Virtus vs RegginaItaly: Serie D Girone I Double Chance 12 0–2 High Won
13:30 Acireale vs EnnaItaly: Serie D Girone I Over / Under Goals Ov2.5 1–0 Medium Lost
13:30 Lentigione vs PistoieseItaly: Serie D Girone D Double Chance 12 1–1 High Lost
13:30 Sevlievo vs Sportist SvogeBulgaria: Second League 1X2 1 0–1 Medium Lost
13:30 CSKA Sofia II vs Dunav RuseBulgaria: Second League Double Chance 12 1–0 Medium Won
13:30 Spartak Pleven vs BelasitsaBulgaria: Second League 1X2 1 2–1 Medium Won
14:00 Ghivizzano Borgo Mozzano vs SansepolcroItaly: Serie D Girone E 1X2 1 2–0 High Won
14:00 Rekord Bielsko-Biala W vs GKS Katowice WPoland: Ekstraliga Women 1X2 2 1–1 Medium Lost
14:00 Naprzód vs Czarni PołaniecPoland: III Liga Group 4 Over / Under Goals Ov2.5 0–1 High Lost
14:00 England U17 vs Faroe Islands U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 3–0 High Won
14:00 Republic of Ireland U17 vs Poland U17Europe: UEFA U17 Championship Qualification Double Chance 12 3–0 High Won
14:00 Italy U17 vs Portugal U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 3–2 High Won
14:00 Finland U19 vs Netherlands U19Europe: UEFA U19 Championship Qualification 1X2 2 0–3 High Won
14:00 Sweden U17 vs Norway U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 2–2 High Won
14:00 Fluminense U20 vs Volta Redonda U20Brazil: Copa Rio U20 1X2 1 4–0 High Won
14:00 Kyrgyzstan vs Equatorial GuineaWorld: Friendlies 1X2 X 0–1 High Lost
14:15 Norway U19 vs France U19Europe: UEFA U19 Championship Qualification 1X2 2 2–2 Medium Lost
14:30 Wasilków vs WikielecPoland: III Liga Group 1 1X2 2 1–2 Medium Won
14:30 Viking U19 vs Kongsvinger IL U19Norway: Nasjonal U19 Champions League Over / Under Goals Ov2.5 4–2 High Won
14:30 US Oyem vs PélicanGabon: Championnat D1 Double Chance 12 1–0 High Won
14:30 Lozo vs BouenguidiGabon: Championnat D1 Double Chance 12 2–1 High Won
14:30 Stade Migoveen vs US OyemGabon: Championnat D1 1X2 1 0–1 Medium Lost
15:00 Vitória de Sernache vs Benfica Castelo BrancoPortugal: Campeonato De Portugal Prio Group C Double Chance 12 0–0 High Lost
15:00 Arnavutköy Belediyespor vs Yeni MalatyasporTurkey: 2. Lig 1X2 1 3–0 Medium Won
15:00 Yeni Mersin Idmanyurdu vs 1461 Trabzon FKTurkey: 2. Lig 1X2 2 0–3 Medium Won
15:00 Gonio vs Lokomotivi TbilisiGeorgia: Liga 3 1X2 1 1–0 Medium Won
15:00 Górnik Łęczna W vs UKS ŁódźPoland: Ekstraliga Women Over / Under Goals Ov2.5 3–0 High Won
15:00 Znicz Biała Piska vs Wisła Płock IIPoland: III Liga Group 1 1X2 2 1–2 Medium Won
15:00 Os Limianos vs Ribeira BravaPortugal: Campeonato De Portugal Prio Group A 1X2 1 3–0 Medium Won
15:00 Ankaragücü vs AnkarasporTurkey: 2. Lig 1X2 1 2–1 Medium Won
15:00 Al Talaba vs BaghdadIraq: Iraqi League 1X2 1 2–1 Medium Won
15:00 Al Zawra'a vs Al KahrabaaIraq: Iraqi League 1X2 1 1–0 Medium Won
15:00 Germany U17 vs North Macedonia U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 2–1 High Won
15:00 Slovenia U17 vs France U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 0–2 High Lost
15:00 Kazakhstan U19 vs Romania U19Europe: UEFA U19 Championship Qualification 1X2 2 2–0 Medium Lost
15:00 Viking vs HaugesundWorld: Friendlies Clubs 1X2 1 3–0 Medium Won
15:00 Wadi Degla vs El GeishEgypt: League Cup 1X2 1 3–1 High Won
15:15 Muaither SC vs Al-MarkhiyaQatar: QSL Cup 1X2 2 3–2 High Lost
16:00 Loubha Télimélé vs CI KamsarGuinea: Ligue 1 1X2 2 1–3 Medium Won
16:00 Pogon Szczecin W vs Akademia Piłkarska LGPoland: Ekstraliga Women 1X2 1 3–0 Medium Won
16:00 Roda vs Hércules IISpain: Tercera División RFEF Group 6 Double Chance 12 1–0 High Won
16:00 Belgium U19 vs Denmark U19Europe: UEFA U19 Championship Qualification Over / Under Goals Ov2.5 0–0 High Lost
16:00 Czech Republic U17 vs Denmark U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 1–1 High Lost
16:00 Italy U19 vs Hungary U19Europe: UEFA U19 Championship Qualification 1X2 1 3–0 Medium Won
16:00 Kosovo U17 vs Netherlands U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 0–1 High Lost
16:00 Serbia U17 vs Cyprus U17Europe: UEFA U17 Championship Qualification Double Chance 12 3–1 Medium Won
16:00 Poland U19 vs Portugal U19Europe: UEFA U19 Championship Qualification 1X2 2 0–1 Medium Won
16:15 Génération Foot vs GoréeSenegal: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:30 La Linguère vs DSCSenegal: Ligue 1 Over / Under Goals Un2.5 2–2 High Lost
16:30 Stade de Mbour vs JaraafSenegal: Ligue 1 Over / Under Goals Un2.5 0–2 High Won
16:30 AJEL vs AS CambereneSenegal: Ligue 1 1X2 1 0–0 Medium Lost
16:30 Eintracht Braunsch U19 vs SC Borea Dresden U19Germany: U19 Bundesliga Over / Under Goals Ov2.5 3–2 High Won
16:30 Ouakam vs HLMSenegal: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:30 Pikine vs TeunguethSenegal: Ligue 1 Over / Under Goals Un2.5 0–0 High Won
16:45 CR Belouizdad vs MC AlgerAlgeria: Ligue 1 Over / Under Goals Un2.5 0–1 High Won
17:00 Schöningen vs Kickers EmdenGermany: Regionalliga Nord Over / Under Goals Ov2.5 1–2 High Won
17:00 SKRA Częstochowa vs Miedź Legnica IIPoland: III Liga Group 3 1X2 1 1–0 High Won
17:00 Wally Daan vs Casa SportSenegal: Ligue 1 Over / Under Goals Un2.5 1–1 High Won
17:00 ADR Jicaral vs Inter San CarlosCosta-Rica: Liga De Ascenso 1X2 1 2–1 Medium Won
17:00 Germany U19 vs Sweden U19Europe: UEFA U19 Championship Qualification 1X2 1 2–2 High Lost
17:00 Spain U19 vs Slovenia U19Europe: UEFA U19 Championship Qualification 1X2 1 4–0 High Won
17:00 Albion FC vs WanderersUruguay: Primera División Apertura BTTS / GG BTTS - No 2–1 High Lost
17:00 Sparta Praha W vs HammarbyWorld: UEFA Europa Cup Women 1X2 2 2–3 High Won
17:15 Al-Arabi SC vs Al WaabQatar: QSL Cup Over / Under Goals Ov2.5 3–1 High Won
17:30 SVG Reichenau vs LustenauAustria: Regionalliga West Over / Under Goals Ov2.5 0–0 High Lost
17:30 Blois vs Thionville LusitanosFrance: National 2 Group B Double Chance 12 0–3 High Won
17:30 Recreativo Huelva vs CastillejaSpain: Tercera División RFEF Group 10 1X2 1 0–0 Medium Lost
17:30 Kuchl vs HohenemsAustria: Regionalliga West 1X2 1 0–0 Medium Lost
17:30 Lyn U19 vs Start U19Norway: Nasjonal U19 Champions League 1X2 1 5–2 Medium Won
17:30 Eintracht Frankfurt W vs HäckenWorld: UEFA Europa Cup Women 1X2 1 0–3 Medium Lost
17:45 Real Madrid W vs Barcelona WEurope: UEFA Champions League Women 1X2 2 2–6 High Won
18:00 Dornbirn vs Wacker InnsbruckAustria: Regionalliga West Over / Under Goals Ov2.5 0–0 High Lost
18:00 Seekirchen vs LauterachAustria: Regionalliga West Over / Under Goals Ov2.5 0–0 High Lost
18:00 TSV St. Johann vs ImstAustria: Regionalliga West Over / Under Goals Ov2.5 2–3 Medium Won
18:00 Kufstein vs SchwazAustria: Regionalliga West Over / Under Goals Ov2.5 0–0 Medium Lost
18:00 CFR Pforzheim vs ReutlingenGermany: Oberliga Baden Württemberg Over / Under Goals Ov2.5 1–1 High Lost
18:00 Auerbach vs SC FreitalGermany: Oberliga Nordost Süd Double Chance 12 3–0 High Won
18:00 BFC Dynamo vs LuckenwaldeGermany: Regionalliga Nordost Double Chance 12 0–1 High Won
18:00 Lokomotive Leipzig vs Hertha ZehlendorfGermany: Regionalliga Nordost 1X2 1 0–2 Medium Lost
18:00 Greifswalder FC vs Magdeburg IIGermany: Regionalliga Nordost Double Chance 12 1–3 High Won
18:00 Altglienicke vs EilenburgGermany: Regionalliga Nordost 1X2 1 3–1 Medium Won
18:00 Hohenwestedt vs KaltenkirchenGermany: Oberliga Schleswig Holstein Over / Under Goals Ov2.5 2–0 High Lost
18:00 Bonner SC vs Bochum IIGermany: Regionalliga West Double Chance 12 2–2 High Lost
18:00 Barracas Central Res. vs Rosario Central Res.Argentina: Reserve League 1X2 2 0–3 Medium Won
18:00 Lanús Res. vs Colón Res.Argentina: Reserve League 1X2 1 1–0 Medium Won
18:00 Warta Sieradz vs Olimpia ElblągPoland: III Liga Group 1 1X2 1 4–1 High Won
18:00 Newell's Old Boys Res. vs Belgrano Córdoba Res.Argentina: Reserve League Double Chance 12 2–0 Medium Won
18:00 Resende FC U20 vs Olaria U20Brazil: Copa Rio U20 Over / Under Goals Ov2.5 3–0 Medium Won
18:00 Vitória U20 vs Jacuipense U20Brazil: Baiano U20 1X2 1 2–3 Medium Lost
18:00 Camacari U20 vs Bahia U20Brazil: Baiano U20 1X2 2 0–4 High Won
18:00 Redencao U20 vs Atlético Alagoinhas U20Brazil: Baiano U20 Over / Under Goals Ov2.5 1–4 High Won
18:00 Enppi vs PetrojetEgypt: League Cup Double Chance 12 0–1 High Won
18:00 Barcelona BA U20 vs Conquista U20Brazil: Baiano U20 Double Chance 12 1–1 High Lost
18:00 Joseense vs Grêmio SãocarlenseBrazil: Paulista A4 Over / Under Goals Un2.5 0–1 High Won
18:00 Camaçariense U20 vs Jacobina U20Brazil: Baiano U20 Over / Under Goals Ov2.5 2–3 High Won
18:00 Grapiuna U20 vs Catuense U20Brazil: Baiano U20 1X2 2 4–1 Medium Lost
18:00 Vitória da Conquista U20 vs Jequie U20Brazil: Baiano U20 Double Chance 12 0–0 High Lost
18:00 Colorado Caieiras vs São CaetanoBrazil: Paulista A4 Double Chance 12 0–4 Medium Won
18:00 Nacional SP vs ECUSBrazil: Paulista A4 Over / Under Goals Un2.5 0–0 High Won
18:00 Taquaritinga vs TanabiBrazil: Paulista A4 Over / Under Goals Un2.5 2–1 High Lost
18:00 Aldosivi Res. vs Sarmiento Res.Argentina: Reserve League Double Chance 12 3–0 Medium Won
18:00 Argentinos Juniors Res. vs Instituto Res.Argentina: Reserve League 1X2 1 2–3 High Lost
18:00 Gimnasia La Plata Res. vs Racing Club Res.Argentina: Reserve League Double Chance 12 2–3 High Won
18:00 Botafogo U20 vs Portuguesa RJ U20Brazil: Copa Rio U20 1X2 1 0–0 Medium Lost
18:00 Cabofriense U20 vs Sampaio Corrêa U20Brazil: Copa Rio U20 1X2 2 2–1 Medium Lost
18:00 Flamengo U20 vs América RJ U20Brazil: Copa Rio U20 1X2 1 2–3 Medium Lost
18:00 Maricá U20 vs Nova Iguaçu U20Brazil: Copa Rio U20 1X2 1 1–3 Medium Lost
18:00 Bahia de Feira U20 vs Fluminense de Feira U20Brazil: Baiano U20 1X2 2 0–2 High Won
18:00 Estrela De Marco U20 vs Leonico U20Brazil: Baiano U20 1X2 1 0–1 High Lost
18:00 SSA U20 vs Juazeirense U20Brazil: Baiano U20 1X2 1 5–1 Medium Won
18:30 Meppen II vs Schwarz-Weiß RehdenGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 1–0 High Lost
18:30 Austria Wien W vs Südburgenland WAustria: Frauenliga 1X2 1 5–0 High Won
18:30 Todesfelde vs Oldenburger SVGermany: Oberliga Schleswig Holstein 1X2 1 2–5 Medium Lost
18:45 HT16 vs ETSV HamburgGermany: Oberliga Hamburg Over / Under Goals Ov2.5 0–2 High Lost
19:00 L'Escala vs BadalonaSpain: Tercera División RFEF Group 5 Double Chance 12 1–1 Medium Lost
19:00 Itapipoca vs Uniclinic Atletico ClubeBrazil: Cearense 2 1X2 1 2–0 High Won
19:00 Coffrane vs La Chaux-de-FondsSwitzerland: 1. Liga Classic Group 1 Over / Under Goals Ov2.5 1–1 High Lost
19:00 Echallens vs Sion IISwitzerland: 1. Liga Classic Group 1 Over / Under Goals Ov2.5 0–3 High Won
19:00 Höngg vs FreienbachSwitzerland: 1. Liga Classic Group 3 Over / Under Goals Ov2.5 0–2 High Lost
19:00 Israel U17 vs Estonia U17Europe: UEFA U17 Championship Qualification 1X2 1 2–0 Medium Won
19:00 USM Alger vs JS KabylieAlgeria: Ligue 1 1X2 1 0–1 High Lost
19:00 Blackburn Rovers U21 vs Reading U21England: Premier League Cup BTTS / GG BTTS - Yes 3–1 High Won
19:30 Club Atletico Barinas vs Urena SCVenezuela: Segunda División Double Chance 12 2–4 High Won
19:30 Atletico el Vigia FC vs Fundación Lara DeportivaVenezuela: Segunda División 1X2 2 1–2 Medium Won
19:30 Yaracuyanos FC vs Zamora FC BVenezuela: Segunda División 1X2 1 2–1 Medium Won
19:45 Tranent Juniors vs Gala Fairydean RoversScotland: Football League Lowland League 1X2 1 2–1 Medium Won
19:45 Morecambe vs HartlepoolEngland: National League BTTS / GG BTTS - Yes 2–3 High Won
19:45 Scunthorpe vs RochdaleEngland: National League 1X2 2 2–2 High Lost
19:45 Southend vs WokingEngland: National League 1X2 1 1–1 High Lost
19:45 Tamworth vs Forest GreenEngland: National League 1X2 2 1–0 High Lost
19:45 Truro City vs Solihull MoorsEngland: National League Over / Under Goals Ov2.5 1–1 Medium Lost
19:45 Wealdstone vs Yeovil TownEngland: National League 1X2 1 0–2 High Lost
19:45 Farnborough vs Chelmsford CityEngland: National League South 1X2 2 4–2 High Lost
19:45 Civil Service Strollers vs Cumbernauld ColtsScotland: Football League Lowland League 1X2 2 0–5 Medium Won
20:00 Brechin vs Formartine UnitedScotland: Football League Highland League 1X2 1 0–0 Medium Lost
20:00 Envigado vs Bogota FCColombia: Primera B 1X2 1 1–2 Medium Lost
20:00 Turriff United vs HuntlyScotland: Football League Highland League Double Chance 12 1–2 High Won
20:00 Rothes vs ClachnacuddinScotland: Football League Highland League 1X2 2 1–5 Medium Won
20:00 Manchester United W vs Bayern Munich WEurope: UEFA Champions League Women Over / Under Goals Ov2.5 2–3 High Won
20:00 Cerro vs JuventudUruguay: Primera División Apertura BTTS / GG BTTS - No 1–0 High Won
20:30 Llaneros W vs Orsomarso WColombia: Liga Femenina Over / Under Goals Un2.5 1–1 High Won
20:30 Harbour View vs Racing UnitedJamaica: Premier League Double Chance 12 2–2 High Lost
20:30 Molynes United vs Montego Bay UnitedJamaica: Premier League 1X2 2 1–1 High Lost
20:30 Tivoli Gardens vs ChapeltonJamaica: Premier League Double Chance 12 0–1 Medium Won
21:00 AD Carmelita vs Futbol Consultants MoraviaCosta-Rica: Liga De Ascenso Double Chance 12 1–1 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.

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+