✅ Bankroll Challenge · ACTIVE

$100.00 / $300

PnL $+0.00 · peak $100.00 · stop $50
+0.0% of journey to $300
Rules: $100 → $300 target. Max 3 plays/day, max 5% bankroll/play, max 2-leg parlays. Quarter-Kelly sizing. Strict CLV scoring (morning lock price only). Stop-loss at $50. Status reason: n/a

Tomorrow's locked plays 3 picks, $5.00 staked

Lane ALukas Neumayer$2.00
Dusan Lajovic vs Lukas Neumayer
Pinnacle-anchored: model 52% vs Pin 48% (Δ 3.8pp). Kalshi market 48c -> +4.1pp edge.
@ 48.0c · our_p 52.1% · mkt 48.0% · Pin 48.4% (Δ 3.8pp) · EV/$ 0.086
Lane AKimmer Coppejans$1.50
Daniil Glinka vs Kimmer Coppejans
Pinnacle-anchored: model 51% vs Pin 49% (Δ 2.4pp). Kalshi market 48c -> +3.3pp edge.
@ 48.0c · our_p 51.3% · mkt 48.0% · Pin 48.9% (Δ 2.4pp) · EV/$ 0.069
Lane AMartin Landaluce$1.50
Martin Landaluce vs Jan-Lennard Struff
Pinnacle-anchored: model 62% vs Pin 59% (Δ 2.8pp). Kalshi market 59c -> +2.8pp edge.
@ 59.0c · our_p 61.8% · mkt 59.0% · Pin 59.1% (Δ 2.8pp) · EV/$ 0.048

Yesterday's grades

0 picks locked. 0 candidates rejected by lane filters / caps.

Equity curve 0 data points

No equity points yet — bankroll starts at $100. First lock seeds the curve.

Lane performance live since 2026-06-22

LanenW-LWin rateMean CLVP&LWeight
A · Pinnacle-anchored157-80.467+3.42pp$+3.6640%
B · Fade trade00-0$+0.0020%
C · Cross-tournament fav parlays00-0$+0.0040%

Recent lessons

No lessons yet. The grader writes one each day to ~/.claude/projects/.../memory/challenge_lessons_<date>.md.

Data freshness

Kalshi DB: 0.0hEdges CSV: 0.0hPinnacle live: 0.0hResults DB: 3.1h
Paper-only. CLV scored against Pinnacle close. Status auto-transitions to WON @ $300, LOST @ $50.
Rebuilds daily via run_challenge_tennis.py. Back to Tennis HQ