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, March 20, 2026
Settled Tips309
Win Rate62.1%
Date Friday, March 20, 2026 Friday, March 20, 2026
Settled Tips 309 Finished matches
Won 192 Correct predictions
Lost 117 Incorrect predictions
Win Rate 62.1% 192 of 309 settled
High Conf. Rate 63.9% 183 high-confidence tips
Win Rate by Confidence Level Friday, March 20, 2026 · 309 settled tips
High Confidence
63.9%
Medium Confidence
59.5%

Accuracy by Market — Friday, March 20, 2026

1X2
53.7% win rate
W79 L68 · 147 tips
Double Chance
67.1% win rate
W47 L23 · 70 tips
Over / Under Goals
73.1% win rate
W57 L21 · 78 tips
BTTS / GG
64.3% win rate
W9 L5 · 14 tips
Showing settled results for Friday, March 20, 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 Comunicaciones vs Antigua GFCGuatemala: Liga Nacional 1X2 1 0–1 Medium Lost
00:00 Emelec vs Independiente del ValleEcuador: Liga Pro Double Chance 12 2–0 Medium Won
00:30 Chapecoense-sc vs CorinthiansBrazil: Serie A Double Chance 12 0–0 Medium Lost
00:30 Laredo Heat vs El Paso LocomotiveUSA: US Open Cup 1X2 2 0–2 High Won
00:30 Real Koyari vs NacionalAruba: Division Di Honor 1X2 2 0–0 High Lost
01:00 Zacatecoluca vs FirpoEl-Salvador: Primera Division 1X2 2 1–3 Medium Won
01:00 Tigres UANL vs FC CincinnatiNorth & Central America: CONCACAF Champions League 1X2 1 5–1 High Won
01:15 Tennessee Tempo vs Chattanooga Red WolvesUSA: US Open Cup 1X2 2 1–0 Medium Lost
01:30 Independiente Medellin vs JuniorColombia: Primera A 1X2 1 2–0 High Won
02:00 Xelajú vs MunicipalGuatemala: Liga Nacional Double Chance 12 3–1 Medium Won
05:00 Thespakusatsu Gunma vs Shonan BellmareJapan: J2 League 1X2 2 0–2 Medium Won
05:00 Albirex Niigata vs Kataller ToyamaJapan: J2 League Over / Under Goals Ov2.5 2–3 High Won
05:00 Gangneung City vs Dangjin CitizenSouth-Korea: K3 League 1X2 1 2–1 Medium Won
08:00 Sydney FC W vs Wellington Phoenix WAustralia: A League Women Double Chance 12 1–3 High Won
08:00 Ural U20 vs Rodina Moscow U19Russia: Youth Championship Over / Under Goals Ov2.5 2–1 High Won
08:00 Nchanga Rangers vs ZESCO UnitedZambia: Super League Over / Under Goals Un2.5 0–1 High Won
08:00 Power Dynamos vs Prison LeopardsZambia: Super League 1X2 1 1–1 High Lost
08:30 Sydney FC U23 vs UNSWAustralia: New South Wales NPL 1X2 1 0–2 High Lost
08:30 Bentleigh Greens vs Green GullyAustralia: Victoria NPL Over / Under Goals Un2.5 4–0 High Lost
08:35 Western Sydney Wanderers vs Adelaide UnitedAustralia: A League BTTS / GG BTTS - Yes 2–4 High Won
08:45 Dandenong City vs Hume CityAustralia: Victoria NPL BTTS / GG BTTS - Yes 1–1 High Won
09:00 Lake Macquarie vs Wallsend Red DevilsAustralia: NNSW League 1 Over / Under Goals Ov2.5 0–3 High Won
09:00 Toronto Awaba Stags vs Newcastle Croatia FCAustralia: NNSW League 1 1X2 2 2–1 Medium Lost
09:00 Brisbane Roar FC W vs Newcastle Jets FC WAustralia: A League Women Over / Under Goals Ov2.5 4–2 High Won
09:00 Baník Ostrava U19 vs Karviná U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 3–2 High Won
09:00 Adelaide Raiders vs Adelaide VictoryAustralia: South Australia State League 1 Over / Under Goals Ov2.5 5–0 Medium Won
09:00 Rydalmere Lions vs Central Coast IIAustralia: New South Wales NPL 2 1X2 1 1–0 Medium Won
09:00 Edgeworth Eagles vs ValentineAustralia: Northern NSW NPL 1X2 1 2–1 High Won
09:15 Dukla Praha U19 vs České Budějovice U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 2–5 High Won
09:15 Launceston City vs RiversideAustralia: Tasmania NPL Double Chance 12 2–3 Medium Won
09:15 Hobart Utd. vs New TownAustralia: Tasmania Southern Championship Over / Under Goals Ov2.5 0–10 High Won
09:15 Oakleigh Cannons vs Sunshine GeorgiesAustralia: Victoria NPL 1X2 1 2–1 High Won
09:15 Eastern United vs Adelaide CobrasAustralia: South Australia State League 1 1X2 2 2–4 Medium Won
09:30 Brunswick City vs Brunswick Juventus FCAustralia: Victoria NPL 2 Over / Under Goals Ov2.5 0–3 High Won
09:30 Viktoria Plzeň U19 vs Sigma Olomouc U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 2–3 High Won
09:30 West Torrens Birkalla vs FK BeogradAustralia: South Australia NPL Over / Under Goals Ov2.5 2–1 High Won
09:30 Preston Lions vs AvondaleAustralia: Victoria NPL BTTS / GG BTTS - Yes 2–1 High Won
09:30 Eltham Redbacks FC vs LangwarrinAustralia: Victoria NPL 2 1X2 1 2–1 Medium Won
09:30 Eastern Suburbs vs Gold Coast KnightsAustralia: Queensland NPL Over / Under Goals Ov2.5 1–2 High Won
09:30 Peninsula Power vs Gold Coast UnitedAustralia: Queensland NPL 1X2 1 4–2 Medium Won
10:00 Rukh Vynnyky U19 vs LNZ Cherkasy U19Ukraine: U19 League Over / Under Goals Ov2.5 1–1 High Lost
10:00 Mladá Boleslav U19 vs Vysočina Jihlava U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 6–0 High Won
10:00 Zbrojovka Brno U19 vs Pardubice U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 2–1 High Won
10:00 Nizhny Novgorod U19 vs Almaz Antey U19Russia: Youth Championship Over / Under Goals Ov2.5 1–2 High Won
10:00 Viktoriya Mykolaivka vs BukovynaUkraine: Persha Liga 1X2 2 1–3 Medium Won
10:00 Adelaide Comets vs Adelaide United IIAustralia: South Australia NPL 1X2 2 0–1 High Won
10:00 Kyzyl-Zhar vs IrtyshKazakhstan: Premier League Double Chance 12 2–2 Medium Lost
10:00 VPS vs GIF SundsvallWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
10:30 Skala 1911 Stryi vs AtletUkraine: Druha Liga Over / Under Goals Ov2.5 3–4 High Won
10:30 North Star vs St George WillawongAustralia: Queensland Premier League Double Chance 12 1–0 Medium Won
10:30 Redlands United vs Holland Park HawksAustralia: Queensland Premier League BTTS / GG BTTS - Yes 3–2 High Won
10:30 Gokulam vs DempoIndia: I League BTTS / GG BTTS - Yes 2–0 High Lost
11:00 Oleksandria U19 vs Dynamo Kyiv U19Ukraine: U19 League 1X2 2 2–2 High Lost
11:00 Kryvbas 2020 U19 vs Epitsentr U19Ukraine: U19 League Over / Under Goals Ov2.5 4–1 High Won
11:00 Dalian Zhixing vs SHANGHAI SIPGChina: Super League Over / Under Goals Ov2.5 1–0 High Lost
11:00 Sparta Praha U19 vs Slovan Liberec U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 4–2 High Won
11:00 Kapaz vs QarabagAzerbaidjan: Premyer Liqa 1X2 2 1–0 Medium Lost
11:00 Neftchi vs LokomotivUzbekistan: Super League Double Chance 12 3–1 High Won
11:00 Muzinga vs DynamikBurundi: Ligue A Double Chance 12 0–3 High Won
11:00 Bayswater City vs Western KnightsAustralia: Western Australia NPL 1X2 1 0–0 High Lost
11:00 Atyrau vs ZhenysKazakhstan: Premier League Over / Under Goals Un2.5 0–0 High Won
11:00 Wuxi Wugou vs Shenzhen JuniorsChina: League One Over / Under Goals Un2.5 4–0 High Lost
11:30 Śląsk Wrocław U19 vs Zagłębie Lubin U19Poland: Central Youth League Over / Under Goals Ov2.5 1–5 High Won
11:30 Hradec Králové U19 vs Zlín U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 2–2 High Won
11:30 NorthEast United vs OdishaIndia: Indian Super League 1X2 1 1–4 High Lost
11:30 Van vs Ararat-ArmeniaArmenia: Premier League 1X2 2 2–2 High Lost
11:35 Qingdao Jonoon vs Hangzhou GreentownChina: Super League 1X2 2 1–4 High Won
11:45 Nasaf vs SurkhonUzbekistan: Super League 1X2 1 0–1 High Lost
12:00 Ahrobiznes Volochysk vs Nyva TernopilUkraine: Persha Liga Double Chance 12 0–0 Medium Lost
12:00 Stromsgodset vs HønefossWorld: Friendlies Clubs 1X2 1 3–1 High Won
12:00 Slavia Praha U19 vs Slovácko U19Czech-Republic: 1. Liga U19 1X2 1 2–1 High Won
12:00 Songkhla vs BangkokThailand: Thai League 2 1X2 1 3–0 High Won
12:00 Politehnica UTM vs IskraMoldova: Super Liga Over / Under Goals Ov2.5 2–1 High Won
12:00 Krasnodar U19 vs Akademiya Konoplev U20Russia: Youth Championship 1X2 1 4–1 Medium Won
12:00 Lokomotiv Moskva U19 vs Dinamo Moskva U19Russia: Youth Championship 1X2 1 5–0 Medium Won
12:00 Rubin Kazan U20 vs Chertanovo U20Russia: Youth Championship Over / Under Goals Ov2.5 0–0 High Lost
12:00 Spartak Moskva U19 vs Fakel U19Russia: Youth Championship 1X2 1 4–3 High Won
12:00 Guangxi Hengchen vs Ningbo ProfessionalChina: League One Double Chance 12 2–1 High Won
12:15 Ho Chi Minh vs Bình PhướcVietnam: Cup Over / Under Goals Ov2.5 1–0 Medium Lost
13:00 Le Messager Ngozi vs Aigle NoirBurundi: Ligue A Double Chance 12 2–2 High Lost
13:00 Voluntari II vs Înainte ModeluRomania: Liga III Serie 3 1X2 2 3–5 Medium Won
13:00 Kids Tâmpa Braşov vs Tricolorul BreazaRomania: Liga III Serie 4 Over / Under Goals Ov2.5 1–0 Medium Lost
13:00 Alexandria vs CetateaRomania: Liga III Serie 5 Double Chance 12 1–1 High Lost
13:00 LPS HD Clinceni vs Dunărea 2020 GiurgiuRomania: Liga III Serie 5 1X2 1 3–1 Medium Won
13:00 Blackburn Rovers U21 vs West Ham United U21England: Premier League 2 Division One 1X2 2 2–4 High Won
13:00 FCSB II vs Agricola BorceaRomania: Liga III Serie 3 1X2 1 0–2 Medium Lost
13:00 Zimbru II vs Olimp ComratMoldova: Liga 1 1X2 1 4–1 Medium Won
13:00 FC Stăuceni vs Spartanii SelemetMoldova: Super Liga Over / Under Goals Ov2.5 1–3 High Won
13:00 Aizawl vs Diamond HarbourIndia: I League Double Chance 12 0–2 High Won
13:00 Ordabasy vs KaisarKazakhstan: Premier League 1X2 1 2–0 Medium Won
13:15 Sogdiana vs PakhtakorUzbekistan: Super League 1X2 2 2–4 Medium Won
13:30 Royal Vision vs Olympic StarBurundi: Ligue A Double Chance 12 3–0 High Won
13:30 FK Rabotnicki vs SileksMacedonia: First League 1X2 2 2–0 High Lost
13:30 Tikveš vs Akademija PandevMacedonia: First League 1X2 1 6–1 High Won
13:30 Queens Park Rangers U21 vs Colchester United U21England: Professional Development League 1X2 1 4–3 High Won
13:30 Casric Stars vs Kruger UnitedSouth-Africa: 1st Division 1X2 1 4–0 Medium Won
13:30 Highbury vs Black LeopardsSouth-Africa: 1st Division Double Chance 12 0–0 Medium Lost
13:45 Bumamuru vs Kayanza UnitedBurundi: Ligue A Double Chance 12 1–1 High Lost
14:00 Kustosija vs Dakovo-CroatiaCroatia: Second NL 1X2 1 2–0 Medium Won
14:00 Millwall U21 vs Watford U21England: Professional Development League Over / Under Goals Ov2.5 2–0 High Lost
14:00 Sheffield Wednesday U21 vs Brentford U21England: Professional Development League 1X2 2 1–2 Medium Won
14:00 Zenit U19 vs Rostov U19Russia: Youth Championship 1X2 1 6–4 High Won
14:00 ATK Mohun Bagan vs Mumbai CityIndia: Indian Super League 1X2 1 0–1 High Lost
14:00 FC Minsk vs ArsenalBelarus: Premier League 1X2 1 1–1 High Lost
14:00 FC Vitebsk vs FC GomelBelarus: Premier League Over / Under Goals Un2.5 1–1 High Won
14:00 FC Astana vs FK Tobol KostanayKazakhstan: Premier League 1X2 1 2–0 High Won
14:30 Ilirija vs DekaniSlovenia: 2. SNL Double Chance 12 2–2 Medium Lost
14:30 Slovan Ljubljana vs TriglavSlovenia: 2. SNL 1X2 2 1–2 Medium Won
14:30 Ljungskile SK vs Oskarshamns AIKWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–1 High Won
14:30 Sesvete vs Orijent 1919Croatia: First NL Double Chance 12 2–1 Medium Won
15:00 Krka vs BeltinciSlovenia: 2. SNL 1X2 2 0–0 High Lost
15:00 Necaxa U21 vs Club Tijuana U21Mexico: Liga MX U21 Double Chance 12 2–2 High Lost
15:00 Hellas Verona U20 vs Torino U20Italy: Campionato Primavera 1 Double Chance 12 0–1 High Won
15:00 Eleven Wonders vs SamartexGhana: Premier League 1X2 2 2–2 Medium Lost
15:00 Heart of Lions vs Hearts of OakGhana: Premier League Over / Under Goals Un2.5 0–0 High Won
15:00 Haras El Hodood vs Ismaily SCEgypt: Premier League BTTS / GG BTTS - No 0–0 High Won
15:00 BKMA vs FC UrartuArmenia: Premier League 1X2 2 0–1 High Won
15:15 Neftchi Baku vs Imisli FKAzerbaidjan: Premyer Liqa 1X2 1 6–0 High Won
16:00 FK Spartak Zdrepceva KRV vs Radnik SurdulicaSerbia: Super Liga Double Chance 12 1–3 Medium Won
16:00 Dukla Banská Bystrica vs MalženiceSlovakia: 2. Liga 1X2 1 1–3 High Lost
16:00 Hranice vs Frýdek-MístekCzech-Republic: 3. Liga MSFL 1X2 2 0–2 High Won
16:00 Mazatlan FC U21 vs Cruz Azul U21Mexico: Liga MX U21 Double Chance 12 1–0 Medium Won
16:00 RCK vs Réal du FasoBurkina-Faso: Ligue 1 Over / Under Goals Un2.5 0–2 High Won
16:00 Rahimo vs CFFEBBurkina-Faso: Ligue 1 Over / Under Goals Un2.5 2–0 High Won
16:00 Slavia Sofia vs Botev PlovdivBulgaria: First League BTTS / GG BTTS - Yes 0–1 High Lost
16:00 Prostějov vs Zbrojovka BrnoCzech-Republic: FNL 1X2 2 1–2 Medium Won
16:00 Sheriff Tiraspol vs Dacia-BuiucaniMoldova: Super Liga 1X2 1 2–0 High Won
16:00 Dynamo Makhachkala U19 vs CSKA Moskva U19Russia: Youth Championship 1X2 2 0–2 Medium Won
16:00 Auda vs RigaLatvia: Virsliga 1X2 2 1–2 Medium Won
16:00 Racing d'Abidjan vs MounaIvory-Coast: Ligue 1 Double Chance 12 0–0 High Lost
16:00 Klubi-04 vs PK-35World: Friendlies Clubs Double Chance 12 2–2 Medium Lost
16:30 Aluminij vs MariborSlovenia: 1. SNL 1X2 2 1–1 Medium Lost
16:30 Rotor Volgograd vs FakelRussia: First League Over / Under Goals Un2.5 1–0 High Won
17:00 Piast Gliwice vs Radomiak RadomPoland: Ekstraklasa Double Chance 12 3–1 High Won
17:00 Znicz Pruszków vs Stal RzeszówPoland: I Liga Over / Under Goals Ov2.5 2–3 Medium Won
17:00 Istra 1961 vs NK VarazdinCroatia: HNL Double Chance 12 2–1 Medium Won
17:00 Admira Wacker vs Rapid Wien IIAustria: 2. Liga 1X2 1 0–3 Medium Lost
17:00 SKN ST. Polten vs Austria SalzburgAustria: 2. Liga Double Chance 12 2–1 High Won
17:00 Austria Klagenfurt vs First ViennaAustria: 2. Liga Double Chance 12 0–2 Medium Won
17:00 FC Liefering vs WSPG WelsAustria: 2. Liga 1X2 1 2–5 Medium Lost
17:00 Velden vs Wolfsberger AC IIAustria: Regionalliga Mitte Over / Under Goals Ov2.5 1–0 Medium Lost
17:00 Zlaté Moravce vs Slovan Bratislava IISlovakia: 2. Liga 1X2 1 2–2 High Lost
17:00 Příbram vs Slavia Praha IICzech-Republic: FNL BTTS / GG BTTS - Yes 1–0 High Lost
17:00 Warta Sieradz vs Widzew IIPoland: III Liga Group 1 1X2 1 1–2 Medium Lost
17:00 Wikielec vs Znicz Biała PiskaPoland: III Liga Group 1 1X2 1 3–1 High Won
17:00 Polonia Nysa vs Górnik Zabrze IIPoland: III Liga Group 3 Over / Under Goals Ov2.5 1–2 High Won
17:00 Spartak Myjava vs RačaSlovakia: 3. Liga West 1X2 1 4–1 High Won
17:00 České Budějovice vs Viktoria ŽižkovCzech-Republic: FNL Double Chance 12 0–2 Medium Won
17:00 Bodø Glimt W vs Hønefoss WNorway: Toppserien 1X2 2 0–0 Medium Lost
17:00 Molde W vs Brann WNorway: Toppserien 1X2 X 0–5 High Lost
17:00 Sparta Praha II vs VlašimCzech-Republic: FNL Double Chance 12 0–1 High Won
17:00 Hlučín vs BlanskoCzech-Republic: 3. Liga MSFL Over / Under Goals Ov2.5 0–3 High Won
17:00 Ogre United vs FK LiepajaLatvia: Virsliga 1X2 2 0–1 Medium Won
17:00 FCSB vs Uta AradRomania: Liga I 1X2 1 1–0 Medium Won
17:00 FK Trakai vs ŠiauliaiLithuania: A Lyga Double Chance 12 1–1 Medium Lost
17:00 Karlovac 1919 vs HrvaceCroatia: First NL 1X2 1 0–1 Medium Lost
17:00 Omonia Aradippou vs EnosisCyprus: 1. Division 1X2 1 1–2 High Lost
17:30 Cagliari vs NapoliItaly: Serie A 1X2 2 0–1 Medium Won
17:30 Hannover 96 vs Eintracht BraunschweigGermany: 2. Bundesliga 1X2 1 1–0 High Won
17:30 Karlsruher SC vs SpVgg Greuther FürthGermany: 2. Bundesliga Over / Under Goals Ov2.5 3–1 High Won
17:30 SGS Essen W vs Bayern Munich WGermany: Frauen Bundesliga 1X2 2 0–5 High Won
17:30 Hannover 96 II vs VfB OldenburgGermany: Regionalliga Nord Over / Under Goals Ov2.5 3–2 High Won
17:30 Schöningen vs VfB LübeckGermany: Regionalliga Nord Over / Under Goals Ov2.5 0–4 High Won
17:30 Gladsaxe vs SydkystenDenmark: Denmark Series Group 2 Over / Under Goals Ov2.5 1–4 High Won
17:30 Gørslev vs Hvidovre IIDenmark: Denmark Series Group 2 1X2 1 3–1 Medium Won
17:30 Würzburger Kickers vs Viktoria AschaffenburgGermany: Regionalliga Bayern 1X2 1 4–0 High Won
17:30 SKRA Częstochowa vs Lechia Zielona GóraPoland: III Liga Group 3 1X2 2 2–1 Medium Lost
18:00 SV Wehen vs Hansa RostockGermany: 3. Liga BTTS / GG BTTS - Yes 0–1 High Lost
18:00 Roskilde vs FC HelsingorDenmark: 2. Division 1X2 1 0–1 Medium Lost
18:00 Oedt vs Wohnbau DietachAustria: Regionalliga Mitte Double Chance 12 3–2 High Won
18:00 Weiz vs Gleisdorf 09Austria: Regionalliga Mitte Over / Under Goals Ov2.5 1–1 High Lost
18:00 Vendsyssel FF vs Thisted FCDenmark: 2. Division 1X2 1 2–1 High Won
18:00 Gurten vs LASK JuniorsAustria: Regionalliga Mitte Over / Under Goals Ov2.5 2–1 High Won
18:00 Wallern Marienkirchen vs SV LafnitzAustria: Regionalliga Mitte Over / Under Goals Ov2.5 3–2 High Won
18:00 Chaves vs União de LeiriaPortugal: Segunda Liga Double Chance 12 0–2 Medium Won
18:00 Wacker Innsbruck vs SVG ReichenauAustria: Regionalliga West 1X2 1 4–0 Medium Won
18:00 Kalsdorf vs Deutschlandsberger SCAustria: Regionalliga Mitte Over / Under Goals Ov2.5 0–0 High Lost
18:00 Erlbach vs Sturm HauzenbergGermany: Oberliga Bayern Süd Double Chance 12 2–1 Medium Won
18:00 Eltersdorf vs GebenbachGermany: Oberliga Bayern Nord Double Chance 12 1–2 High Won
18:00 FC Rot-Weiß Erfurt vs Hertha BSC IIGermany: Regionalliga Nordost 1X2 1 3–2 High Won
18:00 Kornburg vs ChamGermany: Oberliga Bayern Nord Double Chance 12 1–1 High Lost
18:00 Neudrossenfeld vs GroßschwarzenloheGermany: Oberliga Bayern Nord Double Chance 12 3–2 High Won
18:00 BFC Dynamo vs AltglienickeGermany: Regionalliga Nordost BTTS / GG BTTS - Yes 1–1 High Won
18:00 Weiden vs Jahn Regensburg IIGermany: Oberliga Bayern Nord Over / Under Goals Ov2.5 1–0 High Lost
18:00 Hallescher FC vs FSV ZwickauGermany: Regionalliga Nordost 1X2 1 3–0 Medium Won
18:00 Mannsdorf-Großenzersdorf vs OberwartAustria: Regionalliga Ost Double Chance 12 1–2 High Won
18:00 BW Lohne vs Kickers EmdenGermany: Regionalliga Nord 1X2 2 1–1 Medium Lost
18:00 Schladming vs Bruck an der MurAustria: Landesliga Steiermark Over / Under Goals Ov2.5 1–1 High Lost
18:00 SpVgg Unterhaching vs EichstättGermany: Regionalliga Bayern 1X2 1 1–0 Medium Won
18:00 Ilz vs AllerheiligenAustria: Landesliga Steiermark 1X2 1 2–2 Medium Lost
18:00 Wacker Burghausen vs BuchbachGermany: Regionalliga Bayern 1X2 1 0–0 Medium Lost
18:00 UFC Fehring vs KöflachAustria: Landesliga Steiermark Over / Under Goals Ov2.5 0–2 High Lost
18:00 Union RB Weinland Gamlit vs Bad WaltersdorfAustria: Landesliga Steiermark Over / Under Goals Ov2.5 1–2 High Won
18:00 SG Sonnenhof Grossaspach vs TSV SteinbachGermany: Regionalliga SudWest 1X2 1 4–1 High Won
18:00 Pachern vs LebringAustria: Landesliga Steiermark Over / Under Goals Ov2.5 2–1 High Won
18:00 AF Elbasani vs Egnatia RrogozhinëAlbania: Superliga 1X2 1 0–0 High Lost
18:00 Parndorf vs RetzAustria: Regionalliga Ost 1X2 1 0–0 High Lost
18:00 Union Mauer vs Krems RehbergAustria: Regionalliga Ost Double Chance 12 0–0 Medium Lost
18:00 Athletic Club II vs Mérida ADSpain: Primera División RFEF Group 1 1X2 1 1–1 Medium Lost
18:00 Super Nova 2 vs JDFS AlbertsLatvia: 1. Liga 1X2 X 2–1 High Lost
18:00 Vejle vs OdenseDenmark: Superliga Over / Under Goals Ov2.5 1–1 High Lost
18:00 Wadi Degla vs El Gouna FCEgypt: Premier League Over / Under Goals Un2.5 0–0 High Won
18:00 Operário PR U20 vs Araucaria U20Brazil: Paranaense U20 Over / Under Goals Ov2.5 0–0 High Lost
18:00 Galo Maringá U20 vs City London U20Brazil: Paranaense U20 1X2 1 4–4 High Lost
18:30 General Lamadrid vs Defensores de CambaceresArgentina: Primera C 1X2 1 0–0 High Lost
18:30 Sacachispas vs Atletico AtlasArgentina: Primera C 1X2 1 2–0 Medium Won
18:30 Harksheide vs SaselGermany: Oberliga Hamburg Over / Under Goals Ov2.5 1–2 High Won
18:30 Süderelbe vs Halstenbek-RellingenGermany: Oberliga Hamburg Over / Under Goals Ov2.5 2–0 High Lost
18:30 Sportfreunde Schwaig vs GundelfingenGermany: Oberliga Bayern Süd Double Chance 12 1–3 High Won
18:30 Austria Wien W vs Neulengbach WAustria: Frauenliga 1X2 1 2–1 High Won
18:30 Eutiner SV vs Union NeumünsterGermany: Oberliga Schleswig Holstein 1X2 2 1–1 Medium Lost
18:30 Bochum II vs Sportfreunde SiegenGermany: Regionalliga West Over / Under Goals Ov2.5 0–0 Medium Lost
18:30 Schwarz-Weiß Rehden vs Atlas DelmenhorstGermany: Oberliga Niedersachsen Over / Under Goals Ov2.5 0–5 High Won
18:30 Andrézieux vs Rumilly VallièresFrance: National 2 Group C Double Chance 12 2–1 High Won
18:30 Traiskirchen vs Wiener SCAustria: Regionalliga Ost 1X2 1 0–0 Medium Lost
18:30 SV Horn vs LeobendorfAustria: Regionalliga Ost Double Chance 12 0–0 High Lost
18:30 TWL Elektra vs NeusiedlAustria: Regionalliga Ost 1X2 2 0–0 Medium Lost
18:30 Aubagne vs SochauxFrance: National 1 Double Chance 12 1–4 Medium Won
18:30 Concarneau vs ValenciennesFrance: National 1 Double Chance 12 1–2 Medium Won
18:30 Gobelins vs RouenFrance: National 1 1X2 2 0–0 Medium Lost
18:30 Versailles vs Fleury 91France: National 1 1X2 1 1–1 High Lost
18:30 Villefranche vs Le Puy FootFrance: National 1 Double Chance 12 2–3 Medium Won
18:30 EB Streymur vs KI KlaksvikFaroe-Islands: Meistaradeildin 1X2 2 0–0 Medium Lost
18:30 Bellinzona vs Stade Lausanne-OuchySwitzerland: Challenge League 1X2 2 2–1 High Lost
18:30 Stade Nyonnais vs RapperswilSwitzerland: Challenge League BTTS / GG BTTS - Yes 2–1 High Won
18:30 Pontalinense U20 vs Anapolis U20Brazil: Goiano U20 Over / Under Goals Ov2.5 0–3 High Won
18:30 Sturm Graz vs Red Bull SalzburgAustria: Bundesliga BTTS / GG BTTS - Yes 1–1 High Won
18:45 Eimsbütteler TV vs PalomaGermany: Oberliga Hamburg Over / Under Goals Ov2.5 3–1 High Won
18:45 Teutonia Ottensen vs ETSV HamburgGermany: Oberliga Hamburg 1X2 2 1–0 Medium Lost
19:00 MTK Budapest vs PaksHungary: NB I Over / Under Goals Ov2.5 0–2 High Lost
19:00 Heracles vs ExcelsiorNetherlands: Eredivisie Over / Under Goals Ov2.5 1–1 High Lost
19:00 Cambuur vs Jong AZNetherlands: Eerste Divisie 1X2 1 3–4 High Lost
19:00 FC OSS vs FC EindhovenNetherlands: Eerste Divisie Over / Under Goals Ov2.5 2–1 High Won
19:00 Emmen vs VVV VenloNetherlands: Eerste Divisie 1X2 1 2–2 Medium Lost
19:00 Jong Ajax vs Almere City FCNetherlands: Eerste Divisie 1X2 2 0–2 High Won
19:00 Jong PSV U21 vs VitesseNetherlands: Eerste Divisie Over / Under Goals Ov2.5 0–2 High Lost
19:00 Jong Utrecht vs DordrechtNetherlands: Eerste Divisie BTTS / GG BTTS - Yes 3–1 High Won
19:00 Roda vs Helmond SportNetherlands: Eerste Divisie 1X2 1 1–1 Medium Lost
19:00 Rodez vs BastiaFrance: Ligue 2 Double Chance 12 1–1 Medium Lost
19:00 Laval vs GrenobleFrance: Ligue 2 Double Chance 12 3–2 Medium Won
19:00 Boulogne vs NancyFrance: Ligue 2 Double Chance 12 0–0 Medium Lost
19:00 PAU vs MontpellierFrance: Ligue 2 Double Chance 12 0–0 Medium Lost
19:00 Amiens vs Le MansFrance: Ligue 2 Double Chance 12 3–4 Medium Won
19:00 Clermont Foot vs RED Star FC 93France: Ligue 2 Double Chance 12 0–1 Medium Won
19:00 AS Eupen vs Seraing UnitedBelgium: Challenger Pro League 1X2 1 0–0 Medium Lost
19:00 Patro Eisden vs Beerschot VABelgium: Challenger Pro League Double Chance 12 0–4 Medium Won
19:00 Olympic Charleroi vs KRC Genk IIBelgium: Challenger Pro League Over / Under Goals Ov2.5 1–2 Medium Won
19:00 Viktoria Jüchen-Garz. vs Germania RatingenGermany: Oberliga Niederrhein Over / Under Goals Ov2.5 1–2 High Won
19:00 Delémont vs Black StarsSwitzerland: 1. Liga Classic Group 2 Over / Under Goals Ov2.5 2–3 High Won
19:00 Wolves U21 vs Chelsea U21England: Premier League 2 Division One 1X2 2 0–4 High Won
19:00 Reading U21 vs Manchester United U21England: Premier League 2 Division One 1X2 2 0–1 Medium Won
19:00 Birmingham City U21 vs Manchester City U21England: Premier League 2 Division One 1X2 2 1–5 High Won
19:00 Leicester City U21 vs Aston Villa U21England: Premier League 2 Division One 1X2 1 2–3 High Lost
19:00 Nottingham Forest U21 vs Newcastle United U21England: Premier League 2 Division One BTTS / GG BTTS - Yes 3–0 High Lost
19:00 Southampton U21 vs Leeds United U21England: Premier League 2 Division One 1X2 1 2–1 High Won
19:00 Norwich City U21 vs West Bromwich Albion U21England: Premier League 2 Division One Over / Under Goals Ov2.5 4–1 High Won
19:00 Derby County U21 vs Middlesbrough U21England: Premier League 2 Division One 1X2 2 1–0 Medium Lost
19:00 KÁ Hafnarfjördur vs SelfossIceland: Cup 1X2 X 0–3 High Lost
19:00 KV vs KBIceland: Cup 1X2 X 5–0 High Lost
19:00 BF 108 vs AfríkaIceland: Cup 1X2 X 5–1 High Lost
19:15 St. Pölten W vs LASKAustria: Frauenliga 1X2 1 3–0 High Won
19:15 FC Vaduz vs Yverdon SportSwitzerland: Challenge League 1X2 1 2–1 Medium Won
19:30 RB Leipzig vs 1899 HoffenheimGermany: Bundesliga 1X2 1 5–0 Medium Won
19:30 Motor Lublin vs Zaglebie LubinPoland: Ekstraklasa Double Chance 12 1–0 Medium Won
19:30 Górnik Łęczna vs Pogoń Grod. MazowieckiPoland: I Liga Over / Under Goals Ov2.5 3–0 Medium Won
19:30 Floridsdorfer AC vs Austria LustenauAustria: 2. Liga Double Chance 12 0–2 Medium Won
19:30 Huesca vs AlmeriaSpain: Segunda División Double Chance 12 1–3 Medium Won
19:30 Newport City vs Treowen StarsWales: FAW Championship Over / Under Goals Ov2.5 2–3 High Won
19:30 Afan Lido vs Llantwit MajorWales: FAW Championship 1X2 2 4–1 High Lost
19:30 Ammanford AFC vs Baglan DragonsWales: FAW Championship 1X2 1 1–0 Medium Won
19:30 Kortrijk U21 vs Sporting Charleroi IIBelgium: Reserve Pro League 1X2 1 8–1 Medium Won
19:30 Arenteiro vs Celta de Vigo IISpain: Primera División RFEF Group 1 Double Chance 12 1–1 Medium Lost
19:30 Virtus Verona vs AlbinoleffeItaly: Serie C Girone A Double Chance 12 1–3 Medium Won
19:30 Trento vs TriestinaItaly: Serie C Girone A 1X2 1 2–2 Medium Lost
19:30 Perugia vs TorresItaly: Serie C Girone B Double Chance 12 1–1 High Lost
19:30 Ternana vs SambenedetteseItaly: Serie C Girone B 1X2 1 1–1 High Lost
19:30 Bra vs ArezzoItaly: Serie C Girone B 1X2 2 0–4 Medium Won
19:45 Genoa vs UdineseItaly: Serie A Double Chance 12 0–2 Medium Won
19:45 Lens vs AngersFrance: Ligue 1 1X2 1 5–1 High Won
19:45 Partick vs ST JohnstoneScotland: Championship Double Chance 12 0–0 High Lost
19:45 Carrick Rangers vs LinfieldNorthern-Ireland: Premiership 1X2 2 2–0 Medium Lost
19:45 Glenavon FC vs LarneNorthern-Ireland: Premiership 1X2 2 0–3 Medium Won
19:45 Trethomas Bluebirds vs Pontypridd TownWales: FAW Championship Over / Under Goals Ov2.5 4–2 High Won
19:45 Denbigh Town vs Airbus UKWales: FAW Championship 1X2 2 3–2 Medium Lost
19:45 Newtown AFC vs Buckley TownWales: FAW Championship 1X2 1 0–2 Medium Lost
19:45 Ruthin Town vs Gresford AthleticWales: FAW Championship Over / Under Goals Ov2.5 2–1 High Won
19:45 Hearts U21 vs ClydebankScotland: Football League Lowland League 1X2 2 0–8 High Won
19:45 Derry City vs Drogheda UnitedIreland: Premier Division 1X2 1 2–2 Medium Lost
19:45 Waterford vs St Patrick's Athl.Ireland: Premier Division 1X2 2 0–2 Medium Won
19:45 Cobh Ramblers vs Bray WanderersIreland: First Division Double Chance 12 1–1 High Lost
19:45 Kerry vs Finn HarpsIreland: First Division Double Chance 12 1–0 High Won
19:45 Treaty United vs Athlone TownIreland: First Division Double Chance 12 2–0 High Won
19:45 UCD vs Cork CityIreland: First Division 1X2 2 0–1 Medium Won
19:45 The New Saints vs Colwyn BayWales: Premier League 1X2 1 0–2 High Lost
19:45 llanelli AFC vs Cardiff METWales: Premier League 1X2 2 1–2 Medium Won
19:45 CFR 1907 Cluj vs RapidRomania: Liga I Double Chance 12 1–0 Medium Won
20:00 Bournemouth vs Manchester UnitedEngland: Premier League Over / Under Goals Ov2.5 2–2 Medium Won
20:00 Villarreal vs Real SociedadSpain: La Liga 1X2 1 3–1 High Won
20:00 Ýmir vs FálkarIceland: Cup 1X2 X 7–0 High Lost
20:00 Loughgall vs InstituteNorthern-Ireland: Championship 1X2 1 1–3 High Lost
20:00 Preston vs Stoke CityEngland: Championship Double Chance 12 3–1 Medium Won
20:00 Bohemians vs DundalkIreland: Premier Division 1X2 1 1–1 High Lost
20:00 Shamrock Rovers vs Galway UnitedIreland: Premier Division 1X2 1 2–0 Medium Won
20:00 Bogota FC vs QuindioColombia: Primera B Over / Under Goals Un2.5 0–2 High Won
20:00 Atlético Pantoja vs Universidad O&MDominican-Republic: Liga Mayor 1X2 1 3–0 Medium Won
20:15 Estrela vs Casa PiaPortugal: Primeira Liga Double Chance 12 4–0 High Won
20:15 Real Betis II vs HérculesSpain: Primera División RFEF Group 2 Double Chance 12 2–1 Medium Won
20:30 ADT vs FBC MelgarPeru: Primera División Double Chance 12 1–1 Medium Lost
21:00 Cerro Largo vs Deportivo MaldonadoUruguay: Primera División Apertura Double Chance 12 3–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+