PitchKit
API Reference@pitchkit/data-providersstatsbombInterfaces

StatsBombShot

Defined in: packages/data-providers/src/statsbomb/types.ts:102

Fields present on every event, whatever its type.

x/y are optional here because a handful of event types genuinely carry no location — Starting XI, Half Start, Half End, Substitution, Tactical Shift and Bad Behaviour. They are re-declared as required on the shot, pass and carry types below, which always have one.

Extends

Properties

PropertyModifierTypeDescriptionOverridesInherited fromDefined in
counterpress?readonlyboolean--StatsBombBaseEvent.counterpresspackages/data-providers/src/statsbomb/types.ts:92
duration?readonlynumber--StatsBombBaseEvent.durationpackages/data-providers/src/statsbomb/types.ts:90
endXreadonlynumbershot.end_location[0].--packages/data-providers/src/statsbomb/types.ts:106
endYreadonlynumbershot.end_location[1].--packages/data-providers/src/statsbomb/types.ts:108
endZ?readonlynumbershot.end_location[2] — height above the goal line. Genuinely optional: StatsBomb records a 2-element end location for shots that never left the ground, and a 3-element one otherwise.--packages/data-providers/src/statsbomb/types.ts:114
idreadonlystring--StatsBombBaseEvent.idpackages/data-providers/src/statsbomb/types.ts:76
indexreadonlynumber--StatsBombBaseEvent.indexpackages/data-providers/src/statsbomb/types.ts:77
location?readonlyreadonly number[]--StatsBombBaseEvent.locationpackages/data-providers/src/statsbomb/types.ts:89
minutereadonlynumber--StatsBombBaseEvent.minutepackages/data-providers/src/statsbomb/types.ts:80
off_camera?readonlyboolean--StatsBombBaseEvent.off_camerapackages/data-providers/src/statsbomb/types.ts:93
out?readonlyboolean--StatsBombBaseEvent.outpackages/data-providers/src/statsbomb/types.ts:94
periodreadonlynumber--StatsBombBaseEvent.periodpackages/data-providers/src/statsbomb/types.ts:78
play_patternreadonlyStatsBombRef<PlayPattern>--StatsBombBaseEvent.play_patternpackages/data-providers/src/statsbomb/types.ts:85
player?readonlyStatsBombRef<string>--StatsBombBaseEvent.playerpackages/data-providers/src/statsbomb/types.ts:87
position?readonlyStatsBombRef<string>--StatsBombBaseEvent.positionpackages/data-providers/src/statsbomb/types.ts:88
possessionreadonlynumber--StatsBombBaseEvent.possessionpackages/data-providers/src/statsbomb/types.ts:83
possession_teamreadonlyStatsBombRef--StatsBombBaseEvent.possession_teampackages/data-providers/src/statsbomb/types.ts:84
related_events?readonlyreadonly string[]--StatsBombBaseEvent.related_eventspackages/data-providers/src/statsbomb/types.ts:95
secondreadonlynumber--StatsBombBaseEvent.secondpackages/data-providers/src/statsbomb/types.ts:81
shotreadonlyobject---packages/data-providers/src/statsbomb/types.ts:115
shot.aerial_won?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:125
shot.body_partreadonlyStatsBombRef<ShotBodyPart>---packages/data-providers/src/statsbomb/types.ts:120
shot.deflected?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:126
shot.end_locationreadonlyreadonly number[]---packages/data-providers/src/statsbomb/types.ts:117
shot.first_time?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:123
shot.follows_dribble?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:128
shot.freeze_frame?readonlyreadonly StatsBombFreezeFramePlayer[]---packages/data-providers/src/statsbomb/types.ts:122
shot.key_pass_id?readonlystring---packages/data-providers/src/statsbomb/types.ts:132
shot.one_on_one?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:124
shot.open_goal?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:127
shot.outcomereadonlyStatsBombRef<ShotOutcome>---packages/data-providers/src/statsbomb/types.ts:118
shot.redirect?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:129
shot.saved_off_target?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:130
shot.saved_to_post?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:131
shot.statsbomb_xgreadonlynumber---packages/data-providers/src/statsbomb/types.ts:116
shot.technique?readonlyStatsBombRef<string>---packages/data-providers/src/statsbomb/types.ts:121
shot.typereadonlyStatsBombRef<ShotType>---packages/data-providers/src/statsbomb/types.ts:119
teamreadonlyStatsBombRef--StatsBombBaseEvent.teampackages/data-providers/src/statsbomb/types.ts:86
timestampreadonlystring--StatsBombBaseEvent.timestamppackages/data-providers/src/statsbomb/types.ts:79
typereadonlyStatsBombRef--StatsBombBaseEvent.typepackages/data-providers/src/statsbomb/types.ts:82
under_pressure?readonlyboolean--StatsBombBaseEvent.under_pressurepackages/data-providers/src/statsbomb/types.ts:91
xreadonlynumberlocation[0], lifted for direct use as a PitchKit x accessor.StatsBombBaseEvent.x-packages/data-providers/src/statsbomb/types.ts:103
yreadonlynumberlocation[1], lifted for direct use as a PitchKit y accessor.StatsBombBaseEvent.y-packages/data-providers/src/statsbomb/types.ts:104

On this page