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 — Monday, June 22, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | AHFC Royals vs San Antonio FC 2USA: USL League Two | 1X2 | 1 | 5–2 | High | Won |
| 00:00 | O'Higgins vs Union EspanolaChile: Copa Chile | 1X2 | 1 | 1–1 | Medium | Lost |
| 00:15 | West Seattle Junction vs BallardUSA: USL League Two | 1X2 | 2 | 1–2 | Medium | Won |
| 00:30 | Austin II vs Sporting KC IIUSA: MLS Next Pro | 1X2 | 1 | 2–1 | High | Won |
| 01:00 | New Zealand vs EgyptWorld: World Cup | 1X2 | 2 | 1–3 | Medium | Won |
| 01:00 | Albion Colorado vs Colorado ISAUSA: USL League Two | 1X2 | 1 | 1–1 | Medium | Lost |
| 02:00 | AMSG vs City SCUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 02:00 | Tacoma Defiance vs Real MonarchsUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 07:00 | Suhul Shire vs Kedus GiorgisEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 08:00 | Hunters vs KhoromkhonMongolia: Premier League | 1X2 | 1 | 9–0 | Medium | Won |
| 10:15 | Melbourne Victory II vs Brunswick CityAustralia: Victoria NPL 2 | 1X2 | 1 | 4–1 | Medium | Won |
| 11:00 | Khovd Western vs KhovdMongolia: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 12:00 | Fasil Ketema vs Arba Minch KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 12:00 | Welayta Dicha vs Mebrat HaylEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | Thimphu vs TsirangBhutan: Premier League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 12:00 | Tulevik vs LuunjaEstonia: Esiliiga B | 1X2 | 1 | 2–2 | High | Lost |
| 13:00 | Gareji vs Odishi 1919Georgia: Erovnuli Liga 2 | 1X2 | 1 | 1–2 | Medium | Lost |
| 13:00 | Merani Martvili vs GoriGeorgia: Erovnuli Liga 2 | 1X2 | 1 | 0–2 | Medium | Lost |
| 13:00 | AIK Stockholm vs Kalmar FFWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | Kolkheti Poti vs ShturmiGeorgia: Erovnuli Liga 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | Legion vs Parnu JK Vaprus U21Estonia: Esiliiga B | 1X2 | 2 | 1–4 | High | Won |
| 14:00 | Torpedo Moskva vs Volga UlyanovskWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 14:30 | Alay vs OshMU AldierKyrgyzstan: Premier League | 1X2 | 1 | 0–2 | Medium | Lost |
| 14:30 | Asiagoal vs Bishkek CityKyrgyzstan: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:30 | Asia Talas vs Muras UnitedKyrgyzstan: Premier League | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 15:00 | Dila vs RustaviGeorgia: Erovnuli Liga | Double Chance | 12 | 3–0 | Medium | Won |
| 15:00 | Welwalo Adigrat Uni vs Hadiya HosaenaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:00 | Aalesund II vs Ranheim IINorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 15:00 | Odd II vs FlekkerøyNorway: 3. Division Girone 4 | 1X2 | 2 | 3–1 | Medium | Lost |
| 15:00 | Rīgas FS vs Ogre UnitedLatvia: Virsliga | 1X2 | 1 | 6–0 | High | Won |
| 16:00 | Telavi vs Aragvi DushetiGeorgia: Erovnuli Liga 2 | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Fana vs Sogndal IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 16:00 | Førde vs Åsane IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 16:00 | Haugesund II vs MadlaNorway: 3. Division Girone 4 | 1X2 | 2 | 3–2 | Medium | Lost |
| 16:00 | Elva vs Flora IIEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 16:00 | Maardu vs ViimsiEstonia: Esiliiga A | 1X2 | 2 | 1–0 | Medium | Lost |
| 16:00 | Levadia U19 vs Johvi PhoenixEstonia: Esiliiga B | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Tallinna Kalev II vs Narva U21Estonia: Esiliiga B | 1X2 | 2 | 2–3 | Medium | Won |
| 16:05 | Al Salmiyah vs Al FahaheelKuwait: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 16:30 | Falcons vs Hart AcedemyGambia: GFA League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 16:30 | GPA vs Medina UnitedGambia: GFA League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:30 | BST Galaxy vs BombadaGambia: GFA League | 1X2 | 1 | 4–1 | Medium | Won |
| 16:30 | Fortune vs Steve BikoGambia: GFA League | 1X2 | 1 | 1–0 | High | Won |
| 16:30 | Dutch Lions vs Brikama UnitedGambia: GFA League | BTTS / GG | BTTS - No | 3–3 | High | Lost |
| 16:30 | Hawks vs SamgerGambia: GFA League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:30 | Real de Banjul vs Greater TomorrowGambia: GFA League | 1X2 | 1 | 2–3 | High | Lost |
| 16:30 | Team Rhino vs TMTGambia: GFA League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 17:00 | Räppe vs Hässleholms IFSweden: Svenska Cupen | 1X2 | 2 | 1–2 | High | Won |
| 17:00 | Argentina vs AustriaWorld: World Cup | 1X2 | 1 | 2–0 | Medium | Won |
| 17:00 | Oddevold vs Ljungskile SKSweden: Superettan | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Varbergs BoIS FC vs Landskrona BoISSweden: Superettan | 1X2 | 1 | 2–3 | Medium | Lost |
| 17:00 | Sioni vs SamtrediaGeorgia: Erovnuli Liga 2 | 1X2 | 1 | 3–2 | Medium | Won |
| 17:00 | Torpedo Kutaisi vs SpaeriGeorgia: Erovnuli Liga | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Boden vs IFK LuleåSweden: Division 2 Norrland | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 17:00 | Landvetter IS vs DalstorpsSweden: Svenska Cupen | 1X2 | 1 | 0–1 | High | Lost |
| 17:00 | Smiltene vs Valmiera BSSLatvia: Cup | 1X2 | 2 | 1–4 | High | Won |
| 17:05 | Orebro SK vs SandvikenSweden: Superettan | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 17:30 | Syrianska FC vs RågsvedSweden: Division 2 Södra Svealand | 1X2 | 2 | 2–2 | High | Lost |
| 17:30 | Sleipner vs NyköpingSweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:45 | Al Kuwait vs Al ArabiKuwait: Premier League | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Joinville U20 vs Figueirense U20Brazil: Catarinense U20 | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 18:45 | Shelbourne vs BohemiansIreland: Premier Division | Double Chance | 12 | 0–3 | High | Won |
| 18:45 | Al Qadsia vs KazmaKuwait: Premier League | 1X2 | 1 | 1–2 | High | Lost |
| 19:00 | Shamrock Rovers vs Derry CityIreland: Premier Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:15 | KR Reykjavik vs IA AkranesIceland: Úrvalsdeild | 1X2 | 1 | 5–3 | 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.
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.