PitchKit
API Reference@pitchkit/data-providersstatsbombInterfaces

StatsBombPass

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

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
endXreadonlynumberpass.end_location[0].--packages/data-providers/src/statsbomb/types.ts:140
endYreadonlynumberpass.end_location[1].--packages/data-providers/src/statsbomb/types.ts:142
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
passreadonlyobject---packages/data-providers/src/statsbomb/types.ts:143
pass.aerial_won?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:167
pass.anglereadonlynumber---packages/data-providers/src/statsbomb/types.ts:146
pass.assisted_shot_id?readonlystring---packages/data-providers/src/statsbomb/types.ts:171
pass.body_part?readonlyStatsBombRef<PassBodyPart>---packages/data-providers/src/statsbomb/types.ts:149
pass.cross?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:158
pass.cut_back?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:161
pass.deflected?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:165
pass.end_locationreadonlyreadonly number[]---packages/data-providers/src/statsbomb/types.ts:144
pass.goal_assist?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:169
pass.heightreadonlyStatsBombRef<PassHeight>---packages/data-providers/src/statsbomb/types.ts:147
pass.inswinging?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:163
pass.lengthreadonlynumber---packages/data-providers/src/statsbomb/types.ts:145
pass.miscommunication?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:166
pass.no_touch?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:168
pass.outcome?readonlyStatsBombRef<PassOutcome>Absent on a completed pass — StatsBomb encodes success as the lack of an outcome, not as an outcome value. Use isComplete(pass) rather than testing this field directly.--packages/data-providers/src/statsbomb/types.ts:157
pass.outswinging?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:164
pass.recipient?readonlyStatsBombRef<string>---packages/data-providers/src/statsbomb/types.ts:148
pass.shot_assist?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:170
pass.straight?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:162
pass.switch?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:160
pass.technique?readonlyStatsBombRef<string>---packages/data-providers/src/statsbomb/types.ts:151
pass.through_ball?readonlyboolean---packages/data-providers/src/statsbomb/types.ts:159
pass.type?readonlyStatsBombRef<PassType>---packages/data-providers/src/statsbomb/types.ts:150
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
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:137
yreadonlynumberlocation[1], lifted for direct use as a PitchKit y accessor.StatsBombBaseEvent.y-packages/data-providers/src/statsbomb/types.ts:138

On this page