Skip to content
Livex402Every live per-call product is also available to AI agentsPay list in USDCBaseSolanaNo accountNo API keyStructured JSON inlinePricing starts at $0.02Livex402Every live per-call product is also available to AI agentsPay list in USDCBaseSolanaNo accountNo API keyStructured JSON inlinePricing starts at $0.02

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.

Buy credits
x402 protocol
How to buy

Two ways in, pick yours.

For people & teams
  1. 01Buy credits with a card, no wallet, no crypto.
  2. 02Get an API key emailed to you instantly.
  3. 03Call this product with your key, credits debit per call.
  4. 04Check your balance anytime via Credits in the top menu.
Buy credits with card
For AI agents
  1. 01Point your agent at the x402 endpoint.
  2. 02Pay per call in USDC (Base or Solana), no signup.
  3. 03Receive structured data inline, settled on-chain.
x402 protocol
What you get · 3 layers

The signal, in full.

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

  1. 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

  2. 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

  3. 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

Where it comes from

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

Sample output

What comes back.

hsh-cricket-matchup
{
  "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.

  1. 01

    Discover

    Find the tool

    Via MCP at dod.hshintelligence.com/mcp or the x402 catalog.

  2. 02

    Pay

    Pay per call

    Send the x402 payment in USDC on Base. Fixed deterministic price.

  3. 03

    Receive

    Get the signal

    The signal returns inline, ready for your model, lineup, or strategy.

curl
# call the matchup tool
curl -H "X-Payment: <x402-usdc-base-payload>" \
     "https://dod.hshintelligence.com/mcp" \
     -d '{"tool":"hsh-cricket-matchup","input":{...}}'
Humans

Skip the wallet. Same product.

Live

HSH Intelligence

Any data you can describe, built to order, and callable by a human or an agent.

HSH Intelligence