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 — Sunday, June 28, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | U. Catolica vs San LuisChile: Copa Chile | Double Chance | 12 | 4–2 | High | Won |
| 00:00 | Hill Country Lobos vs Houston SurUSA: USL League Two | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 00:00 | Little Rock Rangers vs Red RiverUSA: USL League Two | 1X2 | 1 | 3–1 | Medium | Won |
| 00:00 | Lonestar vs Houston FCUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 00:00 | Lubbock Matadors vs TexomaUSA: USL League Two | Double Chance | 12 | 1–2 | High | Won |
| 00:00 | Des Moines Menace vs PeoriaUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 00:00 | Mississippi Brilla vs Jackson BoomUSA: USL League Two | 1X2 | 1 | 4–1 | Medium | Won |
| 00:00 | San Antonio FC 2 vs GFIUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 00:00 | St. Louis Ambush vs SpringfieldUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 00:00 | Sunflower State vs Santafé WanderersUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–5 | High | Won |
| 00:00 | Colorado Rapids II vs Vancouver Whitecaps IIUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 00:30 | West Texas vs Denton DiablosUSA: USL League Two | Double Chance | 12 | 5–5 | High | Lost |
| 01:00 | Almaden vs Project 51OUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 01:00 | Flatirons Rush vs Colorado ISAUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 01:00 | Laredo Heat vs AHFC RoyalsUSA: USL League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 01:00 | FC Juarez vs Atlante FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 01:30 | Real Colorado Foxes vs Utah UnitedUSA: USL League Two | 1X2 | 2 | 1–3 | Medium | Won |
| 01:30 | Midlakes United vs BallardUSA: USL League Two | 1X2 | 2 | 2–3 | High | Won |
| 02:00 | Algeria vs AustriaWorld: World Cup | Over / Under Goals | Ov2.5 | 3–3 | Medium | Won |
| 02:00 | Jordan vs ArgentinaWorld: World Cup | 1X2 | 2 | 1–3 | High | Won |
| 02:00 | Davis Legacy vs Sportivo San JuanUSA: USL League Two | 1X2 | 1 | 2–2 | Medium | Lost |
| 02:00 | Redlands vs Stars FCUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 02:00 | Ventura County vs Real MonarchsUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 04:30 | Kingborough Lions vs Devonport CityAustralia: Tasmania NPL | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 04:30 | Launceston City vs South East Utd.Australia: Tasmania NPL | 1X2 | 1 | 1–0 | High | Won |
| 05:00 | Canberra Juventus vs BrindabellaAustralia: Capital Territory NPL | 1X2 | 1 | 2–0 | High | Won |
| 05:00 | Marconi Stallions vs Blacktown CityAustralia: New South Wales NPL | 1X2 | 1 | 2–0 | High | Won |
| 05:00 | Gyeongju HNP vs PocheonSouth-Korea: K3 League | Double Chance | 12 | 1–3 | Medium | Won |
| 05:00 | Broadmeadow Magic vs Weston BearsAustralia: Northern NSW NPL | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 05:00 | Gold Coast United vs Moreton City ExcelsiorAustralia: Queensland NPL | 1X2 | 2 | 0–1 | Medium | Won |
| 05:00 | West Wallsend vs Newcastle Croatia FCAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 05:00 | Canberra FC vs Tuggeranong UnitedAustralia: Capital Territory NPL | 1X2 | 1 | 1–2 | High | Lost |
| 05:30 | South Melbourne vs Green GullyAustralia: Victoria NPL | 1X2 | 1 | 1–2 | Medium | Lost |
| 06:00 | Lake Macquarie vs Dudley Redhead UnitedAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 7–2 | High | Won |
| 06:00 | Yenisey W vs Krasnodar WRussia: Supreme Division Women | 1X2 | 2 | 0–0 | Medium | Lost |
| 06:15 | APIA Leichhardt Tigers vs Rockdale City SunsAustralia: New South Wales NPL | 1X2 | 1 | 0–2 | Medium | Lost |
| 07:00 | Adama Kenema vs Welayta DichaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 07:00 | Yenisey II vs Baltika IIRussia: Second League Group 2 | Double Chance | 12 | 1–6 | High | Won |
| 07:00 | Lions vs WDSC WolvesAustralia: Queensland NPL | 1X2 | 1 | 6–2 | Medium | Won |
| 07:30 | GKS Katowice vs Arka GdyniaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 08:00 | Ulaangom City vs KhovdMongolia: Premier League | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 08:00 | Zlaté Moravce vs Baník PrievidzaWorld: Friendlies Clubs | 1X2 | 1 | 5–3 | Medium | Won |
| 08:00 | Abtswind vs FC Schweinfurt 05World: Friendlies Clubs | 1X2 | 2 | 3–2 | Medium | Lost |
| 08:00 | Dangjin Citizen vs Gangneung CitySouth-Korea: K3 League | Double Chance | 12 | 5–2 | High | Won |
| 08:00 | Ural II vs IzhevskRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 08:30 | Odra Opole vs ŽilinaWorld: Friendlies Clubs | Double Chance | 12 | 0–0 | High | Lost |
| 08:30 | Rotor Volgograd vs FC UFAWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 09:00 | Jahn Regensburg II vs Greuther Fürth IIWorld: Friendlies Clubs | 1X2 | X | 2–3 | High | Lost |
| 10:00 | Bahardar vs Sidama BunnaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 10:00 | Strømsgodset II vs SkjervøyNorway: 3. Division Girone 5 | 1X2 | 1 | 5–1 | High | Won |
| 10:00 | Qingdao Youth Island vs Hangzhou GreentownChina: Super League | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 10:00 | Prospect United vs Bulls AcademyAustralia: New South Wales NPL 2 | 1X2 | 2 | 1–1 | Medium | Lost |
| 10:00 | Busan Transportation vs Daejeon KorailSouth-Korea: K3 League | Double Chance | 12 | 0–1 | Medium | Won |
| 10:00 | Leevon PPK vs Metta LULatvia: 1. Liga | 1X2 | 2 | 1–3 | Medium | Won |
| 10:00 | Kosmos Dolgoprudny vs IrkutskRussia: Second League Group 2 | Double Chance | 12 | 2–0 | High | Won |
| 10:00 | Dinamo Barnaul vs Rubin Kazan 2Russia: Second League Group 4 | Double Chance | 12 | 2–0 | High | Won |
| 11:00 | Alta vs FinnsnesNorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 11:00 | Dalian Zhixing vs Shanghai ShenhuaChina: Super League | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 11:00 | Olympic vs EskilsminneSweden: Ettan Södra | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 11:00 | Jonsered vs KongahällaSweden: Division 2 Västra Götaland | 1X2 | 1 | 1–0 | High | Won |
| 11:00 | Brondby vs HvidovreWorld: Friendlies Clubs | Double Chance | 12 | 8–1 | High | Won |
| 11:00 | Hunters vs Khovd WesternMongolia: Premier League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 11:00 | Suzhou Dongwu vs Ningbo ProfessionalChina: League One | Double Chance | 12 | 1–2 | Medium | Won |
| 11:00 | Orsha vs Minsk IIBelarus: 1. Division | Double Chance | 12 | 0–4 | High | Won |
| 11:00 | Dinamo St. Petersburg vs Torpedo VladimirRussia: Second League Group 2 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | BIT vs Tai'an TiankuangChina: League Two | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Shandong Taishan II vs Xi'an RonghaiChina: League Two | 1X2 | 1 | 1–0 | High | Won |
| 11:00 | Arsenal Tula II vs Salyut-BelgorodRussia: Second League Group 3 | 1X2 | 2 | 0–4 | High | Won |
| 11:00 | Chelyabinsk II vs Khimik DzerzhinskRussia: Second League Group 4 | 1X2 | 2 | 0–3 | Medium | Won |
| 11:30 | Jiangxi Liansheng vs Guangzhou DandelionChina: League Two | Double Chance | 12 | 2–0 | Medium | Won |
| 11:30 | Shenzhen 2028 vs Chengdu Rongcheng IIChina: League Two | 1X2 | 1 | 1–0 | High | Won |
| 11:30 | Yichun Grand Tiger vs Shangyu PterosaurChina: League Two | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:30 | Wuhan Three Towns II vs Langfang Glory CityChina: League Two | Double Chance | 12 | 0–1 | High | Won |
| 12:00 | Varegg vs VardNorway: 3. Division Girone 3 | 1X2 | 2 | 1–1 | Medium | Lost |
| 12:00 | Brodd vs Haugesund IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 12:00 | Skeid vs TryggLadeNorway: 2. Division Group 2 | 1X2 | 1 | 7–1 | Medium | Won |
| 12:00 | Linero vs KarlshamnSweden: Division 2 Östra Götaland | 1X2 | 1 | 3–1 | Medium | Won |
| 12:00 | Barcelona BA U20 vs Vitória U20Brazil: Baiano U20 | Over / Under Goals | Ov2.5 | 0–5 | High | Won |
| 12:00 | Lucksta vs GottneSweden: Division 2 Norrland | 1X2 | 2 | 3–0 | High | Lost |
| 12:00 | Irtysh vs KaisarKazakhstan: Premier League | Double Chance | 12 | 1–2 | High | Won |
| 12:00 | Heilongjiang Lava Spring vs Wuxi WugouChina: League One | Double Chance | 12 | 3–3 | Medium | Lost |
| 12:00 | Start W vs Arna-Bjørnar WNorway: 1. Division Women | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 12:00 | Kolbotn W vs Grei WNorway: 1. Division Women | 1X2 | 1 | 0–3 | Medium | Lost |
| 12:00 | Smiltene vs SkansteLatvia: 1. Liga | 1X2 | 2 | 2–4 | High | Won |
| 12:00 | Akron II vs Orenburg IIRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 12:00 | Ilves II vs EBKFinland: Kakkonen Lohko B | 1X2 | 1 | 3–2 | Medium | Won |
| 12:00 | AIK Stockholm vs Vasteras SK FKWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 12:00 | Hallescher FC vs Gornik ZabrzeWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 12:45 | Canon vs Victoria UnitedCameroon: Elite One | Double Chance | 12 | 4–0 | High | Won |
| 13:00 | Al Ahed vs Shabab Al SahelLebanon: Premier League | 1X2 | 1 | 4–2 | Medium | Won |
| 13:00 | Atletico Pilar vs SAT MorenoArgentina: Torneo Promocional Amateur | 1X2 | 2 | 1–2 | Medium | Won |
| 13:00 | Follo vs LevangerNorway: 2. Division Group 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 13:00 | Landskrona BoIS vs IFK VarnamoSweden: Superettan | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Stjørdals-Blink vs JunkerenNorway: 2. Division Group 2 | 1X2 | 1 | 1–1 | Medium | Lost |
| 13:00 | IFK Norrkoping vs Norrby IFSweden: Superettan | 1X2 | 1 | 0–1 | Medium | Lost |
| 13:00 | Mebrat Hayl vs Awassa KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Sheger Ketema vs MekelakeyaEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 13:00 | CAP vs UberabaBrazil: Mineiro 2 | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 13:00 | Råde vs Lyn IINorway: 3. Division Girone 6 | 1X2 | 1 | 3–5 | High | Lost |
| 13:00 | KäPa vs JäPSFinland: Ykkösliiga | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 13:00 | Gremio Osasco Audax vs Flamengo SPBrazil: Paulista Série B | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Tupa vs Independente SPBrazil: Paulista Série B | 1X2 | 2 | 0–2 | Medium | Won |
| 13:00 | Agama vs HerentalsZimbabwe: Premier Soccer League | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Dynamos vs Bulawayo ChiefsZimbabwe: Premier Soccer League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Nyva Vinnytsya vs Epitsentr DunayivtsiWorld: Friendlies Clubs | 1X2 | 2 | 1–4 | Medium | Won |
| 13:00 | FK Tobol Kostanay vs AltayKazakhstan: Premier League | Double Chance | 12 | 3–1 | High | Won |
| 13:00 | KPV-j vs PKKUFinland: Ykkönen | 1X2 | 2 | 1–3 | High | Won |
| 13:00 | Ulytau vs OrdabasyKazakhstan: Premier League | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Ostrovets FC vs Dinamo Minsk IIBelarus: 1. Division | 1X2 | 2 | 1–1 | Medium | Lost |
| 13:00 | Nosta vs Krylya Sovetov IIRussia: Second League Group 4 | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | Portuguesa U20 vs Ferroviária U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 13:00 | Krylia Sovetov vs FK NeftekhimikWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 13:00 | Aymorés vs ValeriodoceBrazil: Mineiro 2 | Double Chance | 12 | 0–1 | Medium | Won |
| 13:00 | 3 de Noviembre vs Paraguari ACParaguay: Division Intermedia | Double Chance | 12 | 1–1 | High | Lost |
| 13:30 | BOA vs MamoréBrazil: Mineiro 2 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:30 | Nijlen vs K. Lierse S.K.World: Friendlies Clubs | 1X2 | 2 | 0–4 | High | Won |
| 13:30 | Pobeda Nizhniy Novgorod vs KDVRussia: Second League Group 4 | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 13:45 | Molde vs BodoGlimtWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 13:45 | TB vs B71Faroe-Islands: 1. Deild | 1X2 | 2 | 1–6 | Medium | Won |
| 14:00 | Jaish vs WathbaSyria: Premier League | 1X2 | 2 | 0–3 | Medium | Won |
| 14:00 | Al Karama vs Al ShoulehSyria: Premier League | 1X2 | 1 | 5–0 | High | Won |
| 14:00 | Breidablik vs Vikingur ReykjavikIceland: Cup | 1X2 | 2 | 3–0 | Medium | Lost |
| 14:00 | Sardor Tursunzoda vs IstiqlolTajikistan: Vysshaya Liga | 1X2 | 2 | 0–1 | Medium | Won |
| 14:00 | Foutoua vs Khan Shaykhun SCSyria: Premier League | Double Chance | 12 | 4–3 | High | Won |
| 14:00 | Horriya vs Al TaliyaSyria: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:00 | Hottin vs Damascus Al-AhliSyria: Premier League | Double Chance | 12 | 2–3 | High | Won |
| 14:00 | Jabala vs Al IttihadSyria: Premier League | 1X2 | 2 | 1–4 | High | Won |
| 14:00 | KFUM II vs HemingNorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | Vindbjart vs Stabæk IINorway: 3. Division Girone 4 | 1X2 | 1 | 2–3 | Medium | Lost |
| 14:00 | Spartak Kostroma vs Volga UlyanovskWorld: Friendlies Clubs | Double Chance | 12 | 1–1 | Medium | Lost |
| 14:00 | Umeå FC vs JärfällaSweden: Ettan Norra | 1X2 | 1 | 1–3 | Medium | Lost |
| 14:00 | KI Klaksvik vs 07 VesturFaroe-Islands: Meistaradeildin | 1X2 | 1 | 0–1 | High | Lost |
| 14:00 | EB Streymur vs B36 TorshavnFaroe-Islands: Meistaradeildin | 1X2 | 2 | 2–2 | Medium | Lost |
| 14:00 | Örebro Syrianska vs Syrianska FCSweden: Division 2 Södra Svealand | 1X2 | 1 | 3–0 | High | Won |
| 14:00 | Rågsved vs ForwardSweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 14:00 | Vélez Sársfield Res. vs Newell's Old Boys Res.Argentina: Reserve League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Kalju Nomme vs PaideEstonia: Meistriliiga | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Ravshan vs Regar-TadAZTajikistan: Vysshaya Liga | Double Chance | 12 | 0–1 | High | Won |
| 14:00 | Figueirense vs Guarani CampinasBrazil: Serie C | Double Chance | 12 | 1–1 | Medium | Lost |
| 14:00 | Zhenys vs FC AstanaKazakhstan: Premier League | 1X2 | 2 | 2–2 | Medium | Lost |
| 14:00 | JFK Ventspils vs Valmiera BSSLatvia: 1. Liga | 1X2 | 2 | 0–2 | High | Won |
| 14:30 | Aigle Royal de Moungo vs PWD BamendaCameroon: Elite One | Double Chance | 12 | 2–1 | High | Won |
| 14:30 | Aigle Royal vs PanthèreCameroon: Elite One | Double Chance | 12 | 2–2 | High | Lost |
| 14:30 | Gazelle vs CotonsportCameroon: Elite One | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Unisport Bafang vs Dynamo de DoualaCameroon: Elite One | Double Chance | 12 | 2–7 | High | Won |
| 15:00 | Colombe vs Jeunes FauvesCameroon: Elite One | 1X2 | 1 | 7–0 | Medium | Won |
| 15:00 | Sandviken vs HelsingborgSweden: Superettan | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 15:00 | Sotra vs jervNorway: 2. Division Group 1 | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 15:00 | Varhaug vs Odd IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 15:00 | Lillestrøm II vs Tromsø IINorway: 3. Division Girone 5 | 1X2 | 1 | 5–3 | High | Won |
| 15:00 | Sheriff Tiraspol vs SirețiMoldova: Super Liga | 1X2 | X | 3–0 | High | Lost |
| 15:00 | Wieczysta Kraków vs Dynamo KyivWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 15:00 | CA River Plate vs La LuzUruguay: Segunda División | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Austria U19 W vs Iceland U19 WEurope: UEFA U19 Championship Women | 1X2 | X | 3–0 | High | Lost |
| 15:00 | Ferencvarosi TC vs Sabah FAWorld: Friendlies Clubs | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 15:00 | FC Dnepr Mogilev vs NemanBelarus: Premier League | 1X2 | 2 | 2–0 | Medium | Lost |
| 15:00 | BATE II vs FC Energetik-Bgu MinskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 15:00 | Spartak Moscow 2 vs Luki-EnergiyaRussia: Second League Group 2 | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Tver vs MuromRussia: Second League Group 2 | 1X2 | 2 | 1–0 | Medium | Lost |
| 15:00 | Cherepovets vs Zvezda St. PetersburgRussia: Second League Group 2 | 1X2 | 1 | 0–2 | Medium | Lost |
| 15:00 | Banga vs Hegelmann LitauenLithuania: A Lyga | 1X2 | 1 | 2–0 | Medium | Won |
| 15:30 | OLS vs KuPS AkatemiaFinland: Ykkönen | 1X2 | 1 | 2–2 | Medium | Lost |
| 15:30 | FC Isloch Minsk R. vs BelshinaBelarus: Premier League | 1X2 | 1 | 4–0 | High | Won |
| 15:30 | Kauno Žalgiris II vs BFALithuania: 1 Lyga | Double Chance | 12 | 0–1 | Medium | Won |
| 15:45 | Džiugas Telšiai vs FK Zalgiris VilniusLithuania: A Lyga | 1X2 | 2 | 0–0 | High | Lost |
| 16:00 | Deportivo Laferrere vs Argentino QuilmesArgentina: Primera B Metropolitana | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 16:00 | Liniers vs Villa San CarlosArgentina: Primera B Metropolitana | 1X2 | 1 | 1–1 | High | Lost |
| 16:00 | UAI Urquiza vs Sportivo ItalianoArgentina: Primera B Metropolitana | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Karlslund vs FittjaSweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:00 | FC Levadia Tallinn vs Flora TallinnEstonia: Meistriliiga | 1X2 | 1 | 1–2 | Medium | Lost |
| 16:00 | Chertanovo Moscow vs Dinamo VologdaRussia: Second League Group 2 | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:30 | Aluminij vs FC NoahWorld: Friendlies Clubs | Double Chance | 12 | 0–2 | High | Won |
| 16:30 | Cobresal vs AntofagastaChile: Copa Chile | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:30 | D. La Serena vs CobreloaChile: Copa Chile | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Juventude U20 vs São José PA U20Brazil: Estadual Junior U20 | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | FH hafnarfjordur vs IBV VestmannaeyjarIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Keflavik vs KR ReykjavikIceland: Úrvalsdeild | 1X2 | 2 | 3–2 | High | Lost |
| 17:00 | Stjarnan vs KA AkureyriIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Thor Akureyri vs Valur ReykjavikIceland: Úrvalsdeild | 1X2 | 2 | 2–4 | High | Won |
| 17:00 | Olimpija Ljubljana vs CukarickiWorld: Friendlies Clubs | 1X2 | 1 | 0–3 | Medium | Lost |
| 17:00 | Boca Juniors Res. vs Atlético Tucumán Res.Argentina: Reserve League | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Difaa EL Jadida vs Kawkab MarrakechMorocco: Botola Pro | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:00 | FAR Rabat vs UTS RabatMorocco: Botola Pro | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | FUS Rabat vs Renaissance BerkaneMorocco: Botola Pro | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Hassania Agadir vs CR Khemis ZemamraMorocco: Botola Pro | Double Chance | 12 | 1–1 | High | Lost |
| 17:00 | Ittihad Tanger vs Raja CasablancaMorocco: Botola Pro | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:00 | Maghreb Fès vs Yacoub El MansourMorocco: Botola Pro | Double Chance | 12 | 2–1 | High | Won |
| 17:00 | Olympique Safi vs CODM MeknèsMorocco: Botola Pro | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 17:00 | Wydad AC vs Olympique DcheïraMorocco: Botola Pro | Double Chance | 12 | 1–3 | High | Won |
| 17:00 | Wales U19 vs Spain U19Europe: UEFA U19 Championship | 1X2 | 2 | 0–7 | High | Won |
| 17:00 | Petrocub vs Dacia-BuiucaniMoldova: Super Liga | 1X2 | 1 | 2–1 | High | Won |
| 17:45 | Barcelona RJ vs BúziosBrazil: Carioca C | 1X2 | 2 | 0–7 | Medium | Won |
| 17:45 | Brescia Clube vs EC ResendeBrazil: Carioca C | Double Chance | 12 | 0–2 | High | Won |
| 17:45 | EC Vera Cruz vs CAAC BrasilBrazil: Carioca C | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:45 | Tigres do Brasil vs Uniao CentralBrazil: Carioca C | 1X2 | 1 | 4–0 | Medium | Won |
| 18:00 | Belgrano Zarate vs EzeizaArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Argentino de Merlo vs ComunicacionesArgentina: Primera B Metropolitana | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 18:00 | Arsenal Sarandi vs Dock SudArgentina: Primera B Metropolitana | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Defensores de Cambaceres vs Estrella Del SurArgentina: Primera C | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 18:00 | Leandro N. Alem vs BerazateguiArgentina: Primera C | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Puerto Nuevo vs Victoriano ArenasArgentina: Primera C | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Jacobina U20 vs Bahia U20Brazil: Baiano U20 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:00 | Paulínia FU vs Itaquá Athletico ClubeBrazil: Paulista Série B | 1X2 | 2 | 1–3 | Medium | Won |
| 18:00 | Santacruzense vs America SPBrazil: Paulista Série B | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Circulo Deportivo vs Olimpo Bahia BlancaArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | El Linqueño vs Sportivo BelgranoArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Germinal de Rawson vs SantamarinaArgentina: Torneo Federal A | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Independiente De Chivilcoy vs Douglas HaigArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 0–4 | High | Lost |
| 18:00 | Kimberley Mar del Plata vs Guillermo BrownArgentina: Torneo Federal A | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Sol de América vs San Martin FormosaArgentina: Torneo Federal A | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | Villa Mitre vs AlvaradoArgentina: Torneo Federal A | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | Hercílio Luz vs Fluminense-SCBrazil: Catarinense 2 | 1X2 | 1 | 4–2 | High | Won |
| 18:00 | São Caetano U20 vs São Paulo U20Brazil: Paulista U20 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:00 | RB Bragantino U20 vs Capivariano U20Brazil: Paulista U20 | 1X2 | 1 | 3–1 | High | Won |
| 18:00 | Santos U20 vs Corinthians U20Brazil: Paulista U20 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Control Orientado vs Barrancas UMETArgentina: Torneo Promocional Amateur | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Alumni Los Hornos vs Las MandarinasArgentina: Torneo Promocional Amateur | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Cerrito vs Plaza ColoniaUruguay: Segunda División | Double Chance | 12 | 1–0 | Medium | Won |
| 18:30 | Jwaaya FC vs SafaLebanon: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 18:30 | Atletico Escobar vs Gimnasia ConcepciónArgentina: Torneo Federal A | Double Chance | 12 | 2–1 | High | Won |
| 18:30 | Costa Brava vs San Martín MendozaArgentina: Torneo Federal A | 1X2 | 1 | 2–1 | High | Won |
| 18:30 | Juventud Antoniana vs Defensores de VilelasArgentina: Torneo Federal A | 1X2 | 1 | 4–0 | Medium | Won |
| 18:30 | Juazeirense vs Serra BrancaBrazil: Serie D | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 19:00 | Caravaggio vs Guarani de PalhoçaBrazil: Catarinense 2 | Double Chance | 12 | 2–3 | High | Won |
| 19:00 | Marcílio Dias vs CascavelBrazil: Serie D | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 19:00 | Noroeste vs Portuguesa RJBrazil: Serie D | 1X2 | 1 | 1–3 | High | Lost |
| 19:00 | Athletic Club vs AvaiBrazil: Serie B | Double Chance | 12 | 1–0 | Medium | Won |
| 19:00 | Atletico Goianiense vs Ponte PretaBrazil: Serie B | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Juventude vs CearaBrazil: Serie B | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 19:00 | Erie Sports Center vs Pittsburgh Riverhounds 2USA: USL League Two | 1X2 | 2 | 0–4 | Medium | Won |
| 19:00 | Toronto II vs New England IIUSA: MLS Next Pro | 1X2 | 2 | 1–3 | Medium | Won |
| 19:00 | South Africa vs CanadaWorld: World Cup | 1X2 | 2 | 0–1 | Medium | Won |
| 19:00 | 9 de Julio Rafaela vs Gimnasia ChivilcoyArgentina: Torneo Federal A | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 19:00 | Sarmiento de La Banda vs Bartolomé MitreArgentina: Torneo Federal A | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Sarmiento Resistencia vs Tucuman CentralArgentina: Torneo Federal A | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 19:00 | Municipal Salamanca vs Real San JoaquínChile: Segunda División | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | Santiago Morning vs Linares UnidoChile: Segunda División | Double Chance | 12 | 0–1 | High | Won |
| 19:00 | General Velásquez vs Lota SchwagerChile: Segunda División | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 19:00 | Pinheiro vs VianaBrazil: Maranhense 2 | 1X2 | 1 | 2–1 | High | Won |
| 19:00 | Germany U19 vs Denmark U19Europe: UEFA U19 Championship | 1X2 | X | 4–3 | High | Lost |
| 19:00 | Huachipato vs Deportes TemucoChile: Copa Chile | 1X2 | 1 | 2–0 | High | Won |
| 19:00 | Union La Calera vs Santiago WanderersChile: Copa Chile | 1X2 | 1 | 4–0 | High | Won |
| 19:00 | ABC vs AltosBrazil: Serie D | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:00 | Cianorte vs Independiente FSJBrazil: Serie D | 1X2 | 1 | 0–1 | High | Lost |
| 19:30 | Manauara vs IndependênciaBrazil: Serie D | 1X2 | 1 | 1–1 | High | Lost |
| 20:00 | Curico Unido vs Universidad de ConcepcionChile: Copa Chile | Double Chance | 12 | 2–2 | High | Lost |
| 20:00 | Lone Star II vs Ocean City Nor'eastersUSA: USL League Two | 1X2 | 2 | 0–4 | Medium | Won |
| 20:00 | Seacoast United Phantoms vs Black RockUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 20:00 | Treze vs JacuipenseBrazil: Serie D | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 20:00 | Ferroviario vs Central SCBrazil: Serie D | 1X2 | 1 | 2–0 | Medium | Won |
| 20:00 | Nacional AM vs AraguaínaBrazil: Serie D | 1X2 | 1 | 0–0 | Medium | Lost |
| 21:00 | O'Higgins vs RecoletaChile: Copa Chile | Double Chance | 12 | 1–1 | High | Lost |
| 21:00 | Guaporé vs Monte RoraimaBrazil: Serie D | Double Chance | 12 | 2–0 | High | Won |
| 21:00 | Luverdense vs CeilândiaBrazil: Serie D | 1X2 | 1 | 1–1 | High | Lost |
| 21:00 | Oriental vs ColónUruguay: Segunda División | Double Chance | 12 | 1–1 | Medium | 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.