Ball Pitchzone
A continuous span describing which longitudinal third of the pitch the ball is currently in. Carries a pitchzone enum: defensive_third, middle_third, attacking_third.
Category: Structure
Properties
| Property | Type | Description | Values |
|---|---|---|---|
pitchzone |
str |
Pitch-third span label on ball_pitchzone events. |
defensive_third, middle_third, attacking_third |
Property Values
pitchzone
A continuous span describing which longitudinal third of the pitch the ball is currently in. Carries a pitchzone enum: defensive_third, middle_third, attacking_third.
| Value | Description |
|---|---|
defensive_third |
Ball is in the longitudinal third closest to the in-possession team's own goal. |
middle_third |
Ball is in the central longitudinal third. |
attacking_third |
Ball is in the longitudinal third closest to the opposition goal. |
Accuracy
Held-out model quality — how well the engine reproduces ground truth on frozen
evaluation games it was never trained on. This is not per-match confidence (each
event row also carries its own confidence_event). Metric: frame_macro_f1
(per-frame, macro-averaged over classes), measured 2026-07-10.
| Ground-truth source | Accuracy | Macro F1 | Frames |
|---|---|---|---|
| World Cup Broadcast | 0.85 | 0.83 | 304,848 |
Response
Events of this type appear in the Events endpoint response:
{
"start": 125.5,
"end": 135.5,
"label": "ball_pitchzone",
"event_type": "ball_pitchzone"
}