The in-game terminal.

Model-vs-market signals at halftime. Live position management with cover dynamics, hedge sizing, and Greeks. Custom backtested strategies with SMS alerts — the complete second-half workflow.

College basketball and NBA. Second-half spreads.

NCST @ NDCOVERSASU @ BAYCOVERSSJU @ MARQCOVERSMICH @ ILLMISSKU @ OKSTCOVERSARIZ @ KUCOVERSMICH @ PURCOVERSISU @ UTAHMISSWAKE @ BCCOVERSNCST @ NDCOVERSASU @ BAYCOVERSSJU @ MARQCOVERSMICH @ ILLMISSKU @ OKSTCOVERSARIZ @ KUCOVERSMICH @ PURCOVERSISU @ UTAHMISSWAKE @ BCCOVERS

0.0%

CBB Target ATS

283 games, 4 seasons

0.0%

NBA 2025-26

target pattern, current season

0.0%

NBA All Seasons

733 games, 5 seasons

0+

Games Validated

CBB + NBA combined

College basketball (4 seasons, 2022-26) and NBA (5 seasons, 2021-26), tested on data the models never saw. NBA target pattern at 61.2% this season — the strongest in 5 years. The target pattern misses ~28% of the time — expect losing streaks within any given month.

At halftime, the signal

Chalk compares its model prediction against the live 2H market line. Every element is a decision input.

HALFTEAM A38@TEAM B35CLOSEBULL
Regime

Game state at halftime, classified by score differential. Each regime has distinct second-half characteristics.

Model vs. market

Eight models produce a second-half projection. Chalk compares it to the live market line — the gap is the raw signal.

Signal

Direction and magnitude of the model-market divergence. One factor among several the edge engine evaluates.

Confidence range

Calibrated range on the second-half outcome. No false precision — the uncertainty is part of the signal.

Conference

Conference context is one of several dimensions Chalk uses when classifying game situations.

Everything is an input

No single field is the signal — Chalk's published edges combine multiple factors. Subscribers see full details in-app.

During the game, position management

Chalk tracks your position against the spread in real time — cover margin, trajectory, hedge sizing, and middle detection all updating as every basket lands.

Around the 9-minute mark of the second half, winners separate from losers. That's when hedging, hold decisions, and middle opportunities actually matter.

ARIZ56@55KU
Trailing
11:23 2H
1H 38–29·2H 18–26 (-8)
3.5KU covering by 3.5vs 2H line KU -4.5
9-Min Checkpoint
HOLD
-3.5
Covering by 3.5
Improving
Trajectory
71%
Cover prob
Hedge Calculator
Equal-profit hedge$14.25
Orig 2H: -4.5FG equiv: -2.0Width: 2.5 pts
Middle open
θ+0.8%/min
Δ+6.0%/pt
Γ-3.0%/pt²
Cover Margin
How far you are from the spread in real time. Green means covering, red means not.
9-Min Checkpoint
HOLD, WATCH, or HEDGE recommendation based on position, trajectory, and conditional cover probability.
Hedge Calculator
Equal-profit and Kelly-optimal hedge sizing. Enter your original bet to see the hedge amount.
Middle Zone
When the full-game line has moved enough to create an arbitrage window, our pricing model detects and sizes it.
Greeks
Options-style sensitivities: theta (time decay), delta (score sensitivity), gamma (regime change risk).
Pro + Syndicate

The signal, delivered

Toggle alerts on Chalk's published edges or your own custom strategies. SMS fires within seconds of halftime — tap the link to open the game and manage your position live.

Published Edges
CBB Target Pattern72%
NBA Published Edge58%
Incoming
Chalk

CBB Target Pattern: TEAM A @ TEAM B

published edge matched at halftime

HT: 38-35

chalk.is/game/8050...

6:42 PM ET
2 of 10 alerts used today
Published Edges
Chalk-curated patterns backed by four seasons of results. Toggle the bell — that's it.
Instant SMS
The alert fires within seconds of halftime with the game and matched pattern. Tap the link to open Cover Dynamics.
Custom Triggers
Build your own filters and get alerts when your exact criteria match tonight's slate.
Smart Limits
Pro: 10 alerts/day. Syndicate: 25/day. Published edges always take priority.
Syndicate Tier

Build your own edge. Validate it. Deploy it.

Other tools give you picks. Chalk gives you a research lab. Partition four seasons of data across dozens of dimensions — then prove your thesis before you risk a dollar.

Partition
CBB
Spreads
2H
Custom Filters
All Seasons

487 matching games

Edge Groups

Top 20%

63.2%

