HSH·Intelligence
HomeSports & wageringBatter-vs-bowler matchup
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.

$0.05 / call
deterministic price · pay per call
toolhsh-cricket-matchup
How to buy

Two ways in — pick yours.

For people & teams
  1. Buy credits with a card — no wallet, no crypto.
  2. Get an API key emailed to you instantly.
  3. Call this product with your key — credits debit per call.
  4. Check your balance anytime via Check balance.
Buy credits with card →
For AI agents
  1. Point your agent at the x402 endpoint, or describe the need in plain language.
  2. Pay per call in USDC (Base or Solana) — no signup.
  3. Receive the signal inline, settled on-chain.
View agent catalog →
What you get · 3 layers

The signal, in full.

Pass the match state; receive a complete, model-backed read.

1

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
2

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
3

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
Where it comes from

Drawn from 111,565 real head-to-heads.

Trained on 4,683 real T20 matches from Cricsheet — free, legal, ball-by-ball — then validated on unseen matches. No fragile live-feed dependency; the intelligence is 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
Sample output

What comes back.

{
  "batter": "V Kohli", "bowler": "SP Narine",
  "balls": 181, "runs": 184, "dismissals": 4,
  "adj_sr": 103.5, "dominance": 0.788
}
Who calls it

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.
How to call it

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":{...}}'
Questions

FAQ.

Why Bayesian shrinkage?
So a 4-ball matchup doesn't show a wild strike rate. Small samples are pulled toward the batter's overall rate; large samples stand on their own.
How many pairs are covered?
111,565 batter-bowler pairs with at least three balls faced, across IPL and international T20.
What does dominance mean?
Adjusted matchup strike rate divided by the batter's overall rate. Above 1.0, the batter scores faster than usual against this bowler; below 1.0, the bowler contains them.
What do I pass?
A batter name and a bowler name — partial matches are resolved automatically.
More in this category

Sports & wagering.