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.
Accuracy by Market — Friday, May 22, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | FC Motown II vs Westchester FlamesUSA: USL League Two | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 00:00 | Minnesota Aurora W vs Rochester WUSA: USL W League | 1X2 | 1 | 6–0 | High | Won |
| 00:00 | San Juan SC W vs Oakland Soul WUSA: USL W League | 1X2 | X | 1–1 | High | Won |
| 00:00 | Racing Club vs Caracas FCSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 2–2 | High | Lost |
| 00:30 | Flamengo U20 vs Santos U20Brazil: Brasileiro U20 A | Double Chance | 12 | 2–1 | High | Won |
| 00:30 | Blooming vs Carabobo FCSouth America: CONMEBOL Sudamericana | Double Chance | 12 | 0–2 | Medium | Won |
| 00:30 | Penarol vs CorinthiansSouth America: CONMEBOL Libertadores | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 00:30 | U. Catolica vs Barcelona SCSouth America: CONMEBOL Libertadores | 1X2 | 1 | 2–0 | Medium | Won |
| 00:30 | Real Cartagena vs BarranquillaColombia: Primera B | 1X2 | 1 | 2–1 | Medium | Won |
| 01:00 | Laredo Heat vs San Antonio FC 2USA: USL League Two | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:00 | Portland Cherry Bombs FC W vs West Seattle Rhodies WUSA: USL W League | 1X2 | X | 0–3 | High | Lost |
| 02:00 | Macara vs Alianza AtleticoSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:00 | Cruz Azul vs U.N.A.M. - PumasMexico: Liga MX | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:00 | CD Marathon vs CD MotaguaHonduras: Liga Nacional | Double Chance | 12 | 1–1 | Medium | Lost |
| 07:00 | Dynamo Makhachkala U19 vs Akademiya Konoplev U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 07:00 | Dalian Yingbo B vs Tai'an TiankuangChina: League Two | Double Chance | 12 | 0–1 | High | Won |
| 08:30 | Arema FC vs PSIM YogyakartaIndonesia: Liga 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 09:00 | Shakhtar Donetsk U19 vs Kolos Kovalivka U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:00 | Zhytomyr U19 vs Rukh Vynnyky U19Ukraine: U19 League | Double Chance | 12 | 1–3 | Medium | Won |
| 09:00 | Karpaty Lviv U19 vs Zorya Luhansk U19Ukraine: U19 League | Double Chance | 12 | 1–4 | High | Won |
| 09:00 | Veres Rivne U19 vs Metalist 1925 U19Ukraine: U19 League | 1X2 | 1 | 3–2 | Medium | Won |
| 09:00 | Dynamo Kyiv U19 vs Kudrivka U19Ukraine: U19 League | 1X2 | 1 | 7–2 | High | Won |
| 09:00 | Epitsentr U19 vs SK Poltava U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:30 | Green Gully vs Heidelberg UnitedAustralia: Victoria NPL | 1X2 | 2 | 0–1 | High | Won |
| 09:30 | Bentleigh Greens vs Sunshine GeorgiesAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 09:30 | Moreton City Excelsior vs Brisbane CityAustralia: Queensland NPL | 1X2 | 1 | 2–5 | Medium | Lost |
| 09:30 | WDSC Wolves vs OlympicAustralia: Queensland NPL | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 09:45 | Dandenong City vs St. Albans SaintsAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 10:00 | Launceston United U21 vs SomersetAustralia: Tasmania Northern Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 10:00 | Talanta vs Fortune SaccoKenya: Super League | Double Chance | 12 | 0–0 | High | Lost |
| 10:00 | Livyi Bereh vs Metalurh ZaporizhyaUkraine: Persha Liga | 1X2 | 1 | 4–0 | High | Won |
| 10:00 | Oleksandria U19 vs Kryvbas 2020 U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 10:00 | Almaz Antey U19 vs Zenit U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 10:00 | Bukovyna 2 vs Polissya IIUkraine: Druha Liga | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 10:00 | Dinaz Vyshhorod vs Kolos Kovalivka IIUkraine: Druha Liga | 1X2 | 2 | 0–3 | Medium | Won |
| 10:00 | Penuel vs Lokomotiv KyivUkraine: Druha Liga | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | Real Pharm vs KulykivUkraine: Druha Liga | 1X2 | 2 | 0–3 | High | Won |
| 10:00 | Uzhhorod vs Nyva VinnytsyaUkraine: Druha Liga | Double Chance | 12 | 2–0 | High | Won |
| 10:00 | Altay vs OkzhetpesKazakhstan: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 10:00 | Zagłębie Lubin II vs Miedź Legnica IIPoland: III Liga Group 3 | 1X2 | 1 | 1–3 | High | Lost |
| 10:00 | Górnik Zabrze II vs Górnik PolkowicePoland: III Liga Group 3 | Over / Under Goals | Ov2.5 | 6–0 | High | Won |
| 10:15 | Ulverstone U21 vs Launceston U21Australia: Tasmania Northern Championship | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 10:15 | Eastern United vs Adelaide Blue EaglesAustralia: South Australia State League 1 | 1X2 | 2 | 0–1 | Medium | Won |
| 10:30 | Machida Zelvia vs UrawaJapan: J1 League | Double Chance | 12 | 1–0 | High | Won |
| 10:30 | Northcote City vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 10:30 | Eltham Redbacks FC vs Melbourne Victory IIAustralia: Victoria NPL 2 | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 11:00 | Xuan Thien Phu Tho vs Dong ThapVietnam: V.League 2 | Double Chance | 12 | 0–2 | High | Won |
| 11:00 | Hirnyk-Sport vs TrostianetsUkraine: Druha Liga | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Perth RedStar vs PerthAustralia: Western Australia NPL | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 11:00 | Kaspij Aktau 2 vs JaiyqKazakhstan: 1. Division | Double Chance | 12 | 0–1 | High | Won |
| 11:00 | Shandong Taishan II vs Shanghai Port IIChina: League Two | Double Chance | 12 | 0–1 | Medium | Won |
| 11:30 | Guizhou Zhucheng vs Langfang Glory CityChina: League Two | Double Chance | 12 | 7–0 | High | Won |
| 11:30 | Shangyu Pterosaur vs Shenzhen 2028China: League Two | Double Chance | 12 | 3–0 | Medium | Won |
| 11:30 | Yichun Grand Tiger vs Guangdong MingtuChina: League Two | Double Chance | 12 | 1–1 | Medium | Lost |
| 11:30 | Zaqatala vs Safa BakuAzerbaidjan: Birinci Dasta | 1X2 | 2 | 2–1 | High | Lost |
| 11:30 | Hubei Chufeng Heli vs Chengdu Rongcheng IIChina: League Two | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 11:45 | Sesvete vs Bsk Bijelo BrdoCroatia: First NL | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | Eding Sport vs Union DoualaCameroon: Elite Two | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 12:00 | CSKA Moskva U19 vs Chertanovo U20Russia: Youth Championship | 1X2 | 1 | 3–0 | High | Won |
| 12:00 | Fakel U19 vs Rodina Moscow U19Russia: Youth Championship | 1X2 | 2 | 0–1 | Medium | Won |
| 12:00 | Nizhny Novgorod U19 vs Krasnodar U19Russia: Youth Championship | 1X2 | 2 | 2–9 | Medium | Won |
| 12:00 | Dewa United vs Bali UnitedIndonesia: Liga 1 | 1X2 | 1 | 0–1 | Medium | Lost |
| 12:00 | Taraz vs ArysKazakhstan: 1. Division | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | FC Astana vs UlytauKazakhstan: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 12:15 | Viettel vs Pho HienVietnam: V.League 1 | 1X2 | 1 | 1–1 | Medium | Lost |
| 12:30 | Foncha ST vs APEJES AcademyCameroon: Elite Two | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:30 | Atlético Cearense U20 vs Tirol U20Brazil: Cearense U20 | Double Chance | 12 | 0–0 | High | Lost |
| 12:30 | Slavia Sofia vs MontanaBulgaria: First League | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Buhimba Saints vs URAUganda: Premier League | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | Pakhtakor II vs YaypanUzbekistan: Pro League A | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 13:00 | Metalurgistul Cugir vs Minaur Baia MareRomania: Liga III Play Offs | 1X2 | 2 | 3–3 | Medium | Lost |
| 13:00 | Saint Eloi Lupopo vs SimbaCongo-DR: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Al Ittihad vs Omaya SCSyria: Premier League | 1X2 | 1 | 4–1 | High | Won |
| 13:00 | Al Taliya vs Al ShoulehSyria: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 13:00 | Damascus Al-Ahli vs Al WahdaSyria: Premier League | Double Chance | 12 | 0–3 | High | Won |
| 13:00 | Foutoua vs HottinSyria: Premier League | Double Chance | 12 | 3–2 | High | Won |
| 13:00 | Wathba vs HorriyaSyria: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Khan Shaykhun SC vs JabalaSyria: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Tishreen vs ShortaSyria: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Mines vs Green EaglesZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Red Arrows vs Green BuffaloesZambia: Super League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Amagaju vs MuhangaRwanda: National Soccer League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Turan vs Sabah FAAzerbaidjan: Premyer Liqa | 1X2 | 2 | 1–2 | High | Won |
| 13:00 | Rutsiro vs AS KigaliRwanda: National Soccer League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Young Africans vs Singida Black StarsTanzania: Ligi Kuu Bara | 1X2 | 1 | 3–0 | High | Won |
| 13:00 | Mingəçevir vs SəbailAzerbaidjan: Birinci Dasta | Double Chance | 12 | 4–1 | Medium | Won |
| 13:00 | Şahdağ vs Baku SportinqAzerbaidjan: Birinci Dasta | Double Chance | 12 | 1–1 | Medium | Lost |
| 13:00 | Dempo vs Sreenidi DeccanIndia: I League | Double Chance | 12 | 1–1 | Medium | Lost |
| 13:30 | Ravshan vs Sardor TursunzodaTajikistan: Vysshaya Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | NK Osijek vs NK Slaven BelupoCroatia: HNL | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 14:00 | Gyori ETO II vs SC SopronHungary: NB III Northwest | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 14:00 | Rostov U19 vs Dinamo Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 14:00 | Spartak Moskva U19 vs Rubin Kazan U20Russia: Youth Championship | 1X2 | 1 | 2–2 | High | Lost |
| 14:00 | Parvoz vs EskhataTajikistan: Vysshaya Liga | Double Chance | 12 | 0–0 | High | Lost |
| 14:00 | Kongsvinger II vs Tromsø IINorway: 3. Division Girone 5 | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Kaspiy vs IrtyshKazakhstan: Premier League | Double Chance | 12 | 2–2 | Medium | Lost |
| 14:00 | Khan Tengri vs Tobol 2Kazakhstan: 1. Division | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | El Gouna FC vs El GeishEgypt: Premier League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 14:30 | Bafmeng United vs Avion AcademyCameroon: Elite Two | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:30 | Aris vs AEK LarnacaCyprus: 1. Division | BTTS / GG | BTTS - Yes | 3–4 | Medium | Won |
| 14:30 | Omonia Nicosia vs Apollon LimassolCyprus: 1. Division | 1X2 | 1 | 5–2 | Medium | Won |
| 14:30 | Pafos vs Apoel NicosiaCyprus: 1. Division | 1X2 | 1 | 2–0 | Medium | Won |
| 15:00 | JSP vs Dynamo AbomeyBenin: Championnat National | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:00 | Osipovichy vs Minsk IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Shakhter Soligorsk vs BATE IIBelarus: 1. Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Academica Balș vs Jiul PetroşaniRomania: Liga III Play Offs | Double Chance | 12 | 2–0 | High | Won |
| 15:00 | Dunarea Calarasi vs Flacăra MoreniRomania: Liga III Play Offs | Over / Under Goals | Ov2.5 | 2–7 | High | Won |
| 15:00 | Înainte Modelu vs Tricolorul BreazaRomania: Liga III Play Offs | Double Chance | 12 | 3–2 | High | Won |
| 15:00 | LPS HD Clinceni vs CSM Ramnicu ValceaRomania: Liga III Play Offs | 1X2 | 2 | 1–2 | High | Won |
| 15:00 | Cetatea vs Vulturii FărcăşeştiRomania: Liga III Play Offs | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 15:00 | Viitorul Arad vs SCM ZalăuRomania: Liga III Play Offs | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Stepojevac Vaga vs FAPSerbia: Prva Liga | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Železničar Pančevo vs CukarickiSerbia: Super Liga | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Rekord Bielsko-Biala W vs UJ Krakow WPoland: Ekstraliga Women | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Eugendorf vs BrambergAustria: Landesliga Salzburg | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 15:00 | Grödig vs BürmoosAustria: Landesliga Salzburg | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 15:00 | Bilje vs Brinje-GrosupljeSlovenia: 2. SNL | 1X2 | 2 | 0–1 | High | Won |
| 15:00 | Union Henndorf vs UFC HalleinAustria: Landesliga Salzburg | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 15:00 | Anthering vs AnifAustria: Landesliga Salzburg | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Ilirija vs BeltinciSlovenia: 2. SNL | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 15:00 | Hallwang vs ThalgauAustria: Landesliga Salzburg | 1X2 | 2 | 1–9 | Medium | Won |
| 15:00 | Yafoot vs TonnerreCameroon: Elite Two | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Nafta vs TriglavSlovenia: 2. SNL | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | AS Cotonou vs ASVOBenin: Championnat National | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:00 | Dragons vs Loto PopoBenin: Championnat National | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Korona Kielce II vs Czarni PołaniecPoland: III Liga Group 4 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Auda vs FK LiepajaLatvia: Virsliga | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Espoir Savalou vs AyemaBenin: Championnat National | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:00 | Hodio vs DadjèBenin: Championnat National | Double Chance | 12 | 5–1 | High | Won |
| 15:00 | Wolfsburg U19 vs Stuttgart U19Germany: DFB Junioren Pokal | 1X2 | 1 | 0–3 | Medium | Lost |
| 15:00 | Botev Vratsa vs BeroeBulgaria: First League | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 15:00 | Septemvri Sofia vs DobrudzhaBulgaria: First League | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Spartak Varna vs Lokomotiv SofiaBulgaria: First League | 1X2 | 1 | 3–0 | High | Won |
| 15:30 | Tatran Všechovice vs BaťovCzech-Republic: 4. Liga Divizie E | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:30 | KuPS W vs IF GnistanFinland: Kansallinen Liiga | 1X2 | 1 | 2–1 | Medium | Won |
| 15:30 | Tłuchowia vs Stargard SzczecińskiPoland: III Liga Group 2 | 1X2 | 2 | 1–4 | Medium | Won |
| 15:30 | Sokół Kolb. vs Wiślanie JaśkowicePoland: III Liga Group 4 | Double Chance | 12 | 2–0 | High | Won |
| 15:30 | Sumqayıt vs QarabagAzerbaidjan: Premyer Liqa | 1X2 | 2 | 3–4 | High | Won |
| 15:30 | Azam vs Tanzania PrisonsTanzania: Ligi Kuu Bara | 1X2 | 1 | 2–0 | High | Won |
| 15:30 | JäPS vs MPFinland: Ykkösliiga | 1X2 | 1 | 0–2 | Medium | Lost |
| 15:30 | SJK Akatemia vs HakaFinland: Ykkösliiga | 1X2 | 2 | 0–1 | Medium | Won |
| 15:30 | Tampere United vs JJKFinland: Ykkönen | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 15:30 | Honka vs EPSFinland: Kakkonen Lohko B | 1X2 | 1 | 2–1 | High | Won |
| 15:30 | Kustosija vs UljanikCroatia: Second NL | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:40 | Al-Jazira vs Al AinUnited-Arab-Emirates: Presidents Cup | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:00 | VPS vs HJK HelsinkiFinland: Veikkausliiga | 1X2 | 2 | 2–1 | Medium | Lost |
| 16:00 | Lokomotiv Moskva U19 vs Ural U20Russia: Youth Championship | 1X2 | 1 | 5–1 | High | Won |
| 16:00 | Aarhus Fremad vs AalborgDenmark: 1. Division | 1X2 | 1 | 5–0 | High | Won |
| 16:00 | Ilves W vs HPS WFinland: Kansallinen Liiga | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | PPJ vs ReipasFinland: Kakkonen Lohko A | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:00 | Cesena U20 vs Internazionale U20Italy: Campionato Primavera 1 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Schwaben Augsburg vs KirchanschöringGermany: Regionalliga Bayern | 1X2 | 1 | 2–1 | Medium | Won |
| 16:00 | Posušje vs Sloga DobojBosnia: Premijer Liga | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:00 | Rudar Prijedor vs ZrinjskiBosnia: Premijer Liga | Double Chance | 12 | 2–2 | Medium | Lost |
| 16:00 | Radnik Bijeljina vs Borac Banja LukaBosnia: Premijer Liga | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:00 | Zaglebie Sosnowiec vs KaliszPoland: II Liga East | Double Chance | 12 | 3–0 | High | Won |
| 16:00 | Warta Sieradz vs Wigry SuwałkiPoland: III Liga Group 1 | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 16:00 | Flota Świnoujście vs Cartusia KartuzyPoland: III Liga Group 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Leobendorf vs Favoritner ACAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Piteå W vs Djurgården WSweden: Damallsvenskan | Double Chance | 12 | 0–1 | Medium | Won |
| 16:00 | Dainava vs Be1 NFALithuania: 1 Lyga | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Ekranas vs Transinvest 2Lithuania: 1 Lyga | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | Hegelmann II vs Neptūną KlaipėdaLithuania: 1 Lyga | 1X2 | 2 | 2–3 | High | Won |
| 16:00 | Jonava vs BabrungasLithuania: 1 Lyga | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:00 | Atlantis vs PuiU HelsinkiFinland: Kakkonen Lohko A | Over / Under Goals | Ov2.5 | 8–0 | High | Won |
| 16:00 | HIFK Helsinki vs HPSFinland: Kakkonen Lohko A | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:15 | HNK Hajduk Split vs VukovarCroatia: HNL | 1X2 | 1 | 6–3 | High | Won |
| 16:30 | Djoliba vs USFAS BamakoMali: Première Division | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:30 | SVG Reichenau vs SeekirchenAustria: Regionalliga West | Double Chance | 12 | 0–0 | High | Lost |
| 16:30 | Weidenhausen vs BaunatalGermany: Oberliga Hessen | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:30 | FC Egg vs GöfisAustria: Landesliga Vorarlbergliga | 1X2 | 1 | 3–1 | Medium | Won |
| 16:30 | Nenzing vs LochauAustria: Landesliga Vorarlbergliga | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 16:30 | Hluboka nad Vltavou vs KomárovCzech-Republic: 4. Liga Divizie A | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:30 | Chomutov vs LounyCzech-Republic: 4. Liga Divizie B | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:30 | Marbella vs TeruelSpain: Primera División RFEF Group 2 | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 16:30 | Vard vs StordNorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:30 | Sturm Graz W vs St. Pölten WAustria: Frauenliga | 1X2 | 2 | 2–3 | High | Won |
| 16:30 | Réal Bamako vs DiarraMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:45 | Austevoll vs FanaNorway: 3. Division Girone 3 | 1X2 | 2 | 5–2 | Medium | Lost |
| 17:00 | Voitsberg vs LASK JuniorsAustria: Regionalliga Mitte | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Ried II vs Deutschlandsberger SCAustria: Regionalliga Mitte | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Gurten vs KalsdorfAustria: Regionalliga Mitte | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Kitzbühel vs HohenemsAustria: Regionalliga West | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Wals-Grünau vs KufsteinAustria: Regionalliga West | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | FC Nöttingen vs EssingenGermany: Oberliga Baden Württemberg | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Gloggnitz vs Union MauerAustria: Regionalliga Ost | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Spartak Myjava vs Trenčín IISlovakia: 3. Liga West | Over / Under Goals | Ov2.5 | 5–3 | High | Won |
| 17:00 | Bad Schallerbach vs Union VöcklamarktAustria: Landesliga Oberosterreich | Double Chance | 12 | 3–0 | High | Won |
| 17:00 | Schladming vs Union RB Weinland GamlitAustria: Landesliga Steiermark | Double Chance | 12 | 3–1 | High | Won |
| 17:00 | Pachern vs FSC Hochegger DächerAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:00 | Allerheiligen vs TillmitschAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 17:00 | Fürstenfeld vs LeobenAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 17:00 | Ilz vs GnasAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | Bad Waltersdorf vs KöflachAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 17:00 | Bruck an der Mur vs UFC FehringAustria: Landesliga Steiermark | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 17:00 | Karlovy Vary vs SlanýCzech-Republic: 4. Liga Divizie B | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:00 | Djurgardens IF vs IF BrommapojkarnaSweden: Allsvenskan | 1X2 | 1 | 1–2 | High | Lost |
| 17:00 | Byåsen vs Kvik TrondheimNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:00 | Örebro SK W vs KIF Örebro WSweden: Elitettan | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 17:00 | Al Merreikh vs Al Hilal OmdurmanRwanda: National Soccer League | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Pharco vs National Bank of EgyptEgypt: Premier League | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | Brøndby W vs KoldingQ WDenmark: Kvindeliga | 1X2 | 1 | 3–2 | High | Won |
| 17:00 | Thy ThistedQ W vs Midtjylland WDenmark: Kvindeliga | 1X2 | 2 | 0–5 | Medium | Won |
| 17:00 | Karlovac 1919 vs JarunCroatia: First NL | Double Chance | 12 | 2–1 | Medium | Won |
| 17:00 | DSC vs TeunguethSenegal: Ligue 1 | 1X2 | 2 | 0–0 | High | Lost |
| 17:00 | Velden vs WeizAustria: Regionalliga Mitte | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | St. Anna vs SV LafnitzAustria: Regionalliga Mitte | 1X2 | 2 | 0–0 | Medium | Lost |
| 17:00 | Lauterach vs ImstAustria: Regionalliga West | 1X2 | 2 | 0–0 | High | Lost |
| 17:00 | SKRA Częstochowa vs Goczałkowice ZdrójPoland: III Liga Group 3 | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 17:00 | Mannsdorf-Großenzersdorf vs Krems RehbergAustria: Regionalliga Ost | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Molde II vs SpjelkavikNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Orkla vs MelhusNorway: 3. Division Girone 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 17:00 | Jitex W vs Göteborg WSweden: Elitettan | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 17:00 | Kristianstad vs Hässleholms IFSweden: Ettan Södra | Over / Under Goals | Ov2.5 | 1–3 | Medium | Won |
| 17:00 | Jaraaf vs Casa SportSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Stade de Mbour vs GuédiawayeSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Lund vs EskilsminneSweden: Ettan Södra | BTTS / GG | BTTS - Yes | 4–2 | High | Won |
| 17:00 | Ouakam vs Génération FootSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Pikine vs AS CambereneSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Herrestads vs Vänersborgs FKSweden: Division 2 Norra Götaland | 1X2 | 1 | 0–0 | High | Lost |
| 17:00 | Sonacos vs HLMSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Wally Daan vs GoréeSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:00 | Karlshamn vs Växjö NorraSweden: Division 2 Östra Götaland | 1X2 | 2 | 1–2 | High | Won |
| 17:00 | China PR U17 vs Japan U17World: AFC U17 Asian Cup | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Linero vs IFK TrelleborgSweden: Division 2 Östra Götaland | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 17:00 | Staffanstorp United vs NosabySweden: Division 2 Östra Götaland | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 17:00 | Sölvesborg vs ÖsterlenSweden: Division 2 Östra Götaland | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 17:00 | Hestrafor vs JonseredSweden: Division 2 Västra Götaland | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 17:00 | Lindome vs TorslandaSweden: Division 2 Västra Götaland | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | USM Alger vs Paradou ACAlgeria: Ligue 1 | 1X2 | 1 | 4–2 | Medium | Won |
| 17:00 | ML Vitebsk vs FC GomelBelarus: Premier League | 1X2 | 1 | 0–0 | High | Lost |
| 17:00 | Žalgiris II vs BFALithuania: 1 Lyga | Double Chance | 12 | 3–4 | High | Won |
| 17:00 | Brabrand vs SkiveDenmark: 2. Division | Double Chance | 12 | 0–2 | Medium | Won |
| 17:00 | AB Copenhagen vs HIKDenmark: 2. Division | 1X2 | 1 | 5–0 | High | Won |
| 17:00 | Hørsholm-Usserød vs BrønshøjDenmark: 3. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Odder vs Vejgaard BDenmark: 3. Division | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | AJEL vs La LinguèreSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 17:30 | Wacker Innsbruck vs KuchlAustria: Regionalliga West | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Eisbachtal vs Cosmos KoblenzGermany: Oberliga Rheinland Pfalz Saar | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Düren Merzenich vs TuS BW KönigsdorfGermany: Oberliga Mittelrhein | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | CFR 1907 Cluj vs Arges PitestiRomania: Liga I | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:30 | Ried vs Rapid ViennaAustria: Bundesliga | Double Chance | 12 | 2–1 | Medium | Won |
| 17:30 | Wiener SC vs NeusiedlAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | SV Horn vs Fach-DonaufeldAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Oberwart vs TraiskirchenAustria: Regionalliga Ost | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Donau vs Wiener ViktoriaAustria: Regionalliga Ost | Double Chance | 12 | 0–0 | High | Lost |
| 17:30 | TWL Elektra vs ParndorfAustria: Regionalliga Ost | 1X2 | 2 | 0–0 | High | Lost |
| 17:30 | IFK Skövde vs KumlaSweden: Division 2 Norra Götaland | 1X2 | 1 | 2–1 | Medium | Won |
| 17:30 | Vänersborgs IF vs HusqvarnaSweden: Division 2 Norra Götaland | 1X2 | 2 | 0–4 | High | Won |
| 17:30 | Qviding FIF vs OnsalaSweden: Division 2 Västra Götaland | 1X2 | 1 | 0–0 | High | Lost |
| 17:45 | Trabzonspor vs KonyasporTurkey: Cup | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 18:00 | Unia Skierniewice vs Chojniczanka ChojnicePoland: II Liga East | 1X2 | 1 | 2–3 | High | Lost |
| 18:00 | SSV Merten vs PorzGermany: Oberliga Mittelrhein | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Primorje vs CeljeSlovenia: 1. SNL | 1X2 | 2 | 0–4 | High | Won |
| 18:00 | Radomlje vs MuraSlovenia: 1. SNL | 1X2 | 2 | 3–2 | High | Lost |
| 18:00 | Heerenveen W vs Ajax WNetherlands: Eredivisie Women | 1X2 | 2 | 1–3 | Medium | Won |
| 18:00 | AZ W vs Excelsior WNetherlands: Eredivisie Women | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:00 | ADO Den Haag W vs PEC Zwolle WNetherlands: Eredivisie Women | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 18:00 | Feyenoord W vs NAC Breda WNetherlands: Eredivisie Women | 1X2 | 1 | 3–0 | High | Won |
| 18:00 | Bizau vs LudeschAustria: Landesliga Vorarlbergliga | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Hera United W vs Utrecht WNetherlands: Eredivisie Women | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Twente W vs PSVEindhoven WNetherlands: Eredivisie Women | 1X2 | 1 | 1–2 | High | Lost |
| 18:00 | Coimbra U20 vs Nacional de Muriae U20Brazil: Mineiro U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | FK Crvena Zvezda vs OFK BeogradSerbia: Super Liga | 1X2 | 1 | 1–2 | High | Lost |
| 18:00 | KA Akureyri vs Valur ReykjavikIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:00 | Keflavik vs Thor AkureyriIceland: Úrvalsdeild | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Sudtirol vs BariItaly: Serie B | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Farsta vs HaningeSweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 18:00 | Genk W vs Zulte-Waregem WBelgium: Super League Women | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Coritiba U20 vs Patriotas U20Brazil: Paranaense U20 | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | Ayacucho FC vs ComerciantesPeru: Segunda División | Double Chance | 12 | 0–0 | Medium | Lost |
| 18:00 | Maghreb Fès vs Ittihad TangerMorocco: Botola Pro | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:30 | Rot-Weiß Essen vs SpVgg Greuther FürthGermany: 2. Bundesliga | 1X2 | X | 1–0 | High | Lost |
| 18:30 | Arsenal Sarandi vs Villa San CarlosArgentina: Primera B Metropolitana | 1X2 | 1 | 2–2 | High | Lost |
| 18:30 | Yupanqui vs ClaypoleArgentina: Primera C | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 18:30 | Anderlecht W vs Club Brugge WBelgium: Super League Women | 1X2 | 1 | 1–1 | High | Lost |
| 18:30 | OH Leuven W vs Standard Liege WBelgium: Super League Women | 1X2 | 1 | 3–2 | Medium | Won |
| 18:45 | Fiorentina vs AtalantaItaly: Serie A | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Derry City vs St Patrick's Athl.Ireland: Premier Division | Double Chance | 12 | 0–0 | High | Lost |
| 18:45 | Galway United vs BohemiansIreland: Premier Division | Double Chance | 12 | 2–4 | Medium | Won |
| 18:45 | Shelbourne vs WaterfordIreland: Premier Division | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Athlone Town vs Cork CityIreland: First Division | 1X2 | 2 | 0–3 | Medium | Won |
| 18:45 | Finn Harps vs Longford TownIreland: First Division | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 18:45 | Kerry vs Bray WanderersIreland: First Division | Double Chance | 12 | 2–2 | Medium | Lost |
| 18:45 | Treaty United vs Cobh RamblersIreland: First Division | Double Chance | 12 | 1–2 | High | Won |
| 18:45 | Wexford vs UCDIreland: First Division | Double Chance | 12 | 2–1 | Medium | Won |
| 18:45 | Glentoran BU W vs Larne WNorthern-Ireland: Premiership Women | 1X2 | 1 | 5–0 | High | Won |
| 19:00 | Drogheda United vs DundalkIreland: Premier Division | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 19:00 | Shamrock Rovers vs Sligo RoversIreland: Premier Division | 1X2 | 1 | 1–2 | High | Lost |
| 19:00 | Everton de Vina vs Coquimbo UnidoChile: Primera División | Double Chance | 12 | 1–1 | High | Lost |
| 19:00 | Cliftonville W vs Linfield WNorthern-Ireland: Premiership Women | 1X2 | 1 | 3–2 | Medium | Won |
| 19:00 | Lisburn Ladies W vs Derry City WNorthern-Ireland: Premiership Women | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 19:00 | Lens vs NiceFrance: Coupe De France | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Rebordosa vs LeçaPortugal: Campeonato De Portugal Prio Promotion Round | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:15 | Stjarnan vs Fram ReykjavikIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 19:15 | Vikingur Reykjavik vs FH hafnarfjordurIceland: Úrvalsdeild | 1X2 | 1 | 5–0 | High | Won |
| 19:15 | Breidablik vs KR ReykjavikIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 6–3 | High | Won |
| 19:15 | Afturelding vs Throttur ReykjavikIceland: 1. Deild | Over / Under Goals | Ov2.5 | 4–3 | High | Won |
| 19:15 | IR Reykjavik vs HK KopavogurIceland: 1. Deild | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 19:15 | Leiknir R. vs GrindavikIceland: 1. Deild | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 19:30 | Monagas II vs Atletico Avila FCVenezuela: Segunda División | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 20:00 | Juan Pablo II College vs FBC MelgarPeru: Primera División | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 20:00 | Once Caldas W vs Llaneros WColombia: Liga Femenina | Double Chance | 12 | 0–0 | High | Lost |
| 20:00 | Kawkab Marrakech vs CODM MeknèsMorocco: Botola Pro | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 20:00 | 9 de Octubre vs Manta FCEcuador: Copa Ecuador | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 20:15 | Deportivo Binacional vs Sport Huancayo 2Peru: Segunda División | Double Chance | 12 | 0–1 | High | Won |
| 21:00 | 2 de Mayo vs Club Sp. San LorenzoParaguay: Division Profesional Apertura | 1X2 | 1 | 0–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.
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.