- 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·matchup·historical
Batter-vs-bowler matchup.
The head-to-head record and dominance score for any batter-bowler pair, from 111,565 real pairings with Bayesian shrinkage. Who owns whom, the edge a fantasy picker or in-play trader wants the moment a specific bowler comes on to a specific batter.
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
Head-to-head record
Balls faced, runs scored, and dismissals for the exact pair, the raw history of how this matchup has played out.
ballsrunsdismissals
- 02
Bayesian-adjusted strike rate
Strike rate in the matchup, shrunk toward the batter's overall rate so a small sample doesn't produce a wild number.
adj_sr
- 03
Dominance score
A single number above or below 1.0, above means the batter dominates this bowler, below means the bowler has the edge.
dominance
Drawn from 111,565 real head-to-heads.
Fit on a large archive of completed professional matches, then validated on unseen games. The intelligence lives in the model.
111,565 pairs
Every batter-bowler pairing with at least three balls faced, across IPL and international T20.
trained
Bayesian shrinkage
Small samples pulled toward the batter's overall rate; large samples stand alone.
proprietary methodology
Partial-name matching
Resolves partial or alternate spellings to the right player.
robust
Historical, deterministic
A fixed record, the same pair always returns the same, auditable numbers.
deterministic
What comes back.
{
"batter": "V Kohli",
"bowler": "SP Narine",
"balls": 181,
"runs": 184,
"dismissals": 4,
"adj_sr": 103.5,
"dominance": 0.788
}Use cases.
For autonomous agents
Fantasy bot
Weight picks by matchup
Boost or fade a batter based on who's likely to bowl to them.
In-play agent
React to a bowling change
When a bowler comes on, pull the matchup and adjust the live read.
Preview bot
Auto-write matchups
Generate 'key battles' content for every fixture automatically.
For people & teams
Fantasy player
Find the edge
Pick batters who historically dominate the expected bowlers.
Trader
Read the battle
Anticipate a wicket or a boundary spell from the head-to-head.
Analyst / media
Key battles
Ground match previews in real head-to-head data.
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 matchup tool
curl -H "X-Payment: <x402-usdc-base-payload>" \
"https://dod.hshintelligence.com/mcp" \
-d '{"tool":"hsh-cricket-matchup","input":{...}}'
