πŸ” Track record β€” nothing hidden

Every pick we've published, with its actual outcome. Wins and losses. Numbers refresh as new matches finish. Below you can verify tomorrow's picks are committed to before kickoff.

Hit rate (all time)
0.0%
0 of 0 correct
Total P&L
+0.00u
ROI 0.0% per bet
Current streak
β€”
consecutive losses
Average odds
β€”
Best streak: 0W Β· worst: 0L

Historical performance

Not enough scored picks to plot yet. Check back next matchday.

Rolling hit rate β€” time windows

Last 7 days
0.0%
0/0
+0.00u Β· ROI 0.0%
Last 30 days
0.0%
0/0
+0.00u Β· ROI 0.0%
Last 90 days
0.0%
0/0
+0.00u Β· ROI 0.0%
πŸ›‘
Silver+ guarantee

If our verified hit rate drops below 55% in any calendar month, all Silver, Gold and Diamond subscribers get the following week free β€” no ticket, no questions. This page is the source of truth for that number.

πŸ”’ Tomorrow's picks β€” commitment proof

We publish the SHA-256 hash of tomorrow's slate before any of the matches kick off. Once the games have finished, we reveal the exact picks. Anyone can rehash the revealed picks and confirm we didn't cherry-pick winners after the fact.

Committed at
2026-07-14 11:34:35 UTC
Slate for 2026-07-14 + upcoming
computing…
Covers 0 picks. Anyone can verify by downloading the revealed picks JSON and running SHA-256 over the same fields.
How to verify (click)
# 1. Grab the picks JSON we publish once matches finish
curl https://bankerai.ng/data/picks-upcoming.json -o picks.json

# 2. Recompute the commitment hash (Python)
python3 -c "
import hashlib, json
with open('picks.json') as f: picks = json.load(f)
rows = [f\"{p['date']}|{p['league']}|{p['home']}|{p['away']}|{p['pick_team']}|{p['pick_prob']:.4f}|{p['fair_odds']:.2f}\"
        for p in picks]
print(hashlib.sha256(('\n'.join(rows)).encode()).hexdigest())
"

# 3. Compare with the hash shown above ↑

Every pick, ever

DateMatchPickProbOddsActualResult
No picks match this filter.