Calculating shot probability: From raw data to broadcast insights

Genius Icon

Genius Sports

28 Aug 2025
Shot Probabilities Blog Banner

Every game tells a story. And every shot makes up part of that story.  

Now, with tracking data and sophisticated AI technology, we’re able to lift the veil on the most engaging moments, calculating shot success in real-time and bringing it to life for fans via broadcast and highlights.  

Real-time shot probability has been integrated across football and basketball, from alternate broadcasts in the Premier League to displays at the FIBA U19 Basketball World Cup and analysis in the WNBA.  

Here’s how it works. 

Capture 

It all begins with capture. Our computer vision cameras map every player, every run, and every ball trajectory.  

Layered on top, event data marks the exact moments – passes, dribbles, shots – that define the game. 

This combination, of mesh tracking data and accurate event data, creates a digital twin of the exact action on the pitch or court, in data form. 

But this isn’t just raw input. It’s a precise ecosystem that utilises machine learning models to ensure every acute detail is logged, verified, and understood. Without this foundation, nothing else is possible. 

Calculation 

From here, GeniusIQ, our large-scale data and AI layer, takes over—turning data into insight. 

For football, this means that at the moment of a shot, our proprietary expected goals (xG) model estimates its chance of hitting the net. More than 30 situational and spatial factors feed in: distance, angle, shot type, time on the ball, plus high-frequency tracking signals like defender positioning, goalkeeper reaction, and ball trajectory. We even account for the speed of defenders closing down the shot, to consider the extent to which the striker was under pressure or not. 

On the basketball court, it’s a similar situation. Probability is based on the shooter’s location, orientation, and movement in the seconds before release, alongside defenders’ proximity and motion. Trained on thousands of historical games, GeniusIQ recognises the difference between a wide-open look and a tightly contested attempt. 

The result is a single number that feels natural to fans: a percentage chance that reflects the true difficulty of the shot. 

Display 

Insight means little if it isn’t contexualised properly. That’s why we overlay shot probabilities seamlessly onto broadcasts and highlights – at just the right moment. 

In football, the LFP Data Zone and Premier League Data Zone broadcasts have shown fans the hidden dynamics behind every attempt. For clubs in the EFL, like Ipswich Town and Derby County, augmented highlights on social media have sparked new levels of fan engagement. 

In basketball, augmentations during Lithuania’s King Mindaugas Cup and the FIBA U19 World Cup gave audiences fresh perspectives—turning every jumper, layup, or three-pointer into a moment of data-driven storytelling. 

These visuals don’t distract from the game. They deepen it—bringing fans closer to the split-second realities that players face. 

Why it matters 

Shot probability is more than a number. It’s the product of world-class data capture, and AI-powered modelling—delivered instantly into the broadcast experience. 

For leagues, it enhances storytelling. For fans, it sharpens appreciation of skill and difficulty. And for partners, it opens new ways to engage audiences with the drama of sport. 

From capture to calculation to display, every step is about clarity, unravelling the unknowns of the game in real-time.