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 17, 2026
Settled Tips202
Win Rate60.4%
Date Friday, July 17, 2026 Friday, July 17, 2026
Settled Tips 202 Finished matches
Won 122 Correct predictions
Lost 80 Incorrect predictions
Win Rate 60.4% 122 of 202 settled
High Conf. Rate 62.3% 130 high-confidence tips
Win Rate by Confidence Level Friday, July 17, 2026 · 202 settled tips
High Confidence
62.3%
Medium Confidence
56.9%

Accuracy by Market — Friday, July 17, 2026

Double Chance
72.2% win rate
W13 L5 · 18 tips
Over / Under Goals
58.1% win rate
W36 L26 · 62 tips
1X2
59.3% win rate
W70 L48 · 118 tips
BTTS / GG
75% win rate
W3 L1 · 4 tips
Showing settled results for Friday, July 17, 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 Orense SC vs EmelecEcuador: Liga Pro Double Chance 12 0–2 Medium Won
00:00 Santo Domingo vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B Over / Under Goals Un2.5 0–1 High Won
00:30 St. Louis City vs Sporting Kansas CityUSA: Major League Soccer 1X2 1 3–2 Medium Won
00:30 Dothan United vs The VillagesUSA: USL League Two Double Chance 12 0–1 High Won
00:30 Peoria vs SuenoUSA: USL League Two Over / Under Goals Ov2.5 3–2 High Won
00:45 Sarmiento Junin vs Boca JuniorsArgentina: Copa Argentina 1X2 2 0–2 Medium Won
01:00 Necaxa vs Atlante FCMexico: Liga MX 1X2 1 2–1 Medium Won
01:15 Laredo Heat vs TexomaUSA: USL League Two Over / Under Goals Ov2.5 2–0 High Lost
02:30 Seattle Sounders vs Portland TimbersUSA: Major League Soccer 1X2 1 1–5 Medium Lost
03:10 Club Tijuana vs Tigres UANLMexico: Liga MX Over / Under Goals Un2.5 3–1 High Lost
07:30 Aragvi Dusheti vs FC UrartuWorld: Friendlies Clubs 1X2 X 4–3 High Lost
08:00 Ural U20 vs Dinamo Moskva U19Russia: Youth Championship 1X2 2 0–3 Medium Won
08:00 ASA Targu Mures vs MetaloglobusWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
08:00 FC Ryukyu vs UrawaWorld: Friendlies Clubs 1X2 2 5–4 High Lost
08:30 Leganes vs AlbaceteWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 Medium Lost
09:00 Almaz Antey U19 vs Dynamo Makhachkala U19Russia: Youth Championship Over / Under Goals Ov2.5 2–0 High Lost
09:00 Kyoto Sanga vs Shonan BellmareWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
09:00 Prostějov vs Floridsdorfer ACWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
09:00 Stockport County vs Bristol CityWorld: Friendlies Clubs 1X2 2 2–0 Medium Lost
09:30 Sydney FC U23 vs Manly UnitedAustralia: New South Wales NPL BTTS / GG BTTS - Yes 0–0 High Lost
09:30 Green Gully vs Dandenong ThunderAustralia: Victoria NPL 1X2 1 3–1 Medium Won
09:30 Bentleigh Greens vs Dandenong CityAustralia: Victoria NPL 1X2 2 2–1 High Lost
09:30 Campbelltown City vs Adelaide CometsAustralia: South Australia NPL 1X2 1 1–0 Medium Won
10:00 Prospect United vs Macarthur RamsAustralia: New South Wales NPL 2 BTTS / GG BTTS - Yes 1–2 High Won
10:00 Wisla Plock vs ŁKS ŁódźWorld: Friendlies Clubs Double Chance 12 3–0 High Won
10:00 Hurstville FC vs Dulwich HillAustralia: New South Wales NPL 2 1X2 1 3–1 High Won
10:00 Suwon FMC W vs Hwacheon KSPO WSouth-Korea: WK League 1X2 1 0–0 Medium Lost
10:00 Alverca vs CF Os BelenensesWorld: Friendlies Clubs 1X2 1 2–1 High Won
10:00 Jong AZ vs Jong AjaxWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–0 Medium Won
10:00 FC Nordsjaelland vs Sparta PrahaWorld: Friendlies Clubs 1X2 2 5–1 Medium Lost
10:00 Lokomotive Leipzig vs Hallescher FCWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
10:00 Motor Lublin vs Hapoel KatamonWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
10:00 Sonderjyske vs Kolding IFWorld: Friendlies Clubs 1X2 1 1–0 High Won
10:00 Unia Swarzędz vs Sokół KleczewWorld: Friendlies Clubs Double Chance 12 1–7 High Won
10:00 Viborg vs Aarhus FremadWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
10:30 Melbourne Knights vs Brunswick CityAustralia: Victoria NPL 2 1X2 1 2–0 High Won
10:30 Northcote City vs Manningham United BluesAustralia: Victoria NPL 2 1X2 1 3–3 Medium Lost
10:30 West Torrens Birkalla vs Para Hills KnightsAustralia: South Australia NPL 1X2 1 11–0 High Won
10:30 Roda vs Beerschot VAWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
11:00 Perth vs Western KnightsAustralia: Western Australia NPL 1X2 1 3–3 Medium Lost
11:00 Changchun Yatai vs Wuxi WugouChina: League One Over / Under Goals Ov2.5 1–5 Medium Won
11:00 Suzhou Dongwu vs Shenzhen JuniorsChina: League One 1X2 2 0–0 Medium Lost
11:00 Qingdao Youth Island vs Chengdu Better CityChina: Super League 1X2 2 1–1 Medium Lost
11:00 Aalborg vs SilkeborgWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
11:30 Hebei Kungfu vs Yanbian LongdingChina: League One Double Chance 12 0–0 Medium Lost
11:30 Dongguan United vs Nantong ZhiyunChina: League One 1X2 2 1–2 High Won
11:30 Feyenoord vs CharleroiWorld: Friendlies Clubs 1X2 1 3–1 High Won
11:35 Beijing Guoan vs Shenyang UrbanChina: Super League 1X2 1 1–1 Medium Lost
11:35 Henan Jianye vs Qingdao JonoonChina: Super League 1X2 1 5–1 High Won
12:00 Akademiya Konoplev U20 vs Rodina Moscow U19Russia: Youth Championship Over / Under Goals Ov2.5 1–4 High Won
12:00 Rubin Kazan U20 vs Nizhny Novgorod U19Russia: Youth Championship 1X2 2 2–0 Medium Lost
12:00 Spartak Moskva U19 vs Lokomotiv Moskva U19Russia: Youth Championship Over / Under Goals Ov2.5 1–4 High Won
12:00 Yunnan Yukun vs SHANGHAI SIPGChina: Super League Over / Under Goals Ov2.5 2–2 High Won
12:00 Sport Academy Kairat vs Kaspij Aktau 2Kazakhstan: 1. Division 1X2 1 6–0 Medium Won
12:00 FC Midtjylland vs OdenseWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
12:00 De Graafschap vs TelstarWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–6 High Won
12:00 Świt Skolwin vs Stargard SzczecińskiWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–1 High Lost
12:00 Levante vs Sheffield UtdWorld: Friendlies Clubs Double Chance 12 1–2 High Won
12:30 Kolos Kovalivka vs KudrivkaWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
13:00 Tobol 2 vs Akademiya OntustikKazakhstan: 1. Division Over / Under Goals Ov2.5 2–3 High Won
13:00 Korona Kielce vs NiecieczaWorld: Friendlies Clubs 1X2 1 0–2 Medium Lost
13:00 FC Nordsjaelland vs JagielloniaWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
13:00 Boston City U20 vs América Mineiro U20Brazil: Mineiro U20 Over / Under Goals Ov2.5 2–0 High Lost
13:00 Itabirito U20 vs Social U20Brazil: Mineiro U20 Double Chance 12 2–0 High Won
13:00 Erzurumspor FK vs RizesporWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 Medium Lost
13:00 SKN ST. Polten vs Slovan LiberecWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–3 High Won
13:00 Humenné vs Sandecja Nowy SączWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
13:00 Sigma Olomouc vs Al SaddWorld: Friendlies Clubs 1X2 X 2–1 High Lost
13:00 Pogoń Grod. Mazowiecki vs Wigry SuwałkiWorld: Friendlies Clubs 1X2 1 0–2 High Lost
13:30 FSV Mainz 05 vs 1. FC KaiserslauternWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
13:30 Spaeri vs FC UrartuWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–3 High Won
14:00 Fakel U19 vs Zenit U19Russia: Youth Championship 1X2 2 1–2 High Won
14:00 Rostov U19 vs Chertanovo U20Russia: Youth Championship 1X2 1 2–2 Medium Lost
14:00 Astana II vs JaiyqKazakhstan: 1. Division Double Chance 12 1–0 High Won
14:00 Zaglebie Lubin vs Bohemians 1905World: Friendlies Clubs Over / Under Goals Ov2.5 0–2 High Lost
14:30 Sparta Praha II vs FSV ZwickauWorld: Friendlies Clubs 1X2 2 3–2 Medium Lost
14:30 Radcliffe vs ShrewsburyWorld: Friendlies Clubs 1X2 1 4–2 Medium Won
14:30 SSV Jeddeloh vs Preußen MünsterWorld: Friendlies Clubs 1X2 2 0–3 Medium Won
15:00 CSKA Moskva W vs Rostov WRussia: Supreme Division Women 1X2 1 2–0 High Won
15:00 Navbahor vs OlmaliqUzbekistan: Super League 1X2 1 2–3 Medium Lost
15:00 Mash'al vs Kokand-1912Uzbekistan: Super League 1X2 2 1–0 Medium Lost
15:00 Pakhtakor vs LokomotivUzbekistan: Super League 1X2 1 1–1 Medium Lost
15:00 Ried vs Rot-Weiß EssenWorld: Friendlies Clubs 1X2 2 3–0 Medium Lost
15:00 Le Havre vs AmiensWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
15:00 Montpellier vs Le Puy FootWorld: Friendlies Clubs 1X2 1 5–2 Medium Won
15:00 Metz vs Seraing UnitedWorld: Friendlies Clubs 1X2 1 6–0 Medium Won
15:00 Austria Vienna (Am) vs SV LafnitzWorld: Friendlies Clubs Over / Under Goals Ov2.5 5–0 High Won
15:00 Radomiak Radom vs Legia Warszawa IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
15:00 Lincoln vs Leyton OrientWorld: Friendlies Clubs 1X2 1 0–2 High Lost
15:00 Wacker Burghausen vs Augsburg IIWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
15:00 Zbrojovka Brno vs PodbrezováWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
15:00 Viktoria Žižkov vs Baník SoušWorld: Friendlies Clubs 1X2 1 3–2 Medium Won
15:00 Atl. San Luis U21 vs Cruz Azul U21Mexico: Liga MX U21 Over / Under Goals Un2.5 2–2 High Lost
15:00 Club Leon U21 vs Atlas U21Mexico: Liga MX U21 Over / Under Goals Un2.5 1–0 High Won
15:00 Juarez U21 vs Puebla U21Mexico: Liga MX U21 1X2 1 0–2 High Lost
15:30 GrIFK vs ÅIFKFinland: Kakkonen Lohko B 1X2 2 0–1 High Won
15:30 Vaajakoski vs Huima UrhoFinland: Kakkonen Lohko C Over / Under Goals Ov2.5 0–1 High Lost
15:30 Rennes vs GuingampWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
15:30 FC Voluntari vs FC BotosaniRomania: Liga I Over / Under Goals Un2.5 2–2 High Lost
15:30 NK Lokomotiva Zagreb vs KarpatyWorld: Friendlies Clubs Double Chance 12 0–0 High Lost
16:00 Nassaji Mazandaran vs Ario EslamshahrIran: Azadegan League Over / Under Goals Un2.5 1–2 High Lost
16:00 Krasnodar U19 vs CSKA Moskva U19Russia: Youth Championship Over / Under Goals Ov2.5 4–2 High Won
16:00 KäPa vs SJK AkatemiaFinland: Ykkösliiga 1X2 1 2–2 High Lost
16:00 Klubi-04 vs HakaFinland: Ykkösliiga 1X2 2 2–2 Medium Lost
16:00 Flora Tallinn vs Nõmme UnitedEstonia: Meistriliiga 1X2 1 1–2 High Lost
16:00 FC Astoria Walldorf vs SV Darmstadt 98World: Friendlies Clubs 1X2 2 1–4 High Won
16:00 Rodez vs CannesWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
16:00 Wolfsberger AC vs SV KapfenbergWorld: Friendlies Clubs Over / Under Goals Ov2.5 6–1 High Won
16:00 BFC Dynamo vs BAK '07World: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
16:00 Oudenaarde vs Club Brugge IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–2 High Won
16:00 Falkenbergs FF vs LaholmWorld: Friendlies Clubs 1X2 1 6–0 Medium Won
16:00 FC Viktoria Köln vs SV ElversbergWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
16:00 Bayreuth vs FC Carl Zeiss JenaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
16:00 Nafta vs KoperSlovenia: 1. SNL 1X2 2 0–2 High Won
16:00 Spartak Varna vs CSKA 1948Bulgaria: First League 1X2 2 2–2 Medium Lost
16:00 Charlotte Independence 2 vs AppalachianUSA: USL League Two Double Chance 12 0–2 High Won
16:00 Mladost DG vs FK VozdovacWorld: Friendlies Clubs Double Chance 12 3–3 High Lost
16:00 Ústí nad Labem vs Dukla PrahaWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–2 High Won
16:30 Dunajska Streda vs BoltonWorld: Friendlies Clubs 1X2 1 2–1 High Won
16:30 FC 08 Homburg vs PirmasensWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
16:30 Olympiakos Piraeus vs Fortuna SittardWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
16:30 Eldense vs MillwallWorld: Friendlies Clubs 1X2 X 1–2 High Lost
16:30 Krems Rehberg vs SKU AmstettenWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
16:30 Zalaegerszegi TE vs Epitsentr DunayivtsiWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
17:00 IFK Goteborg vs IF BrommapojkarnaSweden: Allsvenskan 1X2 1 2–1 Medium Won
17:00 Mjallby AIF vs Vasteras SK FKSweden: Allsvenskan 1X2 1 0–0 High Lost
17:00 FC Winterthur vs Union BerlinWorld: Friendlies Clubs 1X2 2 1–1 High Lost
17:00 Club Brugge KV vs HeerenveenWorld: Friendlies Clubs 1X2 1 2–3 High Lost
17:00 Peterborough vs NEOMWorld: Friendlies Clubs 1X2 X 0–0 High Won
17:00 Getafe vs ReadingWorld: Friendlies Clubs 1X2 X 1–0 High Lost
17:00 Utrecht vs V-varen NagasakiWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
17:00 Gloggnitz vs WeizWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–2 High Won
17:00 Istra 1961 vs Milton Keynes DonsWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
17:00 Zelzate vs Lokeren-TemseWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
17:00 Bitburg vs Eintracht TrierWorld: Friendlies Clubs 1X2 2 0–3 Medium Won
17:00 1860 München II vs TuS GeretsriedGermany: Oberliga Bayern Süd Over / Under Goals Un2.5 5–1 High Lost
17:10 Sandecja Nowy Sącz vs Tatran PrešovWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
17:15 BodoGlimt vs FredrikstadNorway: Eliteserien 1X2 1 1–0 High Won
17:15 Bergisch Gladbach vs HildenWorld: Friendlies Clubs 1X2 1 4–1 Medium Won
17:30 Rapperswil vs ChamWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
18:00 Deportivo Maipu vs San Martin TucumanArgentina: Primera Nacional BTTS / GG BTTS - No 0–0 High Won
18:00 Jabaquara U20 vs Portuguesa Santista U20Brazil: Paulista U20 Double Chance 12 0–0 High Lost
18:00 SC Paulinense SP U20 vs Oeste U20Brazil: Paulista U20 Double Chance 12 1–0 High Won
18:00 Alfreton Town vs DerbyWorld: Friendlies Clubs 1X2 2 0–2 High Won
18:00 FC Cajamarca vs Juan Pablo II CollegePeru: Primera División Over / Under Goals Ov2.5 2–2 High Won
18:00 FK Crvena Zvezda vs MacvaSerbia: Super Liga 1X2 1 5–0 High Won
18:00 Železničar Pančevo vs Radnicki NISSerbia: Super Liga 1X2 1 2–1 High Won
18:00 Bandeirante U20 vs Novorizontino U20Brazil: Paulista U20 1X2 2 0–0 Medium Lost
18:00 Capivariano U20 vs Referencia U20Brazil: Paulista U20 1X2 1 2–0 Medium Won
18:00 Desportivo Brasil U20 vs União São João U20Brazil: Paulista U20 1X2 1 2–0 High Won
18:00 Ibrachina U20 vs Botafogo SP U20Brazil: Paulista U20 1X2 1 4–2 Medium Won
18:00 Itapirense U20 vs América-SP U20Brazil: Paulista U20 1X2 1 3–2 High Won
18:00 Albion FC vs JuventudUruguay: Primera División Apertura Double Chance 12 0–1 Medium Won
18:00 Athletic Club MG U20 vs Nacional de Muriae U20Brazil: Mineiro U20 Double Chance 12 0–1 High Won
18:00 Coimbra U20 vs Betim U20Brazil: Mineiro U20 Double Chance 12 3–1 High Won
18:00 Ituano U20 vs Mauá U20Brazil: Paulista U20 1X2 1 1–1 Medium Lost
18:00 Osasco Audax U20 vs Guarani U20Brazil: Paulista U20 1X2 2 1–4 Medium Won
18:00 FC ST. Gallen vs NorwichWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–3 High Won
18:00 XV de Piracicaba U20 vs Aguai U20Brazil: Paulista U20 1X2 1 3–0 High Won
18:00 São Caetano U20 vs EC São Bernardo U20Brazil: Paulista U20 Over / Under Goals Ov2.5 2–0 Medium Lost
18:00 Ümraniyespor vs GalatasarayWorld: Friendlies Clubs 1X2 2 1–5 Medium Won
18:00 União Suzano U20 vs Portuguesa U20Brazil: Paulista U20 1X2 2 0–2 High Won
18:00 Puerto Nuevo vs FénixArgentina: Primera C Over / Under Goals Un2.5 0–1 High Won
18:00 Belgrano Zarate vs Alumni Los HornosArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 2–1 High Lost
18:00 Lugano vs Sportivo BarracasArgentina: Primera C Double Chance 12 3–2 High Won
18:00 Motherwell vs GenkWorld: Friendlies Clubs 1X2 2 3–4 Medium Won
18:00 West Brom vs BromleyWorld: Friendlies Clubs 1X2 X 4–1 High Lost
18:00 Austria Vienna vs PaksWorld: Friendlies Clubs 1X2 1 4–1 High Won
18:00 Almirante Brown vs CA EstudiantesArgentina: Primera Nacional Over / Under Goals Un2.5 0–0 High Won
18:00 Figueirense U20 vs Nação U20Brazil: Catarinense U20 Over / Under Goals Ov2.5 2–0 High Lost
18:00 Defensores de Cambaceres vs General LamadridArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:00 Deportivo Español vs Victoriano ArenasArgentina: Primera C Over / Under Goals Un2.5 1–0 High Won
18:00 Yupanqui vs Argentino RosarioArgentina: Primera C Double Chance 12 1–1 High Lost
18:15 FC Lugano vs FC VaduzWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
18:15 Celje vs MuraSlovenia: 1. SNL 1X2 1 2–2 High Lost
18:15 Levski Sofia vs Dunav RuseBulgaria: First League 1X2 1 2–1 High Won
18:30 Accrington ST vs BradfordWorld: Friendlies Clubs 1X2 2 1–0 Medium Lost
18:30 Longridge Town vs ClitheroeWorld: Friendlies Clubs 1X2 X 1–4 High Lost
18:30 FCSB vs Arges PitestiRomania: Liga I 1X2 1 2–0 High Won
18:45 Bishop's Cleeve vs HerefordWorld: Friendlies Clubs 1X2 2 2–0 Medium Lost
18:45 Drogheda United vs Lucan UnitedIreland: FAI Cup 1X2 X 4–0 High Lost
18:45 Galway United vs Crumlin UnitedIreland: FAI Cup 1X2 1 4–0 High Won
18:45 Kerry vs ShelbourneIreland: FAI Cup 1X2 2 2–2 High Lost
18:45 St Mochta's vs DundalkIreland: FAI Cup 1X2 2 1–3 High Won
18:45 Athlone Town vs MidletonIreland: FAI Cup 1X2 1 3–0 High Won
18:45 Finn Harps vs Bray WanderersIreland: FAI Cup 1X2 2 0–1 Medium Won
18:45 Shamrock Rovers vs Cork CityIreland: FAI Cup 1X2 1 4–1 High Won
18:45 St Patrick's Athl. vs WexfordIreland: FAI Cup 1X2 1 2–1 High Won
18:45 Treaty United vs UCDIreland: FAI Cup Over / Under Goals Un2.5 1–2 High Lost
18:45 Waterford vs Cobh RamblersIreland: FAI Cup 1X2 1 2–1 Medium Won
18:45 Benfica vs VillarrealWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
18:45 Heart Of Midlothian vs Rayo VallecanoWorld: Friendlies Clubs 1X2 X 2–1 High Lost
18:45 Heybridge Swifts vs ColchesterWorld: Friendlies Clubs 1X2 X 0–4 High Lost
19:00 El Massira vs UTS RabatMorocco: Botola Pro 1X2 2 1–1 Medium Lost
19:00 Atletico Mitre vs Racing CordobaArgentina: Primera Nacional BTTS / GG BTTS - No 1–0 High Won
19:15 Fylkir vs NjardvikIceland: 1. Deild 1X2 1 4–1 Medium Won
19:15 Haukar vs Thróttur VogarIceland: 2. Deild 1X2 1 2–1 High Won
19:15 KFG vs KáriIceland: 2. Deild 1X2 2 1–5 Medium Won
20:00 Hvíti riddarinn vs Vikingur OlafsiikIceland: 2. Deild Over / Under Goals Ov2.5 0–2 High Lost
20:00 Ocean City Nor'easters vs FC Motown IIUSA: USL League Two Over / Under Goals Ov2.5 2–0 High Lost
20:00 Steel City vs Northern IndianaUSA: USL League Two 1X2 1 1–0 Medium Won
20:15 Sporting Cristal vs Deportivo GarcilasoPeru: Primera División 1X2 1 1–0 High Won

