- 01Buy credits with a card, no wallet, no crypto.
- 02Get an API key emailed to you instantly.
- 03Call this product with your key, credits debit per call.
- 04Check your balance anytime via Credits in the top menu.
T20·innings·live
Par-score / projected total.
The projected final first-innings total from any mid-innings state, with a calibrated P10-P90 confidence band. A phase-routed quantile model (powerplay / middle / death specialists) that returns not just a projected total but honest low-high bounds, with 85% band coverage. Par-score MAE by phase: powerplay 26.4, middle 17.5, death 8.5 runs. Held-out test set, match-level split. Error shrinks as the innings resolves, measured by phase, not flattened to a single number.
Two ways in, pick yours.
- 01Point your agent at the x402 endpoint.
- 02Pay per call in USDC (Base or Solana), no signup.
- 03Receive structured data inline, settled on-chain.
The signal, in full.
Pass the match state; receive a complete, model-backed read.
- 01
Projected total
The model's predicted final first-innings score from the current state, trained on the real scoring curve, so it does not blow up early the way run-rate extrapolation does.
projected_final_total
- 02
Naive baseline
A naive run-rate extrapolation is returned alongside the model projection, so the model's edge over the method everyone else uses is explicit.
naive_extrapolation
- 03
Confidence band
Every projection ships with calibrated P10-P90 bounds (85% coverage) that widen early and tighten through the innings, an explicit read on how much to trust the number.
low_p10high_p90phaseband_width
Fit to the real scoring curve.
Fit on a large archive of completed professional matches, then validated on unseen games. The intelligence lives in the model.
Real scoring curves
Trained on the actual run-accumulation shape of thousands of T20 innings, which is non-linear.
trained
Gradient-boosted regressor
XGBoost over state features, phase-routed quantile ensemble. Overall MAE 18.4. Calibrated 85% P10-P90 band.
proprietary methodology
Venue context
Optional venue input adjusts for high-scoring vs bowler-friendly grounds.
feature-engineered
Out-of-sample MAE by phase
Powerplay 26.4 runs (n=25,222). Middle 17.5 (n=37,219). Death 8.5 (n=19,783). Overall 18.4. Held-out test set, match-level split. Weakest early, when a projection is most valuable to a betting market, and tightest at the death. Published as a table because a single figure would hide where the model is strong.
out-of-sample
What comes back.
{
"projected_final_total": 179.5,
"low_p10": 164.6,
"high_p90": 201.2,
"phase": "death",
"band_width": 36.6,
"naive_extrapolation": 170.6
}Use cases.
For autonomous agents
Over/under bot
Price the total
Price a first-innings total market off a trained projection, not a naive rate.
Betting agent
Spot early value
In the powerplay, the model's restraint vs naive extrapolation flags mispriced totals.
Dashboard bot
Live par read
Show a projected total that updates sensibly ball by ball.
For people & teams
Bettor
Beat the naive line
Get a projection with a calibrated confidence band, model-projected not run-rate math.
Commentator
Is it par?
Answer 'what's a good score here' on air with a real model.
Analyst
Score benchmarking
Compare actual totals to model-par to grade batting performances.
Discover, pay, receive.
- 01
Discover
Find the tool
Via MCP at dod.hshintelligence.com/mcp or the x402 catalog.
- 02
Pay
Pay per call
Send the x402 payment in USDC on Base. Fixed deterministic price.
- 03
Receive
Get the signal
The signal returns inline, ready for your model, lineup, or strategy.
# call the parscore tool
curl -H "X-Payment: <x402-usdc-base-payload>" \
"https://dod.hshintelligence.com/mcp" \
-d '{"tool":"hsh-cricket-parscore","input":{...}}'
