Skip to content

Live shot analysis

The shot that should have been played.

CritShot, Live

CritShot reads the delivery, picks the highest-value shot for it, and renders that shot as a 3D batter inside the broadcast with a difficulty score from 1 to 10. It ran at a national-level test in March 2025, with one operator running four feeds, game state and live metrics from the broadcast box.

Book a technical call What deployment involves
Rendered 3D batter in Chrio kit, mid-stroke, produced by CritShot

CritShot · Live

What goes on air.

Every delivery is tracked and classified, then the recommended shot is rendered as a 3D batter inside the broadcast. Tested at national level.

critshot.chrio.site
Detection mode: labelled bounding boxes on batter, bowler, keeper and fielders, a red pitch zone, a batter movement vector, and a game state panel

Detection mode: the feed as the model sees it.

Player and pitch boxes, a movement vector, and the game state feeding the shot model.

How a call is made

From delivery to overlay before the next ball.

  1. 01

    Detect. Ball, batter, bowler, fielders and pitch are located on every frame by three detectors voting in parallel.

  2. 02

    Read the delivery. Line, length, speed and field placement are combined with the game state into a single feature set.

  3. 03

    Predict. An LSTM and XGBoost stack picks the highest-value shot for that delivery and scores its difficulty from 1 to 10.

  4. 04

    Render. Blender animates a 3D avatar playing that shot from the broadcast angle, beside the shot actually played.

  5. 05

    Air. The operator approves and the overlay leaves the workstation as an NDI (Network Device Interface) stream, ready for the replay slot.

Intelligent analysis

Six readings on every ball, before the call is made.

  • 98.6% on the ball class

    Ball identification

    High-precision detection and tracking of the ball from release to the bat, on a broadcast feed.

  • 15+ features

    Complexity profiling

    Spin, speed, swing, seam and more than a dozen other features extracted from the delivery.

  • Live radar

    Field density mapping

    Fielder placement and density mapped live, so the recommended shot is the one that finds the gap.

  • Live context

    Match context awareness

    Over, phase of the innings, required rate and intent are all part of the model’s input.

  • Stress levels

    Batsman stress index

    An estimate of the pressure on the batter and how hard the decision in front of them is.

  • 10k+ deliveries

    Proven on data

    Validated on more than ten thousand deliveries of professional match footage.