About Our Track Record

How 90Predict Tracks and Reports Prediction Results

Prediction accuracy is easy to claim and difficult to verify unless every result is tracked openly. This page exists to remove that ambiguity. Every tip published on 90Predict — across all markets, all confidence levels, and all pages — is logged here with its date, fixture, market, pick, and final outcome. There is no manual curation of which results appear. Wins, losses, and voids are all recorded.

How Results Are Verified and Recorded

Results are pulled from official match data within 24 hours of each fixture completing. The outcome is recorded as Won (prediction correct), Lost (prediction incorrect), or Void (match postponed, abandoned, or otherwise unsettleable). Win rates are calculated from settled predictions only — voids are tracked for completeness but excluded from percentage calculations. This is the industry-standard approach used by professional tipster verification services.

Why Confidence Level Matters

High Confidence tips require a minimum of three independent statistical factors to align before qualifying. Medium Confidence tips require two. The difference in historical win rate between these tiers — currently 71.8% for High vs 55.2% for Medium — reflects that stricter selection criteria produce more consistent outcomes. For accumulator builders, this means using High Confidence tips as anchor legs and treating Medium Confidence picks with more caution is the statistically supported approach.

Market-by-Market Performance

Not all markets are equally predictable. Double Chance leads at 74.2% because covering two of three outcomes structurally reduces uncertainty. Over/Under 2.5 Goals and BTTS perform strongly because both are driven by quantifiable team-level statistics — goals averages, xG, defensive records — that are more stable than match result data. HT/FT predictions carry inherently more risk because they require two independent outcomes to align, making them harder to predict despite strong pre-match analysis.

These market-level win rates are visible above and updated daily as new results are recorded. If you are building a strategy around a specific market, these figures provide the honest baseline from which to work.

A Note on Result Transparency

Some prediction sites selectively report only their winning tips or reset their records periodically. 90Predict does neither. Every prediction is tracked from publication date, including tips that lose. Our loss rate is visible alongside our win rate because understanding both is necessary to evaluate track record honestly. The losses on this page are as much a part of the record as the wins.

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+