Metadata for MLB play-by-play dataset is as follows:
GAME ID
DATE
INNING
“ROAD SCORE”
“HOME SCORE”
“BATTING TEAM”
BATTER
“BATTER MLB-ID”
HAND
“RUNNERS ON BASE 1B”
“RUNNERS ON BASE 2B”
“RUNNERS ON BASE 3B”
“PITCHING TEAM”
PITCHER
“PITCHER MLB-ID”
HAND
C
1B
2B
3B
SS
LF
CF
RF
PITCHING SEQUENCE LENGTH
“PITCH by PITCH
S: Strike; Strike called; Strike swinging | B: Ball, called ball
IN: In play | F: Foul; Foul ball on pitchout | FT: Foul tip; Foul tip on bunt | FB: Foul bunt
IB: Intentional ball | HB: Hit batter | MB: Missed bunt attempt | NP: No pitch
PO: Pitchout | POS: Swinging on pitchout | N-A: Unknown, Missed pitch | POF Pickoff thrown to 1B/2B/3B”
BALLS
STRIKES
HIT TYPE
PLAY TYPE
RUNS
OUTS
STOLEN BASES
CAUGHT STEALING
DEFENSIVE INDIFFERENCE
PASSED BALL
WILD PITCH
DESCRIPTION