ATS

54.172.3%

+18.4%

ROI

97 games

Top 40%

58.7%

ATS

51.465.9%

+11.2%

ROI

195 games

Top 60%

55.1%

ATS

4961.2%

+4.8%

ROI

292 games

Statistical Significance
Significant
Probability of profit94.2%
95% CI: 54.1–72.3%·Breakeven: 52.4%
Partition Builder
Slice the dataset across dozens of dimensions — game state, league, season, and more. Start broad, narrow to your thesis.
Edge Groups
See ATS win rate, ROI, and confidence intervals across signal strength buckets. The top 20% isolates where edge concentration is highest.
Statistical Rigor
Bayesian posterior probabilities, not just p-values. Know whether your edge survives scrutiny before you risk capital.
Deploy with Alerts
Save your strategy and get SMS alerts at halftime when a matching game appears tonight.

Past performance does not guarantee future results. All backtested statistics are out-of-sample but reflect historical data that may not repeat.

Syndicate Tier

Your signals, your systems

HMAC-signed webhooks at halftime. Discord and Telegram bots in minutes. Live position polling with Greeks. Automated P&L tracking — the full pipeline from signal to settlement, one API key.

1/4The Alert

Halftime signal hits your endpoint in under a second.

# Incoming webhook payload (POST to your endpoint)
# Headers:
# X-Chalk-Signature: sha256=9a4f2e...
# X-Chalk-Timestamp: 1711843200
{
"event": "signal.matched",
"data": {
"game_id": "401820795",
"away_team": "Team A",
"home_team": "Team B",
"halftime_margin": <int>,
"regime": "<regime>",
"signal": "<direction>",
"model_implied_2h": <float>,
"market_2h_line": <float>,
"divergence": <float>,
"filter_name": "My Custom Strategy"
}
}

Pick your plan

7-day free trial on every tier. Cancel anytime.

Most Popular

Pro

$149/mo

The edge, delivered.

  • Target pattern alerts — SMS the moment a high-edge game hits halftime
  • Full signal dashboard with game-state context and model diagnostics
  • Cover Dynamics with position tracking
  • Fair cash-out valuation + hedge calculator
  • 30-day game history

Syndicate

$349/mo

Build your own edge.

  • Everything in Pro
  • Strategy Lab — research, backtest, deploy
  • Filter Builder with 4-season backtesting
  • Custom SMS triggers + options-style Greeks
  • REST API + webhooks (5,000 req/day)

Questions

What does Chalk show me at halftime?

Three things: the gap between Chalk's model prediction and the live second-half market line, a game-state classification that contextualizes the signal, and a calibrated confidence range on the second-half outcome. Every element is a decision input.

How does the model work?

Eight models working together — deep learning trained on play-by-play data from 60,000+ games, plus statistical models that capture how scores evolve through a game. They specialize in different things: momentum, volatility, comeback dynamics. The output isn't a single number — it's a full probability range on the second-half margin, so you see the confidence behind every signal.

How fast do signals arrive?

Within seconds of halftime. Chalk runs all eight models against the live 2H line the moment it's posted — regime, divergence, and confidence range appear on your dashboard instantly. SMS alerts fire immediately. During the second half, Cover Dynamics updates in real time as every basket changes your position.

Why the 9-minute checkpoint?

We studied every target pattern game across four seasons. Before 9 minutes into the second half, eventual winners and losers look identical — both are noisy. Around 9 minutes, trajectory plus current position start to separate outcomes dramatically. That's the inflection point where hedge-or-hold decisions actually matter.

Why should I trust the backtest?

Every result is out-of-sample — tested on data the models never trained on. The target pattern is deliberately narrow — not a broad claim that works everywhere. It misses ~28% of the time. Click 'View Full Backtest' on any published edge to see every individual game. We publish the loss rate because the edge is real enough to survive scrutiny.

What are the Greeks?

The same framework as options pricing, applied to spread positions. Theta measures time decay on your cover margin. Delta measures score sensitivity. Gamma tracks how fast Delta changes. Vega quantifies your volatility exposure. Together they answer: how is my position aging, and what does the next basket do to it? Available on the Syndicate tier.

What happens in the off-season?

Billing pauses automatically after late June. No charges July through September. Resumes in October with email reminders and one-click cancel.

What sports and markets does Chalk cover?

College basketball and NBA. Second-half spreads at halftime — that's where the gap between model and market is widest and the historical edge is strongest. Chalk is purpose-built for this one market and fits into your existing workflow for line shopping and bankroll management.

Every game has a signal.

Start your free trial and see the next halftime signal come in.