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.

ShowingFriday, July 31, 2026
Settled Tips311
Win Rate57.6%
Date Friday, July 31, 2026 Friday, July 31, 2026
Settled Tips 311 Finished matches
Won 179 Correct predictions
Lost 132 Incorrect predictions
Win Rate 57.6% 179 of 311 settled
High Conf. Rate 58.5% 188 high-confidence tips
Win Rate by Confidence Level Friday, July 31, 2026 · 311 settled tips
High Confidence
58.5%
Medium Confidence
56.1%

Accuracy by Market — Friday, July 31, 2026

Over / Under Goals
54.7% win rate
W52 L43 · 95 tips
Double Chance
88.5% win rate
W23 L3 · 26 tips
1X2
54.7% win rate
W99 L82 · 181 tips
BTTS / GG
55.6% win rate
W5 L4 · 9 tips
Showing settled results for Friday, July 31, 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 Isidro Metapán vs FASEl-Salvador: Primera Division Over / Under Goals Ov2.5 2–0 High Lost
00:15 Central Cordoba de Santiago vs Atletico TucumanArgentina: Liga Profesional Argentina Double Chance 12 0–2 Medium Won
00:15 Independiente vs Newells Old BoysArgentina: Liga Profesional Argentina 1X2 1 1–0 High Won
00:30 Coritiba vs CruzeiroBrazil: Serie A Double Chance 12 0–1 High Won
00:30 Caracas FC vs Santa FeSouth America: CONMEBOL Sudamericana Double Chance 12 0–3 Medium Won
00:30 O'Higgins vs Boca JuniorsSouth America: CONMEBOL Sudamericana 1X2 2 1–0 Medium Lost
01:00 Mexico U20 vs Guatemala U20North & Central America: CONCACAF U20 Double Chance 12 4–0 Medium Won
01:00 Bucaramanga vs LlanerosColombia: Primera A 1X2 1 1–1 Medium Lost
01:00 Alebrijes de Oaxaca vs DoradosMexico: Liga De Expansión MX 1X2 1 0–2 Medium Lost
01:00 CS Herediano vs CD MarathonWorld: Concacaf Central American Cup 1X2 1 0–0 Medium Lost
02:00 Inter vs ÁguilaEl-Salvador: Primera Division Over / Under Goals Un2.5 0–0 High Won
03:00 Municipal vs CS CartaginesWorld: Concacaf Central American Cup 1X2 1 1–1 High Lost
08:00 Ural U20 vs Chertanovo U20Russia: Youth Championship Over / Under Goals Ov2.5 3–1 High Won
08:00 Trostianets vs Oleksandria IIUkraine: Druha Liga Over / Under Goals Un2.5 0–1 High Won
08:30 Elche vs CordobaWorld: Friendlies Clubs 1X2 1 2–2 High Lost
08:30 Nitra vs Trenčín IIWorld: Friendlies Clubs 1X2 1 3–0 Medium Won
08:30 Alaves vs CastellónWorld: Friendlies Clubs 1X2 1 3–0 Medium Won
08:30 Arema FC vs DPMM FC BruneiIndonesia: Piala Presiden 1X2 1 2–0 High Won
09:00 Almaz Antey U19 vs Akademiya Konoplev U20Russia: Youth Championship Over / Under Goals Ov2.5 3–3 High Won
09:00 Kortrijk vs KAA Gent IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
09:00 Le Havre vs LavalWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
09:00 Albacete vs Real Madrid IIWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
09:00 Las Palmas vs NEOMWorld: Friendlies Clubs 1X2 1 0–1 Medium Lost
09:00 Amiens vs Chambly Thelle FCWorld: Friendlies Clubs BTTS / GG BTTS - Yes 2–0 Medium Lost
09:30 Bentleigh Greens vs Oakleigh CannonsAustralia: Victoria NPL 1X2 2 0–0 High Lost
09:30 WDSC Wolves vs Brisbane CityAustralia: Queensland NPL Over / Under Goals Ov2.5 5–2 High Won
09:30 Rochedale Rovers vs Eastern SuburbsAustralia: Queensland NPL Over / Under Goals Ov2.5 2–1 High Won
09:30 Peerless vs Kalighat ClubIndia: Calcutta Premier Division Over / Under Goals Un2.5 1–0 High Won
09:30 United vs RainbowIndia: Calcutta Premier Division Double Chance 12 2–1 High Won
09:30 Caen vs DieppeWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
10:00 Cooks Hill United vs Broadmeadow MagicAustralia: Northern NSW NPL 1X2 2 0–1 High Won
10:00 Prospect United vs Blacktown SpartansAustralia: New South Wales NPL 2 1X2 2 1–2 Medium Won
10:00 Campbelltown City vs Adelaide CityAustralia: South Australia NPL 1X2 2 0–4 Medium Won
10:00 Timor-Leste vs IndonesiaAsia: ASEAN Championship Over / Under Goals Ov2.5 0–3 High Won
10:00 Incheon Red Angels W vs Hwacheon KSPO WSouth-Korea: WK League 1X2 2 0–2 High Won
10:00 Suwon FMC W vs Gumi Sportstoto WSouth-Korea: WK League 1X2 1 4–1 High Won
10:00 1. FC Köln vs Hertha BSCWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
10:00 Portimonense vs Nottingham ForestWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
10:00 UCSA vs OleksandriaUkraine: Persha Liga 1X2 2 4–4 Medium Lost
10:15 Olympia Warriors vs Hobart Utd.Australia: Tasmania Southern Championship 1X2 1 8–1 Medium Won
10:15 Glenorchy Knights U21 vs University of TasmaniaAustralia: Tasmania Southern Championship 1X2 2 3–1 Medium Lost
10:15 South Hobart II vs TaroonaAustralia: Tasmania Southern Championship 1X2 1 2–0 Medium Won
10:30 Melbourne Knights vs Western United IIAustralia: Victoria NPL 2 1X2 1 4–2 High Won
10:30 Preston Lions vs Green GullyAustralia: Victoria NPL 1X2 1 2–2 High Lost
10:30 Northcote City vs Eltham Redbacks FCAustralia: Victoria NPL 2 1X2 1 1–0 Medium Won
10:30 Broadbeach United vs Logan LightningAustralia: Queensland Premier League 1X2 1 1–0 Medium Won
10:30 North Star vs CapalabaAustralia: Queensland Premier League 1X2 1 1–0 Medium Won
11:00 Estac Troyes vs Chasselay MDAWorld: Friendlies Clubs 1X2 1 5–2 High Won
11:35 Henan Jianye vs Dalian ZhixingChina: Super League 1X2 1 1–1 Medium Lost
12:00 Lokomotiv Moskva U19 vs Nizhny Novgorod U19Russia: Youth Championship 1X2 1 4–0 High Won
12:00 Sport Academy Kairat vs JaiyqKazakhstan: 1. Division 1X2 1 2–2 Medium Lost
12:00 Drukpa vs Bhutan U19Bhutan: Premier League Over / Under Goals Ov2.5 5–1 High Won
12:00 Fortuna Düsseldorf II vs TSV SteinbachWorld: Friendlies Clubs 1X2 2 2–4 Medium Won
12:00 Van vs SardarapatArmenia: Premier League 1X2 1 1–4 Medium Lost
12:15 Parvoz vs Sardor TursunzodaTajikistan: Vysshaya Liga Double Chance 12 2–4 High Won
12:30 Tirol U20 vs Anjos do Céu U20Brazil: Cearense U20 1X2 1 5–0 Medium Won
12:30 Persib Bandung vs Tampines RoversIndonesia: Piala Presiden 1X2 1 1–0 Medium Won
13:00 Tobol 2 vs Shakhter KaragandyKazakhstan: 1. Division 1X2 2 0–2 High Won
13:00 Vietnam vs SingaporeAsia: ASEAN Championship 1X2 1 0–0 High Lost
13:00 Ahrobiznes Volochysk vs Yarud Mariupol'Ukraine: Persha Liga Double Chance 12 2–0 High Won
13:00 Itabirito U20 vs Athletic Club MG U20Brazil: Mineiro U20 1X2 2 1–2 Medium Won
13:00 Herentals vs TelOneZimbabwe: Premier Soccer League 1X2 1 2–0 High Won
13:15 Jayxun vs BuxDuUzbekistan: Pro League A Double Chance 12 5–1 High Won
14:00 Barki Tajik vs RavshanTajikistan: Vysshaya Liga Double Chance 12 1–1 High Lost
14:00 CSKA Moskva U19 vs Rubin Kazan U20Russia: Youth Championship 1X2 1 3–1 High Won
14:00 Fakel U19 vs Dynamo Makhachkala U19Russia: Youth Championship Over / Under Goals Ov2.5 1–1 High Lost
14:00 Spartak Moskva U19 vs Dinamo Moskva U19Russia: Youth Championship Over / Under Goals Ov2.5 3–0 High Won
14:00 Zenit U19 vs Rodina Moscow U19Russia: Youth Championship Over / Under Goals Ov2.5 2–2 High Won
14:00 Yaypan vs FarDuUzbekistan: Pro League A Over / Under Goals Ov2.5 0–1 High Lost
14:00 Astana II vs ArysKazakhstan: 1. Division Over / Under Goals Ov2.5 2–0 High Lost
14:00 FSV Mainz 05 vs Shabab Al Ahli DubaiWorld: Friendlies Clubs 1X2 1 1–0 Medium Won
14:30 Metalourg vs LochinUzbekistan: Pro League A Double Chance 12 5–0 High Won
14:30 Den Bosch vs Al-FayhaWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
14:30 Juarez U21 vs UNAM Pumas U21Mexico: Liga MX U21 1X2 1 1–0 Medium Won
15:00 Krasnodar U19 vs Rostov U19Russia: Youth Championship 1X2 1 2–1 High Won
15:00 Orsha vs Shakhter SoligorskBelarus: 1. Division Over / Under Goals Ov2.5 3–1 High Won
15:00 Gazalkent vs AralUzbekistan: Pro League A 1X2 2 0–2 Medium Won
15:00 FC Dnepr Mogilev vs NaftanBelarus: Premier League 1X2 1 3–3 Medium Lost
15:00 Univer Comrat vs IskraMoldova: Liga 1 1X2 X 0–2 High Lost
15:00 Victoria Bardar vs OguzsportMoldova: Liga 1 Over / Under Goals Un2.5 0–1 High Won
15:00 Zimbru II vs Spartanii SelemetMoldova: Liga 1 1X2 X 4–0 High Lost
15:00 Monaco vs Cercle BruggeWorld: Friendlies Clubs 1X2 1 2–2 High Lost
15:00 Atl. San Luis U21 vs Club Tijuana U21Mexico: Liga MX U21 Over / Under Goals Ov2.5 0–0 High Lost
15:00 Viktoria Žižkov vs ProstějovCzech-Republic: FNL Over / Under Goals Un2.5 1–0 High Won
15:00 Pohronie vs Považská BystricaSlovakia: 2. Liga Over / Under Goals Ov2.5 2–1 High Won
15:00 Zorya Luhansk vs Kolos KovalivkaUkraine: Premier League Over / Under Goals Un2.5 2–0 High Won
15:00 Olimpia Elbląg vs Wisła Płock IIPoland: III Liga Group 1 Over / Under Goals Un2.5 1–2 High Lost
15:00 VfL Wolfsburg vs TelstarWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
15:00 Puebla U21 vs Guadalajara Chivas U21Mexico: Liga MX U21 Over / Under Goals Ov2.5 0–0 High Lost
15:30 FC Slutsk vs FC Energetik-Bgu MinskBelarus: 1. Division Over / Under Goals Ov2.5 3–0 High Won
15:30 EIF vs Klubi-04Finland: Ykkösliiga 1X2 1 2–0 Medium Won
15:30 Kooteepee vs SJK AkatemiaFinland: Ykkösliiga 1X2 1 2–1 Medium Won
15:30 Inter Turku II vs VJSFinland: Ykkönen 1X2 2 1–1 High Lost
15:30 PKKU vs Tampere UnitedFinland: Ykkönen 1X2 2 4–4 Medium Lost
15:30 Arges Pitesti vs CsikszeredaRomania: Liga I 1X2 1 1–0 Medium Won
15:30 ÅIFK vs HJS AkatemiaFinland: Kakkonen Lohko B 1X2 1 0–1 High Lost
15:30 GrIFK vs EBKFinland: Kakkonen Lohko B 1X2 1 2–1 High Won
15:30 Be1 NFA vs JonavaLithuania: 1 Lyga 1X2 1 0–2 Medium Lost
15:30 Vis Pesaro vs BeneventoWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
15:30 Unie Hlubina vs Zbrojovka Brno IICzech-Republic: 3. Liga MSFL Over / Under Goals Un2.5 8–2 High Lost
15:45 Juve Stabia vs IschiaWorld: Friendlies Clubs 1X2 1 5–1 High Won
16:00 Malmö FF W vs Piteå WSweden: Damallsvenskan 1X2 1 0–0 Medium Lost
16:00 Dinamo Minsk II vs NivaBelarus: 1. Division 1X2 2 1–2 Medium Won
16:00 PK-35 vs HakaFinland: Ykkösliiga Double Chance 12 1–4 High Won
16:00 Concarneau vs Pontivy GSIWorld: Friendlies Clubs Double Chance 12 5–1 High Won
16:00 Super Nova 2 vs Riga MarinersLatvia: 1. Liga 1X2 2 0–3 Medium Won
16:00 Nõmme United vs Trans NarvaEstonia: Meistriliiga 1X2 1 1–2 High Lost
16:00 Aarhus Fremad vs AalborgDenmark: 1. Division BTTS / GG BTTS - Yes 1–2 High Won
16:00 Wisla Plock vs Widzew ŁódźPoland: Ekstraklasa Over / Under Goals Ov2.5 0–0 High Lost
16:00 Union Plaani vs PEPOFinland: Kakkonen Lohko A 1X2 2 0–2 Medium Won
16:00 Rokycany vs HořovickoCzech-Republic: Cup Over / Under Goals Un2.5 1–0 High Won
16:00 Slavoj Vyšehrad vs Sokol HostouňCzech-Republic: Cup 1X2 1 0–2 Medium Lost
16:00 Slavia Sofia vs Lokomotiv SofiaBulgaria: First League Over / Under Goals Un2.5 1–1 High Won
16:00 Juventus vs NiceWorld: Friendlies Clubs 1X2 1 2–0 High Won
16:00 Lebring vs WeizWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–2 High Won
16:00 Nürnberg II vs SpVgg UnterhachingGermany: Regionalliga Bayern 1X2 2 1–2 Medium Won
16:00 Stal Brzeg vs Goczałkowice ZdrójPoland: III Liga Group 3 Over / Under Goals Un2.5 1–1 High Won
16:00 Hegelmann II vs MinijaLithuania: 1 Lyga 1X2 2 0–4 High Won
16:00 ŁKS Łódź vs Polonia BytomPoland: I Liga 1X2 1 2–1 Medium Won
16:00 Karviná vs VlašimCzech-Republic: FNL 1X2 1 1–0 High Won
16:00 Příbram vs OpavaCzech-Republic: FNL Over / Under Goals Ov2.5 1–0 Medium Lost
16:00 Kladno vs Baník Ostrava IICzech-Republic: FNL Over / Under Goals Ov2.5 1–0 High Lost
16:00 Górnik Polkowice vs Rakow IIPoland: III Liga Group 3 1X2 X 5–4 High Lost
16:00 Znicz Pruszków vs Legia Warszawa IIPoland: II Liga East 1X2 X 2–1 High Lost
16:00 Gedania Gdansk vs Noteć CzarnkówPoland: III Liga Group 2 Over / Under Goals Un2.5 5–3 High Lost
16:00 Mazovia Minsk Mazowiecki vs Jagiellonia IIPoland: III Liga Group 1 1X2 1 2–3 Medium Lost
16:00 Valenciennes vs BoulogneWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
16:00 Fach-Donaufeld vs SV HornAustria: Regionalliga Ost Over / Under Goals Un2.5 2–1 High Lost
16:00 Frýdek-Místek vs HraniceCzech-Republic: 3. Liga MSFL 1X2 1 1–0 Medium Won
16:00 Robur Siena vs ScandicciWorld: Friendlies Clubs 1X2 1 2–0 High Won
16:00 Amiens vs RED Star FC 93World: Friendlies Clubs 1X2 2 3–1 Medium Lost
16:00 Rizespor vs AbhaWorld: Friendlies Clubs 1X2 1 0–0 High Lost
16:00 Nantes vs Al WakrahWorld: Friendlies Clubs 1X2 1 5–1 High Won
16:30 ASV Neumarkt vs KornburgGermany: Oberliga Bayern Nord Over / Under Goals Un2.5 0–1 High Won
16:30 Ismaning vs LandshutGermany: Oberliga Bayern Süd 1X2 2 3–1 Medium Lost
16:30 Admira Wacker vs Rapid Wien IIAustria: 2. Liga Over / Under Goals Un2.5 0–1 High Won
16:30 Voitsberg vs SKU AmstettenAustria: 2. Liga Over / Under Goals Un2.5 1–1 High Won
16:30 Austria Vienna (Am) vs FC BW LinzAustria: 2. Liga 1X2 2 0–3 Medium Won
16:30 SV Kapfenberg vs FC LieferingAustria: 2. Liga 1X2 2 0–4 Medium Won
16:30 Wacker Innsbruck vs Schwarz-Weiß BregenzAustria: 2. Liga Over / Under Goals Un2.5 5–0 High Lost
16:30 Augsburg II vs LandsbergGermany: Regionalliga Bayern Double Chance 12 3–2 High Won
17:00 Valerenga vs Ham-KamNorway: Eliteserien 1X2 1 0–3 High Lost
17:00 Hammarby W vs Växjö WSweden: Damallsvenskan 1X2 1 5–0 High Won
17:00 Gamle Oslo vs Union Carl BernerNorway: 3. Division Girone 1 Over / Under Goals Ov2.5 3–1 High Won
17:00 Herd vs VoldaNorway: 3. Division Girone 2 Over / Under Goals Ov2.5 0–1 High Lost
17:00 Varhaug vs HinnaNorway: 3. Division Girone 4 Over / Under Goals Ov2.5 3–5 High Won
17:00 Oddevold vs Norrby IFSweden: Superettan 1X2 1 0–0 Medium Lost
17:00 Tord vs KumlaSweden: Division 2 Norra Götaland BTTS / GG BTTS - Yes 2–0 High Lost
17:00 Karlshamn vs RäppeSweden: Division 2 Östra Götaland BTTS / GG BTTS - Yes 2–2 High Won
17:00 Böljan vs Västra FrölundaSweden: Division 2 Västra Götaland 1X2 2 2–1 Medium Lost
17:00 AB Copenhagen vs FC FredericiaDenmark: 1. Division Over / Under Goals Ov2.5 1–1 High Lost
17:00 Lindome vs JonseredSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 2–3 High Won
17:00 HB Koge vs VejleDenmark: 1. Division 1X2 2 0–2 High Won
17:00 Rodina Moskva vs FC RostovRussia: Premier League Over / Under Goals Ov2.5 2–4 Medium Won
17:00 Concordia vs HEBCGermany: Oberliga Hamburg 1X2 2 0–2 Medium Won
17:00 Cham vs Fortuna RegensburgGermany: Oberliga Bayern Nord 1X2 1 2–1 Medium Won
17:00 DJK Bamberg vs WeidenGermany: Oberliga Bayern Nord Over / Under Goals Ov2.5 2–2 Medium Won
17:00 Neudrossenfeld vs GebenbachGermany: Oberliga Bayern Nord Double Chance 12 0–1 High Won
17:00 Ammerthal vs Bayern HofGermany: Oberliga Bayern Nord Over / Under Goals Un2.5 1–2 High Lost
17:00 Heimstetten vs TuS GeretsriedGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 1–1 High Lost
17:00 1860 München II vs Schalding-HeiningGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 1–1 High Lost
17:00 1860 Rosenheim vs Hankofen-HailingGermany: Oberliga Bayern Süd Double Chance 12 2–2 High Lost
17:00 Kitzbühel vs LustenauAustria: Regionalliga West 1X2 1 2–0 High Won
17:00 Fügen vs SchwazAustria: Regionalliga West 1X2 2 2–3 Medium Won
17:00 Imst vs SVG ReichenauAustria: Regionalliga West 1X2 1 3–0 High Won
17:00 Scheiblingkirchen vs TraiskirchenAustria: Regionalliga Ost 1X2 X 3–3 High Won
17:00 Union Neumünster vs VfR NeumünsterGermany: Oberliga Schleswig Holstein Over / Under Goals Un2.5 0–3 High Lost
17:00 Fernwald vs Eintracht StadtallendorfGermany: Oberliga Hessen Over / Under Goals Un2.5 2–0 High Won
17:00 BAK 07 U19 vs Union Berlin U19Germany: DFB Junioren Pokal 1X2 2 3–2 High Lost
17:00 Vestec vs BenešovCzech-Republic: Cup 1X2 X 2–4 High Lost
17:00 NEC Nijmegen vs SevillaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 Medium Won
17:00 Toulouse vs Real SociedadWorld: Friendlies Clubs BTTS / GG BTTS - Yes 2–1 High Won
17:00 Buchbach vs EichstättGermany: Regionalliga Bayern Double Chance 12 5–1 High Won
17:00 Wacker Burghausen vs Bayern München IIGermany: Regionalliga Bayern 1X2 2 2–0 Medium Lost
17:00 Eltersdorf vs VilzingGermany: Regionalliga Bayern Double Chance 12 0–1 High Won
17:00 Illertissen vs Schwaben AugsburgGermany: Regionalliga Bayern 1X2 1 2–0 Medium Won
17:00 FA 2000 vs B 93Denmark: 2. Division 1X2 2 1–3 Medium Won
17:00 SV Babelsberg 03 vs FC Carl Zeiss JenaGermany: Regionalliga Nordost Double Chance 12 0–1 High Won
17:00 Chemnitzer FC vs BFC PreussenGermany: Regionalliga Nordost Over / Under Goals Ov2.5 3–0 Medium Won
17:00 Tasmania Berlin vs Erzgebirge AueGermany: Regionalliga Nordost 1X2 2 0–2 Medium Won
17:00 ADO Den Haag vs Asteras TripolisWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
17:00 Fortuna Sittard vs Apoel NicosiaWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
17:00 Táborsko vs Dukla PrahaCzech-Republic: FNL Over / Under Goals Un2.5 2–2 High Lost
17:00 Jamus vs Mogadishu CityAfrica: CECAFA Club Cup 1X2 1 2–1 Medium Won
17:00 Sparta Praha vs ZlinCzech-Republic: Czech Liga 1X2 1 3–1 High Won
17:00 Liptovský Mikuláš vs GalantaSlovakia: 2. Liga 1X2 1 2–0 High Won
17:00 Quevilly vs OisselWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 Medium Lost
17:00 Weszlo vs Lechia T. MazowieckiPoland: III Liga Group 1 1X2 X 2–1 High Lost
17:00 Kalsdorf vs GnasWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
17:00 Tillmitsch vs FürstenfeldWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–2 High Lost
17:00 PSVEindhoven W vs Twente WNetherlands: Super Cup Women Over / Under Goals Un2.5 3–0 High Lost
17:00 Leobendorf vs ParndorfAustria: Regionalliga Ost Over / Under Goals Un2.5 1–1 High Won
17:00 Donau vs Krems RehbergAustria: Regionalliga Ost 1X2 2 1–1 Medium Lost
17:00 Nykobing FC vs Fremad AmagerDenmark: 2. Division Over / Under Goals Un2.5 2–2 High Lost
17:00 Roskilde vs NaestvedDenmark: 2. Division Over / Under Goals Un2.5 2–2 High Lost
17:00 Brønshøj vs IshøjDenmark: 3. Division 1X2 1 0–0 Medium Lost
17:00 FC Helsingor vs VanløseDenmark: 3. Division 1X2 1 2–2 Medium Lost
17:00 Werder Bremen II vs VfB OldenburgGermany: Regionalliga Nord 1X2 2 0–3 Medium Won
17:00 Singida Black Stars vs SimbaAfrica: CECAFA Club Cup 1X2 2 1–2 High Won
17:15 Vänersborgs FK vs HerrestadsSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 2–4 High Won
17:30 Linköping W vs Örebro SK WSweden: Elitettan 1X2 1 2–4 Medium Lost
17:30 IF Karlstad II vs GrebbestadSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 1–2 High Won
17:30 IFK Skövde vs AhlaforsSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 0–0 High Lost
17:30 Stenungsund vs SkaraSweden: Division 2 Norra Götaland 1X2 2 1–1 Medium Lost
17:30 Kongahälla vs OnsalaSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 0–0 Medium Lost
17:30 Lask Linz vs Grazer AKAustria: Bundesliga 1X2 1 3–0 High Won
17:30 ETSV Hamburg vs Teutonia OttensenGermany: Oberliga Hamburg Double Chance 12 2–1 High Won
17:30 Harksheide vs SüderelbeGermany: Oberliga Hamburg Over / Under Goals Ov2.5 1–1 Medium Lost
17:30 Erlbach vs DeisenhofenGermany: Oberliga Bayern Süd Double Chance 12 1–0 High Won
17:30 Sportfreunde Schwaig vs GundelfingenGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 1–1 High Lost
17:30 Hadamar vs BaunatalGermany: Oberliga Hessen 1X2 2 2–1 High Lost
17:30 Sassuolo vs Folgore CarateseWorld: Friendlies Clubs Double Chance 12 0–0 High Lost
17:30 Stade Nyonnais vs RapperswilSwitzerland: Challenge League Over / Under Goals Ov2.5 1–2 High Won
17:30 FC WIL 1900 vs Neuchatel Xamax FCSwitzerland: Challenge League Over / Under Goals Ov2.5 1–2 High Won
17:30 Yverdon Sport vs Étoile CarougeSwitzerland: Challenge League 1X2 1 1–1 Medium Lost
17:30 Cosmos Koblenz vs MechtersheimGermany: Oberliga Rheinland Pfalz Saar 1X2 2 1–2 High Won
17:30 Wiener SC vs Favoritner ACAustria: Regionalliga Ost 1X2 1 2–0 High Won
17:30 Brühl vs Young Boys IISwitzerland: 1. Liga Promotion 1X2 1 4–2 Medium Won
17:30 AVS vs TrofenseWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
17:30 SV DrochtersenAssel vs Phönix LübeckGermany: Regionalliga Nord 1X2 1 2–1 Medium Won
17:30 Bonner SC vs Rot-weiss OberhausenGermany: Regionalliga West 1X2 2 1–2 Medium Won
17:30 Johor Darul Takzim FC vs FC CartagenaWorld: Friendlies Clubs 1X2 X 2–0 High Lost
17:30 Mount Pleasant Academy vs Robin HoodNorth & Central America: CONCACAF Caribbean Club Shield 1X2 1 3–1 Medium Won
17:45 Bishop's Stortford vs Enfield TownWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
18:00 Central Cordoba vs General LamadridArgentina: Primera C Over / Under Goals Un2.5 3–1 High Lost
18:00 Claypole vs LujanArgentina: Primera C Over / Under Goals Un2.5 1–3 High Lost
18:00 Centro Español vs Victoriano ArenasArgentina: Primera C Over / Under Goals Un2.5 0–1 High Won
18:00 Deportivo Paraguayo vs Argentino RosarioArgentina: Primera C Over / Under Goals Un2.5 2–1 High Lost
18:00 JJ Urquiza vs BerazateguiArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:00 Deportivo Español vs Leones de RosarioArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:00 Ferroviária U20 vs Portuguesa Santista U20Brazil: Paulista U20 Double Chance 12 1–0 High Won
18:00 Jabaquara U20 vs Sertãozinho U20Brazil: Paulista U20 Over / Under Goals Un2.5 1–0 High Won
18:00 Altrincham vs Manchester United U21World: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
18:00 Dinamo Zagreb vs NK Slaven BelupoCroatia: HNL 1X2 1 2–0 Medium Won
18:00 Farsta vs RågsvedSweden: Division 2 Södra Svealand 1X2 1 1–1 Medium Lost
18:00 Puskas Academy vs Kisvarda FCHungary: NB I 1X2 1 0–2 High Lost
18:00 Água Santa U20 vs Sfera U20Brazil: Paulista U20 BTTS / GG BTTS - Yes 1–3 Medium Won
18:00 Bandeirante U20 vs Ibrachina U20Brazil: Paulista U20 1X2 2 1–2 Medium Won
18:00 Norderstedt II vs PinnebergGermany: Oberliga Hamburg Over / Under Goals Ov2.5 2–6 High Won
18:00 Capivariano U20 vs Porto Football U20Brazil: Paulista U20 1X2 1 4–1 Medium Won
18:00 Desportivo Brasil U20 vs Aguai U20Brazil: Paulista U20 1X2 1 7–1 Medium Won
18:00 EC São Bernardo U20 vs Novorizontino U20Brazil: Paulista U20 1X2 2 0–1 Medium Won
18:00 Flamengo SP U20 vs Gremio Prudente U20Brazil: Paulista U20 1X2 2 1–0 High Lost
18:00 Itapirense U20 vs São Bento U20Brazil: Paulista U20 Over / Under Goals Ov2.5 2–1 High Won
18:00 Portuguesa U20 vs Ponte Preta U20Brazil: Paulista U20 1X2 1 1–1 Medium Lost
18:00 Referencia U20 vs Guarani U20Brazil: Paulista U20 1X2 2 0–1 Medium Won
18:00 Santo André U20 vs União São João U20Brazil: Paulista U20 1X2 1 2–1 High Won
18:00 São Paulo U20 vs Botafogo SP U20Brazil: Paulista U20 1X2 1 2–0 Medium Won
18:00 Ebbsfleet United vs GillinghamWorld: Friendlies Clubs 1X2 2 1–2 High Won
18:00 Loznica vs NaftagasSerbia: Prva Liga 1X2 1 0–0 Medium Lost
18:00 Boreham Wood vs Norwich City U21World: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
18:00 Control Orientado vs UribelarreaArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 1–2 High Lost
18:00 União Santarém vs AcademicaWorld: Friendlies Clubs 1X2 2 0–0 Medium Lost
18:00 Cruzeiro U20 vs América Mineiro U20Brazil: Mineiro U20 1X2 1 1–1 Medium Lost
18:00 CF Os Belenenses vs EstorilWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
18:00 Mansfield Town vs DerbyWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–3 High Won
18:00 Arsenal Sarandi vs Brown DE AdrogueArgentina: Primera B Metropolitana 1X2 1 1–1 High Lost
18:00 Puerto Nuevo vs SacachispasArgentina: Primera C Over / Under Goals Un2.5 1–0 High Won
18:15 CSKA 1948 vs Arda KardzhaliBulgaria: First League Double Chance 12 2–1 High Won
18:15 SC Kriens vs FC WinterthurSwitzerland: Challenge League 1X2 2 2–0 Medium Lost
18:30 Torquay vs Exeter CityWorld: Friendlies Clubs 1X2 1 2–1 High Won
18:30 Motor Lublin vs JagielloniaPoland: Ekstraklasa BTTS / GG BTTS - Yes 1–2 High Won
18:30 Oţelul vs Dinamo BucurestiRomania: Liga I Over / Under Goals Ov2.5 1–1 High Lost
18:30 Floridsdorfer AC vs SKN ST. PoltenAustria: 2. Liga Over / Under Goals Un2.5 1–0 High Won
18:30 Lechia Gdansk vs Warta PoznańPoland: I Liga Over / Under Goals Ov2.5 0–3 High Won
18:30 Club Brugge KV vs Union St. GilloiseBelgium: Super Cup Over / Under Goals Un2.5 1–1 High Won
18:30 Stal Stalowa Wola vs Tychy 71Poland: II Liga East Over / Under Goals Un2.5 1–2 High Lost
18:30 Scunthorpe vs ChesterfieldWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
18:30 llanelli AFC vs Newport CityWales: FAW Championship Over / Under Goals Un2.5 1–4 High Lost
18:30 Bromley vs QPRWorld: Friendlies Clubs 1X2 2 0–7 Medium Won
18:30 Crawley Town vs ReadingWorld: Friendlies Clubs 1X2 2 0–1 High Won
18:30 Lancy vs Terre SainteWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
18:45 Dundalk vs Sligo RoversIreland: Premier Division 1X2 1 1–1 Medium Lost
18:45 Athlone Town vs UCDIreland: First Division BTTS / GG BTTS - Yes 0–0 High Lost
18:45 Bray Wanderers vs KerryIreland: First Division 1X2 1 0–4 High Lost
18:45 Cobh Ramblers vs WexfordIreland: First Division BTTS / GG BTTS - Yes 1–0 High Lost
18:45 Finn Harps vs Cork CityIreland: First Division 1X2 2 0–3 Medium Won
18:45 Treaty United vs Longford TownIreland: First Division Double Chance 12 0–1 High Won
18:45 Salisbury vs Havant & WvilleWorld: Friendlies Clubs 1X2 1 5–0 High Won
18:45 Weston-super-Mare vs Gloucester CityWorld: Friendlies Clubs 1X2 1 0–1 Medium Lost
18:45 Evesham United vs Bishop's CleeveWorld: Friendlies Clubs 1X2 1 1–1 High Lost
18:45 Sporting CP vs Nottingham ForestWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
18:45 Birmingham vs BarcelonaWorld: Friendlies Clubs 1X2 2 2–2 Medium Lost
18:45 Aveley vs TilburyWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–5 High Won
18:45 Trethomas Bluebirds vs Baglan DragonsWales: FAW Championship 1X2 1 0–0 Medium Lost
18:45 Ballinamallard United vs BangorWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
18:45 Barry Town vs Cambrian & ClydachWales: Premier League 1X2 1 2–1 Medium Won
18:45 Briton Ferry vs Ammanford AFCWales: Premier League 1X2 1 2–1 Medium Won
18:45 Colwyn Bay vs TrefelinWales: Premier League 1X2 1 2–0 Medium Won
18:45 Llandudno vs Flint Town UnitedWales: Premier League 1X2 1 3–2 High Won
18:45 Southport vs WiganWorld: Friendlies Clubs 1X2 2 0–0 Medium Lost
18:45 Chertsey Town vs Westfield (Surrey)World: Friendlies Clubs 1X2 1 4–2 High Won
18:45 Leek Town vs Runcorn LinnetsWorld: Friendlies Clubs 1X2 1 1–1 High Lost
19:00 Dundee Utd vs RangersScotland: Premiership 1X2 2 1–1 High Lost
19:00 Universitario de Vinto vs GuabiráBolivia: Primera División Over / Under Goals Ov2.5 1–1 High Lost
19:00 Drogheda United vs Shamrock RoversIreland: Premier Division 1X2 2 0–0 High Lost
19:00 BodoGlimt vs LillestromNorway: Eliteserien 1X2 1 4–0 High Won
19:00 Ruthin Town vs Holyhead HotspurWales: FAW Championship 1X2 1 1–2 High Lost
19:00 Bangor City 1876 FC vs Bala TownWales: FAW Championship 1X2 X 1–2 High Lost
19:00 Fafe vs Maria da FonteWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
20:00 Club Deportivo Los Chankas vs Comerciantes UnidosPeru: Primera División 1X2 1 3–2 Medium Won
20:00 Atlanta United II vs Carolina CoreUSA: MLS Next Pro 1X2 1 3–3 Medium Lost
20:00 General Caballero vs Benjamín AcevalParaguay: Division Intermedia Double Chance 12 2–0 High Won
20:00 Alianza Universidad vs Sport Huancayo 2Peru: Segunda División 1X2 1 1–1 Medium Lost
20:00 Metropolitan vs Delfines Del EsteNorth & Central America: CONCACAF Caribbean Club Shield 1X2 1 0–0 High Lost
20:15 Fortaleza W vs Independiente Medellín WColombia: Liga Femenina 1X2 2 1–0 High Lost
20:30 22 de Julio vs El NacionalEcuador: Liga Pro Serie B 1X2 1 1–3 High Lost
21:00 Mercedes vs Estrella Del SurArgentina: Primera C Over / Under Goals Un2.5 1–1 High Won
21:00 El Salvador U20 vs Haiti U20North & Central America: CONCACAF U20 1X2 2 1–2 Medium Won
21:00 Aserri FC vs ADR JicaralCosta-Rica: Liga De Ascenso 1X2 2 0–1 High Won
21:00 Portuguesa FC vs Carabobo FCVenezuela: Primera División Double Chance 12 1–0 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+