use serde::{Deserialize};
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct Game {
all_plays: Vec<AllPlays>,
}
#[derive(Deserialize, Debug)]
pub (crate) struct AllPlays {
result: PlateAppearanceData,
about: About,
matchup: MatchupData,
runners: Vec<RunnerData>,
#[serde(rename="playEvents")]
play_events: Vec<PlayEvent>,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) enum PlayEventType {
Action,
Pitch,
Pickoff,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PitchDataParse {
strike_zone_top: f32,
strike_zone_bottom: f32,
coordinates: PitchCoordinates,
start_speed: Option<f32>,
end_speed: Option<f32>,
breaks: Option<PitchBreaks>,
plate_time: Option<f32>,
extension: Option<f32>,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PitchBreaks {
break_length: f32,
break_y: f32,
spin_rate: f32,
spin_direction: f32,
}
#[serde(rename_all="camelCase")]
#[derive(Deserialize, Debug)]
pub (crate) struct PitchCoordinates {
x: f32,
y: f32,
a_x: Option<f32>,
a_y: Option<f32>,
a_z: Option<f32>,
pfx_x: Option<f32>,
pfx_z: Option<f32>,
p_x: Option<f32>,
p_z: Option<f32>,
v_x0: Option<f32>,
v_y0: Option<f32>,
v_z0: Option<f32>,
x0: Option<f32>,
y0: Option<f32>,
z0: Option<f32>,
}
#[derive(Deserialize, Debug)]
pub (crate) struct HitCoordinates {
#[serde(alias="coordX")]
x: f32,
#[serde(alias="coordY")]
y: f32,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct HitData {
trajectory: Trajectory,
hardness: Hardness,
coordinates: HitCoordinates,
launch_speed: Option<f32>,
launch_angle: Option<f32>,
total_distance: Option<f32>,
}
#[derive(Deserialize, Debug)]
pub (crate) enum Trajectory {
#[serde(alias = "line_drive", alias = "bunt_line_drive")]
LineDrive,
#[serde(alias = "fly_ball")]
FlyBall,
#[serde(alias = "popup", alias = "bunt_popup")]
PopUp,
#[serde(alias = "ground_ball", alias="bunt_grounder")]
GroundBall,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) enum Hardness {
Soft,
Medium,
Hard,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PitchType {
code: PitchTypeCode,
description: PitchTypeDescription,
}
#[derive(Deserialize, Debug)]
pub (crate) enum PitchTypeCode {
CH,
CU,
EP,
FA,
FC,
FF,
FO,
FS,
FT,
IN,
KC,
KN,
PO,
SC,
SI,
SL,
#[serde(other)]
UN,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="PascalCase")]
pub (crate) enum PitchTypeDescription {
Changeup,
Curveball,
Eephus,
Fastball,
Cutter,
#[serde(alias="Four-Seam Fastball")]
FourSeamFastball,
Forkball,
Splitter,
#[serde(alias="Two-Seam Fastball")]
TwoSeamFastball,
#[serde(alias="Int. Ball")]
IntentionalBall,
KnuckleCurve,
Knuckleball,
Pitchout,
Screwball,
Sinker,
Slider,
#[serde(other)]
Unknown,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PlayEvent {
details: PlayEventDetails,
is_pitch: bool,
#[serde(rename="type")]
play_event_type: PlayEventType,
pitch_data: Option<PitchDataParse>,
hit_data: Option<HitData>,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PlayEventDetails {
event: Option<Event>,
event_type: Option<EventType>,
has_review: bool,
is_in_play: Option<bool>,
#[serde(rename="type")]
pitch_type: Option<PitchType>,
}
#[derive(Deserialize, Debug)]
pub (crate) struct PlateAppearanceData {
#[serde(rename="type")]
result_type: ResultType,
#[serde(rename="event")]
plate_appearance_result: Event,
#[serde(rename="eventType")]
plate_appearance_result_type: EventType,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) enum HalfInning {
Top,
Bottom,
}
#[derive(Deserialize, Debug)]
pub (crate) struct About {
#[serde(rename="atBatIndex")]
plate_appearance_index: u8,
#[serde(rename="halfInning")]
half_inning: HalfInning,
#[serde(rename="inning")]
inning_num: u8
}
#[derive(Deserialize, Debug)]
#[serde(field_identifier, rename_all="camelCase")]
pub (crate) enum ResultType {
AtBat,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct Matchup {
batter : Player,
pitcher: Player,
bat_side: Side,
pitch_hand: Side,
}
#[derive(Deserialize, Debug)]
pub (crate) struct Player {
id: u32,
}
#[derive(Deserialize, Debug)]
pub (crate) struct Side {
code: SideCode,
description: SideDescription,
}
#[derive(Deserialize, Debug)]
pub (crate) enum SideCode {
L,
R,
}
#[derive(Deserialize, Debug)]
pub (crate) enum SideDescription {
Left,
Right,
}
#[derive(Deserialize, Debug)]
pub (crate) struct Runner {
movement: RunnerMovement,
details: RunnerDetails
}
#[derive(Deserialize, Debug)]
#[serde(from = "Base")]
struct BaseValue {
value: u8,
runs: u8,
}
#[derive(Deserialize, Debug)]
pub (crate) struct RunnerMovement {
start: BaseValue,
end: BaseValue,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct RunnerDetails {
runner: Player,
event: Event,
event_type: EventType,
rbi: bool,
earned: bool,
}
#[derive(Deserialize, Debug)]
#[serde(untagged)]
pub (crate) enum Base {
BaseState (String),
Null,
}
impl From<Base> for BaseValue {
fn from(base_state: Base) -> BaseValue {
match base_state {
Base::BaseState (base) => match base.as_str() {
"1B" => BaseValue {value: 0b001, runs: 0},
"2B" => BaseValue {value: 0b010, runs: 0},
"3B" => BaseValue {value: 0b100, runs: 0},
"score" => BaseValue {value: 0b000, runs: 1},
_ => BaseValue {value: 0b000, runs: 0},
},
Base::Null => BaseValue {value: 0b000, runs: 0},
}
}
}
#[derive(Deserialize, Debug)]
#[serde(from="Runner")]
pub(crate) struct RunnerData {
runner_id: u32,
start_base_value: u8,
end_base_value: u8,
runs: u8,
event: Event,
event_type: EventType,
rbi: bool,
earned: bool,
}
#[derive(Deserialize, Debug)]
#[serde(from="Matchup")]
pub(crate) struct MatchupData {
batter_id: u32,
batter_bat_side_code: SideCode,
batter_bat_side_desc: SideDescription,
pitcher_id: u32,
pitcher_pitch_hand_code: SideCode,
pitcher_pitch_hand_desc: SideDescription,
}
impl From <Runner> for RunnerData {
fn from (runner: Runner) -> RunnerData {
RunnerData {
runner_id: runner.details.runner.id,
start_base_value: runner.movement.start.value,
end_base_value: runner.movement.end.value,
runs: runner.movement.end.runs,
event: runner.details.event,
event_type: runner.details.event_type,
rbi: runner.details.rbi,
earned: runner.details.earned,
}
}
}
impl From <Matchup> for MatchupData {
fn from (matchup: Matchup) -> MatchupData {
MatchupData {
batter_id: matchup.batter.id,
batter_bat_side_code: matchup.bat_side.code,
batter_bat_side_desc: matchup.bat_side.description,
pitcher_id: matchup.pitcher.id,
pitcher_pitch_hand_code: matchup.pitch_hand.code,
pitcher_pitch_hand_desc: matchup.pitch_hand.description,
}
}
}
#[allow(non_camel_case_types)]
#[derive(Debug, Deserialize)]
#[serde(field_identifier)]
pub (crate) enum EventType {
balk,
fan_interference,
other_advance,
pickoff_error_2b,
stolen_base_3b,
batter_interference,
field_error,
other_out,
pickoff_error_3b,
stolen_base_home,
catcher_interf,
field_out,
passed_ball,
runner_double_play,
strikeout,
caught_stealing_2b,
fielders_choice,
pickoff_1b,
runner_interference,
strikeout_double_play,
caught_stealing_3b,
fielders_choice_out,
pickoff_2b,
sac_bunt,
triple,
caught_stealing_home,
force_out,
pickoff_3b,
sac_bunt_double_play,
triple_play,
defensive_indiff,
grounded_into_double_play,
pickoff_caught_stealing_2b,
sac_fly,
walk,
double,
hit_by_pitch,
pickoff_caught_stealing_3b,
sac_fly_double_play,
wild_pitch,
double_play,
home_run,
pickoff_caught_stealing_home,
single,
error,
intent_walk,
pickoff_error_1b,
stolen_base_2b,
defensive_substitution,
offensive_substitution,
defensive_switch,
ejection,
game_advisory,
}
#[derive(Debug, Deserialize)]
#[serde(field_identifier)]
pub (crate) enum Event {
#[serde(alias = "Game Advisory")]
GameAdvisory,
#[serde(alias = "Ejection")]
Ejection,
#[serde(alias = "Batter Interference")]
BatterInterference,
#[serde(alias = "Bunt Ground Out", alias = "Bunt Groundout")]
BuntGroundOut,
#[serde(alias = "Bunt Pop Out", alias = "Bunt Popout")]
BuntPopOut,
#[serde(alias = "Catcher Interference")]
CatcherInterference,
Double,
#[serde(alias = "Double Play", alias = "Grounded Into DP", alias = "Lined Into DP")]
DoublePlay,
#[serde(alias = "Fan Interference")]
FanInterference,
#[serde(alias = "Field Error", alias = "Error")]
FieldError,
#[serde(alias = "Field Out", alias="Fieldout")]
FieldOut,
#[serde(alias = "Fielders Choice", alias = "Fielders Choice Out")]
FieldersChoice,
#[serde(alias = "Fly Out", alias = "Flyout")]
FlyOut,
#[serde(alias = "Force Out", alias = "Forceout")]
ForceOut,
#[serde(alias = "Ground Out", alias = "Groundout")]
GroundOut,
#[serde(alias = "Grounded into DP")]
GroundedIntoDoublePlay,
#[serde(alias = "Hit By Pitch")]
HitByPitch,
#[serde(alias = "Home Run")]
HomeRun,
#[serde(alias = "Intent Walk", alias = "Intentional Walk")]
IntentionalWalk,
#[serde(alias = "Line Out", alias="Lineout")]
LineOut,
#[serde(alias = "Pop Out", alias = "Popout")]
PopOut,
#[serde(alias = "Runner Out")]
RunnerOut,
#[serde(alias = "Sac Bunt")]
SacBunt,
#[serde(alias = "Sac Fly")]
SacFly,
#[serde(alias = "Sac Fly DP")]
SacFlyDoublePlay,
#[serde(alias = "Sacrifice Bunt DP")]
SacrificeBuntDoublePlay,
Single,
#[serde(alias = "Strikeout", alias = "Strikeout - DP", alias = "Strikeout - TP")]
StrikeOut,
Triple,
#[serde(alias = "Triple Play", alias = "triple_play")]
TriplePlay,
#[serde(alias = "walk")]
Walk,
#[serde(alias = "Stolen Base 2B", alias = "Stolen Base 3B", alias = "Stolen Base Home", alias = "stolen_base_2B", alias = "stolen_base_3B", alias = "stolen_base_home")]
StolenBase,
#[serde(alias = "Pickoff Error 1B", alias = "Pickoff Error 2B", alias = "Pickoff Error 3B")]
PickOffError,
#[serde(alias = "Caught Stealing 1B", alias = "Caught Stealing 2B", alias = "Caught Stealing 3B")]
CaughtStealing,
#[serde(alias = "Wild Pitch", alias = "wild_pitch")]
WildPitch,
#[serde(alias = "Passed Ball", alias = "passed_ball")]
PassedBall,
#[serde(alias="Pitching Substitution", alias="pitching_substitution")]
PitchingSubstitution,
#[serde(alias="Defensive Sub", alias="defensive_substitution")]
DefensiveSubstitution,
#[serde(alias="Defensive Switch", alias="defensive_switch")]
DefensiveSwitch,
#[serde(alias="Offensive Substitution", alias="offensive_substitution")]
OffensiveSubstitution,
}
#[derive(Deserialize, Debug)]
#[serde(rename_all="camelCase")]
pub (crate) struct PlateAppearance {
#[serde(rename="type")]
result_type: ResultType,
event: Event,
event_type: EventType,
}
pub fn parse_test_data () {
let test_parse: Game = serde_json::from_str(MLB_DATA).unwrap();
let x: [Game; 1] = [test_parse];
let size: &[Game] = &x;
dbg!(std::mem::size_of_val(size));
}
#[allow(unused)]
const TEST_DATA: &str = r#"{
"copyright" : "Copyright 2019 MLB Advanced Media, L.P. Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt",
"allPlays" : [ {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Wader Perez pops out to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 0,
"halfInning" : "top",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 85.84,
"y" : 131.24
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 142.57,
"coordY" : 175.7
}
},
"index" : 0,
"playId" : "02401986-0016-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 0
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Alexander Castellano grounds out, second baseman Carlos Valenzuela to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 1,
"halfInning" : "top",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 126.93
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 132.53,
"coordY" : 168.67
}
},
"index" : 0,
"playId" : "02401986-0026-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 1
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Juan B Cabrera grounds out, second baseman Carlos Valenzuela to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 2,
"halfInning" : "top",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 103.0,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 135.54,
"coordY" : 167.67
}
},
"index" : 0,
"playId" : "02401986-0036-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 2
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jonathan Villan strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 3,
"halfInning" : "bottom",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.85,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0046-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 128.65
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0046-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 119.16
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0046-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 3
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Carlos Valenzuela strikes out swinging, catcher Audris Perez to first baseman Marcos Martinez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 4,
"halfInning" : "bottom",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516658,
"link" : "/api/v1/people/516658"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 123.47
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0056-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 109.66
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0056-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 117.43
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0056-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 4
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Rudney Balentien flies out to right fielder Alexander Castellano.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 5,
"halfInning" : "bottom",
"inning" : 1,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542463,
"link" : "/api/v1/people/542463"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 79.83,
"y" : 126.06
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 168.67,
"coordY" : 109.44
}
},
"index" : 0,
"playId" : "02401986-0066-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 5
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Audris Perez strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 6,
"halfInning" : "top",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 126.93
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0076-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 101.29,
"y" : 121.75
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0076-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 117.43
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0076-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 6
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Luis Pimentel singles on a ground ball to left fielder Jose Trinidad.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 7,
"halfInning" : "top",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542339,
"link" : "/api/v1/people/542339"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 128.65
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 69.28,
"coordY" : 128.51
}
},
"index" : 0,
"playId" : "02401986-0086-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 7
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Santo Sandoval grounds out, second baseman Carlos Valenzuela to first baseman Geancarlo Mendez. Luis Pimentel to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 8,
"halfInning" : "top",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 121.75
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 132.53,
"coordY" : 166.67
}
},
"index" : 0,
"playId" : "02401986-0096-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 8
}, {
"result" : {
"type" : "atBat",
"event" : "Field Error",
"eventType" : "field_error",
"description" : "Bernardo Villar reaches on throwing error by first baseman Geancarlo Mendez. Luis Pimentel scores.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 9,
"halfInning" : "top",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : {
"id" : 516710,
"link" : "/api/v1/people/516710"
},
"isScoringEvent" : true,
"rbi" : false,
"earned" : false,
"teamUnearned" : true,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_throwing_error"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 112.25
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 145.58,
"coordY" : 175.7
}
},
"index" : 0,
"playId" : "02401986-0106-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 9
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Roberto Reyes grounds out, first baseman Geancarlo Mendez to pitcher Siulman Lebron.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 10,
"halfInning" : "top",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516710,
"link" : "/api/v1/people/516710"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 120.88
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 142.57,
"coordY" : 174.7
}
},
"index" : 0,
"playId" : "02401986-0116-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 10
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Pedro Aguilar walks.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 11,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 51.5,
"y" : 120.88
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0126-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 64.38,
"y" : 105.34
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0126-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 51.5,
"y" : 107.93
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0126-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.94,
"y" : 107.07
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0126-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 11
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Geancarlo Mendez walks. Pedro Aguilar to 2nd.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 12,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 55.79,
"y" : 120.02
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0136-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 64.38,
"y" : 107.07
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0136-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 52.36,
"y" : 101.02
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0136-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 61.8,
"y" : 110.52
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0136-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 12
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Emmanuel Checo walks. Pedro Aguilar to 3rd. Geancarlo Mendez to 2nd.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 13,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 45.49,
"y" : 116.57
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0146-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 66.95,
"y" : 99.3
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0146-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 62.66,
"y" : 120.02
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0146-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 60.94,
"y" : 113.11
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0146-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 13
}, {
"result" : {
"type" : "atBat",
"event" : "Triple",
"eventType" : "triple",
"description" : "Luis Paulino triples (2) on a fly ball to center fielder Roberto Reyes. Pedro Aguilar scores. Geancarlo Mendez scores. Emmanuel Checo scores.",
"rbi" : 3,
"awayScore" : 1,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 14,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 72
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Triple",
"eventType" : "triple",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "2B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Triple",
"eventType" : "triple",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "1B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Triple",
"eventType" : "triple",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "3B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Triple",
"eventType" : "triple",
"movementReason" : null,
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542465,
"link" : "/api/v1/people/542465"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.85,
"y" : 115.7
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 124.5,
"coordY" : 58.23
}
},
"index" : 0,
"playId" : "02401986-0156-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 14
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jose Trinidad strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 15,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 117.43
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0166-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 121.75
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0166-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 103.86,
"y" : 116.57
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0166-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 15
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Carlos Best pops out to third baseman Luis Pimentel.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 16,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 540938,
"link" : "/api/v1/people/540938"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 93.56,
"y" : 124.34
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 87.35,
"coordY" : 159.64
}
},
"index" : 0,
"playId" : "02401986-0176-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 16
}, {
"result" : {
"type" : "atBat",
"event" : "Field Error",
"eventType" : "field_error",
"description" : "Jonathan Villan reaches on throwing error by shortstop Juan B Cabrera. Luis Paulino scores.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 17,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
},
"isScoringEvent" : true,
"rbi" : false,
"earned" : false,
"teamUnearned" : true,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_throwing_error"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 106.43,
"coordY" : 168.67
}
},
"index" : 0,
"playId" : "02401986-0186-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 17
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Carlos Valenzuela pops out to second baseman Wader Perez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 18,
"halfInning" : "bottom",
"inning" : 2,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 2 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Error",
"eventType" : "error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_throwing_error"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542458,
"link" : "/api/v1/people/542458"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 46.35,
"y" : 116.57
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0196-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Carlos Valenzuela batting, Jonathan Villan steals (12) 2nd base, . Jonathan Villan advances to 3rd, on throwing error by catcher Audris Perez.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 1,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 113.98
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 127.51,
"coordY" : 141.57
}
},
"index" : 2,
"playId" : "02401986-0196-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 18
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Marcos Martinez grounds out, third baseman Luis Paulino to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 19,
"halfInning" : "top",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516760,
"link" : "/api/v1/people/516760"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 125.2
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 100.4,
"coordY" : 177.71
}
},
"index" : 0,
"playId" : "02401986-0206-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 19
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Wader Perez singles on a ground ball to right fielder Carlos Best.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 20,
"halfInning" : "top",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542758,
"link" : "/api/v1/people/542758"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.85,
"y" : 124.34
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 151.61,
"coordY" : 115.46
}
},
"index" : 0,
"playId" : "02401986-0216-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 20
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Alexander Castellano pops out to third baseman Luis Paulino in foul territory.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 21,
"halfInning" : "top",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516760,
"link" : "/api/v1/people/516760"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 114.84
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 94.38,
"coordY" : 192.77
}
},
"index" : 0,
"playId" : "02401986-0226-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 21
}, {
"result" : {
"type" : "atBat",
"event" : "Forceout",
"eventType" : "force_out",
"description" : "Juan B Cabrera grounds into a force out, second baseman Carlos Valenzuela to shortstop Jonathan Villan. Wader Perez out at 2nd.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 22,
"halfInning" : "top",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : null,
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
}, {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : "r_runner_out",
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 101.29,
"y" : 126.06
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 138.55,
"coordY" : 166.67
}
},
"index" : 0,
"playId" : "02401986-0236-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 22
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Rudney Balentien strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 23,
"halfInning" : "bottom",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 124.34
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0246-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 124.34
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0246-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 121.75
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0246-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 23
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Pedro Aguilar flies out to left fielder Santo Sandoval.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 24,
"halfInning" : "bottom",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 89.27,
"y" : 126.93
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 67.27,
"coordY" : 111.45
}
},
"index" : 0,
"playId" : "02401986-0256-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 24
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Geancarlo Mendez singles on a line drive to left fielder Santo Sandoval.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 25,
"halfInning" : "bottom",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 81.55,
"y" : 113.11
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 83.33,
"coordY" : 131.53
}
},
"index" : 0,
"playId" : "02401986-0266-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 25
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Emmanuel Checo strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 26,
"halfInning" : "bottom",
"inning" : 3,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0276-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 116.57
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0276-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 99.57,
"y" : 132.97
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0276-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 26
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Audris Perez grounds out, third baseman Luis Paulino to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 27,
"halfInning" : "top",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516760,
"link" : "/api/v1/people/516760"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 124.34
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 103.41,
"coordY" : 176.71
}
},
"index" : 0,
"playId" : "02401986-0286-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 27
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Luis Pimentel strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 28,
"halfInning" : "top",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 83.26,
"y" : 125.2
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0296-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 119.16
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0296-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 116.57
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0296-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 28
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Santo Sandoval pops out to first baseman Geancarlo Mendez in foul territory.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 29,
"halfInning" : "top",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 153.61,
"coordY" : 191.77
}
},
"index" : 0,
"playId" : "02401986-0306-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 29
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Luis Paulino pops out to shortstop Juan B Cabrera.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 30,
"halfInning" : "bottom",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 84.98,
"y" : 120.88
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 99.4,
"coordY" : 146.59
}
},
"index" : 0,
"playId" : "02401986-0316-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 30
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Jose Trinidad grounds out, shortstop Juan B Cabrera to first baseman Marcos Martinez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 31,
"halfInning" : "bottom",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516658,
"link" : "/api/v1/people/516658"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 106.43,
"coordY" : 169.68
}
},
"index" : 0,
"playId" : "02401986-0326-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 31
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Carlos Best walks.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 32,
"halfInning" : "bottom",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 52.36,
"y" : 107.93
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0336-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 56.65,
"y" : 112.25
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0336-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 48.07,
"y" : 110.52
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0336-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 63.52,
"y" : 123.47
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0336-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 32
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Jonathan Villan grounds out, second baseman Wader Perez to first baseman Marcos Martinez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 33,
"halfInning" : "bottom",
"inning" : 4,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Pickoff Error 1B",
"eventType" : "pickoff_error_1b",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_throwing_error"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542458,
"link" : "/api/v1/people/542458"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516658,
"link" : "/api/v1/people/516658"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 0,
"playId" : "02401986-0346-0003-001c-f08cd117d70a",
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"description" : "With Jonathan Villan batting, throwing error by Angel De Jesus on the pickoff attempt, Carlos Best to 2nd.",
"event" : "Pickoff Error 1B",
"eventType" : "pickoff_error_1b",
"awayScore" : 1,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542203,
"link" : "/api/v1/people/542203"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 131.24
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 134.54,
"coordY" : 163.65
}
},
"index" : 2,
"playId" : "02401986-0346-0003-001c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 33
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Bernardo Villar pops out to second baseman Carlos Valenzuela.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 34,
"halfInning" : "top",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 120.88
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 135.54,
"coordY" : 136.55
}
},
"index" : 0,
"playId" : "02401986-0356-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 34
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Roberto Reyes grounds out, shortstop Jonathan Villan to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 35,
"halfInning" : "top",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 87.55,
"y" : 126.06
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 108.43,
"coordY" : 167.67
}
},
"index" : 0,
"playId" : "02401986-0366-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 35
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Marcos Martinez strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 36,
"halfInning" : "top",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 130.38
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0376-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 121.75
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0376-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 93.56,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0376-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 36
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Carlos Valenzuela strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 37,
"halfInning" : "bottom",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1, 2, 3 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Eddy Rivera replaces Angel De Jesus.",
"event" : "Pitching Substitution",
"awayScore" : 1,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542241,
"link" : "/api/v1/people/542241"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 126.93
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0386-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 89.27,
"y" : 118.29
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0386-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 84.12,
"y" : 121.75
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0386-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 37
}, {
"result" : {
"type" : "atBat",
"event" : "Field Error",
"eventType" : "field_error",
"description" : "Rudney Balentien reaches on fielding error by third baseman Luis Pimentel.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 38,
"halfInning" : "bottom",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 540938,
"link" : "/api/v1/people/540938"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_fielding_error"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 126.93
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 97.39,
"coordY" : 174.7
}
},
"index" : 0,
"playId" : "02401986-0396-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 38
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Pedro Aguilar strikes out swinging.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 39,
"halfInning" : "bottom",
"inning" : 5,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 2, 3 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Caught Stealing 2B",
"eventType" : "caught_stealing_2b",
"movementReason" : "r_caught_stealing_2b",
"runner" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.13,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0406-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Pedro Aguilar batting, Rudney Balentien caught stealing 2nd base, catcher Audris Perez to shortstop Juan B Cabrera.",
"event" : "Caught Stealing 2B",
"eventType" : "caught_stealing_2b",
"awayScore" : 1,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516680,
"link" : "/api/v1/people/516680"
}
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 125.2
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0406-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 126.93
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0406-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 39
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Wader Perez grounds out, shortstop Jonathan Villan to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 40,
"halfInning" : "top",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Defensive Substitution: Miguel Alvarez replaces center fielder Rudney Balentien, batting 3rd, playing center field.",
"event" : "Defensive Sub",
"eventType" : "defensive_substitution",
"awayScore" : 1,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"battingOrder" : "301"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 114.84
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 108.43,
"coordY" : 165.66
}
},
"index" : 1,
"playId" : "02401986-0416-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 40
}, {
"result" : {
"type" : "atBat",
"event" : "Triple",
"eventType" : "triple",
"description" : "Alexander Castellano triples (3) on a line drive to center fielder Miguel Alvarez.",
"rbi" : 0,
"awayScore" : 1,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 41,
"halfInning" : "top",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 35
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "3B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Triple",
"eventType" : "triple",
"movementReason" : null,
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 118.29
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 125.5,
"coordY" : 57.23
}
},
"index" : 0,
"playId" : "02401986-0426-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 41
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Juan B Cabrera grounds out, shortstop Jonathan Villan to first baseman Geancarlo Mendez. Alexander Castellano scores.",
"rbi" : 1,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 42,
"halfInning" : "top",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : {
"id" : 516710,
"link" : "/api/v1/people/516710"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 85.84,
"y" : 124.34
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 106.43,
"coordY" : 164.66
}
},
"index" : 0,
"playId" : "02401986-0436-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 42
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Audris Perez flies out to center fielder Miguel Alvarez.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 43,
"halfInning" : "top",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 93.56,
"y" : 127.79
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 112.45,
"coordY" : 111.45
}
},
"index" : 0,
"playId" : "02401986-0446-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 43
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Geancarlo Mendez flies out to left fielder Santo Sandoval.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 44,
"halfInning" : "bottom",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 82.4,
"y" : 121.75
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 57.23,
"coordY" : 116.47
}
},
"index" : 0,
"playId" : "02401986-0456-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 44
}, {
"result" : {
"type" : "atBat",
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"description" : "Emmanuel Checo hit by pitch.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 45,
"halfInning" : "bottom",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 11
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"movementReason" : null,
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "H",
"description" : "Ball - Hit by Pitch"
},
"description" : "Hit By Pitch",
"code" : "H",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 129.52
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0466-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 45
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Luis Paulino grounds out, shortstop Juan B Cabrera to first baseman Marcos Martinez. Emmanuel Checo to 3rd.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 46,
"halfInning" : "bottom",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Wild Pitch",
"eventType" : "wild_pitch",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516658,
"link" : "/api/v1/people/516658"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 50.64,
"y" : 112.25
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0476-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Luis Paulino batting, wild pitch by Eddy Rivera, Emmanuel Checo to 2nd.",
"event" : "Wild Pitch",
"eventType" : "wild_pitch",
"awayScore" : 2,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 132.97
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 111.45,
"coordY" : 165.66
}
},
"index" : 2,
"playId" : "02401986-0476-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 46
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jose Trinidad strikes out swinging.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 47,
"halfInning" : "bottom",
"inning" : 6,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 125.2
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0486-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 84.98,
"y" : 117.43
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0486-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 85.84,
"y" : 113.98
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0486-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 47
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Luis Pimentel flies out to center fielder Miguel Alvarez.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 48,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Raudy Sandoval replaces Siulman Lebron.",
"event" : "Pitching Substitution",
"awayScore" : 2,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 501651,
"link" : "/api/v1/people/501651"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 121.75
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 125.5,
"coordY" : 97.39
}
},
"index" : 1,
"playId" : "02401986-0496-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 48
}, {
"result" : {
"type" : "atBat",
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"description" : "Santo Sandoval hit by pitch.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 49,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 11
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"movementReason" : null,
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "H",
"description" : "Ball - Hit by Pitch"
},
"description" : "Hit By Pitch",
"code" : "H",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 123.47
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0506-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 49
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Bernardo Villar flies out to right fielder Carlos Best.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 50,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542758,
"link" : "/api/v1/people/542758"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.94,
"y" : 110.52
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0516-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Bernardo Villar batting, Santo Sandoval steals (10) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 2,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 93.56,
"y" : 131.24
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 164.66,
"coordY" : 109.44
}
},
"index" : 2,
"playId" : "02401986-0516-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 50
}, {
"result" : {
"type" : "atBat",
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"description" : "Roberto Reyes hit by pitch.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 51,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 11
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"movementReason" : null,
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "H",
"description" : "Ball - Hit by Pitch"
},
"description" : "Hit By Pitch",
"code" : "H",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 84.12,
"y" : 120.02
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0526-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 51
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Marcos Martinez walks. Santo Sandoval to 3rd. Roberto Reyes to 2nd.",
"rbi" : 0,
"awayScore" : 2,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 52,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 50.64,
"y" : 110.52
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0536-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 48.07,
"y" : 106.2
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0536-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 51.5,
"y" : 105.34
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0536-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 42.06,
"y" : 98.43
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0536-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 52
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Wader Perez singles on a line drive to right fielder Carlos Best. Santo Sandoval scores. Roberto Reyes scores. Marcos Martinez to 3rd.",
"rbi" : 2,
"awayScore" : 4,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 53,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 70
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 1 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0, 1, 2, 3, 4, 5 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : {
"id" : 501651,
"link" : "/api/v1/people/501651"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : {
"id" : 501651,
"link" : "/api/v1/people/501651"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542758,
"link" : "/api/v1/people/542758"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Gabirel Arias replaces Raudy Sandoval.",
"event" : "Pitching Substitution",
"awayScore" : 2,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 525734,
"link" : "/api/v1/people/525734"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 126.93
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 172.69,
"coordY" : 111.45
}
},
"index" : 1,
"playId" : "02401986-0546-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 53
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Alexander Castellano strikes out swinging.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 54,
"halfInning" : "top",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 89.27,
"y" : 114.84
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0556-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 119.16
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0556-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 113.11
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0556-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 54
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Eduard Martinez walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 55,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 2, 3, 4, 5 ],
"actionIndex" : [ 0, 1 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Offensive Substitution: Pinch hitter Eduard Martinez replaces Carlos Best.",
"event" : "Offensive Substitution",
"eventType" : "offensive_substitution",
"awayScore" : 4,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 499960,
"link" : "/api/v1/people/499960"
},
"battingOrder" : "901"
}, {
"details" : {
"description" : "Pitcher Change: Randy Santos replaces Eddy Rivera.",
"event" : "Pitching Substitution",
"awayScore" : 4,
"homeScore" : 4,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542246,
"link" : "/api/v1/people/542246"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 126.18,
"y" : 114.84
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0566-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 117.6,
"y" : 108.8
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0566-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 121.03,
"y" : 120.88
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0566-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 123.61,
"y" : 109.66
},
"breaks" : { }
},
"index" : 5,
"playId" : "02401986-0566-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 55
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Jonathan Villan singles on a line drive to left fielder Santo Sandoval. Eduard Martinez to 2nd.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 56,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 89.27,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 69.28,
"coordY" : 122.49
}
},
"index" : 0,
"playId" : "02401986-0576-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 56
}, {
"result" : {
"type" : "atBat",
"event" : "Forceout",
"eventType" : "force_out",
"description" : "Carlos Valenzuela grounds into a force out, first baseman Marcos Martinez to third baseman Luis Pimentel. Eduard Martinez out at 3rd. Jonathan Villan to 2nd. Carlos Valenzuela to 1st.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 4
},
"about" : {
"atBatIndex" : 57,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : null,
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
}, {
"movement" : {
"start" : "2B",
"end" : null,
"outBase" : "3B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : "r_runner_out",
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516658,
"link" : "/api/v1/people/516658"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 540938,
"link" : "/api/v1/people/540938"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 98.71,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 144.58,
"coordY" : 176.71
}
},
"index" : 0,
"playId" : "02401986-0586-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 57
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Miguel Alvarez singles on a fly ball to center fielder Roberto Reyes. Jonathan Villan scores. Carlos Valenzuela to 3rd.",
"rbi" : 1,
"awayScore" : 4,
"homeScore" : 5
},
"about" : {
"atBatIndex" : 58,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 60
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3, 4 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : {
"id" : 542246,
"link" : "/api/v1/people/542246"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542465,
"link" : "/api/v1/people/542465"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 124.5,
"coordY" : 104.42
}
},
"index" : 0,
"playId" : "02401986-0596-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 58
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Pedro Aguilar pops out to shortstop Juan B Cabrera.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 59,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 2, 4 ],
"actionIndex" : [ 1, 3 ],
"runnerIndex" : [ 2 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Wild Pitch",
"eventType" : "wild_pitch",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : {
"id" : 542246,
"link" : "/api/v1/people/542246"
},
"isScoringEvent" : true,
"rbi" : false,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 60.94,
"y" : 119.16
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0606-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Pedro Aguilar batting, Miguel Alvarez steals (18) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 4,
"homeScore" : 5,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.94,
"y" : 101.89
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0606-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Pedro Aguilar batting, wild pitch by Randy Santos, Carlos Valenzuela scores.",
"event" : "Wild Pitch",
"eventType" : "wild_pitch",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 1
},
"index" : 3,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 125.2
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 96.39,
"coordY" : 146.59
}
},
"index" : 4,
"playId" : "02401986-0606-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 59
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Geancarlo Mendez walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 60,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.08,
"y" : 107.07
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0616-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 41.2,
"y" : 98.43
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0616-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 44.64,
"y" : 98.43
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0616-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 49.79,
"y" : 98.43
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0616-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 60
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Emmanuel Checo walks. Miguel Alvarez to 3rd. Geancarlo Mendez to 2nd.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 61,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 58.37,
"y" : 102.75
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0626-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 44.64,
"y" : 104.48
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0626-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 56.65,
"y" : 109.66
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0626-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.94,
"y" : 102.75
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0626-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 61
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Luis Paulino strikes out swinging.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 62,
"halfInning" : "bottom",
"inning" : 7,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1, 2, 3 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Amaury Castillo replaces Randy Santos.",
"event" : "Pitching Substitution",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542523,
"link" : "/api/v1/people/542523"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 126.93
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0636-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 124.34
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0636-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 117.43
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0636-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 62
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Juan B Cabrera walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 63,
"halfInning" : "top",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 1, 2, 3, 4 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Eduard Martinez remains in the game as the right fielder.",
"event" : "Defensive Switch",
"eventType" : "defensive_switch",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 499960,
"link" : "/api/v1/people/499960"
},
"battingOrder" : "901"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.94,
"y" : 107.93
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0646-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 47.21,
"y" : 107.93
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0646-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 50.64,
"y" : 106.2
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0646-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 59.23,
"y" : 97.57
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0646-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 63
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Audris Perez grounds out, shortstop Jonathan Villan to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 64,
"halfInning" : "top",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 66.95,
"y" : 121.75
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0656-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Audris Perez batting, Juan B Cabrera steals (7) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 93.56,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 106.43,
"coordY" : 165.66
}
},
"index" : 2,
"playId" : "02401986-0656-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 64
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Luis Pimentel flies out to center fielder Miguel Alvarez.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 65,
"halfInning" : "top",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 88.41,
"y" : 121.75
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 120.48,
"coordY" : 107.43
}
},
"index" : 0,
"playId" : "02401986-0666-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 65
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Santo Sandoval called out on strikes.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 66,
"halfInning" : "top",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.13,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0676-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 126.93
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0676-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 85.84,
"y" : 121.75
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0676-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 66
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jose Trinidad called out on strikes.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 67,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0686-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 125.2
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0686-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 121.75
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0686-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 67
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Eduard Martinez walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 68,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 126.18,
"y" : 122.61
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0696-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 128.76,
"y" : 120.88
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0696-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 119.31,
"y" : 125.2
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0696-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 118.45,
"y" : 119.16
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0696-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 68
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Jonathan Villan walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 6
},
"about" : {
"atBatIndex" : 69,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 2, 3, 4 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Caught Stealing 2B",
"eventType" : "caught_stealing_2b",
"movementReason" : "r_caught_stealing_2b",
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 516868,
"link" : "/api/v1/people/516868"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 122.75,
"y" : 124.34
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0706-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Jonathan Villan batting, Eduard Martinez caught stealing 2nd base, catcher Audris Perez to shortstop Juan B Cabrera.",
"event" : "Caught Stealing 2B",
"eventType" : "caught_stealing_2b",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 499960,
"link" : "/api/v1/people/499960"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 122.75,
"y" : 120.02
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0706-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 127.9,
"y" : 116.57
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0706-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 121.03,
"y" : 119.16
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0706-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 69
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Carlos Valenzuela singles on a line drive to left fielder Santo Sandoval. Jonathan Villan scores.",
"rbi" : 1,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 70,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 70
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 2, 4 ],
"actionIndex" : [ 1, 3 ],
"runnerIndex" : [ 2, 3 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Passed Ball",
"eventType" : "passed_ball",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : {
"id" : 542523,
"link" : "/api/v1/people/542523"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 53.22,
"y" : 105.34
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0716-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Carlos Valenzuela batting, Jonathan Villan steals (13) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542340,
"link" : "/api/v1/people/542340"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.08,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0716-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Carlos Valenzuela batting, passed ball by Audris Perez, Jonathan Villan to 3rd.",
"event" : "Passed Ball",
"eventType" : "passed_ball",
"awayScore" : 4,
"homeScore" : 6,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 2
},
"index" : 3,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
}
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 110.52
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 72.29,
"coordY" : 118.47
}
},
"index" : 4,
"playId" : "02401986-0716-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 70
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Miguel Alvarez walks. Carlos Valenzuela to 2nd.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 71,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.08,
"y" : 101.89
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0726-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 48.93,
"y" : 111.39
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0726-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 60.94,
"y" : 105.34
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0726-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 52.36,
"y" : 107.93
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0726-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 71
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Pedro Aguilar pops out to third baseman Luis Pimentel.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 72,
"halfInning" : "bottom",
"inning" : 8,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 540938,
"link" : "/api/v1/people/540938"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.85,
"y" : 121.75
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 103.41,
"coordY" : 176.71
}
},
"index" : 0,
"playId" : "02401986-0736-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 72
}, {
"result" : {
"type" : "atBat",
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"description" : "Bernardo Villar hit by pitch.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 73,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 11
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501525,
"fullName" : "Edwin Bernabel",
"link" : "/api/v1/people/501525"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 1 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Hit By Pitch",
"eventType" : "hit_by_pitch",
"movementReason" : null,
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Edwin Bernabel replaces Gabirel Arias.",
"event" : "Pitching Substitution",
"awayScore" : 4,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 501525,
"link" : "/api/v1/people/501525"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "H",
"description" : "Ball - Hit by Pitch"
},
"description" : "Hit By Pitch",
"code" : "H",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 87.55,
"y" : 113.11
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0746-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 73
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Roberto Reyes strikes out swinging.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 74,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 501525,
"fullName" : "Edwin Bernabel",
"link" : "/api/v1/people/501525"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 87.55,
"y" : 126.06
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0756-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 103.0,
"y" : 120.88
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0756-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 113.98
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0756-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 74
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Marcos Martinez strikes out swinging.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 75,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 501525,
"fullName" : "Edwin Bernabel",
"link" : "/api/v1/people/501525"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 83.26,
"y" : 118.29
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0766-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 86.7,
"y" : 125.2
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0766-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 96.14,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0766-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 75
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Wader Perez walks. Bernardo Villar to 2nd.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 76,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 501525,
"fullName" : "Edwin Bernabel",
"link" : "/api/v1/people/501525"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 126.18,
"y" : 117.43
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0776-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 121.03,
"y" : 125.2
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0776-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 119.31,
"y" : 126.06
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0776-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 117.6,
"y" : 114.84
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0776-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 76
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Alexander Castellano walks.",
"rbi" : 0,
"awayScore" : 4,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 77,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 501525,
"fullName" : "Edwin Bernabel",
"link" : "/api/v1/people/501525"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 2, 3, 4, 5 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Pickoff Error 2B",
"eventType" : "pickoff_error_2b",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_throwing_error"
} ]
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Pickoff Error 2B",
"eventType" : "pickoff_error_2b",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pickoff Attempt 2B",
"code" : "2",
"hasReview" : false,
"fromCatcher" : true
},
"count" : { },
"index" : 0,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"description" : "With Alexander Castellano batting, throwing error by Emmanuel Checo on the pickoff attempt, Bernardo Villar to 3rd. Wader Perez to 2nd.",
"event" : "Pickoff Error 2B",
"eventType" : "pickoff_error_2b",
"awayScore" : 4,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 121.03,
"y" : 116.57
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0786-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 115.88,
"y" : 107.07
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0786-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 124.46,
"y" : 114.84
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0786-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 127.04,
"y" : 123.47
},
"breaks" : { }
},
"index" : 5,
"playId" : "02401986-0786-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 77
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Juan B Cabrera singles on a line drive to left fielder Jose Trinidad. Bernardo Villar scores. Wader Perez scores. Alexander Castellano to 2nd.",
"rbi" : 2,
"awayScore" : 6,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 78,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 90
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 1 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0, 1, 2, 3, 4 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : {
"id" : 501525,
"link" : "/api/v1/people/501525"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"responsiblePitcher" : {
"id" : 501525,
"link" : "/api/v1/people/501525"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 542339,
"link" : "/api/v1/people/542339"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Joel Martinez replaces Edwin Bernabel.",
"event" : "Pitching Substitution",
"awayScore" : 4,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 469192,
"link" : "/api/v1/people/469192"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 86.7,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 69.28,
"coordY" : 119.48
}
},
"index" : 1,
"playId" : "02401986-0796-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 78
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Audris Perez singles on a line drive to center fielder Miguel Alvarez. Alexander Castellano scores. Audris Perez to 2nd. Juan B Cabrera advances to 3rd, on fielding error by center fielder Miguel Alvarez.",
"rbi" : 1,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 79,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 70
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3, 4, 5 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"responsiblePitcher" : {
"id" : 501525,
"link" : "/api/v1/people/501525"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Error",
"eventType" : "error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielding_error"
} ]
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Error",
"eventType" : "error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 119.16
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 56.22,
"coordY" : 121.49
}
},
"index" : 0,
"playId" : "02401986-0806-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 79
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Luis Pimentel grounds out, second baseman Carlos Valenzuela to first baseman Geancarlo Mendez.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 80,
"halfInning" : "top",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542479,
"link" : "/api/v1/people/542479"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 116.57
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 127.51,
"coordY" : 168.67
}
},
"index" : 0,
"playId" : "02401986-0816-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 80
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Geancarlo Mendez walks.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 81,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 1, 2, 3, 4 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitcher Change: Eduard Estalis replaces Amaury Castillo.",
"event" : "Pitching Substitution",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542524,
"link" : "/api/v1/people/542524"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 52.36,
"y" : 108.8
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0826-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 51.5,
"y" : 108.8
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0826-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 47.21,
"y" : 103.61
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0826-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 42.06,
"y" : 96.71
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0826-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 81
}, {
"result" : {
"type" : "atBat",
"event" : "Sac Bunt",
"eventType" : "sac_bunt",
"description" : "Emmanuel Checo out on a sacrifice bunt, pitcher Eduard Estalis to second baseman Wader Perez. Geancarlo Mendez to 2nd.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 82,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 4
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Sac Bunt",
"eventType" : "sac_bunt",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Sac Bunt",
"eventType" : "sac_bunt",
"movementReason" : null,
"runner" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542524,
"link" : "/api/v1/people/542524"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 542458,
"link" : "/api/v1/people/542458"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 91.85,
"y" : 118.29
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "bunt_grounder",
"hardness" : "medium",
"location" : "1",
"coordinates" : {
"coordX" : 120.48,
"coordY" : 198.8
}
},
"index" : 0,
"playId" : "02401986-0836-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 82
}, {
"result" : {
"type" : "atBat",
"event" : "Intent Walk",
"eventType" : "intent_walk",
"description" : "Eduard Estalis intentionally walks Luis Paulino.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 83,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Intent Walk",
"eventType" : "intent_walk",
"movementReason" : null,
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 54.08,
"y" : 101.89
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0846-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 49.79,
"y" : 106.2
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0846-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 49.79,
"y" : 104.48
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0846-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 43.78,
"y" : 101.02
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0846-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 83
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Cesar Tejada walks. Geancarlo Mendez to 3rd. Luis Paulino to 2nd.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 84,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 516686,
"fullName" : "Cesar Tejada",
"link" : "/api/v1/people/516686"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 1, 2, 3, 4 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 516686,
"fullName" : "Cesar Tejada",
"link" : "/api/v1/people/516686"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Offensive Substitution: Pinch hitter Cesar Tejada replaces Jose Trinidad.",
"event" : "Offensive Substitution",
"eventType" : "offensive_substitution",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516686,
"link" : "/api/v1/people/516686"
},
"battingOrder" : "801"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 124.46,
"y" : 117.43
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0856-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 127.04,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0856-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 121.89,
"y" : 132.11
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0856-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 123.61,
"y" : 112.25
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0856-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 84
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Eduard Martinez called out on strikes.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 85,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 499960,
"fullName" : "Eduard Martinez",
"link" : "/api/v1/people/499960"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 87.55,
"y" : 118.29
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0866-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 120.88
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0866-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 105.58,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0866-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 85
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jonathan Villan strikes out swinging.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 86,
"halfInning" : "bottom",
"inning" : 9,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542233,
"link" : "/api/v1/people/542233"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 113.98
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0876-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 116.57
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0876-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.13,
"y" : 113.98
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0876-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 86
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Santo Sandoval flies out to left fielder Cesar Tejada.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 87,
"halfInning" : "top",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 545002,
"fullName" : "Juan Sepulveda",
"link" : "/api/v1/people/545002"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 2 ],
"actionIndex" : [ 0, 1 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 516686,
"link" : "/api/v1/people/516686"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Cesar Tejada remains in the game as the left fielder.",
"event" : "Defensive Switch",
"eventType" : "defensive_switch",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516686,
"link" : "/api/v1/people/516686"
},
"battingOrder" : "801"
}, {
"details" : {
"description" : "Pitcher Change: Juan Sepulveda replaces Joel Martinez.",
"event" : "Pitching Substitution",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 545002,
"link" : "/api/v1/people/545002"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
}
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 92.7,
"y" : 127.79
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 53.21,
"coordY" : 115.46
}
},
"index" : 2,
"playId" : "02401986-0886-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 87
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Bernardo Villar strikes out swinging.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 88,
"halfInning" : "top",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 545002,
"fullName" : "Juan Sepulveda",
"link" : "/api/v1/people/545002"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 100.43,
"y" : 119.16
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0896-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 87.55,
"y" : 121.75
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0896-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 90.99,
"y" : 120.88
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0896-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 88
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Roberto Reyes called out on strikes.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 89,
"halfInning" : "top",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 545002,
"fullName" : "Juan Sepulveda",
"link" : "/api/v1/people/545002"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 501517,
"link" : "/api/v1/people/501517"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 95.28,
"y" : 130.38
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0906-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 86.7,
"y" : 107.93
},
"breaks" : { }
},
"index" : 1,
"playId" : "02401986-0906-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 86.7,
"y" : 122.61
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0906-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 89
}, {
"result" : {
"type" : "atBat",
"event" : "Field Error",
"eventType" : "field_error",
"description" : "Carlos Valenzuela reaches on fielding error by pitcher Eduard Estalis.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 90,
"halfInning" : "bottom",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542524,
"link" : "/api/v1/people/542524"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_fielding_error"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 97.0,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "1",
"coordinates" : {
"coordX" : 127.51,
"coordY" : 189.76
}
},
"index" : 0,
"playId" : "02401986-0916-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 90
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Miguel Alvarez singles on a line drive to left fielder Santo Sandoval. Carlos Valenzuela to 3rd.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 91,
"halfInning" : "bottom",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 2 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 44.64,
"y" : 119.16
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0926-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Miguel Alvarez batting, Carlos Valenzuela steals (10) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 542477,
"link" : "/api/v1/people/542477"
}
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 94.42,
"y" : 120.02
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 76.31,
"coordY" : 116.47
}
},
"index" : 2,
"playId" : "02401986-0926-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 91
}, {
"result" : {
"type" : "atBat",
"event" : "Intent Walk",
"eventType" : "intent_walk",
"description" : "Eduard Estalis intentionally walks Pedro Aguilar.",
"rbi" : 0,
"awayScore" : 7,
"homeScore" : 7
},
"about" : {
"atBatIndex" : 92,
"halfInning" : "bottom",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 2, 3, 4 ],
"actionIndex" : [ 1 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Intent Walk",
"eventType" : "intent_walk",
"movementReason" : null,
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 57.51,
"y" : 120.88
},
"breaks" : { }
},
"index" : 0,
"playId" : "02401986-0936-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Pedro Aguilar batting, Miguel Alvarez steals (19) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 7,
"homeScore" : 7,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 516758,
"link" : "/api/v1/people/516758"
}
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 47.21,
"y" : 115.7
},
"breaks" : { }
},
"index" : 2,
"playId" : "02401986-0936-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 61.8,
"y" : 112.25
},
"breaks" : { }
},
"index" : 3,
"playId" : "02401986-0936-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 48.93,
"y" : 100.16
},
"breaks" : { }
},
"index" : 4,
"playId" : "02401986-0936-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 92
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Geancarlo Mendez singles on a line drive to left fielder Santo Sandoval. Carlos Valenzuela scores. Miguel Alvarez to 3rd. Pedro Aguilar to 2nd.",
"rbi" : 1,
"awayScore" : 7,
"homeScore" : 8
},
"about" : {
"atBatIndex" : 93,
"halfInning" : "bottom",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 60
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : {
"id" : 542524,
"link" : "/api/v1/people/542524"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : false,
"teamUnearned" : true,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 88.41,
"y" : 114.84
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 63.25,
"coordY" : 117.47
}
},
"index" : 0,
"playId" : "02401986-0946-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 93
} ],
"currentPlay" : {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Geancarlo Mendez singles on a line drive to left fielder Santo Sandoval. Carlos Valenzuela scores. Miguel Alvarez to 3rd. Pedro Aguilar to 2nd.",
"rbi" : 1,
"awayScore" : 7,
"homeScore" : 8
},
"about" : {
"atBatIndex" : 93,
"halfInning" : "bottom",
"inning" : 10,
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 60
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"responsiblePitcher" : {
"id" : 542524,
"link" : "/api/v1/people/542524"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : false,
"teamUnearned" : true,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 542468,
"link" : "/api/v1/people/542468"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"x" : 88.41,
"y" : 114.84
},
"breaks" : { }
},
"hitData" : {
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 63.25,
"coordY" : 117.47
}
},
"index" : 0,
"playId" : "02401986-0946-0003-000c-f08cd117d70a",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 93
},
"scoringPlays" : [ 9, 14, 17, 42, 53, 58, 59, 70, 78, 79, 93 ],
"playsByInning" : [ {
"startIndex" : 0,
"endIndex" : 5,
"top" : [ 0, 1, 2 ],
"bottom" : [ 3, 4, 5 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"coordinates" : {
"x" : 142.57,
"y" : 175.7
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"coordinates" : {
"x" : 132.53,
"y" : 168.67
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"coordinates" : {
"x" : 135.54,
"y" : 167.67
},
"type" : "O",
"description" : "Groundout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"coordinates" : {
"x" : 168.67,
"y" : 109.44
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 6,
"endIndex" : 18,
"top" : [ 6, 7, 8, 9, 10 ],
"bottom" : [ 11, 12, 13, 14, 15, 16, 17, 18 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"coordinates" : {
"x" : 69.28,
"y" : 128.51
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"coordinates" : {
"x" : 132.53,
"y" : 166.67
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"coordinates" : {
"x" : 145.58,
"y" : 175.7
},
"type" : "E",
"description" : "Field Error"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"coordinates" : {
"x" : 142.57,
"y" : 174.7
},
"type" : "O",
"description" : "Groundout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"coordinates" : {
"x" : 124.5,
"y" : 58.23
},
"type" : "H",
"description" : "Triple"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542758,
"fullName" : "Carlos Best",
"link" : "/api/v1/people/542758"
},
"coordinates" : {
"x" : 87.35,
"y" : 159.64
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"coordinates" : {
"x" : 106.43,
"y" : 168.67
},
"type" : "E",
"description" : "Field Error"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"coordinates" : {
"x" : 127.51,
"y" : 141.57
},
"type" : "O",
"description" : "Pop Out"
} ]
}
}, {
"startIndex" : 19,
"endIndex" : 26,
"top" : [ 19, 20, 21, 22 ],
"bottom" : [ 23, 24, 25, 26 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 516658,
"fullName" : "Marcos Martinez",
"link" : "/api/v1/people/516658"
},
"coordinates" : {
"x" : 100.4,
"y" : 177.71
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"coordinates" : {
"x" : 151.61,
"y" : 115.46
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"coordinates" : {
"x" : 94.38,
"y" : 192.77
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"coordinates" : {
"x" : 138.55,
"y" : 166.67
},
"type" : "O",
"description" : "Forceout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"coordinates" : {
"x" : 67.27,
"y" : 111.45
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"coordinates" : {
"x" : 83.33,
"y" : 131.53
},
"type" : "H",
"description" : "Single"
} ]
}
}, {
"startIndex" : 27,
"endIndex" : 33,
"top" : [ 27, 28, 29 ],
"bottom" : [ 30, 31, 32, 33 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"coordinates" : {
"x" : 103.41,
"y" : 176.71
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"coordinates" : {
"x" : 153.61,
"y" : 191.77
},
"type" : "O",
"description" : "Pop Out"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"coordinates" : {
"x" : 99.4,
"y" : 146.59
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542339,
"fullName" : "Jose Trinidad",
"link" : "/api/v1/people/542339"
},
"coordinates" : {
"x" : 106.43,
"y" : 169.68
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 542203,
"fullName" : "Angel De Jesus",
"link" : "/api/v1/people/542203"
},
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"coordinates" : {
"x" : 134.54,
"y" : 163.65
},
"type" : "O",
"description" : "Groundout"
} ]
}
}, {
"startIndex" : 34,
"endIndex" : 39,
"top" : [ 34, 35, 36 ],
"bottom" : [ 37, 38, 39 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"coordinates" : {
"x" : 135.54,
"y" : 136.55
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542465,
"fullName" : "Roberto Reyes",
"link" : "/api/v1/people/542465"
},
"coordinates" : {
"x" : 108.43,
"y" : 167.67
},
"type" : "O",
"description" : "Groundout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"batter" : {
"id" : 516680,
"fullName" : "Rudney Balentien",
"link" : "/api/v1/people/516680"
},
"coordinates" : {
"x" : 97.39,
"y" : 174.7
},
"type" : "E",
"description" : "Field Error"
} ]
}
}, {
"startIndex" : 40,
"endIndex" : 47,
"top" : [ 40, 41, 42, 43 ],
"bottom" : [ 44, 45, 46, 47 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"coordinates" : {
"x" : 108.43,
"y" : 165.66
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542463,
"fullName" : "Alex Castellano",
"link" : "/api/v1/people/542463"
},
"coordinates" : {
"x" : 125.5,
"y" : 57.23
},
"type" : "H",
"description" : "Triple"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"coordinates" : {
"x" : 106.43,
"y" : 164.66
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 516710,
"fullName" : "Siulman Lebron",
"link" : "/api/v1/people/516710"
},
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"coordinates" : {
"x" : 112.45,
"y" : 111.45
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"coordinates" : {
"x" : 57.23,
"y" : 116.47
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 542241,
"fullName" : "Eddy Rivera",
"link" : "/api/v1/people/542241"
},
"batter" : {
"id" : 516760,
"fullName" : "Luis Paulino",
"link" : "/api/v1/people/516760"
},
"coordinates" : {
"x" : 111.45,
"y" : 165.66
},
"type" : "O",
"description" : "Groundout"
} ]
}
}, {
"startIndex" : 48,
"endIndex" : 62,
"top" : [ 48, 49, 50, 51, 52, 53, 54 ],
"bottom" : [ 55, 56, 57, 58, 59, 60, 61, 62 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"coordinates" : {
"x" : 125.5,
"y" : 97.39
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 501651,
"fullName" : "Raudy Sandoval",
"link" : "/api/v1/people/501651"
},
"batter" : {
"id" : 542248,
"fullName" : "Bernardo Villar",
"link" : "/api/v1/people/542248"
},
"coordinates" : {
"x" : 164.66,
"y" : 109.44
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"batter" : {
"id" : 542458,
"fullName" : "Wader Perez",
"link" : "/api/v1/people/542458"
},
"coordinates" : {
"x" : 172.69,
"y" : 111.45
},
"type" : "H",
"description" : "Single"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"batter" : {
"id" : 542340,
"fullName" : "Jonathan Villar",
"link" : "/api/v1/people/542340"
},
"coordinates" : {
"x" : 69.28,
"y" : 122.49
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"coordinates" : {
"x" : 144.58,
"y" : 176.71
},
"type" : "O",
"description" : "Forceout"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"batter" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"coordinates" : {
"x" : 124.5,
"y" : 104.42
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 542246,
"fullName" : "Randy Santos",
"link" : "/api/v1/people/542246"
},
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"coordinates" : {
"x" : 96.39,
"y" : 146.59
},
"type" : "O",
"description" : "Pop Out"
} ]
}
}, {
"startIndex" : 63,
"endIndex" : 72,
"top" : [ 63, 64, 65, 66 ],
"bottom" : [ 67, 68, 69, 70, 71, 72 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"coordinates" : {
"x" : 106.43,
"y" : 165.66
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 525734,
"fullName" : "Gabriel Arias",
"link" : "/api/v1/people/525734"
},
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"coordinates" : {
"x" : 120.48,
"y" : 107.43
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"coordinates" : {
"x" : 72.29,
"y" : 118.47
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 542523,
"fullName" : "Amaury Castillo",
"link" : "/api/v1/people/542523"
},
"batter" : {
"id" : 516729,
"fullName" : "Pedro Aguilar",
"link" : "/api/v1/people/516729"
},
"coordinates" : {
"x" : 103.41,
"y" : 176.71
},
"type" : "O",
"description" : "Pop Out"
} ]
}
}, {
"startIndex" : 73,
"endIndex" : 86,
"top" : [ 73, 74, 75, 76, 77, 78, 79, 80 ],
"bottom" : [ 81, 82, 83, 84, 85, 86 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"batter" : {
"id" : 516868,
"fullName" : "Juan B Cabrera",
"link" : "/api/v1/people/516868"
},
"coordinates" : {
"x" : 69.28,
"y" : 119.48
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"batter" : {
"id" : 542233,
"fullName" : "Audry Perez",
"link" : "/api/v1/people/542233"
},
"coordinates" : {
"x" : 56.22,
"y" : 121.49
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 469192,
"fullName" : "Joel Martinez",
"link" : "/api/v1/people/469192"
},
"batter" : {
"id" : 540938,
"fullName" : "Luis Pimentel",
"link" : "/api/v1/people/540938"
},
"coordinates" : {
"x" : 127.51,
"y" : 168.67
},
"type" : "O",
"description" : "Groundout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"batter" : {
"id" : 501517,
"fullName" : "Emmanuel Checo",
"link" : "/api/v1/people/501517"
},
"coordinates" : {
"x" : 120.48,
"y" : 198.8
},
"type" : "O",
"description" : "Sac Bunt"
} ]
}
}, {
"startIndex" : 87,
"endIndex" : 93,
"top" : [ 87, 88, 89 ],
"bottom" : [ 90, 91, 92, 93 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 608,
"name" : "DSL Cardinals",
"link" : "/api/v1/teams/608",
"allStarStatus" : "N"
},
"inning" : 10,
"pitcher" : {
"id" : 545002,
"fullName" : "Juan Sepulveda",
"link" : "/api/v1/people/545002"
},
"batter" : {
"id" : 542468,
"fullName" : "Santo Sandoval",
"link" : "/api/v1/people/542468"
},
"coordinates" : {
"x" : 53.21,
"y" : 115.46
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 10,
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"batter" : {
"id" : 542477,
"fullName" : "Carlos Valenzuela",
"link" : "/api/v1/people/542477"
},
"coordinates" : {
"x" : 127.51,
"y" : 189.76
},
"type" : "E",
"description" : "Field Error"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 10,
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"batter" : {
"id" : 516758,
"fullName" : "Miguel Alvarez",
"link" : "/api/v1/people/516758"
},
"coordinates" : {
"x" : 76.31,
"y" : 116.47
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 623,
"name" : "DSL Phillies",
"link" : "/api/v1/teams/623",
"allStarStatus" : "N"
},
"inning" : 10,
"pitcher" : {
"id" : 542524,
"fullName" : "Jose Almarante",
"link" : "/api/v1/people/542524"
},
"batter" : {
"id" : 542479,
"fullName" : "Geancarlo Mendez",
"link" : "/api/v1/people/542479"
},
"coordinates" : {
"x" : 63.25,
"y" : 117.47
},
"type" : "H",
"description" : "Single"
} ]
}
} ]
}"#;
#[allow(unused)]
const MLB_DATA: &str = r#"{
"copyright" : "Copyright 2019 MLB Advanced Media, L.P. Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt",
"allPlays" : [ {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Joc Pederson strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 0,
"halfInning" : "top",
"inning" : 1,
"startTime" : "2015-05-30T00:15:51.000Z",
"endTime" : "2015-05-30T00:17:54.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 1,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 91.1,
"endSpeed" : 83.3,
"nastyFactor" : 55.5,
"strikeZoneTop" : 3.34,
"strikeZoneBottom" : 1.35,
"coordinates" : {
"aY" : 31.27,
"aZ" : -17.61,
"pfxX" : -6.59,
"pfxZ" : 8.15,
"pX" : -0.31,
"pZ" : 1.8,
"vX0" : 7.35,
"vY0" : -133.21,
"vZ0" : -7.96,
"x" : 128.82,
"y" : 190.18,
"x0" : -2.26,
"y0" : 50.0,
"z0" : 6.12,
"aX" : -11.72
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2035,
"spinDirection" : 218
},
"zone" : 7,
"typeConfidence" : 0.52
},
"index" : 0,
"pfxId" : "150529_191556",
"playId" : "1f80bbf7-0081-4113-a381-8710ef7ae83d",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:15:52.000Z",
"endTime" : "2015-05-30T00:16:11.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 84.7,
"nastyFactor" : 34.46,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 27.85,
"aZ" : -13.15,
"pfxX" : -5.0,
"pfxZ" : 10.34,
"pX" : 0.01,
"pZ" : 3.33,
"vX0" : 7.83,
"vY0" : -134.22,
"vZ0" : -5.19,
"x" : 116.58,
"y" : 148.92,
"x0" : -2.29,
"y0" : 50.0,
"z0" : 6.22,
"aX" : -9.16
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2282,
"spinDirection" : 205
},
"zone" : 2,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_191611",
"playId" : "0c92b065-9b2b-4572-9ab4-648e2b75a954",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:16:11.000Z",
"endTime" : "2015-05-30T00:16:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.2,
"endSpeed" : 86.0,
"nastyFactor" : 27.75,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 29.39,
"aZ" : -14.04,
"pfxX" : -5.58,
"pfxZ" : 9.57,
"pX" : -1.58,
"pZ" : 2.07,
"vX0" : 3.85,
"vY0" : -136.39,
"vZ0" : -7.95,
"x" : 177.38,
"y" : 183.0,
"x0" : -2.29,
"y0" : 50.0,
"z0" : 5.98,
"aX" : -10.53
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2230,
"spinDirection" : 210
},
"zone" : 13,
"typeConfidence" : 0.9
},
"index" : 2,
"pfxId" : "150529_191632",
"playId" : "511186c3-9bb8-4bb2-a99b-be5f34ba3e5d",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:16:30.000Z",
"endTime" : "2015-05-30T00:16:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.2,
"endSpeed" : 85.6,
"nastyFactor" : 34.57,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 30.93,
"aZ" : -14.04,
"pfxX" : -5.89,
"pfxZ" : 9.62,
"pX" : -0.4,
"pZ" : 2.6,
"vX0" : 6.13,
"vY0" : -136.36,
"vZ0" : -7.22,
"x" : 132.36,
"y" : 168.66,
"x0" : -1.92,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -11.05
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2259,
"spinDirection" : 211
},
"zone" : 4,
"typeConfidence" : 0.9
},
"index" : 3,
"pfxId" : "150529_191648",
"playId" : "d299f37a-2bff-4587-8431-4d866d6cc2de",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:16:46.000Z",
"endTime" : "2015-05-30T00:17:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.4,
"endSpeed" : 86.1,
"nastyFactor" : 53.11,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 30.26,
"aZ" : -15.79,
"pfxX" : -3.87,
"pfxZ" : 8.62,
"pX" : -0.8,
"pZ" : 2.18,
"vX0" : 5.0,
"vY0" : -136.71,
"vZ0" : -7.46,
"x" : 147.57,
"y" : 179.87,
"x0" : -2.15,
"y0" : 50.0,
"z0" : 6.03,
"aX" : -7.32
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1904,
"spinDirection" : 204
},
"zone" : 13,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_191709",
"playId" : "562aaae6-1c72-45fe-833e-a55980425b94",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:17:07.000Z",
"endTime" : "2015-05-30T00:17:54.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 85.0,
"endSpeed" : 78.9,
"nastyFactor" : 62.8,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 24.63,
"aZ" : -24.52,
"pfxX" : 4.06,
"pfxZ" : 4.83,
"pX" : 0.88,
"pZ" : 1.93,
"vX0" : 5.25,
"vY0" : -124.36,
"vZ0" : -6.03,
"x" : 83.38,
"y" : 186.7,
"x0" : -1.78,
"y0" : 50.0,
"z0" : 6.42,
"aX" : 6.36
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1160,
"spinDirection" : 140
},
"zone" : 14,
"typeConfidence" : 0.89
},
"index" : 5,
"pfxId" : "150529_191750",
"playId" : "d96dc00c-6dab-4e18-87f4-ed4d68ff503a",
"pitchNumber" : 6,
"startTime" : "2015-05-30T00:17:54.000Z",
"endTime" : "2015-05-30T00:17:54.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 0,
"playEndTime" : "2015-05-30T00:17:54.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Jimmy Rollins grounds out, first baseman Mark Reynolds to pitcher John Lackey.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 1,
"halfInning" : "top",
"inning" : 1,
"startTime" : "2015-05-30T00:18:13.000Z",
"endTime" : "2015-05-30T00:18:32.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 407793,
"link" : "/api/v1/people/407793"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.9,
"endSpeed" : 85.3,
"nastyFactor" : 41.43,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 27.43,
"aZ" : -22.53,
"pfxX" : -4.3,
"pfxZ" : 5.19,
"pX" : -0.17,
"pZ" : 2.01,
"vX0" : 6.7,
"vY0" : -134.51,
"vZ0" : -6.57,
"x" : 123.44,
"y" : 184.51,
"x0" : -2.12,
"y0" : 50.0,
"z0" : 6.07,
"aX" : -7.94
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1347,
"spinDirection" : 219
},
"zone" : 8,
"typeConfidence" : 0.64
},
"hitData" : {
"launchSpeed" : 71.49,
"launchAngle" : -6.67,
"totalDistance" : 117.18,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 146.05,
"coordY" : 176.96
}
},
"index" : 0,
"pfxId" : "150529_191822",
"playId" : "e1e99f7c-1848-4e35-bb00-24fdc4f380c4",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:18:26.000Z",
"endTime" : "2015-05-30T00:18:32.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 1,
"playEndTime" : "2015-05-30T00:18:32.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Howie Kendrick singles on a ground ball to right fielder Jason Heyward.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 2,
"halfInning" : "top",
"inning" : 1,
"startTime" : "2015-05-30T00:18:52.000Z",
"endTime" : "2015-05-30T00:21:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 3,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 518792,
"link" : "/api/v1/people/518792"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 92.1,
"endSpeed" : 85.9,
"nastyFactor" : 39.2,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 25.29,
"aZ" : -17.12,
"pfxX" : -4.49,
"pfxZ" : 8.04,
"pX" : 0.03,
"pZ" : 2.57,
"vX0" : 6.27,
"vY0" : -134.7,
"vZ0" : -6.69,
"x" : 115.78,
"y" : 169.53,
"x0" : -1.73,
"y0" : 50.0,
"z0" : 6.26,
"aX" : -8.36
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1854,
"spinDirection" : 209
},
"zone" : 5,
"typeConfidence" : 0.89
},
"index" : 0,
"pfxId" : "150529_191903",
"playId" : "37bd5274-e1cc-4916-9d7b-d27d07351873",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:19:02.000Z",
"endTime" : "2015-05-30T00:19:13.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.4,
"endSpeed" : 86.2,
"nastyFactor" : 55.81,
"strikeZoneTop" : 3.42,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 29.2,
"aZ" : -15.56,
"pfxX" : -8.73,
"pfxZ" : 8.76,
"pX" : 0.6,
"pZ" : 1.86,
"vX0" : 9.06,
"vY0" : -136.35,
"vZ0" : -8.64,
"x" : 94.09,
"y" : 188.61,
"x0" : -1.63,
"y0" : 50.0,
"z0" : 6.13,
"aX" : -16.49
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2490,
"spinDirection" : 224
},
"zone" : 9,
"typeConfidence" : 0.94
},
"index" : 1,
"pfxId" : "150529_191915",
"playId" : "71a297f6-dc9e-4da6-a75a-78da71573dff",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:19:13.000Z",
"endTime" : "2015-05-30T00:19:29.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 82.9,
"endSpeed" : 77.0,
"nastyFactor" : 62.64,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 24.46,
"aZ" : -31.32,
"pfxX" : 1.87,
"pfxZ" : 0.53,
"pX" : 1.16,
"pZ" : 1.1,
"vX0" : 5.68,
"vY0" : -121.28,
"vZ0" : -5.91,
"x" : 72.75,
"y" : 208.97,
"x0" : -1.46,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 2.78
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 347,
"spinDirection" : 107
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_191928",
"playId" : "ef3ff454-8378-4d68-ba02-eeed85a867e5",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:19:29.000Z",
"endTime" : "2015-05-30T00:19:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 81.7,
"endSpeed" : 75.3,
"nastyFactor" : 58.94,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 24.33,
"aZ" : -31.91,
"pfxX" : 4.41,
"pfxZ" : 0.13,
"pX" : -0.75,
"pZ" : 3.45,
"vX0" : 1.28,
"vY0" : -119.83,
"vZ0" : -0.53,
"x" : 145.7,
"y" : 145.63,
"x0" : -1.87,
"y0" : 50.0,
"z0" : 6.54,
"aX" : 6.37
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 771,
"spinDirection" : 92
},
"zone" : 11,
"typeConfidence" : 0.76
},
"index" : 3,
"pfxId" : "150529_191946",
"playId" : "acf4db32-fa38-4c00-b46f-7dd859142346",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:19:46.000Z",
"endTime" : "2015-05-30T00:20:18.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.4,
"endSpeed" : 80.9,
"nastyFactor" : 20.49,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 25.24,
"aZ" : -32.45,
"pfxX" : 0.04,
"pfxZ" : -0.22,
"pX" : 2.53,
"pZ" : -0.76,
"vX0" : 9.7,
"vY0" : -125.97,
"vZ0" : -10.62,
"x" : 20.6,
"y" : 0.0,
"x0" : -1.37,
"y0" : 50.0,
"z0" : 6.13,
"aX" : 0.07
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 32,
"spinDirection" : 14
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_192019",
"playId" : "705a43f0-fbde-4df8-8b8b-5a7a51413e30",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:20:18.000Z",
"endTime" : "2015-05-30T00:20:54.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.8,
"endSpeed" : 85.1,
"nastyFactor" : 50.52,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 31.01,
"aZ" : -26.69,
"pfxX" : -9.67,
"pfxZ" : 2.92,
"pX" : 0.63,
"pZ" : 2.32,
"vX0" : 10.22,
"vY0" : -135.59,
"vZ0" : -4.19,
"x" : 93.06,
"y" : 176.09,
"x0" : -1.94,
"y0" : 50.0,
"z0" : 5.76,
"aX" : -17.91
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 2004,
"spinDirection" : 252
},
"zone" : 6,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 102.11,
"launchAngle" : 0.32,
"totalDistance" : 176.4,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 199.38,
"coordY" : 119.39
}
},
"index" : 5,
"pfxId" : "150529_192052",
"playId" : "fdff5655-828f-420a-8821-91dd1fb70cf2",
"pitchNumber" : 6,
"startTime" : "2015-05-30T00:20:54.000Z",
"endTime" : "2015-05-30T00:21:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 2,
"playEndTime" : "2015-05-30T00:21:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Lineout",
"eventType" : "field_out",
"description" : "Adrian Gonzalez lines out softly to third baseman Matt Carpenter.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 3,
"halfInning" : "top",
"inning" : 1,
"startTime" : "2015-05-30T00:21:23.000Z",
"endTime" : "2015-05-30T00:21:49.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 572761,
"link" : "/api/v1/people/572761"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 92.0,
"endSpeed" : 85.0,
"nastyFactor" : 43.72,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 28.58,
"aZ" : -16.15,
"pfxX" : -1.96,
"pfxZ" : 8.66,
"pX" : 0.19,
"pZ" : 2.87,
"vX0" : 4.95,
"vY0" : -134.69,
"vZ0" : -6.2,
"x" : 109.64,
"y" : 161.32,
"x0" : -1.41,
"y0" : 50.0,
"z0" : 6.34,
"aX" : -3.61
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1769,
"spinDirection" : 192
},
"zone" : 5,
"typeConfidence" : 0.91
},
"hitData" : {
"launchSpeed" : 78.98,
"launchAngle" : 10.56,
"totalDistance" : 143.8,
"trajectory" : "line_drive",
"hardness" : "soft",
"location" : "5",
"coordinates" : {
"coordX" : 108.48,
"coordY" : 173.32
}
},
"index" : 0,
"pfxId" : "150529_192135",
"playId" : "75513c85-34ce-4d51-b8a2-210401ac5a4b",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:21:41.000Z",
"endTime" : "2015-05-30T00:21:49.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 3,
"playEndTime" : "2015-05-30T00:21:49.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Kolten Wong doubles (10) on a line drive to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 4,
"halfInning" : "bottom",
"inning" : 1,
"startTime" : "2015-05-30T00:24:14.000Z",
"endTime" : "2015-05-30T00:25:09.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 34
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.4,
"endSpeed" : 78.8,
"nastyFactor" : 40.81,
"strikeZoneTop" : 3.21,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 29.07,
"aZ" : -24.18,
"pfxX" : 3.01,
"pfxZ" : 4.94,
"pX" : -1.61,
"pZ" : 4.35,
"vX0" : -4.11,
"vY0" : -126.72,
"vZ0" : -0.55,
"x" : 150.4,
"y" : 177.57,
"x0" : -0.35,
"y0" : 50.0,
"z0" : 6.52,
"aX" : 4.84
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1069,
"spinDirection" : 148
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_192420",
"playId" : "24045070-651f-4b50-a4da-03a16deabb3a",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:24:45.000Z",
"endTime" : "2015-05-30T00:25:01.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.1,
"endSpeed" : 79.5,
"nastyFactor" : 44.88,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 25.39,
"aZ" : -18.48,
"pfxX" : 3.67,
"pfxZ" : 8.45,
"pX" : 0.51,
"pZ" : 2.84,
"vX0" : 0.13,
"vY0" : -126.14,
"vZ0" : -5.29,
"x" : 97.64,
"y" : 161.99,
"x0" : -0.02,
"y0" : 50.0,
"z0" : 6.45,
"aX" : 5.93
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1716,
"spinDirection" : 156
},
"zone" : 3,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 90.28,
"launchAngle" : 16.46,
"totalDistance" : 229.15,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 206.65,
"coordY" : 121.81
}
},
"index" : 1,
"pfxId" : "150529_192434",
"playId" : "e813f314-0e49-48a1-8184-38094e7d5605",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:25:01.000Z",
"endTime" : "2015-05-30T00:25:09.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 4,
"playEndTime" : "2015-05-30T00:25:09.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Matt Carpenter singles on a line drive to left fielder Alex Guerrero. Kolten Wong to 3rd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 5,
"halfInning" : "bottom",
"inning" : 1,
"startTime" : "2015-05-30T00:25:30.000Z",
"endTime" : "2015-05-30T00:26:51.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 87.7,
"endSpeed" : 80.0,
"nastyFactor" : 75.69,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 30.03,
"aZ" : -21.21,
"pfxX" : 2.93,
"pfxZ" : 6.59,
"pX" : -1.23,
"pZ" : 3.54,
"vX0" : -3.3,
"vY0" : -128.6,
"vZ0" : -3.12,
"x" : 163.81,
"y" : 143.2,
"x0" : -0.3,
"y0" : 50.0,
"z0" : 6.44,
"aX" : 4.85
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1352,
"spinDirection" : 156
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_192548",
"playId" : "0b2ac829-b50c-4019-944b-25a34d6ee99f",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:25:49.000Z",
"endTime" : "2015-05-30T00:26:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 77.9,
"endSpeed" : 72.0,
"nastyFactor" : 21.17,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 21.33,
"aZ" : -42.24,
"pfxX" : 1.12,
"pfxZ" : -7.7,
"pX" : -0.29,
"pZ" : 4.11,
"vX0" : 0.44,
"vY0" : -114.11,
"vZ0" : 4.08,
"x" : 127.94,
"y" : 127.86,
"x0" : -0.63,
"y0" : 50.0,
"z0" : 6.46,
"aX" : 1.48
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1293,
"spinDirection" : 8
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_192609",
"playId" : "77cd6b92-05f7-4ec5-98be-f03440bbf245",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:26:08.000Z",
"endTime" : "2015-05-30T00:26:40.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.1,
"endSpeed" : 80.3,
"nastyFactor" : 24.78,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 22.85,
"aZ" : -19.75,
"pfxX" : 2.38,
"pfxZ" : 7.57,
"pX" : -0.25,
"pZ" : 2.68,
"vX0" : -1.56,
"vY0" : -126.22,
"vZ0" : -5.22,
"x" : 126.57,
"y" : 166.42,
"x0" : 0.06,
"y0" : 50.0,
"z0" : 6.34,
"aX" : 3.89
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1496,
"spinDirection" : 162
},
"zone" : 4,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 86.65,
"launchAngle" : 14.47,
"totalDistance" : 226.42,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 87.27,
"coordY" : 136.35
}
},
"index" : 2,
"pfxId" : "150529_192632",
"playId" : "2adb8a58-124c-4504-aac6-561724bd542c",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:26:40.000Z",
"endTime" : "2015-05-30T00:26:51.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 5,
"playEndTime" : "2015-05-30T00:26:51.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Jhonny Peralta walks. Matt Carpenter to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 0
},
"about" : {
"atBatIndex" : 6,
"halfInning" : "bottom",
"inning" : 1,
"startTime" : "2015-05-30T00:27:05.000Z",
"endTime" : "2015-05-30T00:30:11.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 2,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5, 6 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 6
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 6
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.3,
"endSpeed" : 79.4,
"nastyFactor" : 45.74,
"strikeZoneTop" : 3.91,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 26.29,
"aZ" : -21.18,
"pfxX" : 1.72,
"pfxZ" : 6.74,
"pX" : 0.38,
"pZ" : 4.93,
"vX0" : 0.47,
"vY0" : -126.61,
"vZ0" : 0.08,
"x" : 102.71,
"y" : 105.59,
"x0" : -0.04,
"y0" : 50.0,
"z0" : 6.6,
"aX" : 2.79
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1299,
"spinDirection" : 165
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_192716",
"playId" : "dc72870a-4e88-47c2-a562-131d8d7fea1e",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:27:14.000Z",
"endTime" : "2015-05-30T00:27:37.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.1,
"endSpeed" : 80.0,
"nastyFactor" : 34.53,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 28.26,
"aZ" : -21.33,
"pfxX" : 1.87,
"pfxZ" : 6.58,
"pX" : -0.04,
"pZ" : 1.75,
"vX0" : 0.05,
"vY0" : -127.61,
"vZ0" : -7.0,
"x" : 118.52,
"y" : 191.53,
"x0" : -0.3,
"y0" : 50.0,
"z0" : 6.23,
"aX" : 3.06
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1280,
"spinDirection" : 164
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_192738",
"playId" : "67918e57-e7bc-4f8c-afd9-dc9eb9ae9297",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:27:37.000Z",
"endTime" : "2015-05-30T00:28:04.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.5,
"endSpeed" : 71.9,
"nastyFactor" : 58.66,
"strikeZoneTop" : 3.83,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 20.98,
"aZ" : -46.8,
"pfxX" : 4.32,
"pfxZ" : -11.26,
"pX" : -1.05,
"pZ" : 3.88,
"vX0" : -2.19,
"vY0" : -113.6,
"vZ0" : 4.69,
"x" : 157.1,
"y" : 134.16,
"x0" : -0.64,
"y0" : 50.0,
"z0" : 6.44,
"aX" : 5.64
},
"breaks" : {
"breakLength" : 14.4,
"breakY" : 24.0,
"spinRate" : 2001,
"spinDirection" : 21
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_192805",
"playId" : "9bf23d6d-c9f9-430c-be2a-9bcebeaea295",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:28:04.000Z",
"endTime" : "2015-05-30T00:28:26.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 77.3,
"endSpeed" : 72.0,
"nastyFactor" : 40.95,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 20.83,
"aZ" : -35.42,
"pfxX" : 4.59,
"pfxZ" : -2.55,
"pX" : 0.34,
"pZ" : 1.7,
"vX0" : 1.14,
"vY0" : -113.36,
"vZ0" : -1.65,
"x" : 104.15,
"y" : 192.99,
"x0" : -0.77,
"y0" : 50.0,
"z0" : 5.97,
"aX" : 5.97
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 869,
"spinDirection" : 61
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_192828",
"playId" : "d65211c0-b330-4e21-b44e-e945398f4159",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:28:26.000Z",
"endTime" : "2015-05-30T00:29:02.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.7,
"endSpeed" : 73.2,
"nastyFactor" : 35.89,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 23.5,
"aZ" : -29.8,
"pfxX" : 7.59,
"pfxZ" : 1.67,
"pX" : -0.12,
"pZ" : 3.95,
"vX0" : -0.25,
"vY0" : -116.89,
"vZ0" : 1.23,
"x" : 121.46,
"y" : 132.1,
"x0" : -0.99,
"y0" : 50.0,
"z0" : 6.23,
"aX" : 10.43
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 1327,
"spinDirection" : 102
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_192859",
"playId" : "d50730b0-d631-4582-98b4-3802747ee840",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:29:02.000Z",
"endTime" : "2015-05-30T00:29:37.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 78.0,
"endSpeed" : 72.7,
"nastyFactor" : 21.99,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 20.26,
"aZ" : -33.17,
"pfxX" : 8.52,
"pfxZ" : -0.8,
"pX" : 0.06,
"pZ" : 3.08,
"vX0" : 0.03,
"vY0" : -114.46,
"vZ0" : 0.39,
"x" : 114.64,
"y" : 155.57,
"x0" : -1.06,
"y0" : 50.0,
"z0" : 6.15,
"aX" : 11.36
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1445,
"spinDirection" : 84
},
"zone" : 2,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_192925",
"playId" : "2495c16c-5f23-4cc0-baa2-b5c8ab9859b2",
"pitchNumber" : 6,
"startTime" : "2015-05-30T00:29:37.000Z",
"endTime" : "2015-05-30T00:30:05.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 4,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 88.2,
"endSpeed" : 82.2,
"nastyFactor" : 30.42,
"strikeZoneTop" : 3.69,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 25.28,
"aZ" : -23.2,
"pfxX" : 3.49,
"pfxZ" : 5.24,
"pX" : 1.54,
"pZ" : 1.08,
"vX0" : 2.82,
"vY0" : -129.09,
"vZ0" : -8.27,
"x" : 58.49,
"y" : 209.76,
"x0" : -0.02,
"y0" : 50.0,
"z0" : 6.09,
"aX" : 5.92
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1208,
"spinDirection" : 146
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 6,
"pfxId" : "150529_193003",
"playId" : "37b0cabd-1560-4676-be28-cc700f194185",
"pitchNumber" : 7,
"startTime" : "2015-05-30T00:30:05.000Z",
"endTime" : "2015-05-30T00:30:11.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 6,
"playEndTime" : "2015-05-30T00:30:11.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"description" : "Randal Grichuk grounds into a double play, second baseman Howie Kendrick to shortstop Jimmy Rollins to first baseman Adrian Gonzalez. Kolten Wong scores. Matt Carpenter to 3rd. Jhonny Peralta out at 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 7,
"halfInning" : "bottom",
"inning" : 1,
"startTime" : "2015-05-30T00:30:47.000Z",
"endTime" : "2015-05-30T00:33:02.000Z",
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 51
},
"count" : {
"balls" : 2,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2, 3 ],
"runners" : [ {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : {
"id" : 502211,
"link" : "/api/v1/people/502211"
},
"isScoringEvent" : true,
"rbi" : false,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 435062,
"link" : "/api/v1/people/435062"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : null,
"runner" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 78.0,
"endSpeed" : 72.2,
"nastyFactor" : 87.8,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 23.19,
"aZ" : -42.06,
"pfxX" : 2.43,
"pfxZ" : -7.59,
"pX" : 0.82,
"pZ" : 2.2,
"vX0" : 2.0,
"vY0" : -114.45,
"vZ0" : 0.12,
"x" : 85.59,
"y" : 179.52,
"x0" : -0.38,
"y0" : 50.0,
"z0" : 6.3,
"aX" : 3.19
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1316,
"spinDirection" : 17
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_193055",
"playId" : "ac409153-46b2-49b3-9530-b07c000d58cf",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:30:55.000Z",
"endTime" : "2015-05-30T00:31:09.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.1,
"endSpeed" : 81.3,
"nastyFactor" : 63.2,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 24.32,
"aZ" : -24.92,
"pfxX" : 2.72,
"pfxZ" : 4.33,
"pX" : 0.82,
"pZ" : 1.26,
"vX0" : 1.67,
"vY0" : -127.49,
"vZ0" : -7.51,
"x" : 85.82,
"y" : 204.65,
"x0" : -0.2,
"y0" : 50.0,
"z0" : 6.19,
"aX" : 4.52
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 972,
"spinDirection" : 148
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_193110",
"playId" : "9d413be3-4046-4441-bf89-ee24b127e1e4",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:31:09.000Z",
"endTime" : "2015-05-30T00:31:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.9,
"endSpeed" : 73.5,
"nastyFactor" : 24.51,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 24.1,
"aZ" : -35.1,
"pfxX" : 4.23,
"pfxZ" : -2.18,
"pX" : 0.02,
"pZ" : 2.92,
"vX0" : 0.88,
"vY0" : -117.19,
"vZ0" : 0.19,
"x" : 116.24,
"y" : 159.91,
"x0" : -0.91,
"y0" : 50.0,
"z0" : 6.14,
"aX" : 5.82
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 806,
"spinDirection" : 63
},
"zone" : 2,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_193131",
"playId" : "1e3eb891-e1be-4169-86ef-5cc042b9e946",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:31:30.000Z",
"endTime" : "2015-05-30T00:32:04.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.6,
"endSpeed" : 80.5,
"nastyFactor" : 72.76,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 24.46,
"aZ" : -19.39,
"pfxX" : 0.44,
"pfxZ" : 7.77,
"pX" : -0.9,
"pZ" : 1.13,
"vX0" : -2.43,
"vY0" : -126.72,
"vZ0" : -8.67,
"x" : 151.15,
"y" : 208.19,
"x0" : 0.02,
"y0" : 50.0,
"z0" : 6.13,
"aX" : 0.72
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1465,
"spinDirection" : 176
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_193204",
"playId" : "7016b0b7-b1df-481d-b375-109c0cb55747",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:32:04.000Z",
"endTime" : "2015-05-30T00:32:38.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.4,
"endSpeed" : 73.8,
"nastyFactor" : 16.81,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 22.39,
"aZ" : -42.83,
"pfxX" : 2.55,
"pfxZ" : -7.84,
"pX" : 0.05,
"pZ" : 2.19,
"vX0" : 0.55,
"vY0" : -116.4,
"vZ0" : 0.23,
"x" : 115.13,
"y" : 179.6,
"x0" : -0.52,
"y0" : 50.0,
"z0" : 6.16,
"aX" : 3.49
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1397,
"spinDirection" : 18
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 102.58,
"launchAngle" : -9.1,
"totalDistance" : 139.16,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 138.78,
"coordY" : 156.96
}
},
"index" : 4,
"pfxId" : "150529_193227",
"playId" : "e777923b-cf46-45b2-9105-d2258ee56464",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:32:38.000Z",
"endTime" : "2015-05-30T00:33:02.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 7,
"playEndTime" : "2015-05-30T00:33:02.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Mark Reynolds grounds out, shortstop Jimmy Rollins to first baseman Adrian Gonzalez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 8,
"halfInning" : "bottom",
"inning" : 1,
"startTime" : "2015-05-30T00:33:06.000Z",
"endTime" : "2015-05-30T00:33:51.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 2,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 79.0,
"endSpeed" : 72.7,
"nastyFactor" : 82.89,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 24.28,
"aZ" : -46.35,
"pfxX" : 1.62,
"pfxZ" : -10.63,
"pX" : -0.4,
"pZ" : 3.29,
"vX0" : 0.24,
"vY0" : -115.82,
"vZ0" : 3.08,
"x" : 132.17,
"y" : 149.95,
"x0" : -0.72,
"y0" : 50.0,
"z0" : 6.42,
"aX" : 2.17
},
"breaks" : {
"breakLength" : 14.4,
"breakY" : 24.0,
"spinRate" : 1796,
"spinDirection" : 8
},
"zone" : 1,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_193307",
"playId" : "834d81f8-b4c6-4a2f-894e-1c5176ab41c3",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:33:19.000Z",
"endTime" : "2015-05-30T00:33:32.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.7,
"endSpeed" : 80.5,
"nastyFactor" : 43.28,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 28.71,
"aZ" : -24.91,
"pfxX" : 3.76,
"pfxZ" : 4.33,
"pX" : 0.81,
"pZ" : 2.56,
"vX0" : 1.37,
"vY0" : -128.53,
"vZ0" : -4.41,
"x" : 86.01,
"y" : 169.63,
"x0" : -0.22,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 6.24
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1080,
"spinDirection" : 139
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_193321",
"playId" : "6a3b572e-87f2-4074-bdd7-1a5f895fa3c5",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:33:32.000Z",
"endTime" : "2015-05-30T00:33:45.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 88.7,
"endSpeed" : 81.6,
"nastyFactor" : 46.67,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 29.15,
"aZ" : -25.19,
"pfxX" : 0.48,
"pfxZ" : 4.07,
"pX" : 0.58,
"pZ" : 1.94,
"vX0" : 1.49,
"vY0" : -129.99,
"vZ0" : -6.16,
"x" : 94.78,
"y" : 186.4,
"x0" : -0.06,
"y0" : 50.0,
"z0" : 6.27,
"aX" : 0.81
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 784,
"spinDirection" : 173
},
"zone" : 9,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 96.05,
"launchAngle" : -21.78,
"totalDistance" : 130.58,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 115.14,
"coordY" : 158.78
}
},
"index" : 2,
"pfxId" : "150529_193341",
"playId" : "e1ab45da-3758-4413-80fa-7d8752ad923e",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:33:45.000Z",
"endTime" : "2015-05-30T00:33:51.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 8,
"playEndTime" : "2015-05-30T00:33:51.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Justin Turner singles on a line drive to center fielder Peter Bourjos.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 9,
"halfInning" : "top",
"inning" : 2,
"startTime" : "2015-05-30T00:36:27.000Z",
"endTime" : "2015-05-30T00:37:29.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 1,
"strikes" : 2,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 488721,
"link" : "/api/v1/people/488721"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.9,
"endSpeed" : 83.5,
"nastyFactor" : 54.95,
"strikeZoneTop" : 3.82,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 30.02,
"aZ" : -19.52,
"pfxX" : -2.35,
"pfxZ" : 7.06,
"pX" : -0.42,
"pZ" : 2.41,
"vX0" : 4.39,
"vY0" : -133.06,
"vZ0" : -6.25,
"x" : 132.86,
"y" : 173.68,
"x0" : -1.79,
"y0" : 50.0,
"z0" : 6.22,
"aX" : -4.19
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1453,
"spinDirection" : 198
},
"zone" : 4,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_193629",
"playId" : "e1fa5488-7f14-4a19-9387-449dd123c0bc",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:36:31.000Z",
"endTime" : "2015-05-30T00:36:41.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 83.8,
"nastyFactor" : 60.42,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 31.1,
"aZ" : -14.28,
"pfxX" : -3.79,
"pfxZ" : 9.87,
"pX" : 1.22,
"pZ" : 3.41,
"vX0" : 8.41,
"vY0" : -134.08,
"vZ0" : -5.0,
"x" : 70.42,
"y" : 146.76,
"x0" : -1.47,
"y0" : 50.0,
"z0" : 6.33,
"aX" : -6.85
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2073,
"spinDirection" : 200
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_193642",
"playId" : "3e58e270-c6a4-477d-b6ca-f641866e36e0",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:36:41.000Z",
"endTime" : "2015-05-30T00:36:54.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 84.1,
"nastyFactor" : 38.82,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 30.28,
"aZ" : -15.59,
"pfxX" : -4.55,
"pfxZ" : 9.09,
"pX" : 0.51,
"pZ" : 2.76,
"vX0" : 7.11,
"vY0" : -134.2,
"vZ0" : -6.38,
"x" : 97.52,
"y" : 164.18,
"x0" : -1.59,
"y0" : 50.0,
"z0" : 6.29,
"aX" : -8.25
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2002,
"spinDirection" : 206
},
"zone" : 6,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_193655",
"playId" : "6333ea9c-4d01-4cac-9b4a-91bafab7520e",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:36:54.000Z",
"endTime" : "2015-05-30T00:37:20.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.7,
"endSpeed" : 84.8,
"nastyFactor" : 35.67,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 31.81,
"aZ" : -18.95,
"pfxX" : -5.19,
"pfxZ" : 7.11,
"pX" : -0.46,
"pZ" : 2.68,
"vX0" : 5.13,
"vY0" : -135.68,
"vZ0" : -5.5,
"x" : 134.65,
"y" : 166.5,
"x0" : -1.71,
"y0" : 50.0,
"z0" : 6.07,
"aX" : -9.6
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1747,
"spinDirection" : 215
},
"zone" : 4,
"typeConfidence" : 0.77
},
"hitData" : {
"launchSpeed" : 87.86,
"launchAngle" : 14.24,
"totalDistance" : 280.22,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 122.42,
"coordY" : 113.93
}
},
"index" : 3,
"pfxId" : "150529_193715",
"playId" : "1ac82958-1cf3-4334-8da7-723df6d845d3",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:37:20.000Z",
"endTime" : "2015-05-30T00:37:29.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 9,
"playEndTime" : "2015-05-30T00:37:29.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Andre Ethier flies out to center fielder Peter Bourjos.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 10,
"halfInning" : "top",
"inning" : 2,
"startTime" : "2015-05-30T00:37:44.000Z",
"endTime" : "2015-05-30T00:38:25.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 488721,
"link" : "/api/v1/people/488721"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.6,
"endSpeed" : 83.5,
"nastyFactor" : 53.73,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 31.75,
"aZ" : -14.53,
"pfxX" : -6.98,
"pfxZ" : 9.8,
"pX" : 0.32,
"pZ" : 2.23,
"vX0" : 8.06,
"vY0" : -133.82,
"vZ0" : -7.8,
"x" : 104.95,
"y" : 178.49,
"x0" : -1.84,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -12.52
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2345,
"spinDirection" : 215
},
"zone" : 9,
"typeConfidence" : 0.81
},
"hitData" : {
"launchSpeed" : 89.73,
"launchAngle" : 49.47,
"totalDistance" : 292.08,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 133.93,
"coordY" : 84.24
}
},
"index" : 0,
"pfxId" : "150529_193758",
"playId" : "47554d57-6cdd-4f28-ba33-968126bcac2c",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:38:11.000Z",
"endTime" : "2015-05-30T00:38:25.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 10,
"playEndTime" : "2015-05-30T00:38:25.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Alex Guerrero strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 11,
"halfInning" : "top",
"inning" : 2,
"startTime" : "2015-05-30T00:38:34.000Z",
"endTime" : "2015-05-30T00:41:03.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 1,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.0,
"endSpeed" : 82.7,
"nastyFactor" : 68.58,
"strikeZoneTop" : 3.35,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 33.26,
"aZ" : -23.1,
"pfxX" : -12.05,
"pfxZ" : 5.13,
"pX" : 0.64,
"pZ" : 1.14,
"vX0" : 10.39,
"vY0" : -132.9,
"vZ0" : -7.65,
"x" : 92.72,
"y" : 207.89,
"x0" : -1.79,
"y0" : 50.0,
"z0" : 5.78,
"aX" : -21.17
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 2514,
"spinDirection" : 246
},
"zone" : 14,
"typeConfidence" : 0.84
},
"index" : 0,
"pfxId" : "150529_193841",
"playId" : "e49d4aa2-a567-4ffb-aa7c-0bb318886061",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:38:41.000Z",
"endTime" : "2015-05-30T00:39:01.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 82.7,
"endSpeed" : 75.7,
"nastyFactor" : 45.6,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 27.34,
"aZ" : -34.42,
"pfxX" : -0.16,
"pfxZ" : -1.59,
"pX" : 0.91,
"pZ" : 2.48,
"vX0" : 6.15,
"vY0" : -121.15,
"vZ0" : -2.18,
"x" : 82.31,
"y" : 171.93,
"x0" : -1.66,
"y0" : 50.0,
"z0" : 6.44,
"aX" : -0.23
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 270,
"spinDirection" : 354
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_193902",
"playId" : "71751b20-2a18-4216-838d-34ab824759ac",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:39:01.000Z",
"endTime" : "2015-05-30T00:39:49.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 2,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 84.0,
"endSpeed" : 77.3,
"nastyFactor" : 56.55,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 26.65,
"aZ" : -31.06,
"pfxX" : 0.92,
"pfxZ" : 0.69,
"pX" : 0.86,
"pZ" : 1.86,
"vX0" : 5.89,
"vY0" : -122.92,
"vZ0" : -4.71,
"x" : 84.07,
"y" : 188.67,
"x0" : -1.69,
"y0" : 50.0,
"z0" : 6.47,
"aX" : 1.4
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 211,
"spinDirection" : 128
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_193948",
"playId" : "0a79246e-f4d2-495e-8416-867972bc1601",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:39:49.000Z",
"endTime" : "2015-05-30T00:40:15.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 90.4,
"endSpeed" : 83.2,
"nastyFactor" : 30.77,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 28.56,
"aZ" : -15.07,
"pfxX" : -3.88,
"pfxZ" : 9.63,
"pX" : -0.35,
"pZ" : 2.59,
"vX0" : 5.62,
"vY0" : -132.26,
"vZ0" : -6.37,
"x" : 130.26,
"y" : 168.82,
"x0" : -2.0,
"y0" : 50.0,
"z0" : 6.14,
"aX" : -6.87
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2021,
"spinDirection" : 201
},
"zone" : 4,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_194016",
"playId" : "b7bae735-f2cb-4bf9-a692-fb51c17ede8f",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:40:15.000Z",
"endTime" : "2015-05-30T00:40:49.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 92.5,
"endSpeed" : 85.0,
"nastyFactor" : 48.61,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 30.04,
"aZ" : -17.27,
"pfxX" : -6.58,
"pfxZ" : 8.02,
"pX" : 0.46,
"pZ" : 2.88,
"vX0" : 8.54,
"vY0" : -135.25,
"vZ0" : -5.32,
"x" : 99.5,
"y" : 161.1,
"x0" : -1.89,
"y0" : 50.0,
"z0" : 6.09,
"aX" : -12.17
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2063,
"spinDirection" : 219
},
"zone" : 3,
"typeConfidence" : 0.81
},
"index" : 5,
"pfxId" : "150529_194049",
"playId" : "ef113eaa-35ef-4d89-8771-2deef47f2290",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:40:49.000Z",
"endTime" : "2015-05-30T00:41:03.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 11,
"playEndTime" : "2015-05-30T00:41:03.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "A. J. Ellis called out on strikes.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 12,
"halfInning" : "top",
"inning" : 2,
"startTime" : "2015-05-30T00:41:15.000Z",
"endTime" : "2015-05-30T00:43:27.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.0,
"endSpeed" : 84.0,
"nastyFactor" : 69.68,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 28.5,
"aZ" : -18.49,
"pfxX" : -2.86,
"pfxZ" : 7.59,
"pX" : 1.02,
"pZ" : 2.27,
"vX0" : 7.85,
"vY0" : -133.04,
"vZ0" : -7.0,
"x" : 78.27,
"y" : 177.38,
"x0" : -1.6,
"y0" : 50.0,
"z0" : 6.28,
"aX" : -5.13
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1593,
"spinDirection" : 200
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_194122",
"playId" : "90ff90e2-3948-45f1-a382-cd163649dff8",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:41:24.000Z",
"endTime" : "2015-05-30T00:41:36.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.7,
"endSpeed" : 83.0,
"nastyFactor" : 46.72,
"strikeZoneTop" : 3.67,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 30.98,
"aZ" : -24.6,
"pfxX" : -9.76,
"pfxZ" : 4.26,
"pX" : -0.22,
"pZ" : 1.76,
"vX0" : 8.24,
"vY0" : -132.61,
"vZ0" : -5.84,
"x" : 125.46,
"y" : 191.15,
"x0" : -2.12,
"y0" : 50.0,
"z0" : 5.81,
"aX" : -17.2
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 2056,
"spinDirection" : 246
},
"zone" : 8,
"typeConfidence" : 0.89
},
"index" : 1,
"pfxId" : "150529_194138",
"playId" : "d185c236-e8fd-423f-b128-a3a94f2b6bb2",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:41:36.000Z",
"endTime" : "2015-05-30T00:42:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.6,
"endSpeed" : 84.2,
"nastyFactor" : 38.58,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 30.09,
"aZ" : -16.67,
"pfxX" : -2.66,
"pfxZ" : 8.51,
"pX" : -0.48,
"pZ" : 2.45,
"vX0" : 4.0,
"vY0" : -134.11,
"vZ0" : -6.82,
"x" : 135.14,
"y" : 172.68,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 6.22,
"aX" : -4.82
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1756,
"spinDirection" : 197
},
"zone" : 4,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_194224",
"playId" : "eab192a2-a67e-467e-91c5-9032d2282429",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:42:22.000Z",
"endTime" : "2015-05-30T00:42:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 78.7,
"endSpeed" : 72.0,
"nastyFactor" : 43.05,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 25.1,
"aZ" : -40.69,
"pfxX" : 4.88,
"pfxZ" : -6.49,
"pX" : -0.44,
"pZ" : 3.77,
"vX0" : 0.86,
"vY0" : -115.4,
"vZ0" : 2.35,
"x" : 133.89,
"y" : 136.91,
"x0" : -1.45,
"y0" : 50.0,
"z0" : 6.71,
"aX" : 6.46
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1343,
"spinDirection" : 37
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_194256",
"playId" : "ff166cf4-2a82-415f-b160-e38e072c817b",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:42:55.000Z",
"endTime" : "2015-05-30T00:43:27.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 83.3,
"endSpeed" : 76.5,
"nastyFactor" : 47.43,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 27.28,
"aZ" : -32.25,
"pfxX" : 3.39,
"pfxZ" : -0.1,
"pX" : 0.52,
"pZ" : 1.72,
"vX0" : 3.55,
"vY0" : -122.06,
"vZ0" : -4.41,
"x" : 97.1,
"y" : 192.26,
"x0" : -1.4,
"y0" : 50.0,
"z0" : 6.37,
"aX" : 5.04
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 599,
"spinDirection" : 89
},
"zone" : 9,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_194326",
"playId" : "3420e158-06d5-43ec-997f-9307868052f8",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:43:27.000Z",
"endTime" : "2015-05-30T00:43:27.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 12,
"playEndTime" : "2015-05-30T00:43:27.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Yadier Molina singles on a sharp ground ball to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 13,
"halfInning" : "bottom",
"inning" : 2,
"startTime" : "2015-05-30T00:46:14.000Z",
"endTime" : "2015-05-30T00:47:28.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 3,
"strikes" : 1,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 78.6,
"endSpeed" : 73.1,
"nastyFactor" : 67.45,
"strikeZoneTop" : 3.63,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 20.2,
"aZ" : -34.39,
"pfxX" : 1.37,
"pfxZ" : -1.69,
"pX" : 0.11,
"pZ" : 3.75,
"vX0" : 1.65,
"vY0" : -115.21,
"vZ0" : 1.44,
"x" : 112.85,
"y" : 137.53,
"x0" : -0.79,
"y0" : 50.0,
"z0" : 6.42,
"aX" : 1.86
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 364,
"spinDirection" : 40
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_194622",
"playId" : "0a99af81-bf68-4541-a1d5-5309c119ff19",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:46:21.000Z",
"endTime" : "2015-05-30T00:46:32.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.8,
"endSpeed" : 81.0,
"nastyFactor" : 44.25,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 23.52,
"aZ" : -20.81,
"pfxX" : 0.05,
"pfxZ" : 6.85,
"pX" : 0.24,
"pZ" : 1.22,
"vX0" : 0.68,
"vY0" : -126.96,
"vZ0" : -8.52,
"x" : 107.93,
"y" : 205.92,
"x0" : -0.04,
"y0" : 50.0,
"z0" : 6.24,
"aX" : 0.08
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1298,
"spinDirection" : 179
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_194633",
"playId" : "7109d1b1-c586-4b7b-aa40-84b34ac5d925",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:46:32.000Z",
"endTime" : "2015-05-30T00:46:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.4,
"endSpeed" : 72.0,
"nastyFactor" : 34.89,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 20.08,
"aZ" : -34.31,
"pfxX" : 3.89,
"pfxZ" : -1.69,
"pX" : 0.28,
"pZ" : 3.31,
"vX0" : 1.68,
"vY0" : -113.47,
"vZ0" : 0.98,
"x" : 106.21,
"y" : 149.44,
"x0" : -0.97,
"y0" : 50.0,
"z0" : 6.28,
"aX" : 5.09
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 705,
"spinDirection" : 67
},
"zone" : 3,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_194645",
"playId" : "da9bb85b-5b7a-473b-b85e-c85c0abd38ea",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:46:55.000Z",
"endTime" : "2015-05-30T00:47:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 76.8,
"endSpeed" : 71.3,
"nastyFactor" : 32.18,
"strikeZoneTop" : 3.62,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 23.33,
"aZ" : -43.77,
"pfxX" : 1.46,
"pfxZ" : -9.22,
"pX" : 0.71,
"pZ" : 0.53,
"vX0" : 2.31,
"vY0" : -112.62,
"vZ0" : -2.53,
"x" : 90.01,
"y" : 224.42,
"x0" : -0.53,
"y0" : 50.0,
"z0" : 6.16,
"aX" : 1.85
},
"breaks" : {
"breakLength" : 14.4,
"breakY" : 24.0,
"spinRate" : 1512,
"spinDirection" : 9
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_194656",
"playId" : "5f90da4f-874c-4574-884c-2aae1eeabb19",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:47:07.000Z",
"endTime" : "2015-05-30T00:47:17.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.3,
"endSpeed" : 80.3,
"nastyFactor" : 33.97,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 24.5,
"aZ" : -27.15,
"pfxX" : 1.35,
"pfxZ" : 3.04,
"pX" : 0.32,
"pZ" : 2.1,
"vX0" : 0.83,
"vY0" : -126.42,
"vZ0" : -5.21,
"x" : 104.92,
"y" : 182.16,
"x0" : -0.19,
"y0" : 50.0,
"z0" : 6.35,
"aX" : 2.2
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 629,
"spinDirection" : 156
},
"zone" : 9,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 101.36,
"launchAngle" : 2.51,
"totalDistance" : 278.28,
"trajectory" : "ground_ball",
"hardness" : "hard",
"location" : "9",
"coordinates" : {
"coordX" : 183.02,
"coordY" : 109.69
}
},
"index" : 4,
"pfxId" : "150529_194716",
"playId" : "48b64df4-743e-46f0-b5a0-1f701018827e",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:47:17.000Z",
"endTime" : "2015-05-30T00:47:28.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 13,
"playEndTime" : "2015-05-30T00:47:28.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Forceout",
"eventType" : "force_out",
"description" : "Jason Heyward grounds into a force out, second baseman Howie Kendrick to shortstop Jimmy Rollins. Yadier Molina out at 2nd. Jason Heyward to 1st.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 14,
"halfInning" : "bottom",
"inning" : 2,
"startTime" : "2015-05-30T00:47:46.000Z",
"endTime" : "2015-05-30T00:48:15.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : null,
"runner" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ ]
}, {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : "r_force_out",
"runner" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 435062,
"link" : "/api/v1/people/435062"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 87.0,
"endSpeed" : 81.1,
"nastyFactor" : 40.12,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 23.54,
"aZ" : -17.78,
"pfxX" : 1.79,
"pfxZ" : 8.6,
"pX" : -0.06,
"pZ" : 2.26,
"vX0" : -0.22,
"vY0" : -127.5,
"vZ0" : -6.67,
"x" : 119.33,
"y" : 177.84,
"x0" : -0.21,
"y0" : 50.0,
"z0" : 6.29,
"aX" : 2.98
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1672,
"spinDirection" : 168
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 81.05,
"launchAngle" : -29.98,
"totalDistance" : 114.71,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 144.84,
"coordY" : 158.17
}
},
"index" : 0,
"pfxId" : "150529_194755",
"playId" : "d28e9579-b1a3-40ea-9e93-acfb61a5d539",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:48:04.000Z",
"endTime" : "2015-05-30T00:48:15.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 14,
"playEndTime" : "2015-05-30T00:48:15.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Peter Bourjos strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 15,
"halfInning" : "bottom",
"inning" : 2,
"startTime" : "2015-05-30T00:48:31.000Z",
"endTime" : "2015-05-30T00:53:10.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 3,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 9
},
"credits" : [ {
"player" : {
"id" : 454560,
"link" : "/api/v1/people/454560"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.0,
"endSpeed" : 79.6,
"nastyFactor" : 60.23,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 24.91,
"aZ" : -19.52,
"pfxX" : 3.56,
"pfxZ" : 7.81,
"pX" : 0.59,
"pZ" : 2.94,
"vX0" : 0.84,
"vY0" : -125.97,
"vZ0" : -4.6,
"x" : 94.7,
"y" : 159.54,
"x0" : -0.22,
"y0" : 50.0,
"z0" : 6.36,
"aX" : 5.74
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1600,
"spinDirection" : 155
},
"zone" : 3,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_194837",
"playId" : "aeea745e-2689-4865-8185-2398647d655a",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:48:37.000Z",
"endTime" : "2015-05-30T00:49:26.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 1,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.0,
"endSpeed" : 80.5,
"nastyFactor" : 43.84,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 22.5,
"aZ" : -19.4,
"pfxX" : 4.18,
"pfxZ" : 7.83,
"pX" : 1.29,
"pZ" : 1.18,
"vX0" : 1.99,
"vY0" : -125.82,
"vZ0" : -8.76,
"x" : 67.75,
"y" : 206.81,
"x0" : -0.05,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 6.79
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1668,
"spinDirection" : 152
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_194923",
"playId" : "7aa5e213-e200-4269-b38a-93b9e33fd58b",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:49:26.000Z",
"endTime" : "2015-05-30T00:49:47.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.7,
"endSpeed" : 79.9,
"nastyFactor" : 54.51,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 26.91,
"aZ" : -18.33,
"pfxX" : 0.76,
"pfxZ" : 8.47,
"pX" : 0.74,
"pZ" : 1.86,
"vX0" : 1.54,
"vY0" : -126.92,
"vZ0" : -7.48,
"x" : 88.98,
"y" : 188.45,
"x0" : 0.02,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 1.23
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1588,
"spinDirection" : 174
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_194947",
"playId" : "1f17be98-5b3f-4b49-8125-91f9e5b3ca28",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:49:47.000Z",
"endTime" : "2015-05-30T00:50:06.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.6,
"endSpeed" : 73.2,
"nastyFactor" : 35.24,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 23.99,
"aZ" : -30.22,
"pfxX" : 2.88,
"pfxZ" : 1.37,
"pX" : 0.6,
"pZ" : 2.58,
"vX0" : 2.4,
"vY0" : -116.68,
"vZ0" : -1.51,
"x" : 94.24,
"y" : 169.23,
"x0" : -0.82,
"y0" : 50.0,
"z0" : 6.11,
"aX" : 3.93
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 545,
"spinDirection" : 116
},
"zone" : 6,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_195008",
"playId" : "b0cb7093-9cc1-40d2-8099-ec1823c1984e",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:50:06.000Z",
"endTime" : "2015-05-30T00:50:48.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 78.7,
"endSpeed" : 73.1,
"nastyFactor" : 31.23,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 21.62,
"aZ" : -39.02,
"pfxX" : 1.38,
"pfxZ" : -5.13,
"pX" : 0.43,
"pZ" : 3.04,
"vX0" : 1.74,
"vY0" : -115.43,
"vZ0" : 0.76,
"x" : 100.69,
"y" : 156.73,
"x0" : -0.51,
"y0" : 50.0,
"z0" : 6.47,
"aX" : 1.86
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 891,
"spinDirection" : 15
},
"zone" : 3,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_195041",
"playId" : "c90d6179-5e3d-4af7-a994-506f66b2ceb4",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:50:48.000Z",
"endTime" : "2015-05-30T00:51:52.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.9,
"endSpeed" : 73.7,
"nastyFactor" : 53.12,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 22.87,
"aZ" : -30.3,
"pfxX" : 5.07,
"pfxZ" : 1.3,
"pX" : 0.64,
"pZ" : 3.7,
"vX0" : 2.04,
"vY0" : -117.18,
"vZ0" : 0.65,
"x" : 92.8,
"y" : 139.01,
"x0" : -0.91,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 7.02
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 899,
"spinDirection" : 104
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 6,
"pfxId" : "150529_195151",
"playId" : "7ad6395a-36bf-4a6d-ac8d-34f160e80225",
"pitchNumber" : 6,
"startTime" : "2015-05-30T00:51:52.000Z",
"endTime" : "2015-05-30T00:52:13.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.0,
"endSpeed" : 80.6,
"nastyFactor" : 63.24,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 25.37,
"aZ" : -18.67,
"pfxX" : 0.79,
"pfxZ" : 8.14,
"pX" : 1.21,
"pZ" : 1.97,
"vX0" : 3.19,
"vY0" : -127.4,
"vZ0" : -7.08,
"x" : 71.03,
"y" : 185.67,
"x0" : -0.17,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 1.3
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1544,
"spinDirection" : 174
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 7,
"pfxId" : "150529_195211",
"playId" : "14cbd59f-1eef-41af-b0c5-7733c5b17418",
"pitchNumber" : 7,
"startTime" : "2015-05-30T00:52:13.000Z",
"endTime" : "2015-05-30T00:52:34.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.4,
"endSpeed" : 80.4,
"nastyFactor" : 20.06,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 27.26,
"aZ" : -15.38,
"pfxX" : 1.65,
"pfxZ" : 10.11,
"pX" : 0.09,
"pZ" : 2.52,
"vX0" : -0.54,
"vY0" : -128.01,
"vZ0" : -6.31,
"x" : 113.49,
"y" : 170.69,
"x0" : 0.09,
"y0" : 50.0,
"z0" : 6.23,
"aX" : 2.73
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1928,
"spinDirection" : 170
},
"zone" : 5,
"typeConfidence" : 2.0
},
"index" : 8,
"pfxId" : "150529_195235",
"playId" : "ef5f7f63-b66e-4674-8624-424918a7cb7e",
"pitchNumber" : 8,
"startTime" : "2015-05-30T00:52:34.000Z",
"endTime" : "2015-05-30T00:53:01.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 79.4,
"endSpeed" : 73.6,
"nastyFactor" : 34.96,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 22.47,
"aZ" : -35.16,
"pfxX" : 2.78,
"pfxZ" : -2.23,
"pX" : 0.44,
"pZ" : 2.24,
"vX0" : 2.22,
"vY0" : -116.47,
"vZ0" : -1.09,
"x" : 100.15,
"y" : 178.22,
"x0" : -0.88,
"y0" : 50.0,
"z0" : 6.05,
"aX" : 3.81
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 602,
"spinDirection" : 51
},
"zone" : 9,
"typeConfidence" : 2.0
},
"index" : 9,
"pfxId" : "150529_195259",
"playId" : "51c9bfd7-b5c4-45ec-b121-ded12c4ce8c5",
"pitchNumber" : 9,
"startTime" : "2015-05-30T00:53:01.000Z",
"endTime" : "2015-05-30T00:53:10.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 15,
"playEndTime" : "2015-05-30T00:53:10.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "John Lackey flies out to left fielder Alex Guerrero.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 16,
"halfInning" : "bottom",
"inning" : 2,
"startTime" : "2015-05-30T00:53:17.000Z",
"endTime" : "2015-05-30T00:54:15.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 84.9,
"endSpeed" : 78.7,
"nastyFactor" : 73.38,
"strikeZoneTop" : 3.87,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 24.31,
"aZ" : -19.9,
"pfxX" : 0.61,
"pfxZ" : 7.77,
"pX" : 1.09,
"pZ" : 2.12,
"vX0" : 2.16,
"vY0" : -124.37,
"vZ0" : -6.24,
"x" : 75.3,
"y" : 181.59,
"x0" : 0.14,
"y0" : 50.0,
"z0" : 6.3,
"aX" : 0.96
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1436,
"spinDirection" : 175
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_195331",
"playId" : "c82e8291-32aa-4905-b4ad-dd129b84252a",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:53:30.000Z",
"endTime" : "2015-05-30T00:53:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.0,
"endSpeed" : 79.5,
"nastyFactor" : 25.0,
"strikeZoneTop" : 3.78,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 25.35,
"aZ" : -17.46,
"pfxX" : 1.08,
"pfxZ" : 9.11,
"pX" : 1.61,
"pZ" : 2.29,
"vX0" : 3.34,
"vY0" : -125.93,
"vZ0" : -6.83,
"x" : 55.59,
"y" : 177.08,
"x0" : 0.13,
"y0" : 50.0,
"z0" : 6.44,
"aX" : 1.73
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1706,
"spinDirection" : 173
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_195348",
"playId" : "20a74351-b815-4f91-88d2-37418f74aa8b",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:53:46.000Z",
"endTime" : "2015-05-30T00:54:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 78.2,
"endSpeed" : 72.3,
"nastyFactor" : 24.05,
"strikeZoneTop" : 3.87,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 22.03,
"aZ" : -32.95,
"pfxX" : 4.36,
"pfxZ" : -0.64,
"pX" : 0.19,
"pZ" : 3.03,
"vX0" : 1.26,
"vY0" : -114.71,
"vZ0" : 0.29,
"x" : 109.61,
"y" : 156.94,
"x0" : -0.93,
"y0" : 50.0,
"z0" : 6.13,
"aX" : 5.78
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 737,
"spinDirection" : 82
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 94.03,
"launchAngle" : 34.11,
"totalDistance" : 354.24,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 77.57,
"coordY" : 56.97
}
},
"index" : 2,
"pfxId" : "150529_195401",
"playId" : "b399d5cb-4bd8-455b-b44f-dc396937ba02",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:54:08.000Z",
"endTime" : "2015-05-30T00:54:15.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 16,
"playEndTime" : "2015-05-30T00:54:15.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Mike Bolsinger strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 17,
"halfInning" : "top",
"inning" : 3,
"startTime" : "2015-05-30T00:56:45.000Z",
"endTime" : "2015-05-30T00:58:36.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 3,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5, 6 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 6
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 90.2,
"endSpeed" : 83.5,
"nastyFactor" : 75.97,
"strikeZoneTop" : 3.31,
"strikeZoneBottom" : 1.37,
"coordinates" : {
"aY" : 27.08,
"aZ" : -15.47,
"pfxX" : -1.81,
"pfxZ" : 9.36,
"pX" : -0.88,
"pZ" : 2.94,
"vX0" : 3.11,
"vY0" : -132.18,
"vZ0" : -5.86,
"x" : 150.47,
"y" : 159.51,
"x0" : -1.83,
"y0" : 50.0,
"z0" : 6.31,
"aX" : -3.22
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1867,
"spinDirection" : 190
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_195652",
"playId" : "3c851276-df89-457c-a3a0-1196f62ce7c2",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:56:53.000Z",
"endTime" : "2015-05-30T00:57:02.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 89.0,
"endSpeed" : 82.3,
"nastyFactor" : 40.47,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 26.55,
"aZ" : -14.23,
"pfxX" : -1.73,
"pfxZ" : 10.39,
"pX" : 0.5,
"pZ" : 2.26,
"vX0" : 6.12,
"vY0" : -130.13,
"vZ0" : -7.85,
"x" : 98.02,
"y" : 177.73,
"x0" : -1.66,
"y0" : 50.0,
"z0" : 6.39,
"aX" : -2.98
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2027,
"spinDirection" : 189
},
"zone" : 6,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_195704",
"playId" : "020fe5ce-2568-4b45-89ed-849a46f7bf17",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:57:02.000Z",
"endTime" : "2015-05-30T00:57:15.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.1,
"endSpeed" : 84.4,
"nastyFactor" : 37.2,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 26.78,
"aZ" : -13.44,
"pfxX" : -3.51,
"pfxZ" : 10.32,
"pX" : 0.49,
"pZ" : 2.52,
"vX0" : 6.63,
"vY0" : -133.18,
"vZ0" : -7.5,
"x" : 98.51,
"y" : 170.69,
"x0" : -1.57,
"y0" : 50.0,
"z0" : 6.33,
"aX" : -6.35
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2154,
"spinDirection" : 198
},
"zone" : 6,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_195717",
"playId" : "d822b936-7552-4c53-b8ac-dd2936739264",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:57:15.000Z",
"endTime" : "2015-05-30T00:57:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.7,
"endSpeed" : 85.5,
"nastyFactor" : 37.81,
"strikeZoneTop" : 3.5,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 29.31,
"aZ" : -11.86,
"pfxX" : -3.28,
"pfxZ" : 10.9,
"pX" : 1.62,
"pZ" : 1.48,
"vX0" : 8.82,
"vY0" : -135.34,
"vZ0" : -10.28,
"x" : 55.1,
"y" : 198.74,
"x0" : -1.25,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -6.08
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2273,
"spinDirection" : 196
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_195732",
"playId" : "7199facc-07ab-40f3-9efe-c5a666b72a20",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:57:31.000Z",
"endTime" : "2015-05-30T00:57:50.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.6,
"endSpeed" : 85.5,
"nastyFactor" : 67.46,
"strikeZoneTop" : 3.42,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 28.17,
"aZ" : -13.02,
"pfxX" : -6.75,
"pfxZ" : 10.28,
"pX" : 0.99,
"pZ" : 1.46,
"vX0" : 9.43,
"vY0" : -135.06,
"vZ0" : -9.83,
"x" : 79.3,
"y" : 199.33,
"x0" : -1.66,
"y0" : 50.0,
"z0" : 6.05,
"aX" : -12.53
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2458,
"spinDirection" : 213
},
"zone" : 14,
"typeConfidence" : 0.86
},
"index" : 4,
"pfxId" : "150529_195748",
"playId" : "fca0108c-8808-482c-abce-99279c518367",
"pitchNumber" : 5,
"startTime" : "2015-05-30T00:57:50.000Z",
"endTime" : "2015-05-30T00:58:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 90.8,
"endSpeed" : 83.7,
"nastyFactor" : 43.28,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 28.48,
"aZ" : -16.52,
"pfxX" : -3.1,
"pfxZ" : 8.73,
"pX" : 0.46,
"pZ" : 2.03,
"vX0" : 6.55,
"vY0" : -132.75,
"vZ0" : -7.79,
"x" : 99.39,
"y" : 183.94,
"x0" : -1.63,
"y0" : 50.0,
"z0" : 6.21,
"aX" : -5.54
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1814,
"spinDirection" : 199
},
"zone" : 9,
"typeConfidence" : 0.91
},
"index" : 5,
"pfxId" : "150529_195808",
"playId" : "fcc550de-2a4f-4fcf-a129-3845e6a399fb",
"pitchNumber" : 6,
"startTime" : "2015-05-30T00:58:08.000Z",
"endTime" : "2015-05-30T00:58:36.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 91.9,
"endSpeed" : 85.0,
"nastyFactor" : 36.42,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 27.49,
"aZ" : -15.18,
"pfxX" : -2.76,
"pfxZ" : 9.18,
"pX" : -0.12,
"pZ" : 3.17,
"vX0" : 4.97,
"vY0" : -134.53,
"vZ0" : -5.24,
"x" : 121.61,
"y" : 153.16,
"x0" : -1.63,
"y0" : 50.0,
"z0" : 6.21,
"aX" : -5.08
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1912,
"spinDirection" : 196
},
"zone" : 2,
"typeConfidence" : 0.91
},
"index" : 6,
"pfxId" : "150529_195832",
"playId" : "c01e8653-ca83-43a3-b713-26704dfb782b",
"pitchNumber" : 7,
"startTime" : "2015-05-30T00:58:36.000Z",
"endTime" : "2015-05-30T00:58:36.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 17,
"playEndTime" : "2015-05-30T00:58:36.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Joc Pederson walks.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 18,
"halfInning" : "top",
"inning" : 3,
"startTime" : "2015-05-30T00:58:53.000Z",
"endTime" : "2015-05-30T01:01:02.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 2,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 76.8,
"endSpeed" : 71.7,
"nastyFactor" : 72.31,
"strikeZoneTop" : 3.34,
"strikeZoneBottom" : 1.52,
"coordinates" : {
"aY" : 19.86,
"aZ" : -39.09,
"pfxX" : 3.76,
"pfxZ" : -5.42,
"pX" : -1.38,
"pZ" : 3.3,
"vX0" : -0.04,
"vY0" : -112.68,
"vZ0" : 0.97,
"x" : 169.72,
"y" : 149.79,
"x0" : -1.85,
"y0" : 50.0,
"z0" : 6.8,
"aX" : 4.85
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1087,
"spinDirection" : 35
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_195912",
"playId" : "1e1ff329-8f67-4ade-a56e-84118f36da3f",
"pitchNumber" : 1,
"startTime" : "2015-05-30T00:59:11.000Z",
"endTime" : "2015-05-30T00:59:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 75.8,
"endSpeed" : 70.6,
"nastyFactor" : 46.04,
"strikeZoneTop" : 3.1,
"strikeZoneBottom" : 1.4,
"coordinates" : {
"aY" : 20.18,
"aZ" : -40.52,
"pfxX" : 2.17,
"pfxZ" : -6.74,
"pX" : -1.12,
"pZ" : 2.69,
"vX0" : 1.14,
"vY0" : -111.15,
"vZ0" : 0.26,
"x" : 159.65,
"y" : 166.04,
"x0" : -1.92,
"y0" : 50.0,
"z0" : 6.79,
"aX" : 2.71
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1145,
"spinDirection" : 17
},
"zone" : 11,
"typeConfidence" : 0.9
},
"index" : 1,
"pfxId" : "150529_195922",
"playId" : "8456c188-8a96-4989-bbfd-087cd9492160",
"pitchNumber" : 2,
"startTime" : "2015-05-30T00:59:30.000Z",
"endTime" : "2015-05-30T00:59:35.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 81.8,
"endSpeed" : 75.7,
"nastyFactor" : 27.76,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 24.08,
"aZ" : -32.31,
"pfxX" : 1.95,
"pfxZ" : -0.15,
"pX" : 0.12,
"pZ" : 2.93,
"vX0" : 3.69,
"vY0" : -119.95,
"vZ0" : -1.97,
"x" : 112.5,
"y" : 159.62,
"x0" : -1.7,
"y0" : 50.0,
"z0" : 6.66,
"aX" : 2.82
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 341,
"spinDirection" : 87
},
"zone" : 2,
"typeConfidence" : 0.89
},
"index" : 2,
"pfxId" : "150529_195935",
"playId" : "257fc0b0-147a-47c9-af06-8402654790a2",
"pitchNumber" : 3,
"startTime" : "2015-05-30T00:59:35.000Z",
"endTime" : "2015-05-30T00:59:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.9,
"endSpeed" : 85.7,
"nastyFactor" : 44.86,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 28.97,
"aZ" : -14.55,
"pfxX" : -4.55,
"pfxZ" : 9.32,
"pX" : -1.14,
"pZ" : 4.1,
"vX0" : 3.22,
"vY0" : -136.16,
"vZ0" : -3.18,
"x" : 160.42,
"y" : 128.22,
"x0" : -1.74,
"y0" : 50.0,
"z0" : 6.28,
"aX" : -8.57
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2088,
"spinDirection" : 205
},
"zone" : 11,
"typeConfidence" : 0.9
},
"index" : 3,
"pfxId" : "150529_195956",
"playId" : "68c51e2b-3d3b-4327-a5da-b8adf3c81e39",
"pitchNumber" : 4,
"startTime" : "2015-05-30T00:59:55.000Z",
"endTime" : "2015-05-30T01:00:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.2,
"endSpeed" : 84.6,
"nastyFactor" : 64.62,
"strikeZoneTop" : 3.24,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 30.77,
"aZ" : -21.38,
"pfxX" : -9.46,
"pfxZ" : 5.86,
"pX" : 1.07,
"pZ" : 1.89,
"vX0" : 9.45,
"vY0" : -134.75,
"vZ0" : -6.36,
"x" : 76.25,
"y" : 187.83,
"x0" : -1.26,
"y0" : 50.0,
"z0" : 5.8,
"aX" : -17.31
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2196,
"spinDirection" : 238
},
"zone" : 14,
"typeConfidence" : 0.9
},
"index" : 4,
"pfxId" : "150529_200016",
"playId" : "a8ffdee9-dd21-49d6-8543-9a4f8864bf7f",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:00:24.000Z",
"endTime" : "2015-05-30T01:00:49.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 83.3,
"endSpeed" : 77.7,
"nastyFactor" : 36.98,
"strikeZoneTop" : 3.37,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 23.22,
"aZ" : -33.02,
"pfxX" : 3.21,
"pfxZ" : -0.6,
"pX" : 0.3,
"pZ" : 1.9,
"vX0" : 3.7,
"vY0" : -122.11,
"vZ0" : -4.1,
"x" : 105.68,
"y" : 187.45,
"x0" : -1.65,
"y0" : 50.0,
"z0" : 6.43,
"aX" : 4.87
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 587,
"spinDirection" : 80
},
"zone" : 9,
"typeConfidence" : 0.91
},
"index" : 5,
"pfxId" : "150529_200039",
"playId" : "bfe2a490-a893-433e-a19c-12c1dc4df8f0",
"pitchNumber" : 6,
"startTime" : "2015-05-30T01:00:49.000Z",
"endTime" : "2015-05-30T01:01:02.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 18,
"playEndTime" : "2015-05-30T01:01:02.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Jimmy Rollins grounds out softly, second baseman Kolten Wong to first baseman Mark Reynolds. Joc Pederson to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 19,
"halfInning" : "top",
"inning" : 3,
"startTime" : "2015-05-30T01:01:10.000Z",
"endTime" : "2015-05-30T01:03:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 1,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 543939,
"link" : "/api/v1/people/543939"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 92.0,
"endSpeed" : 84.4,
"nastyFactor" : 66.53,
"strikeZoneTop" : 3.32,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 30.27,
"aZ" : -12.13,
"pfxX" : -3.03,
"pfxZ" : 10.94,
"pX" : 0.76,
"pZ" : 2.68,
"vX0" : 7.39,
"vY0" : -134.54,
"vZ0" : -6.99,
"x" : 88.07,
"y" : 166.39,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 6.18,
"aX" : -5.54
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2242,
"spinDirection" : 195
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_200124",
"playId" : "db3087c1-7bc4-4d1a-a75f-4e48d930f8eb",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:01:27.000Z",
"endTime" : "2015-05-30T01:02:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 1,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 91.9,
"endSpeed" : 84.3,
"nastyFactor" : 32.29,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 30.43,
"aZ" : -14.35,
"pfxX" : -2.99,
"pfxZ" : 9.75,
"pX" : 0.25,
"pZ" : 2.19,
"vX0" : 6.6,
"vY0" : -134.4,
"vZ0" : -7.73,
"x" : 107.66,
"y" : 179.68,
"x0" : -1.86,
"y0" : 50.0,
"z0" : 6.13,
"aX" : -5.44
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2011,
"spinDirection" : 196
},
"zone" : 6,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_200208",
"playId" : "41f60fbb-51c5-46fe-bf53-6b4ed2999c87",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:02:07.000Z",
"endTime" : "2015-05-30T01:02:50.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 92.5,
"endSpeed" : 84.6,
"nastyFactor" : 34.82,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 31.56,
"aZ" : -12.51,
"pfxX" : -5.13,
"pfxZ" : 10.67,
"pX" : 0.17,
"pZ" : 1.91,
"vX0" : 6.6,
"vY0" : -135.17,
"vZ0" : -8.82,
"x" : 110.67,
"y" : 187.21,
"x0" : -1.65,
"y0" : 50.0,
"z0" : 6.11,
"aX" : -9.42
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2340,
"spinDirection" : 205
},
"zone" : 8,
"typeConfidence" : 0.91
},
"hitData" : {
"launchSpeed" : 63.63,
"launchAngle" : -5.76,
"totalDistance" : 122.28,
"trajectory" : "ground_ball",
"hardness" : "soft",
"location" : "4",
"coordinates" : {
"coordX" : 142.41,
"coordY" : 166.05
}
},
"index" : 3,
"pfxId" : "150529_200245",
"playId" : "b6961ee1-24f7-42c1-968f-ccd83b9a53d8",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:02:50.000Z",
"endTime" : "2015-05-30T01:03:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 19,
"playEndTime" : "2015-05-30T01:03:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Howie Kendrick grounds out, shortstop Jhonny Peralta to first baseman Mark Reynolds.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 20,
"halfInning" : "top",
"inning" : 3,
"startTime" : "2015-05-30T01:03:16.000Z",
"endTime" : "2015-05-30T01:05:41.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 3,
"strikes" : 2,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425509,
"link" : "/api/v1/people/425509"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 92.6,
"endSpeed" : 83.9,
"nastyFactor" : 59.41,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 34.35,
"aZ" : -16.71,
"pfxX" : -6.6,
"pfxZ" : 8.44,
"pX" : 0.65,
"pZ" : 2.93,
"vX0" : 8.92,
"vY0" : -135.38,
"vZ0" : -5.13,
"x" : 92.19,
"y" : 159.72,
"x0" : -1.86,
"y0" : 50.0,
"z0" : 6.05,
"aX" : -12.04
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2100,
"spinDirection" : 217
},
"zone" : 3,
"typeConfidence" : 0.57
},
"index" : 0,
"pfxId" : "150529_200319",
"playId" : "60005e7d-697f-4866-b60a-48dffe6fdfdf",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:03:19.000Z",
"endTime" : "2015-05-30T01:03:43.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 93.3,
"endSpeed" : 84.2,
"nastyFactor" : 30.77,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 35.72,
"aZ" : -14.3,
"pfxX" : -8.72,
"pfxZ" : 9.69,
"pX" : 1.69,
"pZ" : 2.27,
"vX0" : 11.93,
"vY0" : -136.11,
"vZ0" : -7.22,
"x" : 52.7,
"y" : 177.57,
"x0" : -1.66,
"y0" : 50.0,
"z0" : 5.99,
"aX" : -16.01
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2557,
"spinDirection" : 221
},
"zone" : 14,
"typeConfidence" : 0.95
},
"index" : 1,
"pfxId" : "150529_200344",
"playId" : "904d895e-968e-4044-859f-e89bca2df8e3",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:03:43.000Z",
"endTime" : "2015-05-30T01:04:10.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.8,
"endSpeed" : 85.1,
"nastyFactor" : 46.53,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 31.03,
"aZ" : -14.52,
"pfxX" : -4.76,
"pfxZ" : 9.47,
"pX" : 0.58,
"pZ" : 2.15,
"vX0" : 7.89,
"vY0" : -135.72,
"vZ0" : -7.63,
"x" : 94.97,
"y" : 180.68,
"x0" : -1.75,
"y0" : 50.0,
"z0" : 6.02,
"aX" : -8.84
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2110,
"spinDirection" : 206
},
"zone" : 6,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_200407",
"playId" : "96912016-de8b-40b7-8ab0-42114ec77de1",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:04:10.000Z",
"endTime" : "2015-05-30T01:04:32.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.1,
"endSpeed" : 85.3,
"nastyFactor" : 32.58,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 31.06,
"aZ" : -17.24,
"pfxX" : -5.22,
"pfxZ" : 7.96,
"pX" : 1.39,
"pZ" : 3.16,
"vX0" : 9.84,
"vY0" : -136.08,
"vZ0" : -4.83,
"x" : 64.21,
"y" : 153.43,
"x0" : -1.61,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -9.74
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1900,
"spinDirection" : 213
},
"zone" : 12,
"typeConfidence" : 0.79
},
"index" : 3,
"pfxId" : "150529_200431",
"playId" : "86dbe7fd-0fc9-4fa6-9bce-5e2b26b68465",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:04:32.000Z",
"endTime" : "2015-05-30T01:05:01.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.7,
"endSpeed" : 84.9,
"nastyFactor" : 22.65,
"strikeZoneTop" : 3.5,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 31.19,
"aZ" : -10.18,
"pfxX" : -3.37,
"pfxZ" : 11.87,
"pX" : 1.6,
"pZ" : 2.66,
"vX0" : 9.94,
"vY0" : -135.46,
"vZ0" : -7.28,
"x" : 56.13,
"y" : 167.1,
"x0" : -1.69,
"y0" : 50.0,
"z0" : 6.1,
"aX" : -6.23
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 2448,
"spinDirection" : 195
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_200502",
"playId" : "cdcea233-f949-4fe2-819e-f125b3fdd7d5",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:05:01.000Z",
"endTime" : "2015-05-30T01:05:35.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 82.9,
"endSpeed" : 76.2,
"nastyFactor" : 53.92,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 26.96,
"aZ" : -31.49,
"pfxX" : 0.22,
"pfxZ" : 0.42,
"pX" : 0.38,
"pZ" : 1.21,
"vX0" : 5.03,
"vY0" : -121.43,
"vZ0" : -5.56,
"x" : 102.71,
"y" : 206.11,
"x0" : -1.76,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 0.33
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 90,
"spinDirection" : 154
},
"zone" : 14,
"typeConfidence" : 0.91
},
"hitData" : {
"launchSpeed" : 92.54,
"launchAngle" : -14.51,
"totalDistance" : 144.21,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 116.96,
"coordY" : 159.99
}
},
"index" : 5,
"pfxId" : "150529_200528",
"playId" : "8db129ec-b65c-480f-ab01-b806c08169fc",
"pitchNumber" : 6,
"startTime" : "2015-05-30T01:05:35.000Z",
"endTime" : "2015-05-30T01:05:41.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 20,
"playEndTime" : "2015-05-30T01:05:41.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Kolten Wong grounds out, pitcher Mike Bolsinger to first baseman Adrian Gonzalez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 21,
"halfInning" : "bottom",
"inning" : 3,
"startTime" : "2015-05-30T01:08:03.000Z",
"endTime" : "2015-05-30T01:08:38.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 502211,
"link" : "/api/v1/people/502211"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 78.2,
"endSpeed" : 72.4,
"nastyFactor" : 82.71,
"strikeZoneTop" : 3.28,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 21.84,
"aZ" : -39.3,
"pfxX" : 1.38,
"pfxZ" : -5.43,
"pX" : 0.21,
"pZ" : 3.43,
"vX0" : 1.61,
"vY0" : -114.65,
"vZ0" : 1.71,
"x" : 108.88,
"y" : 146.12,
"x0" : -0.68,
"y0" : 50.0,
"z0" : 6.52,
"aX" : 1.84
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 931,
"spinDirection" : 14
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_200809",
"playId" : "81d8af01-84db-4d3b-bebc-b3bb7062e559",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:08:08.000Z",
"endTime" : "2015-05-30T01:08:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.1,
"endSpeed" : 72.4,
"nastyFactor" : 51.49,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 19.67,
"aZ" : -40.93,
"pfxX" : 2.12,
"pfxZ" : -6.78,
"pX" : -1.0,
"pZ" : 1.61,
"vX0" : -1.31,
"vY0" : -113.11,
"vZ0" : -1.44,
"x" : 155.08,
"y" : 195.36,
"x0" : -0.69,
"y0" : 50.0,
"z0" : 6.34,
"aX" : 2.76
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1177,
"spinDirection" : 17
},
"zone" : 13,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 99.21,
"launchAngle" : -14.5,
"totalDistance" : 53.58,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "1",
"coordinates" : {
"coordX" : 129.08,
"coordY" : 184.84
}
},
"index" : 1,
"pfxId" : "150529_200822",
"playId" : "2c17f212-1a90-46af-b34e-dd6182019127",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:08:24.000Z",
"endTime" : "2015-05-30T01:08:38.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 21,
"playEndTime" : "2015-05-30T01:08:38.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Lineout",
"eventType" : "field_out",
"description" : "Matt Carpenter lines out softly to second baseman Howie Kendrick.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 22,
"halfInning" : "bottom",
"inning" : 3,
"startTime" : "2015-05-30T01:08:50.000Z",
"endTime" : "2015-05-30T01:10:23.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 435062,
"link" : "/api/v1/people/435062"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.0,
"endSpeed" : 80.9,
"nastyFactor" : 62.58,
"strikeZoneTop" : 3.69,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 24.36,
"aZ" : -21.33,
"pfxX" : -0.74,
"pfxZ" : 6.5,
"pX" : -0.63,
"pZ" : 2.39,
"vX0" : -0.59,
"vY0" : -127.46,
"vZ0" : -5.64,
"x" : 140.9,
"y" : 174.39,
"x0" : -0.3,
"y0" : 50.0,
"z0" : 6.29,
"aX" : -1.22
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1242,
"spinDirection" : 186
},
"zone" : 4,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_200901",
"playId" : "16128af0-fe02-40ec-aba7-314e58f6c0df",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:09:00.000Z",
"endTime" : "2015-05-30T01:09:21.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.9,
"endSpeed" : 72.1,
"nastyFactor" : 47.58,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 21.47,
"aZ" : -33.49,
"pfxX" : 6.1,
"pfxZ" : -1.05,
"pX" : -1.26,
"pZ" : 3.05,
"vX0" : -2.19,
"vY0" : -114.21,
"vZ0" : 0.42,
"x" : 164.91,
"y" : 156.46,
"x0" : -1.08,
"y0" : 50.0,
"z0" : 6.16,
"aX" : 8.04
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1034,
"spinDirection" : 80
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_200918",
"playId" : "8caea1ba-09ac-41fb-801f-da2b80697898",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:09:21.000Z",
"endTime" : "2015-05-30T01:09:32.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.3,
"endSpeed" : 73.1,
"nastyFactor" : 35.29,
"strikeZoneTop" : 3.7,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 23.97,
"aZ" : -34.79,
"pfxX" : 7.01,
"pfxZ" : -1.98,
"pX" : -0.43,
"pZ" : 2.28,
"vX0" : -0.71,
"vY0" : -116.37,
"vZ0" : -1.03,
"x" : 133.35,
"y" : 177.3,
"x0" : -1.03,
"y0" : 50.0,
"z0" : 6.05,
"aX" : 9.51
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1229,
"spinDirection" : 74
},
"zone" : 7,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_200932",
"playId" : "433d75bc-8d71-4991-9c63-91eda639873b",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:09:32.000Z",
"endTime" : "2015-05-30T01:09:53.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.9,
"endSpeed" : 80.9,
"nastyFactor" : 30.67,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 22.67,
"aZ" : -17.94,
"pfxX" : 2.16,
"pfxZ" : 8.51,
"pX" : -1.57,
"pZ" : 4.24,
"vX0" : -3.44,
"vY0" : -127.32,
"vZ0" : -2.05,
"x" : 176.65,
"y" : 124.27,
"x0" : -0.48,
"y0" : 50.0,
"z0" : 6.46,
"aX" : 3.6
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1673,
"spinDirection" : 165
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_200951",
"playId" : "086e94f8-c2d7-4639-9c46-9e36000f62ea",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:09:53.000Z",
"endTime" : "2015-05-30T01:10:11.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 80.3,
"endSpeed" : 74.1,
"nastyFactor" : 32.24,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 23.77,
"aZ" : -31.53,
"pfxX" : 2.67,
"pfxZ" : 0.41,
"pX" : 0.42,
"pZ" : 2.44,
"vX0" : 2.34,
"vY0" : -117.76,
"vZ0" : -1.74,
"x" : 100.88,
"y" : 173.01,
"x0" : -0.93,
"y0" : 50.0,
"z0" : 6.12,
"aX" : 3.72
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 465,
"spinDirection" : 99
},
"zone" : 6,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 59.51,
"launchAngle" : 24.69,
"totalDistance" : 164.8,
"trajectory" : "line_drive",
"hardness" : "soft",
"location" : "4",
"coordinates" : {
"coordX" : 133.93,
"coordY" : 149.69
}
},
"index" : 4,
"pfxId" : "150529_201007",
"playId" : "5cc068d2-2b05-4a5a-b42a-6a96e48d0a88",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:10:11.000Z",
"endTime" : "2015-05-30T01:10:23.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 22,
"playEndTime" : "2015-05-30T01:10:23.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Jhonny Peralta doubles (14) on a line drive to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 1
},
"about" : {
"atBatIndex" : 23,
"halfInning" : "bottom",
"inning" : 3,
"startTime" : "2015-05-30T01:10:33.000Z",
"endTime" : "2015-05-30T01:12:00.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 34
},
"count" : {
"balls" : 1,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.7,
"endSpeed" : 71.7,
"nastyFactor" : 62.61,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 22.65,
"aZ" : -40.88,
"pfxX" : 3.71,
"pfxZ" : -6.74,
"pX" : 0.17,
"pZ" : 2.78,
"vX0" : 0.96,
"vY0" : -113.9,
"vZ0" : 1.21,
"x" : 110.44,
"y" : 163.86,
"x0" : -0.74,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 4.83
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1268,
"spinDirection" : 29
},
"zone" : 5,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_201041",
"playId" : "4a9ce54d-629d-4b2b-828e-2dbb0f3bc1f1",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:10:39.000Z",
"endTime" : "2015-05-30T01:11:04.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 78.9,
"endSpeed" : 72.5,
"nastyFactor" : 56.2,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 24.94,
"aZ" : -35.24,
"pfxX" : 7.21,
"pfxZ" : -2.36,
"pX" : 0.78,
"pZ" : 1.71,
"vX0" : 2.07,
"vY0" : -115.64,
"vZ0" : -1.83,
"x" : 87.42,
"y" : 192.5,
"x0" : -1.07,
"y0" : 50.0,
"z0" : 5.95,
"aX" : 9.59
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1263,
"spinDirection" : 72
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_201106",
"playId" : "03a941f6-2ba9-4c64-aada-25c472c53508",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:11:04.000Z",
"endTime" : "2015-05-30T01:11:23.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.4,
"endSpeed" : 79.6,
"nastyFactor" : 36.47,
"strikeZoneTop" : 3.62,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 30.18,
"aZ" : -20.07,
"pfxX" : 0.1,
"pfxZ" : 7.34,
"pX" : 1.32,
"pZ" : 3.74,
"vX0" : 2.88,
"vY0" : -128.19,
"vZ0" : -2.88,
"x" : 66.57,
"y" : 137.88,
"x0" : 0.16,
"y0" : 50.0,
"z0" : 6.47,
"aX" : 0.16
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1369,
"spinDirection" : 179
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_201123",
"playId" : "27781e0a-1811-492a-8322-0793ca31fec0",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:11:23.000Z",
"endTime" : "2015-05-30T01:11:49.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 89.0,
"endSpeed" : 81.9,
"nastyFactor" : 63.37,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 28.83,
"aZ" : -18.47,
"pfxX" : 1.23,
"pfxZ" : 7.98,
"pX" : 0.64,
"pZ" : 1.51,
"vX0" : 1.07,
"vY0" : -130.28,
"vZ0" : -8.61,
"x" : 92.45,
"y" : 197.96,
"x0" : 0.07,
"y0" : 50.0,
"z0" : 6.27,
"aX" : 2.1
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1543,
"spinDirection" : 171
},
"zone" : 14,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 90.35,
"launchAngle" : 8.32,
"totalDistance" : 229.51,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 215.14,
"coordY" : 114.54
}
},
"index" : 3,
"pfxId" : "150529_201137",
"playId" : "1ee6be02-8009-4019-871f-8a8f1122b175",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:11:49.000Z",
"endTime" : "2015-05-30T01:12:00.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 23,
"playEndTime" : "2015-05-30T01:12:00.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Randal Grichuk doubles (7) on a line drive to left fielder Alex Guerrero. Jhonny Peralta scores.",
"rbi" : 1,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 24,
"halfInning" : "bottom",
"inning" : 3,
"startTime" : "2015-05-30T01:12:16.000Z",
"endTime" : "2015-05-30T01:13:16.000Z",
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 71
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : "3B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : {
"id" : 502211,
"link" : "/api/v1/people/502211"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : true,
"teamUnearned" : false,
"playIndex" : 1
}
}, {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 79.6,
"endSpeed" : 73.9,
"nastyFactor" : 68.51,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 23.52,
"aZ" : -42.56,
"pfxX" : 4.01,
"pfxZ" : -7.63,
"pX" : -0.01,
"pZ" : 1.75,
"vX0" : -0.02,
"vY0" : -116.79,
"vZ0" : -0.96,
"x" : 117.3,
"y" : 191.61,
"x0" : -0.52,
"y0" : 50.0,
"z0" : 6.19,
"aX" : 5.5
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1459,
"spinDirection" : 27
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_201232",
"playId" : "bdcc5296-2f69-40df-984f-83bc72a151bd",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:12:36.000Z",
"endTime" : "2015-05-30T01:13:03.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 80.1,
"endSpeed" : 74.0,
"nastyFactor" : 19.61,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 23.2,
"aZ" : -31.34,
"pfxX" : 5.43,
"pfxZ" : 0.55,
"pX" : -0.13,
"pZ" : 2.6,
"vX0" : 0.26,
"vY0" : -117.48,
"vZ0" : -1.26,
"x" : 122.07,
"y" : 168.58,
"x0" : -0.95,
"y0" : 50.0,
"z0" : 6.07,
"aX" : 7.56
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 939,
"spinDirection" : 96
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 108.66,
"launchAngle" : 17.1,
"totalDistance" : 314.74,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 34.54,
"coordY" : 87.87
}
},
"index" : 1,
"pfxId" : "150529_201247",
"playId" : "2071100f-0741-4934-ad91-8ea4d356cf23",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:13:03.000Z",
"endTime" : "2015-05-30T01:13:16.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 24,
"playEndTime" : "2015-05-30T01:13:16.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Mark Reynolds flies out to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 25,
"halfInning" : "bottom",
"inning" : 3,
"startTime" : "2015-05-30T01:13:29.000Z",
"endTime" : "2015-05-30T01:14:36.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 87.0,
"endSpeed" : 80.8,
"nastyFactor" : 41.27,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 24.93,
"aZ" : -21.24,
"pfxX" : 1.91,
"pfxZ" : 6.58,
"pX" : 1.41,
"pZ" : 2.1,
"vX0" : 3.03,
"vY0" : -127.35,
"vZ0" : -6.44,
"x" : 63.33,
"y" : 182.16,
"x0" : -0.04,
"y0" : 50.0,
"z0" : 6.33,
"aX" : 3.15
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1296,
"spinDirection" : 163
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_201335",
"playId" : "1438a57c-bdb3-48f4-8f35-91100016fe4e",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:13:37.000Z",
"endTime" : "2015-05-30T01:13:48.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.9,
"endSpeed" : 80.1,
"nastyFactor" : 47.27,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 26.4,
"aZ" : -16.86,
"pfxX" : 2.11,
"pfxZ" : 9.3,
"pX" : -0.93,
"pZ" : 2.49,
"vX0" : -2.63,
"vY0" : -127.25,
"vZ0" : -6.21,
"x" : 152.26,
"y" : 171.5,
"x0" : -0.15,
"y0" : 50.0,
"z0" : 6.3,
"aX" : 3.46
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1789,
"spinDirection" : 167
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_201347",
"playId" : "8607b061-8c89-4aeb-a220-36294e396085",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:13:48.000Z",
"endTime" : "2015-05-30T01:14:05.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.8,
"endSpeed" : 80.6,
"nastyFactor" : 53.9,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 24.58,
"aZ" : -15.61,
"pfxX" : 2.49,
"pfxZ" : 10.04,
"pX" : -0.51,
"pZ" : 1.41,
"vX0" : -1.96,
"vY0" : -126.98,
"vZ0" : -8.91,
"x" : 136.44,
"y" : 200.66,
"x0" : -0.05,
"y0" : 50.0,
"z0" : 6.19,
"aX" : 4.08
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1949,
"spinDirection" : 166
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_201403",
"playId" : "073fd412-dea4-4810-bd89-383ac0837e67",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:14:05.000Z",
"endTime" : "2015-05-30T01:14:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.6,
"endSpeed" : 80.0,
"nastyFactor" : 33.04,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 25.93,
"aZ" : -18.95,
"pfxX" : 1.9,
"pfxZ" : 8.05,
"pX" : 0.44,
"pZ" : 2.46,
"vX0" : 0.79,
"vY0" : -126.95,
"vZ0" : -5.68,
"x" : 100.11,
"y" : 172.25,
"x0" : -0.12,
"y0" : 50.0,
"z0" : 6.24,
"aX" : 3.1
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1552,
"spinDirection" : 166
},
"zone" : 6,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 98.95,
"launchAngle" : 36.65,
"totalDistance" : 380.37,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 173.93,
"coordY" : 79.99
}
},
"index" : 3,
"pfxId" : "150529_201422",
"playId" : "05f172ba-763c-4655-a055-00a3ca493177",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:14:31.000Z",
"endTime" : "2015-05-30T01:14:36.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 25,
"playEndTime" : "2015-05-30T01:14:36.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Adrian Gonzalez called out on strikes.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 26,
"halfInning" : "top",
"inning" : 4,
"startTime" : "2015-05-30T01:16:58.000Z",
"endTime" : "2015-05-30T01:17:58.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 1,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.2,
"endSpeed" : 84.1,
"nastyFactor" : 65.64,
"strikeZoneTop" : 3.9,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 28.58,
"aZ" : -16.27,
"pfxX" : -4.57,
"pfxZ" : 8.76,
"pX" : -1.26,
"pZ" : 2.71,
"vX0" : 4.78,
"vY0" : -133.54,
"vZ0" : -6.06,
"x" : 165.07,
"y" : 165.72,
"x0" : -2.48,
"y0" : 50.0,
"z0" : 6.17,
"aX" : -8.25
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1946,
"spinDirection" : 207
},
"zone" : 13,
"typeConfidence" : 0.9
},
"index" : 0,
"pfxId" : "150529_201702",
"playId" : "13025dba-24c7-4e64-9430-c891041ff340",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:17:03.000Z",
"endTime" : "2015-05-30T01:17:19.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.8,
"endSpeed" : 84.2,
"nastyFactor" : 38.27,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 26.05,
"aZ" : -16.68,
"pfxX" : -6.27,
"pfxZ" : 8.55,
"pX" : -0.47,
"pZ" : 2.92,
"vX0" : 6.77,
"vY0" : -132.86,
"vZ0" : -5.37,
"x" : 135.07,
"y" : 159.97,
"x0" : -2.23,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -11.31
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2094,
"spinDirection" : 216
},
"zone" : 4,
"typeConfidence" : 0.7
},
"index" : 1,
"pfxId" : "150529_201715",
"playId" : "415375b1-6b29-449f-9c21-4b0cc0d114fe",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:17:19.000Z",
"endTime" : "2015-05-30T01:17:34.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.3,
"endSpeed" : 84.6,
"nastyFactor" : 48.11,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 27.49,
"aZ" : -20.11,
"pfxX" : -4.33,
"pfxZ" : 6.6,
"pX" : -0.63,
"pZ" : 2.37,
"vX0" : 5.59,
"vY0" : -133.65,
"vZ0" : -5.89,
"x" : 141.13,
"y" : 174.84,
"x0" : -2.19,
"y0" : 50.0,
"z0" : 6.03,
"aX" : -7.86
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1562,
"spinDirection" : 213
},
"zone" : 7,
"typeConfidence" : 0.84
},
"index" : 2,
"pfxId" : "150529_201736",
"playId" : "071f3b64-620f-4408-aa0b-96d6b8f53d5b",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:17:34.000Z",
"endTime" : "2015-05-30T01:17:58.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 85.2,
"nastyFactor" : 50.37,
"strikeZoneTop" : 3.91,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 26.48,
"aZ" : -22.4,
"pfxX" : -1.69,
"pfxZ" : 5.26,
"pX" : -0.79,
"pZ" : 3.11,
"vX0" : 3.87,
"vY0" : -134.34,
"vZ0" : -3.92,
"x" : 146.92,
"y" : 154.7,
"x0" : -2.02,
"y0" : 50.0,
"z0" : 6.17,
"aX" : -3.11
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1107,
"spinDirection" : 197
},
"zone" : 11,
"typeConfidence" : 0.9
},
"index" : 3,
"pfxId" : "150529_201757",
"playId" : "e7bc8cf7-2ef5-4f4b-9756-daaaf496b642",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:17:58.000Z",
"endTime" : "2015-05-30T01:17:58.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 26,
"playEndTime" : "2015-05-30T01:17:58.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Justin Turner grounds out, third baseman Matt Carpenter to first baseman Mark Reynolds.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 27,
"halfInning" : "top",
"inning" : 4,
"startTime" : "2015-05-30T01:18:21.000Z",
"endTime" : "2015-05-30T01:20:21.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 572761,
"link" : "/api/v1/people/572761"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 89.7,
"endSpeed" : 83.6,
"nastyFactor" : 60.19,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 24.59,
"aZ" : -28.01,
"pfxX" : -7.51,
"pfxZ" : 2.31,
"pX" : -1.0,
"pZ" : 2.82,
"vX0" : 5.51,
"vY0" : -131.36,
"vZ0" : -2.59,
"x" : 155.08,
"y" : 162.67,
"x0" : -2.14,
"y0" : 50.0,
"z0" : 5.88,
"aX" : -13.29
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1538,
"spinDirection" : 252
},
"zone" : 11,
"typeConfidence" : 0.88
},
"index" : 0,
"pfxId" : "150529_201831",
"playId" : "4460a094-2ba8-4e5b-a49a-3490f8ee6187",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:18:31.000Z",
"endTime" : "2015-05-30T01:18:52.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "T",
"description" : "Strike - Foul Tip"
},
"description" : "Foul Tip",
"code" : "T",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.4,
"endSpeed" : 84.9,
"nastyFactor" : 33.62,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 26.36,
"aZ" : -18.28,
"pfxX" : -3.45,
"pfxZ" : 7.55,
"pX" : -0.3,
"pZ" : 2.77,
"vX0" : 4.76,
"vY0" : -133.83,
"vZ0" : -5.84,
"x" : 128.51,
"y" : 164.13,
"x0" : -1.65,
"y0" : 50.0,
"z0" : 6.26,
"aX" : -6.32
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1654,
"spinDirection" : 204
},
"zone" : 4,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_201852",
"playId" : "de4ad950-4e9b-4be1-8f0d-de0173936117",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:18:52.000Z",
"endTime" : "2015-05-30T01:19:09.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 82.8,
"endSpeed" : 76.8,
"nastyFactor" : 42.12,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 24.26,
"aZ" : -29.98,
"pfxX" : 1.44,
"pfxZ" : 1.43,
"pX" : 0.06,
"pZ" : 1.57,
"vX0" : 3.19,
"vY0" : -121.27,
"vZ0" : -5.01,
"x" : 114.67,
"y" : 196.44,
"x0" : -1.46,
"y0" : 50.0,
"z0" : 6.29,
"aX" : 2.13
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 365,
"spinDirection" : 135
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_201911",
"playId" : "154d87f7-a5c7-4cde-aec1-b989c0c513ad",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:19:09.000Z",
"endTime" : "2015-05-30T01:19:36.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 83.2,
"endSpeed" : 77.4,
"nastyFactor" : 57.24,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 23.58,
"aZ" : -31.81,
"pfxX" : 1.94,
"pfxZ" : 0.2,
"pX" : 0.94,
"pZ" : 1.97,
"vX0" : 4.77,
"vY0" : -121.84,
"vZ0" : -4.15,
"x" : 81.28,
"y" : 185.59,
"x0" : -1.3,
"y0" : 50.0,
"z0" : 6.44,
"aX" : 2.92
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 350,
"spinDirection" : 97
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_201936",
"playId" : "735568f4-4a56-4d50-8f5a-500447b555ff",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:19:36.000Z",
"endTime" : "2015-05-30T01:20:16.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 82.3,
"endSpeed" : 76.9,
"nastyFactor" : 36.2,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 22.61,
"aZ" : -31.14,
"pfxX" : 1.86,
"pfxZ" : 0.65,
"pX" : 0.59,
"pZ" : 0.86,
"vX0" : 4.19,
"vY0" : -120.49,
"vZ0" : -6.55,
"x" : 94.36,
"y" : 215.48,
"x0" : -1.41,
"y0" : 50.0,
"z0" : 6.36,
"aX" : 2.75
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 353,
"spinDirection" : 110
},
"zone" : 14,
"typeConfidence" : 0.91
},
"hitData" : {
"launchSpeed" : 69.1,
"launchAngle" : -16.93,
"totalDistance" : 110.51,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 109.08,
"coordY" : 174.53
}
},
"index" : 4,
"pfxId" : "150529_202006",
"playId" : "26ac7bfb-ea58-4fab-94a2-5de91e3ea20b",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:20:16.000Z",
"endTime" : "2015-05-30T01:20:21.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 27,
"playEndTime" : "2015-05-30T01:20:21.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Andre Ethier flies out to left fielder Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 28,
"halfInning" : "top",
"inning" : 4,
"startTime" : "2015-05-30T01:20:40.000Z",
"endTime" : "2015-05-30T01:21:52.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 545341,
"link" : "/api/v1/people/545341"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.3,
"endSpeed" : 84.3,
"nastyFactor" : 75.56,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 28.28,
"aZ" : -18.7,
"pfxX" : -1.59,
"pfxZ" : 7.38,
"pX" : -0.89,
"pZ" : 3.25,
"vX0" : 3.88,
"vY0" : -133.76,
"vZ0" : -4.18,
"x" : 150.85,
"y" : 151.11,
"x0" : -2.15,
"y0" : 50.0,
"z0" : 6.17,
"aX" : -2.89
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1494,
"spinDirection" : 192
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_202045",
"playId" : "23c6e292-80da-4685-bdd4-ccf84d8d8802",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:20:48.000Z",
"endTime" : "2015-05-30T01:21:06.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.0,
"endSpeed" : 71.3,
"nastyFactor" : 32.8,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 22.65,
"aZ" : -35.73,
"pfxX" : 6.22,
"pfxZ" : -2.84,
"pX" : 0.23,
"pZ" : 1.7,
"vX0" : 2.8,
"vY0" : -112.92,
"vZ0" : -2.88,
"x" : 108.42,
"y" : 192.85,
"x0" : -1.84,
"y0" : 50.0,
"z0" : 6.63,
"aX" : 7.94
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1117,
"spinDirection" : 65
},
"zone" : 8,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_202103",
"playId" : "fd516971-1b49-457e-b2d2-5132f4941484",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:21:06.000Z",
"endTime" : "2015-05-30T01:21:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.8,
"endSpeed" : 83.2,
"nastyFactor" : 36.7,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 30.13,
"aZ" : -17.3,
"pfxX" : -4.16,
"pfxZ" : 8.34,
"pX" : -0.46,
"pZ" : 2.36,
"vX0" : 6.26,
"vY0" : -132.83,
"vZ0" : -6.4,
"x" : 134.65,
"y" : 175.01,
"x0" : -2.32,
"y0" : 50.0,
"z0" : 6.08,
"aX" : -7.39
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1814,
"spinDirection" : 206
},
"zone" : 4,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 85.98,
"launchAngle" : 37.04,
"totalDistance" : 301.46,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 55.75,
"coordY" : 125.45
}
},
"index" : 2,
"pfxId" : "150529_202122",
"playId" : "26dbe7b2-f3ae-415c-90e2-c1d946021735",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:21:31.000Z",
"endTime" : "2015-05-30T01:21:52.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 28,
"playEndTime" : "2015-05-30T01:21:52.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Yadier Molina grounds out sharply, shortstop Jimmy Rollins to first baseman Adrian Gonzalez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 29,
"halfInning" : "bottom",
"inning" : 4,
"startTime" : "2015-05-30T01:23:57.000Z",
"endTime" : "2015-05-30T01:25:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 77.1,
"endSpeed" : 71.5,
"nastyFactor" : 96.55,
"strikeZoneTop" : 3.68,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 21.26,
"aZ" : -43.53,
"pfxX" : 3.13,
"pfxZ" : -8.86,
"pX" : -0.76,
"pZ" : 3.5,
"vX0" : -0.74,
"vY0" : -113.04,
"vZ0" : 3.15,
"x" : 145.97,
"y" : 144.42,
"x0" : -0.84,
"y0" : 50.0,
"z0" : 6.46,
"aX" : 4.04
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1546,
"spinDirection" : 19
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_202403",
"playId" : "284be953-e29d-4aba-b17e-8a41d7f7ec0c",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:24:03.000Z",
"endTime" : "2015-05-30T01:24:15.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.2,
"endSpeed" : 79.2,
"nastyFactor" : 33.32,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 26.71,
"aZ" : -19.86,
"pfxX" : -0.43,
"pfxZ" : 7.6,
"pX" : -1.34,
"pZ" : 3.66,
"vX0" : -2.73,
"vY0" : -126.36,
"vZ0" : -2.79,
"x" : 167.93,
"y" : 139.85,
"x0" : -0.18,
"y0" : 50.0,
"z0" : 6.39,
"aX" : -0.7
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1416,
"spinDirection" : 183
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_202415",
"playId" : "8837e38e-a519-41b5-93ae-0efaf02cbd15",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:24:15.000Z",
"endTime" : "2015-05-30T01:24:29.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.6,
"endSpeed" : 79.3,
"nastyFactor" : 45.22,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 24.93,
"aZ" : -23.7,
"pfxX" : -0.96,
"pfxZ" : 5.26,
"pX" : 0.62,
"pZ" : 2.27,
"vX0" : 2.6,
"vY0" : -125.47,
"vZ0" : -5.15,
"x" : 93.29,
"y" : 177.38,
"x0" : -0.3,
"y0" : 50.0,
"z0" : 6.28,
"aX" : -1.53
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 995,
"spinDirection" : 190
},
"zone" : 6,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_202430",
"playId" : "cf20a561-e450-4384-94c0-7c2bfb07f678",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:24:29.000Z",
"endTime" : "2015-05-30T01:24:54.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 84.4,
"endSpeed" : 78.1,
"nastyFactor" : 39.95,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 24.56,
"aZ" : -22.77,
"pfxX" : 3.6,
"pfxZ" : 6.02,
"pX" : -0.33,
"pZ" : 2.15,
"vX0" : -2.22,
"vY0" : -123.68,
"vZ0" : -5.49,
"x" : 129.54,
"y" : 180.62,
"x0" : 0.11,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 5.57
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1282,
"spinDirection" : 149
},
"zone" : 7,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 101.24,
"launchAngle" : 5.77,
"totalDistance" : 150.36,
"trajectory" : "ground_ball",
"hardness" : "hard",
"location" : "6",
"coordinates" : {
"coordX" : 112.11,
"coordY" : 158.17
}
},
"index" : 3,
"pfxId" : "150529_202450",
"playId" : "6c4f15a3-aa81-4c2e-a64e-8114336bfdc3",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:24:54.000Z",
"endTime" : "2015-05-30T01:25:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 29,
"playEndTime" : "2015-05-30T01:25:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Jason Heyward doubles (10) on a sharp ground ball to left fielder Alex Guerrero, deflected by shortstop Jimmy Rollins.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 30,
"halfInning" : "bottom",
"inning" : 4,
"startTime" : "2015-05-30T01:25:18.000Z",
"endTime" : "2015-05-30T01:26:13.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 34
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
}, {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_deflection"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 84.8,
"endSpeed" : 78.2,
"nastyFactor" : 52.56,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 25.04,
"aZ" : -21.17,
"pfxX" : 0.42,
"pfxZ" : 6.99,
"pX" : -1.67,
"pZ" : 3.72,
"vX0" : -3.38,
"vY0" : -124.34,
"vZ0" : -2.25,
"x" : 180.58,
"y" : 138.29,
"x0" : -0.35,
"y0" : 50.0,
"z0" : 6.4,
"aX" : 0.65
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1286,
"spinDirection" : 176
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_202523",
"playId" : "12177550-7239-48eb-823e-b8bfb284289a",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:25:21.000Z",
"endTime" : "2015-05-30T01:25:48.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 77.3,
"endSpeed" : 72.2,
"nastyFactor" : 50.28,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 20.65,
"aZ" : -40.82,
"pfxX" : -0.45,
"pfxZ" : -6.7,
"pX" : -0.73,
"pZ" : 1.75,
"vX0" : -0.23,
"vY0" : -113.3,
"vZ0" : -1.23,
"x" : 144.75,
"y" : 191.61,
"x0" : -0.57,
"y0" : 50.0,
"z0" : 6.38,
"aX" : -0.59
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1109,
"spinDirection" : 356
},
"zone" : 13,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 101.02,
"launchAngle" : 5.05,
"totalDistance" : 154.22,
"trajectory" : "ground_ball",
"hardness" : "hard",
"location" : "7",
"coordinates" : {
"coordX" : 95.75,
"coordY" : 116.36
}
},
"index" : 1,
"pfxId" : "150529_202537",
"playId" : "290a57b3-e56e-44bd-903c-d51d1089880c",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:25:48.000Z",
"endTime" : "2015-05-30T01:26:13.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 30,
"playEndTime" : "2015-05-30T01:26:13.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Peter Bourjos grounds out, second baseman Howie Kendrick to first baseman Adrian Gonzalez. Jason Heyward to 3rd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 31,
"halfInning" : "bottom",
"inning" : 4,
"startTime" : "2015-05-30T01:26:23.000Z",
"endTime" : "2015-05-30T01:27:50.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 435062,
"link" : "/api/v1/people/435062"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.5,
"endSpeed" : 79.6,
"nastyFactor" : 54.59,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 22.56,
"aZ" : -18.15,
"pfxX" : -0.46,
"pfxZ" : 8.67,
"pX" : 0.1,
"pZ" : 3.39,
"vX0" : 0.5,
"vY0" : -125.29,
"vZ0" : -3.9,
"x" : 113.07,
"y" : 147.2,
"x0" : -0.04,
"y0" : 50.0,
"z0" : 6.43,
"aX" : -0.74
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1626,
"spinDirection" : 183
},
"zone" : 2,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_202629",
"playId" : "86bf4807-af71-4c58-85f1-93352693d53d",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:26:28.000Z",
"endTime" : "2015-05-30T01:26:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 84.0,
"endSpeed" : 78.4,
"nastyFactor" : 40.69,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 21.62,
"aZ" : -19.91,
"pfxX" : 0.68,
"pfxZ" : 7.84,
"pX" : -0.26,
"pZ" : 3.09,
"vX0" : -1.26,
"vY0" : -123.19,
"vZ0" : -4.02,
"x" : 126.72,
"y" : 155.32,
"x0" : 0.17,
"y0" : 50.0,
"z0" : 6.4,
"aX" : 1.06
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1449,
"spinDirection" : 175
},
"zone" : 1,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_202657",
"playId" : "8389645c-48bb-45c8-89cf-51a799d428b6",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:26:55.000Z",
"endTime" : "2015-05-30T01:27:35.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.2,
"endSpeed" : 72.9,
"nastyFactor" : 47.14,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 23.87,
"aZ" : -31.11,
"pfxX" : 3.29,
"pfxZ" : 0.73,
"pX" : 0.78,
"pZ" : 2.21,
"vX0" : 2.57,
"vY0" : -116.11,
"vZ0" : -2.16,
"x" : 87.31,
"y" : 179.11,
"x0" : -0.77,
"y0" : 50.0,
"z0" : 6.14,
"aX" : 4.44
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 570,
"spinDirection" : 103
},
"zone" : 14,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 69.67,
"launchAngle" : 1.7,
"totalDistance" : 50.45,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "4",
"coordinates" : {
"coordX" : 135.75,
"coordY" : 155.75
}
},
"index" : 2,
"pfxId" : "150529_202724",
"playId" : "075d1799-6cdc-4e6c-bd11-ee650adffc83",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:27:35.000Z",
"endTime" : "2015-05-30T01:27:50.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 31,
"playEndTime" : "2015-05-30T01:27:50.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "John Lackey flies out to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 32,
"halfInning" : "bottom",
"inning" : 4,
"startTime" : "2015-05-30T01:27:58.000Z",
"endTime" : "2015-05-30T01:28:48.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 76.8,
"endSpeed" : 71.9,
"nastyFactor" : 76.46,
"strikeZoneTop" : 3.93,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 17.69,
"aZ" : -34.81,
"pfxX" : 3.68,
"pfxZ" : -2.08,
"pX" : -0.36,
"pZ" : 4.19,
"vX0" : 0.06,
"vY0" : -112.56,
"vZ0" : 3.03,
"x" : 130.72,
"y" : 125.54,
"x0" : -0.87,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 4.79
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 704,
"spinDirection" : 61
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_202806",
"playId" : "7d792157-0af3-4d97-b4e0-ee6dea63988f",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:28:06.000Z",
"endTime" : "2015-05-30T01:28:21.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 85.2,
"endSpeed" : 79.4,
"nastyFactor" : 40.4,
"strikeZoneTop" : 3.86,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 23.75,
"aZ" : -23.38,
"pfxX" : -3.7,
"pfxZ" : 5.5,
"pX" : -0.14,
"pZ" : 1.39,
"vX0" : 1.0,
"vY0" : -124.8,
"vZ0" : -7.28,
"x" : 122.34,
"y" : 201.33,
"x0" : -0.06,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -5.86
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1228,
"spinDirection" : 213
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_202822",
"playId" : "40c77343-a691-4ae5-b641-faffe56a30a4",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:28:21.000Z",
"endTime" : "2015-05-30T01:28:43.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 84.1,
"endSpeed" : 77.8,
"nastyFactor" : 44.98,
"strikeZoneTop" : 3.87,
"strikeZoneBottom" : 1.8,
"coordinates" : {
"aY" : 24.68,
"aZ" : -23.71,
"pfxX" : 1.87,
"pfxZ" : 5.47,
"pX" : -0.24,
"pZ" : 1.93,
"vX0" : -0.58,
"vY0" : -123.15,
"vZ0" : -5.68,
"x" : 126.3,
"y" : 186.62,
"x0" : -0.25,
"y0" : 50.0,
"z0" : 6.28,
"aX" : 2.87
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1052,
"spinDirection" : 161
},
"zone" : 7,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 75.51,
"launchAngle" : 32.52,
"totalDistance" : 252.45,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 175.14,
"coordY" : 118.78
}
},
"index" : 2,
"pfxId" : "150529_202838",
"playId" : "397ec900-3f53-4aa5-a66c-8f5c8830f1f5",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:28:43.000Z",
"endTime" : "2015-05-30T01:28:48.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 32,
"playEndTime" : "2015-05-30T01:28:48.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Alex Guerrero grounds out, third baseman Matt Carpenter to first baseman Mark Reynolds.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 33,
"halfInning" : "top",
"inning" : 5,
"startTime" : "2015-05-30T01:31:35.000Z",
"endTime" : "2015-05-30T01:32:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 572761,
"link" : "/api/v1/people/572761"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 79.7,
"endSpeed" : 73.9,
"nastyFactor" : 69.49,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 23.34,
"aZ" : -38.51,
"pfxX" : 1.65,
"pfxZ" : -4.67,
"pX" : -0.01,
"pZ" : 1.75,
"vX0" : 3.35,
"vY0" : -116.77,
"vZ0" : -2.55,
"x" : 117.5,
"y" : 191.61,
"x0" : -1.68,
"y0" : 50.0,
"z0" : 6.5,
"aX" : 2.26
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 835,
"spinDirection" : 19
},
"zone" : 8,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 91.65,
"launchAngle" : -10.08,
"totalDistance" : 11.25,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 104.84,
"coordY" : 173.32
}
},
"index" : 0,
"pfxId" : "150529_203140",
"playId" : "800382af-7535-43ba-a4e4-e687da81f7b8",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:31:47.000Z",
"endTime" : "2015-05-30T01:32:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 33,
"playEndTime" : "2015-05-30T01:32:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "A. J. Ellis called out on strikes.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 34,
"halfInning" : "top",
"inning" : 5,
"startTime" : "2015-05-30T01:32:12.000Z",
"endTime" : "2015-05-30T01:33:51.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.7,
"endSpeed" : 80.8,
"nastyFactor" : 55.81,
"strikeZoneTop" : 3.71,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 26.84,
"aZ" : -20.71,
"pfxX" : -4.65,
"pfxZ" : 6.83,
"pX" : 0.49,
"pZ" : 2.86,
"vX0" : 6.97,
"vY0" : -128.4,
"vZ0" : -4.52,
"x" : 98.21,
"y" : 161.61,
"x0" : -1.65,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -7.75
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1563,
"spinDirection" : 214
},
"zone" : 6,
"typeConfidence" : 0.7
},
"index" : 0,
"pfxId" : "150529_203218",
"playId" : "e610f5c8-7ea9-4638-aeeb-314b817554f2",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:32:16.000Z",
"endTime" : "2015-05-30T01:32:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 80.6,
"endSpeed" : 75.2,
"nastyFactor" : 28.26,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 22.3,
"aZ" : -34.1,
"pfxX" : 0.01,
"pfxZ" : -1.41,
"pX" : 0.05,
"pZ" : 1.17,
"vX0" : 4.04,
"vY0" : -118.1,
"vZ0" : -4.98,
"x" : 115.28,
"y" : 207.08,
"x0" : -1.69,
"y0" : 50.0,
"z0" : 6.44,
"aX" : 0.01
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 236,
"spinDirection" : 0
},
"zone" : 14,
"typeConfidence" : 0.81
},
"index" : 1,
"pfxId" : "150529_203229",
"playId" : "08aa262f-0d07-4faa-9346-ac9bda92c5b3",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:32:30.000Z",
"endTime" : "2015-05-30T01:32:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 81.6,
"endSpeed" : 75.6,
"nastyFactor" : 63.08,
"strikeZoneTop" : 3.57,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 24.32,
"aZ" : -33.02,
"pfxX" : -0.12,
"pfxZ" : -0.64,
"pX" : 1.0,
"pZ" : 1.2,
"vX0" : 6.21,
"vY0" : -119.34,
"vZ0" : -5.43,
"x" : 79.0,
"y" : 206.33,
"x0" : -1.63,
"y0" : 50.0,
"z0" : 6.5,
"aX" : -0.18
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 105,
"spinDirection" : 347
},
"zone" : 14,
"typeConfidence" : 0.9
},
"index" : 2,
"pfxId" : "150529_203245",
"playId" : "91fc9e93-d0c3-4271-b65b-6d8354813332",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:32:46.000Z",
"endTime" : "2015-05-30T01:33:18.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 89.0,
"endSpeed" : 82.2,
"nastyFactor" : 65.82,
"strikeZoneTop" : 3.62,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 26.89,
"aZ" : -23.86,
"pfxX" : -8.86,
"pfxZ" : 4.8,
"pX" : 0.84,
"pZ" : 2.0,
"vX0" : 9.33,
"vY0" : -130.06,
"vZ0" : -5.36,
"x" : 84.87,
"y" : 184.92,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 5.89,
"aX" : -15.2
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1932,
"spinDirection" : 241
},
"zone" : 14,
"typeConfidence" : 0.73
},
"index" : 3,
"pfxId" : "150529_203316",
"playId" : "69b5eac0-d06b-40c3-bb2a-1c09bac1a892",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:33:18.000Z",
"endTime" : "2015-05-30T01:33:29.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.2,
"endSpeed" : 84.1,
"nastyFactor" : 38.34,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 28.83,
"aZ" : -20.64,
"pfxX" : -4.45,
"pfxZ" : 6.35,
"pX" : -0.48,
"pZ" : 2.53,
"vX0" : 4.56,
"vY0" : -133.51,
"vZ0" : -5.65,
"x" : 135.41,
"y" : 170.36,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -8.03
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1527,
"spinDirection" : 214
},
"zone" : 4,
"typeConfidence" : 0.81
},
"index" : 4,
"pfxId" : "150529_203330",
"playId" : "62b8f288-7597-4aa2-81e9-61e4cf924c76",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:33:29.000Z",
"endTime" : "2015-05-30T01:33:51.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 85.2,
"nastyFactor" : 44.66,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 27.15,
"aZ" : -20.24,
"pfxX" : -3.3,
"pfxZ" : 6.47,
"pX" : 0.38,
"pZ" : 1.84,
"vX0" : 6.3,
"vY0" : -134.14,
"vZ0" : -7.45,
"x" : 102.67,
"y" : 189.07,
"x0" : -1.57,
"y0" : 50.0,
"z0" : 6.08,
"aX" : -6.05
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1447,
"spinDirection" : 206
},
"zone" : 9,
"typeConfidence" : 0.89
},
"index" : 5,
"pfxId" : "150529_203349",
"playId" : "685521e8-40ed-4d70-8cc1-bcc1af64df0f",
"pitchNumber" : 6,
"startTime" : "2015-05-30T01:33:51.000Z",
"endTime" : "2015-05-30T01:33:51.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 34,
"playEndTime" : "2015-05-30T01:33:51.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Mike Bolsinger flies out to right fielder Jason Heyward.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 35,
"halfInning" : "top",
"inning" : 5,
"startTime" : "2015-05-30T01:34:10.000Z",
"endTime" : "2015-05-30T01:34:25.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 518792,
"link" : "/api/v1/people/518792"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 89.7,
"endSpeed" : 83.1,
"nastyFactor" : 70.99,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 26.11,
"aZ" : -17.21,
"pfxX" : -3.61,
"pfxZ" : 8.48,
"pX" : 0.64,
"pZ" : 3.21,
"vX0" : 7.13,
"vY0" : -131.28,
"vZ0" : -4.99,
"x" : 92.72,
"y" : 152.08,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 6.4,
"aX" : -6.34
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1795,
"spinDirection" : 202
},
"zone" : 3,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 73.79,
"launchAngle" : 43.28,
"totalDistance" : 226.08,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 173.93,
"coordY" : 131.51
}
},
"index" : 0,
"pfxId" : "150529_203415",
"playId" : "7e3db7d4-4340-4602-a92c-c387c5c6adc0",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:34:19.000Z",
"endTime" : "2015-05-30T01:34:25.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 35,
"playEndTime" : "2015-05-30T01:34:25.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Kolten Wong flies out to center fielder Joc Pederson.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 36,
"halfInning" : "bottom",
"inning" : 5,
"startTime" : "2015-05-30T01:37:13.000Z",
"endTime" : "2015-05-30T01:37:51.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 592626,
"link" : "/api/v1/people/592626"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.4,
"endSpeed" : 78.7,
"nastyFactor" : 59.94,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 25.97,
"aZ" : -23.22,
"pfxX" : -2.32,
"pfxZ" : 5.62,
"pX" : -0.46,
"pZ" : 2.73,
"vX0" : 0.22,
"vY0" : -125.16,
"vZ0" : -4.21,
"x" : 134.57,
"y" : 165.07,
"x0" : -0.25,
"y0" : 50.0,
"z0" : 6.34,
"aX" : -3.66
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1121,
"spinDirection" : 202
},
"zone" : 1,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_203720",
"playId" : "9b268a98-5c2d-49a5-9976-848a958919a4",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:37:19.000Z",
"endTime" : "2015-05-30T01:37:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 78.9,
"endSpeed" : 74.2,
"nastyFactor" : 26.54,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 18.91,
"aZ" : -33.45,
"pfxX" : 4.74,
"pfxZ" : -0.98,
"pX" : 0.16,
"pZ" : 1.88,
"vX0" : 1.09,
"vY0" : -115.66,
"vZ0" : -2.34,
"x" : 110.79,
"y" : 187.91,
"x0" : -0.93,
"y0" : 50.0,
"z0" : 6.08,
"aX" : 6.5
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 830,
"spinDirection" : 78
},
"zone" : 8,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 90.02,
"launchAngle" : 33.24,
"totalDistance" : 336.62,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 142.41,
"coordY" : 50.91
}
},
"index" : 1,
"pfxId" : "150529_203741",
"playId" : "9d93ad94-0f95-4613-a24c-e748fbcbe810",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:37:46.000Z",
"endTime" : "2015-05-30T01:37:51.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 36,
"playEndTime" : "2015-05-30T01:37:51.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Matt Carpenter walks.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 37,
"halfInning" : "bottom",
"inning" : 5,
"startTime" : "2015-05-30T01:38:13.000Z",
"endTime" : "2015-05-30T01:39:34.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 77.6,
"endSpeed" : 71.8,
"nastyFactor" : 65.01,
"strikeZoneTop" : 3.69,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 22.34,
"aZ" : -38.61,
"pfxX" : 0.62,
"pfxZ" : -5.0,
"pX" : 0.0,
"pZ" : 2.18,
"vX0" : 1.98,
"vY0" : -113.78,
"vZ0" : -0.44,
"x" : 117.04,
"y" : 180.0,
"x0" : -0.97,
"y0" : 50.0,
"z0" : 6.22,
"aX" : 0.81
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 827,
"spinDirection" : 7
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_203821",
"playId" : "57232b4b-23c6-4d92-b88c-9baa6221ae57",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:38:20.000Z",
"endTime" : "2015-05-30T01:38:35.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.5,
"endSpeed" : 79.3,
"nastyFactor" : 34.74,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 25.05,
"aZ" : -21.63,
"pfxX" : 2.13,
"pfxZ" : 6.59,
"pX" : 1.38,
"pZ" : 1.45,
"vX0" : 2.84,
"vY0" : -125.21,
"vZ0" : -7.6,
"x" : 64.44,
"y" : 199.6,
"x0" : -0.04,
"y0" : 50.0,
"z0" : 6.29,
"aX" : 3.38
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1282,
"spinDirection" : 162
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_203836",
"playId" : "caf868dd-456c-4aab-84a7-91f1d168b792",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:38:35.000Z",
"endTime" : "2015-05-30T01:38:52.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.4,
"endSpeed" : 78.5,
"nastyFactor" : 65.72,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 25.95,
"aZ" : -20.41,
"pfxX" : 0.86,
"pfxZ" : 7.39,
"pX" : 0.89,
"pZ" : 3.84,
"vX0" : 2.01,
"vY0" : -125.15,
"vZ0" : -2.57,
"x" : 82.92,
"y" : 134.99,
"x0" : -0.03,
"y0" : 50.0,
"z0" : 6.56,
"aX" : 1.36
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1372,
"spinDirection" : 173
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_203852",
"playId" : "277dce47-f534-48dd-85f8-9867b47215bb",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:38:52.000Z",
"endTime" : "2015-05-30T01:39:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 79.9,
"endSpeed" : 74.1,
"nastyFactor" : 19.07,
"strikeZoneTop" : 3.57,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 22.3,
"aZ" : -36.26,
"pfxX" : 7.59,
"pfxZ" : -2.99,
"pX" : -1.48,
"pZ" : 2.42,
"vX0" : -2.96,
"vY0" : -117.11,
"vZ0" : -0.54,
"x" : 173.53,
"y" : 173.58,
"x0" : -1.19,
"y0" : 50.0,
"z0" : 6.04,
"aX" : 10.53
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1399,
"spinDirection" : 68
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_203908",
"playId" : "d69ed814-e9a8-4c38-bfbe-2be6c0edf5ac",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:39:07.000Z",
"endTime" : "2015-05-30T01:39:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 79.2,
"endSpeed" : 74.4,
"nastyFactor" : 34.24,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 19.67,
"aZ" : -35.32,
"pfxX" : 3.49,
"pfxZ" : -2.33,
"pX" : 0.05,
"pZ" : 1.56,
"vX0" : 1.43,
"vY0" : -116.13,
"vZ0" : -2.47,
"x" : 115.13,
"y" : 196.8,
"x0" : -1.03,
"y0" : 50.0,
"z0" : 5.96,
"aX" : 4.81
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 718,
"spinDirection" : 56
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_203922",
"playId" : "28c9dd9e-68a5-4332-a6c3-6c94947a0344",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:39:24.000Z",
"endTime" : "2015-05-30T01:39:34.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 37,
"playEndTime" : "2015-05-30T01:39:34.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Jhonny Peralta called out on strikes. Matt Carpenter steals (1) 2nd base.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 38,
"halfInning" : "bottom",
"inning" : 5,
"startTime" : "2015-05-30T01:39:42.000Z",
"endTime" : "2015-05-30T01:42:10.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 454560,
"link" : "/api/v1/people/454560"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.6,
"endSpeed" : 79.6,
"nastyFactor" : 77.03,
"strikeZoneTop" : 3.86,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 23.27,
"aZ" : -18.06,
"pfxX" : -0.07,
"pfxZ" : 8.76,
"pX" : -0.72,
"pZ" : 1.78,
"vX0" : -1.69,
"vY0" : -125.26,
"vZ0" : -7.38,
"x" : 144.44,
"y" : 190.72,
"x0" : -0.03,
"y0" : 50.0,
"z0" : 6.22,
"aX" : -0.12
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1634,
"spinDirection" : 180
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_203955",
"playId" : "3ea770db-2132-4e5d-93a8-9c0f8a49cf14",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:39:55.000Z",
"endTime" : "2015-05-30T01:40:13.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.6,
"endSpeed" : 79.6,
"nastyFactor" : 27.76,
"strikeZoneTop" : 3.9,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 23.78,
"aZ" : -17.27,
"pfxX" : 0.51,
"pfxZ" : 9.28,
"pX" : 0.17,
"pZ" : 1.2,
"vX0" : 0.26,
"vY0" : -125.21,
"vZ0" : -8.73,
"x" : 110.56,
"y" : 206.27,
"x0" : 0.0,
"y0" : 50.0,
"z0" : 6.13,
"aX" : 0.81
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1729,
"spinDirection" : 176
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_204010",
"playId" : "873110f5-3a74-4e94-8d48-c258888a2f4a",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:40:13.000Z",
"endTime" : "2015-05-30T01:40:26.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 80.2,
"endSpeed" : 74.1,
"nastyFactor" : 38.01,
"strikeZoneTop" : 3.82,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 23.77,
"aZ" : -40.97,
"pfxX" : 0.62,
"pfxZ" : -6.39,
"pX" : 0.78,
"pZ" : 2.79,
"vX0" : 2.9,
"vY0" : -117.52,
"vZ0" : 0.83,
"x" : 87.12,
"y" : 163.37,
"x0" : -0.55,
"y0" : 50.0,
"z0" : 6.26,
"aX" : 0.86
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1091,
"spinDirection" : 5
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_204027",
"playId" : "f44a0a1e-ce0a-49f8-8f56-f9c384f0a98a",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:40:26.000Z",
"endTime" : "2015-05-30T01:40:43.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.0,
"endSpeed" : 78.8,
"nastyFactor" : 28.2,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 24.65,
"aZ" : -21.09,
"pfxX" : 1.88,
"pfxZ" : 7.01,
"pX" : -0.37,
"pZ" : 1.24,
"vX0" : -1.44,
"vY0" : -124.48,
"vZ0" : -7.75,
"x" : 131.07,
"y" : 205.33,
"x0" : -0.03,
"y0" : 50.0,
"z0" : 6.14,
"aX" : 2.96
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1337,
"spinDirection" : 165
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_204045",
"playId" : "07cd2b04-6e06-4ba9-b5c7-3e50fa3bd139",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:40:43.000Z",
"endTime" : "2015-05-30T01:41:33.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.8,
"endSpeed" : 73.1,
"nastyFactor" : 53.51,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 24.87,
"aZ" : -34.4,
"pfxX" : 5.72,
"pfxZ" : -1.68,
"pX" : -1.12,
"pZ" : 3.29,
"vX0" : -1.3,
"vY0" : -117.08,
"vZ0" : 1.14,
"x" : 159.58,
"y" : 150.06,
"x0" : -1.29,
"y0" : 50.0,
"z0" : 6.05,
"aX" : 7.84
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1009,
"spinDirection" : 74
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_204132",
"playId" : "7f433e75-aed0-4fd7-9e87-1b6eac5a299d",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:41:33.000Z",
"endTime" : "2015-05-30T01:42:00.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 81.1,
"endSpeed" : 74.9,
"nastyFactor" : 32.6,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 24.24,
"aZ" : -40.81,
"pfxX" : 1.2,
"pfxZ" : -6.13,
"pX" : 0.68,
"pZ" : 2.76,
"vX0" : 2.57,
"vY0" : -118.86,
"vZ0" : 0.53,
"x" : 91.04,
"y" : 164.18,
"x0" : -0.57,
"y0" : 50.0,
"z0" : 6.26,
"aX" : 1.71
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1074,
"spinDirection" : 11
},
"zone" : 6,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_204154",
"playId" : "4dc020f7-bac7-4829-88e8-78c37e98bcfe",
"pitchNumber" : 6,
"startTime" : "2015-05-30T01:42:00.000Z",
"endTime" : "2015-05-30T01:42:10.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 38,
"playEndTime" : "2015-05-30T01:42:10.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Randal Grichuk flies out to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 39,
"halfInning" : "bottom",
"inning" : 5,
"startTime" : "2015-05-30T01:42:24.000Z",
"endTime" : "2015-05-30T01:42:49.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 87.1,
"endSpeed" : 79.7,
"nastyFactor" : 36.46,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 29.18,
"aZ" : -22.64,
"pfxX" : 1.29,
"pfxZ" : 5.81,
"pX" : -0.09,
"pZ" : 2.44,
"vX0" : -0.78,
"vY0" : -127.62,
"vZ0" : -5.18,
"x" : 120.54,
"y" : 172.82,
"x0" : 0.05,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 2.1
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1109,
"spinDirection" : 167
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 87.52,
"launchAngle" : 44.42,
"totalDistance" : 291.91,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 192.11,
"coordY" : 128.48
}
},
"index" : 0,
"pfxId" : "150529_204240",
"playId" : "6e6a5894-038e-4674-9576-1bb2919f2b3c",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:42:45.000Z",
"endTime" : "2015-05-30T01:42:49.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 39,
"playEndTime" : "2015-05-30T01:42:49.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Joc Pederson strikes out on a foul tip.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 40,
"halfInning" : "top",
"inning" : 6,
"startTime" : "2015-05-30T01:45:14.000Z",
"endTime" : "2015-05-30T01:46:22.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 1,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 88.7,
"endSpeed" : 82.0,
"nastyFactor" : 55.33,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 25.84,
"aZ" : -19.68,
"pfxX" : -7.87,
"pfxZ" : 7.25,
"pX" : -0.52,
"pZ" : 3.04,
"vX0" : 7.22,
"vY0" : -129.77,
"vZ0" : -4.03,
"x" : 136.82,
"y" : 156.75,
"x0" : -2.31,
"y0" : 50.0,
"z0" : 6.1,
"aX" : -13.48
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2054,
"spinDirection" : 227
},
"zone" : 1,
"typeConfidence" : 0.83
},
"index" : 0,
"pfxId" : "150529_204523",
"playId" : "154472b1-8673-46c9-9d89-5a593d69799e",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:45:22.000Z",
"endTime" : "2015-05-30T01:45:38.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 90.1,
"endSpeed" : 84.2,
"nastyFactor" : 51.85,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 24.05,
"aZ" : -13.36,
"pfxX" : -2.38,
"pfxZ" : 10.48,
"pX" : -0.69,
"pZ" : 2.15,
"vX0" : 4.21,
"vY0" : -131.9,
"vZ0" : -8.13,
"x" : 143.19,
"y" : 180.65,
"x0" : -1.98,
"y0" : 50.0,
"z0" : 6.23,
"aX" : -4.25
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2121,
"spinDirection" : 192
},
"zone" : 7,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_204540",
"playId" : "57b75e1c-2645-4743-8571-c857175bd807",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:45:38.000Z",
"endTime" : "2015-05-30T01:45:58.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.9,
"endSpeed" : 84.8,
"nastyFactor" : 23.38,
"strikeZoneTop" : 3.45,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 29.19,
"aZ" : -18.02,
"pfxX" : -3.2,
"pfxZ" : 7.67,
"pX" : -1.3,
"pZ" : 2.3,
"vX0" : 2.38,
"vY0" : -134.65,
"vZ0" : -6.86,
"x" : 166.55,
"y" : 176.6,
"x0" : -1.78,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -5.87
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1650,
"spinDirection" : 202
},
"zone" : 13,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_204558",
"playId" : "25620370-dbaa-44a0-8fba-08369d413ded",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:45:58.000Z",
"endTime" : "2015-05-30T01:46:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "T",
"description" : "Strike - Foul Tip"
},
"description" : "Foul Tip",
"code" : "T",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 92.2,
"endSpeed" : 85.2,
"nastyFactor" : 37.43,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 28.31,
"aZ" : -12.58,
"pfxX" : -3.48,
"pfxZ" : 10.57,
"pX" : -0.15,
"pZ" : 1.82,
"vX0" : 5.13,
"vY0" : -134.83,
"vZ0" : -9.22,
"x" : 122.87,
"y" : 189.72,
"x0" : -1.63,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -6.43
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2218,
"spinDirection" : 198
},
"zone" : 8,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_204621",
"playId" : "d86d1cde-8641-430c-91fb-7b90042887e7",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:46:22.000Z",
"endTime" : "2015-05-30T01:46:22.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 40,
"playEndTime" : "2015-05-30T01:46:22.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Jimmy Rollins singles on a line drive to right fielder Jason Heyward.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 41,
"halfInning" : "top",
"inning" : 6,
"startTime" : "2015-05-30T01:46:45.000Z",
"endTime" : "2015-05-30T01:48:13.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 2,
"strikes" : 2,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 518792,
"link" : "/api/v1/people/518792"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.7,
"endSpeed" : 83.7,
"nastyFactor" : 56.44,
"strikeZoneTop" : 3.37,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 27.87,
"aZ" : -12.49,
"pfxX" : -4.56,
"pfxZ" : 10.98,
"pX" : -0.37,
"pZ" : 1.99,
"vX0" : 5.46,
"vY0" : -132.69,
"vZ0" : -8.26,
"x" : 130.99,
"y" : 185.0,
"x0" : -1.86,
"y0" : 50.0,
"z0" : 6.05,
"aX" : -8.14
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2328,
"spinDirection" : 202
},
"zone" : 7,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_204653",
"playId" : "7b05e925-33a9-45cb-a4f8-d1a142a39871",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:46:52.000Z",
"endTime" : "2015-05-30T01:47:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 75.9,
"endSpeed" : 70.7,
"nastyFactor" : 44.85,
"strikeZoneTop" : 3.28,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 19.98,
"aZ" : -40.07,
"pfxX" : 2.29,
"pfxZ" : -6.35,
"pX" : -1.14,
"pZ" : 2.8,
"vX0" : 1.3,
"vY0" : -111.33,
"vZ0" : 0.72,
"x" : 160.42,
"y" : 163.21,
"x0" : -2.03,
"y0" : 50.0,
"z0" : 6.62,
"aX" : 2.88
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1095,
"spinDirection" : 20
},
"zone" : 11,
"typeConfidence" : 0.9
},
"index" : 1,
"pfxId" : "150529_204706",
"playId" : "531cf07a-f891-4111-adbf-bfde681a6e4d",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:47:07.000Z",
"endTime" : "2015-05-30T01:47:21.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 76.5,
"endSpeed" : 71.1,
"nastyFactor" : 48.36,
"strikeZoneTop" : 3.25,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 20.69,
"aZ" : -37.94,
"pfxX" : 4.72,
"pfxZ" : -4.59,
"pX" : -1.24,
"pZ" : 2.99,
"vX0" : 0.01,
"vY0" : -112.16,
"vZ0" : 0.19,
"x" : 164.08,
"y" : 158.13,
"x0" : -1.85,
"y0" : 50.0,
"z0" : 6.78,
"aX" : 6.0
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1076,
"spinDirection" : 46
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_204719",
"playId" : "9b7fc232-a042-4b8b-93c3-f80894f50bb7",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:47:21.000Z",
"endTime" : "2015-05-30T01:47:38.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 90.7,
"endSpeed" : 83.5,
"nastyFactor" : 55.72,
"strikeZoneTop" : 3.25,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 29.04,
"aZ" : -18.78,
"pfxX" : -5.33,
"pfxZ" : 7.49,
"pX" : -1.24,
"pZ" : 1.76,
"vX0" : 4.32,
"vY0" : -132.7,
"vZ0" : -7.43,
"x" : 164.23,
"y" : 191.29,
"x0" : -2.2,
"y0" : 50.0,
"z0" : 5.97,
"aX" : -9.48
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1794,
"spinDirection" : 215
},
"zone" : 13,
"typeConfidence" : 0.83
},
"index" : 3,
"pfxId" : "150529_204738",
"playId" : "ac45cf63-02d4-4dfb-a031-0b5d545fb68e",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:47:38.000Z",
"endTime" : "2015-05-30T01:48:05.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.4,
"endSpeed" : 84.1,
"nastyFactor" : 39.01,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 29.97,
"aZ" : -23.3,
"pfxX" : -9.15,
"pfxZ" : 4.88,
"pX" : -0.03,
"pZ" : 1.73,
"vX0" : 7.56,
"vY0" : -133.7,
"vZ0" : -6.56,
"x" : 118.14,
"y" : 191.99,
"x0" : -1.71,
"y0" : 50.0,
"z0" : 5.9,
"aX" : -16.49
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2031,
"spinDirection" : 241
},
"zone" : 8,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 98.76,
"launchAngle" : 13.75,
"totalDistance" : 263.13,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 190.29,
"coordY" : 115.75
}
},
"index" : 4,
"pfxId" : "150529_204759",
"playId" : "75f9c016-bad9-4bbc-954a-7e5b973df09b",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:48:05.000Z",
"endTime" : "2015-05-30T01:48:13.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 41,
"playEndTime" : "2015-05-30T01:48:13.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"description" : "Howie Kendrick grounds into a double play, shortstop Jhonny Peralta to second baseman Kolten Wong to first baseman Mark Reynolds. Jimmy Rollins out at 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 42,
"halfInning" : "top",
"inning" : 6,
"startTime" : "2015-05-30T01:48:32.000Z",
"endTime" : "2015-05-30T01:50:57.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 24
},
"count" : {
"balls" : 1,
"strikes" : 2,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 425509,
"link" : "/api/v1/people/425509"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 543939,
"link" : "/api/v1/people/543939"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Grounded Into DP",
"eventType" : "grounded_into_double_play",
"movementReason" : null,
"runner" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 543939,
"link" : "/api/v1/people/543939"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.1,
"endSpeed" : 83.2,
"nastyFactor" : 36.67,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 30.72,
"aZ" : -21.7,
"pfxX" : -10.78,
"pfxZ" : 5.86,
"pX" : 1.3,
"pZ" : 1.96,
"vX0" : 12.18,
"vY0" : -132.94,
"vZ0" : -5.52,
"x" : 67.6,
"y" : 185.97,
"x0" : -1.96,
"y0" : 50.0,
"z0" : 5.65,
"aX" : -19.13
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2380,
"spinDirection" : 241
},
"zone" : 14,
"typeConfidence" : 0.86
},
"index" : 0,
"pfxId" : "150529_204850",
"playId" : "501578b1-6556-4209-aee4-541daf921c02",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:48:50.000Z",
"endTime" : "2015-05-30T01:49:11.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 90.2,
"endSpeed" : 82.4,
"nastyFactor" : 36.41,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 30.83,
"aZ" : -24.5,
"pfxX" : -9.16,
"pfxZ" : 4.36,
"pX" : 0.17,
"pZ" : 2.24,
"vX0" : 8.57,
"vY0" : -131.95,
"vZ0" : -4.55,
"x" : 110.41,
"y" : 178.19,
"x0" : -1.94,
"y0" : 50.0,
"z0" : 5.82,
"aX" : -15.97
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1948,
"spinDirection" : 244
},
"zone" : 5,
"typeConfidence" : 0.88
},
"index" : 1,
"pfxId" : "150529_204913",
"playId" : "38bd85ca-1cc8-4363-806c-e8d604128e03",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:49:11.000Z",
"endTime" : "2015-05-30T01:50:04.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 2,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.9,
"endSpeed" : 84.7,
"nastyFactor" : 50.38,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 28.74,
"aZ" : -12.12,
"pfxX" : -4.31,
"pfxZ" : 10.91,
"pX" : 0.78,
"pZ" : 2.59,
"vX0" : 7.63,
"vY0" : -134.39,
"vZ0" : -7.3,
"x" : 87.12,
"y" : 168.74,
"x0" : -1.53,
"y0" : 50.0,
"z0" : 6.2,
"aX" : -7.9
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2326,
"spinDirection" : 201
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_205005",
"playId" : "cd064954-1733-4780-932f-a9cadc2a3ce9",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:50:04.000Z",
"endTime" : "2015-05-30T01:50:41.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 83.2,
"endSpeed" : 76.8,
"nastyFactor" : 41.0,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 26.04,
"aZ" : -32.58,
"pfxX" : 1.19,
"pfxZ" : -0.32,
"pX" : 0.18,
"pZ" : 1.66,
"vX0" : 4.16,
"vY0" : -121.9,
"vZ0" : -4.53,
"x" : 110.14,
"y" : 193.91,
"x0" : -1.71,
"y0" : 50.0,
"z0" : 6.38,
"aX" : 1.77
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 216,
"spinDirection" : 77
},
"zone" : 8,
"typeConfidence" : 0.91
},
"hitData" : {
"launchSpeed" : 105.2,
"launchAngle" : -3.68,
"totalDistance" : 27.36,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 116.36,
"coordY" : 159.38
}
},
"index" : 4,
"pfxId" : "150529_205035",
"playId" : "8775ce39-a0fc-4bd8-aa96-f1c9fba1ad61",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:50:41.000Z",
"endTime" : "2015-05-30T01:50:57.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 42,
"playEndTime" : "2015-05-30T01:50:57.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Mark Reynolds singles on a line drive to left fielder Alex Guerrero.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 43,
"halfInning" : "bottom",
"inning" : 6,
"startTime" : "2015-05-30T01:53:21.000Z",
"endTime" : "2015-05-30T01:53:47.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 78.2,
"endSpeed" : 72.2,
"nastyFactor" : 57.0,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 23.3,
"aZ" : -39.96,
"pfxX" : 1.97,
"pfxZ" : -5.96,
"pX" : 0.02,
"pZ" : 2.58,
"vX0" : 0.84,
"vY0" : -114.71,
"vZ0" : 0.04,
"x" : 116.2,
"y" : 169.01,
"x0" : -0.61,
"y0" : 50.0,
"z0" : 6.5,
"aX" : 2.6
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1038,
"spinDirection" : 18
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 109.58,
"launchAngle" : 8.11,
"totalDistance" : 253.94,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 78.78,
"coordY" : 127.87
}
},
"index" : 0,
"pfxId" : "150529_205324",
"playId" : "460ecf1e-8a02-4315-b226-ba74a1ab5e64",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:53:34.000Z",
"endTime" : "2015-05-30T01:53:47.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 43,
"playEndTime" : "2015-05-30T01:53:47.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Yadier Molina grounds out, third baseman Justin Turner to first baseman Adrian Gonzalez. Mark Reynolds to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 44,
"halfInning" : "bottom",
"inning" : 6,
"startTime" : "2015-05-30T01:53:54.000Z",
"endTime" : "2015-05-30T01:56:04.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
}
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 457759,
"link" : "/api/v1/people/457759"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 79.7,
"endSpeed" : 73.1,
"nastyFactor" : 87.33,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 25.74,
"aZ" : -40.76,
"pfxX" : -0.58,
"pfxZ" : -6.38,
"pX" : 0.81,
"pZ" : 2.36,
"vX0" : 3.88,
"vY0" : -116.89,
"vZ0" : -0.15,
"x" : 85.97,
"y" : 175.09,
"x0" : -0.8,
"y0" : 50.0,
"z0" : 6.31,
"aX" : -0.79
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1070,
"spinDirection" : 354
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_205402",
"playId" : "5b1b0e7c-a5fe-4ffd-875b-8082f5d90e75",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:54:03.000Z",
"endTime" : "2015-05-30T01:54:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.4,
"endSpeed" : 78.7,
"nastyFactor" : 46.61,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 25.69,
"aZ" : -21.5,
"pfxX" : 0.85,
"pfxZ" : 6.7,
"pX" : -1.12,
"pZ" : 2.71,
"vX0" : -2.55,
"vY0" : -125.1,
"vZ0" : -4.53,
"x" : 159.77,
"y" : 165.56,
"x0" : -0.2,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 1.34
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1247,
"spinDirection" : 172
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_205430",
"playId" : "0e273deb-01a3-48a6-8fc3-2d12be1cf3af",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:54:31.000Z",
"endTime" : "2015-05-30T01:55:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 2,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 84.3,
"endSpeed" : 77.7,
"nastyFactor" : 45.52,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 25.21,
"aZ" : -25.67,
"pfxX" : -2.1,
"pfxZ" : 4.18,
"pX" : 0.57,
"pZ" : 3.16,
"vX0" : 3.14,
"vY0" : -123.51,
"vZ0" : -2.31,
"x" : 95.39,
"y" : 153.51,
"x0" : -0.45,
"y0" : 50.0,
"z0" : 6.27,
"aX" : -3.23
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 853,
"spinDirection" : 206
},
"zone" : 3,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_205524",
"playId" : "be53d2ae-2ca6-46b0-8bcb-f884fc777013",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:55:31.000Z",
"endTime" : "2015-05-30T01:55:57.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 78.5,
"endSpeed" : 72.0,
"nastyFactor" : 15.99,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 24.84,
"aZ" : -41.3,
"pfxX" : 2.4,
"pfxZ" : -6.97,
"pX" : -0.14,
"pZ" : 2.69,
"vX0" : 1.14,
"vY0" : -115.19,
"vZ0" : 1.08,
"x" : 122.41,
"y" : 166.26,
"x0" : -0.96,
"y0" : 50.0,
"z0" : 6.26,
"aX" : 3.17
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1216,
"spinDirection" : 19
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 69.42,
"launchAngle" : -24.32,
"totalDistance" : 75.35,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 109.69,
"coordY" : 170.29
}
},
"index" : 4,
"pfxId" : "150529_205550",
"playId" : "a1c3c70d-261f-432e-acaa-104903377d86",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:55:57.000Z",
"endTime" : "2015-05-30T01:56:04.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 44,
"playEndTime" : "2015-05-30T01:56:04.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Jason Heyward walks.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 45,
"halfInning" : "bottom",
"inning" : 6,
"startTime" : "2015-05-30T01:56:26.000Z",
"endTime" : "2015-05-30T01:59:43.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 2,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.7,
"endSpeed" : 80.0,
"nastyFactor" : 51.69,
"strikeZoneTop" : 3.57,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 26.13,
"aZ" : -16.88,
"pfxX" : 2.2,
"pfxZ" : 9.34,
"pX" : -0.31,
"pZ" : 2.1,
"vX0" : -0.53,
"vY0" : -126.94,
"vZ0" : -7.1,
"x" : 128.78,
"y" : 182.22,
"x0" : -0.39,
"y0" : 50.0,
"z0" : 6.28,
"aX" : 3.59
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1795,
"spinDirection" : 166
},
"zone" : 7,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_205651",
"playId" : "09711090-be07-4da2-99ed-f0273120ac5b",
"pitchNumber" : 1,
"startTime" : "2015-05-30T01:56:53.000Z",
"endTime" : "2015-05-30T01:57:07.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.7,
"endSpeed" : 80.4,
"nastyFactor" : 60.75,
"strikeZoneTop" : 3.7,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 27.74,
"aZ" : -13.64,
"pfxX" : -2.26,
"pfxZ" : 11.1,
"pX" : 1.01,
"pZ" : 3.53,
"vX0" : 3.62,
"vY0" : -128.43,
"vZ0" : -4.34,
"x" : 78.35,
"y" : 143.5,
"x0" : -0.12,
"y0" : 50.0,
"z0" : 6.31,
"aX" : -3.75
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2136,
"spinDirection" : 191
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_205707",
"playId" : "9fc5ae70-bb89-4835-aa56-26204ff56eaf",
"pitchNumber" : 2,
"startTime" : "2015-05-30T01:57:07.000Z",
"endTime" : "2015-05-30T01:57:27.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.8,
"endSpeed" : 79.2,
"nastyFactor" : 26.1,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 25.59,
"aZ" : -23.57,
"pfxX" : -0.18,
"pfxZ" : 5.33,
"pX" : 0.15,
"pZ" : 2.66,
"vX0" : 1.01,
"vY0" : -125.7,
"vZ0" : -4.15,
"x" : 111.43,
"y" : 166.93,
"x0" : -0.24,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -0.29
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 993,
"spinDirection" : 181
},
"zone" : 5,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_205724",
"playId" : "e9c5c807-31df-4cba-9295-83c5dce7b977",
"pitchNumber" : 3,
"startTime" : "2015-05-30T01:57:27.000Z",
"endTime" : "2015-05-30T01:58:06.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.1,
"endSpeed" : 78.5,
"nastyFactor" : 24.78,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 32.07,
"aZ" : -22.45,
"pfxX" : -0.27,
"pfxZ" : 5.98,
"pX" : 1.34,
"pZ" : 5.91,
"vX0" : 2.97,
"vY0" : -127.72,
"vZ0" : 2.67,
"x" : 65.85,
"y" : 79.13,
"x0" : 0.19,
"y0" : 50.0,
"z0" : 6.65,
"aX" : -0.44
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1105,
"spinDirection" : 182
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_205807",
"playId" : "a159fe26-c2cd-413a-bd05-3c3721d871ae",
"pitchNumber" : 4,
"startTime" : "2015-05-30T01:58:06.000Z",
"endTime" : "2015-05-30T01:58:36.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 81.2,
"endSpeed" : 75.5,
"nastyFactor" : 44.36,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 22.43,
"aZ" : -32.79,
"pfxX" : 4.29,
"pfxZ" : -0.48,
"pX" : 1.16,
"pZ" : 2.75,
"vX0" : 3.46,
"vY0" : -119.06,
"vZ0" : -0.69,
"x" : 72.67,
"y" : 164.56,
"x0" : -0.87,
"y0" : 50.0,
"z0" : 6.0,
"aX" : 6.17
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 755,
"spinDirection" : 84
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_205832",
"playId" : "57bb2a9d-ccdd-4e0b-8d3e-0dd515a0c414",
"pitchNumber" : 5,
"startTime" : "2015-05-30T01:58:36.000Z",
"endTime" : "2015-05-30T01:59:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.9,
"endSpeed" : 81.3,
"nastyFactor" : 63.13,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 25.48,
"aZ" : -16.36,
"pfxX" : -0.27,
"pfxZ" : 9.33,
"pX" : 1.02,
"pZ" : 3.61,
"vX0" : 2.61,
"vY0" : -128.76,
"vZ0" : -4.05,
"x" : 78.12,
"y" : 141.34,
"x0" : 0.03,
"y0" : 50.0,
"z0" : 6.46,
"aX" : -0.46
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1782,
"spinDirection" : 181
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_205931",
"playId" : "202ff263-2127-4997-af18-f137bdd655b2",
"pitchNumber" : 6,
"startTime" : "2015-05-30T01:59:31.000Z",
"endTime" : "2015-05-30T01:59:43.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 45,
"playEndTime" : "2015-05-30T01:59:43.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Peter Bourjos strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 46,
"halfInning" : "bottom",
"inning" : 6,
"startTime" : "2015-05-30T02:00:06.000Z",
"endTime" : "2015-05-30T02:04:28.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 3, 4, 5 ],
"actionIndex" : [ 2 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : null,
"outBase" : "3B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Caught Stealing 3B",
"eventType" : "caught_stealing_3b",
"movementReason" : "r_caught_stealing_3b",
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 454560,
"link" : "/api/v1/people/454560"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 457759,
"link" : "/api/v1/people/457759"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
}, {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 454560,
"link" : "/api/v1/people/454560"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 78.6,
"endSpeed" : 72.2,
"nastyFactor" : 82.7,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 23.43,
"aZ" : -42.16,
"pfxX" : 2.94,
"pfxZ" : -7.57,
"pX" : 0.22,
"pZ" : 3.85,
"vX0" : 0.84,
"vY0" : -115.2,
"vZ0" : 3.65,
"x" : 108.54,
"y" : 134.75,
"x0" : -0.53,
"y0" : 50.0,
"z0" : 6.35,
"aX" : 3.92
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1351,
"spinDirection" : 21
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_210016",
"playId" : "9c52ace8-fefd-40e8-9a79-fc7d3e4a7e64",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:00:23.000Z",
"endTime" : "2015-05-30T02:00:47.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.5,
"endSpeed" : 79.9,
"nastyFactor" : 49.77,
"strikeZoneTop" : 3.59,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 25.63,
"aZ" : -22.41,
"pfxX" : 2.79,
"pfxZ" : 5.95,
"pX" : -0.69,
"pZ" : 3.22,
"vX0" : -2.78,
"vY0" : -126.76,
"vZ0" : -3.28,
"x" : 143.45,
"y" : 151.81,
"x0" : 0.05,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 4.54
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1232,
"spinDirection" : 155
},
"zone" : 1,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_210036",
"playId" : "bba34ffd-ea34-4cc2-815c-05743768253b",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:00:47.000Z",
"endTime" : "2015-05-30T02:01:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "With Peter Bourjos batting, Mark Reynolds caught stealing 3rd base, catcher A. J. Ellis to third baseman Justin Turner.",
"event" : "Caught Stealing 3B",
"eventType" : "caught_stealing_3b",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1,
"outs" : 2
},
"index" : 2,
"startTime" : "2015-05-30T02:01:08.000Z",
"endTime" : "2015-05-30T02:01:17.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
}
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 84.2,
"endSpeed" : 77.3,
"nastyFactor" : 47.69,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 25.98,
"aZ" : -19.29,
"pfxX" : 1.98,
"pfxZ" : 8.36,
"pX" : -0.62,
"pZ" : 3.1,
"vX0" : -2.12,
"vY0" : -123.4,
"vZ0" : -3.87,
"x" : 140.56,
"y" : 155.11,
"x0" : 0.0,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 3.03
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1556,
"spinDirection" : 166
},
"zone" : 1,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_210113",
"playId" : "b9f46825-16e6-43ea-a539-632b82214b2f",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:01:17.000Z",
"endTime" : "2015-05-30T02:01:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 78.8,
"endSpeed" : 73.6,
"nastyFactor" : 43.9,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 19.0,
"aZ" : -31.89,
"pfxX" : 5.66,
"pfxZ" : 0.15,
"pX" : 0.97,
"pZ" : 4.33,
"vX0" : 2.24,
"vY0" : -115.56,
"vZ0" : 2.7,
"x" : 80.1,
"y" : 121.98,
"x0" : -0.75,
"y0" : 50.0,
"z0" : 6.18,
"aX" : 7.75
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 973,
"spinDirection" : 92
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_210147",
"playId" : "a6d85253-92a3-4564-8b0b-3d22862c7692",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:01:46.000Z",
"endTime" : "2015-05-30T02:03:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 78.3,
"endSpeed" : 73.1,
"nastyFactor" : 41.61,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 21.87,
"aZ" : -44.31,
"pfxX" : 0.65,
"pfxZ" : -9.16,
"pX" : -0.43,
"pZ" : 1.32,
"vX0" : 0.75,
"vY0" : -114.88,
"vZ0" : -1.17,
"x" : 133.43,
"y" : 203.11,
"x0" : -0.85,
"y0" : 50.0,
"z0" : 6.16,
"aX" : 0.87
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1536,
"spinDirection" : 4
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_210210",
"playId" : "3e85b57c-5b01-4ae6-b0bd-a35e8f3468f8",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:03:24.000Z",
"endTime" : "2015-05-30T02:04:28.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 46,
"playEndTime" : "2015-05-30T02:04:28.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Adrian Gonzalez singles on a line drive to left fielder Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 47,
"halfInning" : "top",
"inning" : 7,
"startTime" : "2015-05-30T02:06:30.000Z",
"endTime" : "2015-05-30T02:06:41.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 545341,
"link" : "/api/v1/people/545341"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 89.2,
"endSpeed" : 83.5,
"nastyFactor" : 52.19,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 22.81,
"aZ" : -16.12,
"pfxX" : -3.87,
"pfxZ" : 9.1,
"pX" : -0.42,
"pZ" : 2.64,
"vX0" : 5.36,
"vY0" : -130.54,
"vZ0" : -6.13,
"x" : 133.05,
"y" : 167.39,
"x0" : -1.98,
"y0" : 50.0,
"z0" : 6.2,
"aX" : -6.8
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1937,
"spinDirection" : 202
},
"zone" : 4,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 94.6,
"launchAngle" : 12.99,
"totalDistance" : 289.75,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 90.3,
"coordY" : 107.87
}
},
"index" : 0,
"pfxId" : "150529_210521",
"playId" : "4a7aca50-4a5c-4f31-90bf-bb46ccd0bf16",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:06:35.000Z",
"endTime" : "2015-05-30T02:06:41.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 47,
"playEndTime" : "2015-05-30T02:06:41.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Justin Turner singles on a ground ball to center fielder Peter Bourjos. Adrian Gonzalez to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 48,
"halfInning" : "top",
"inning" : 7,
"startTime" : "2015-05-30T02:06:42.000Z",
"endTime" : "2015-05-30T02:06:55.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 488721,
"link" : "/api/v1/people/488721"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 81.5,
"endSpeed" : 76.0,
"nastyFactor" : 75.47,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 22.51,
"aZ" : -32.39,
"pfxX" : -1.02,
"pfxZ" : -0.2,
"pX" : 0.95,
"pZ" : 1.86,
"vX0" : 6.25,
"vY0" : -119.37,
"vZ0" : -4.03,
"x" : 80.9,
"y" : 188.45,
"x0" : -1.57,
"y0" : 50.0,
"z0" : 6.48,
"aX" : -1.48
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 181,
"spinDirection" : 278
},
"zone" : 14,
"typeConfidence" : 0.85
},
"hitData" : {
"launchSpeed" : 89.61,
"launchAngle" : -7.09,
"totalDistance" : 187.61,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 123.02,
"coordY" : 109.69
}
},
"index" : 0,
"pfxId" : "150529_210603",
"playId" : "decce02f-a91f-4dce-b112-bdd1d14fe490",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:06:47.000Z",
"endTime" : "2015-05-30T02:06:55.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 48,
"playEndTime" : "2015-05-30T02:06:55.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Andre Ethier called out on strikes.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 49,
"halfInning" : "top",
"inning" : 7,
"startTime" : "2015-05-30T02:07:00.000Z",
"endTime" : "2015-05-30T02:09:56.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 76.4,
"endSpeed" : 71.3,
"nastyFactor" : 97.65,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.11,
"aZ" : -39.72,
"pfxX" : 7.04,
"pfxZ" : -6.03,
"pX" : -0.62,
"pZ" : 1.44,
"vX0" : 0.74,
"vY0" : -112.02,
"vZ0" : -2.25,
"x" : 140.71,
"y" : 200.04,
"x0" : -1.87,
"y0" : 50.0,
"z0" : 6.53,
"aX" : 8.9
},
"breaks" : {
"breakLength" : 13.2,
"breakY" : 24.0,
"spinRate" : 1511,
"spinDirection" : 49
},
"zone" : 13,
"typeConfidence" : 0.91
},
"index" : 0,
"pfxId" : "150529_210711",
"playId" : "d6f092ac-02aa-46b7-a5b5-baf47baa5e01",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:07:15.000Z",
"endTime" : "2015-05-30T02:07:35.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 89.7,
"endSpeed" : 83.2,
"nastyFactor" : 57.61,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 26.14,
"aZ" : -17.36,
"pfxX" : -4.63,
"pfxZ" : 8.39,
"pX" : -0.97,
"pZ" : 1.93,
"vX0" : 3.97,
"vY0" : -131.28,
"vZ0" : -7.41,
"x" : 153.97,
"y" : 186.64,
"x0" : -1.9,
"y0" : 50.0,
"z0" : 6.07,
"aX" : -8.13
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1867,
"spinDirection" : 208
},
"zone" : 13,
"typeConfidence" : 0.9
},
"index" : 1,
"pfxId" : "150529_210735",
"playId" : "fc79786f-21c9-4ad0-a828-f8d59088d666",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:07:35.000Z",
"endTime" : "2015-05-30T02:08:00.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.1,
"endSpeed" : 84.1,
"nastyFactor" : 33.51,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 27.99,
"aZ" : -14.71,
"pfxX" : -3.6,
"pfxZ" : 9.66,
"pX" : 0.14,
"pZ" : 2.11,
"vX0" : 6.17,
"vY0" : -133.19,
"vZ0" : -7.98,
"x" : 111.85,
"y" : 181.76,
"x0" : -1.74,
"y0" : 50.0,
"z0" : 6.2,
"aX" : -6.49
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2029,
"spinDirection" : 200
},
"zone" : 8,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_210801",
"playId" : "41af7b84-62bf-4c5a-98e3-8746ef3470db",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:08:00.000Z",
"endTime" : "2015-05-30T02:08:51.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(187, 0, 69, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FT",
"description" : "Two-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 91.5,
"endSpeed" : 84.8,
"nastyFactor" : 44.42,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 27.14,
"aZ" : -20.88,
"pfxX" : -5.16,
"pfxZ" : 6.11,
"pX" : -1.86,
"pZ" : 3.74,
"vX0" : 2.29,
"vY0" : -134.17,
"vZ0" : -2.48,
"x" : 187.75,
"y" : 137.94,
"x0" : -2.05,
"y0" : 50.0,
"z0" : 6.15,
"aX" : -9.48
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1594,
"spinDirection" : 220
},
"zone" : 11,
"typeConfidence" : 0.67
},
"index" : 3,
"pfxId" : "150529_210850",
"playId" : "586add22-efcb-46c4-9edc-05548c0ccb28",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:08:51.000Z",
"endTime" : "2015-05-30T02:09:38.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 90.3,
"endSpeed" : 84.3,
"nastyFactor" : 46.6,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 24.61,
"aZ" : -13.63,
"pfxX" : -4.24,
"pfxZ" : 10.31,
"pX" : -0.23,
"pZ" : 1.64,
"vX0" : 4.45,
"vY0" : -132.12,
"vZ0" : -9.21,
"x" : 125.84,
"y" : 194.47,
"x0" : -1.38,
"y0" : 50.0,
"z0" : 6.14,
"aX" : -7.59
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2200,
"spinDirection" : 202
},
"zone" : 13,
"typeConfidence" : 0.91
},
"index" : 4,
"pfxId" : "150529_210934",
"playId" : "5b35465f-15b1-4421-b2d0-ab357376523e",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:09:38.000Z",
"endTime" : "2015-05-30T02:09:56.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 49,
"playEndTime" : "2015-05-30T02:09:56.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Alex Guerrero pops out to third baseman Matt Carpenter in foul territory.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 50,
"halfInning" : "top",
"inning" : 7,
"startTime" : "2015-05-30T02:11:24.000Z",
"endTime" : "2015-05-30T02:12:06.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 2, 3 ],
"actionIndex" : [ 0, 1 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 572761,
"link" : "/api/v1/people/572761"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "On-field Delay.",
"event" : "Game Advisory",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 1
},
"index" : 0,
"startTime" : "2015-05-30T02:11:25.000Z",
"endTime" : "2015-05-30T02:11:26.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 648717,
"link" : "/api/v1/people/648717"
}
}, {
"details" : {
"description" : "Los Angeles Dodgers Manager Don Mattingly ejected by HP umpire Mike Winters.",
"event" : "Ejection",
"eventType" : "ejection",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 1,
"startTime" : "2015-05-30T02:11:26.000Z",
"endTime" : "2015-05-30T02:11:28.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 118443,
"link" : "/api/v1/people/118443"
},
"umpire" : {
"id" : 427552,
"link" : "/api/v1/people/427552"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 81.0,
"endSpeed" : 75.0,
"nastyFactor" : 61.68,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 23.26,
"aZ" : -25.65,
"pfxX" : 2.3,
"pfxZ" : 4.54,
"pX" : 1.23,
"pZ" : 2.45,
"vX0" : 5.59,
"vY0" : -118.65,
"vZ0" : -3.99,
"x" : 69.96,
"y" : 172.55,
"x0" : -1.45,
"y0" : 50.0,
"z0" : 6.5,
"aX" : 3.27
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 892,
"spinDirection" : 153
},
"zone" : 14,
"typeConfidence" : 0.62
},
"index" : 2,
"pfxId" : "150529_211123",
"playId" : "dcb46877-15ea-4ff6-996b-9f677b45984d",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:11:28.000Z",
"endTime" : "2015-05-30T02:11:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 80.4,
"endSpeed" : 74.8,
"nastyFactor" : 25.72,
"strikeZoneTop" : 3.38,
"strikeZoneBottom" : 1.55,
"coordinates" : {
"aY" : 21.28,
"aZ" : -30.44,
"pfxX" : 2.91,
"pfxZ" : 1.18,
"pX" : -0.09,
"pZ" : 3.1,
"vX0" : 2.66,
"vY0" : -117.82,
"vZ0" : -1.33,
"x" : 120.43,
"y" : 155.13,
"x0" : -1.61,
"y0" : 50.0,
"z0" : 6.47,
"aX" : 4.11
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 549,
"spinDirection" : 112
},
"zone" : 2,
"typeConfidence" : 0.9
},
"hitData" : {
"launchSpeed" : 90.23,
"launchAngle" : 71.44,
"totalDistance" : 120.51,
"trajectory" : "popup",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 96.96,
"coordY" : 187.26
}
},
"index" : 3,
"pfxId" : "150529_211144",
"playId" : "b03108aa-f7fb-4e6d-b5d5-e8844e76a332",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:11:55.000Z",
"endTime" : "2015-05-30T02:12:06.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 50,
"playEndTime" : "2015-05-30T02:12:06.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "A. J. Ellis strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 51,
"halfInning" : "top",
"inning" : 7,
"startTime" : "2015-05-30T02:12:23.000Z",
"endTime" : "2015-05-30T02:13:21.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 454560,
"fullName" : "A.J. Ellis",
"link" : "/api/v1/people/454560"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 81.7,
"endSpeed" : 75.9,
"nastyFactor" : 52.89,
"strikeZoneTop" : 3.62,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 23.02,
"aZ" : -28.04,
"pfxX" : 1.34,
"pfxZ" : 2.8,
"pX" : 0.46,
"pZ" : 2.32,
"vX0" : 4.09,
"vY0" : -119.75,
"vZ0" : -3.95,
"x" : 99.47,
"y" : 176.22,
"x0" : -1.44,
"y0" : 50.0,
"z0" : 6.5,
"aX" : 1.95
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 553,
"spinDirection" : 154
},
"zone" : 6,
"typeConfidence" : 0.89
},
"index" : 0,
"pfxId" : "150529_211228",
"playId" : "f73db69e-8b10-4a86-ab7b-c72b90c79293",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:12:31.000Z",
"endTime" : "2015-05-30T02:12:50.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 90.3,
"endSpeed" : 83.4,
"nastyFactor" : 41.23,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 26.85,
"aZ" : -15.34,
"pfxX" : -5.36,
"pfxZ" : 9.43,
"pX" : -0.28,
"pZ" : 3.33,
"vX0" : 5.82,
"vY0" : -132.16,
"vZ0" : -4.68,
"x" : 127.71,
"y" : 148.79,
"x0" : -1.81,
"y0" : 50.0,
"z0" : 6.25,
"aX" : -9.53
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2123,
"spinDirection" : 209
},
"zone" : 1,
"typeConfidence" : 0.89
},
"index" : 1,
"pfxId" : "150529_211251",
"playId" : "3252c087-a6db-462d-8974-654fa5efa6e6",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:12:50.000Z",
"endTime" : "2015-05-30T02:13:20.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "W",
"description" : "Strike - Swinging Blocked"
},
"description" : "Swinging Strike (Blocked)",
"code" : "W",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(152, 0, 101, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FC",
"description" : "Cutter"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 81.5,
"endSpeed" : 75.9,
"nastyFactor" : 27.58,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.56,
"coordinates" : {
"aY" : 23.05,
"aZ" : -29.77,
"pfxX" : 2.19,
"pfxZ" : 1.62,
"pX" : 1.33,
"pZ" : 0.93,
"vX0" : 5.73,
"vY0" : -119.18,
"vZ0" : -6.44,
"x" : 66.49,
"y" : 213.62,
"x0" : -1.4,
"y0" : 50.0,
"z0" : 6.36,
"aX" : 3.15
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 482,
"spinDirection" : 127
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 2,
"pfxId" : "150529_211316",
"playId" : "ced2f11c-f4d7-40c6-9f1e-32974d32384f",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:13:20.000Z",
"endTime" : "2015-05-30T02:13:21.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 51,
"playEndTime" : "2015-05-30T02:13:21.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Field Error",
"eventType" : "field_error",
"description" : "Ed Easley reaches on a fielding error by third baseman Justin Turner.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 52,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:16:09.000Z",
"endTime" : "2015-05-30T02:18:08.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 3,
"strikes" : 2,
"outs" : 0
},
"matchup" : {
"batter" : {
"id" : 446225,
"fullName" : "Ed Easley",
"link" : "/api/v1/people/446225"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 434442,
"fullName" : "J.P. Howell",
"link" : "/api/v1/people/434442"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 2, 3, 4, 5, 6, 7 ],
"actionIndex" : [ 0, 1 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Field Error",
"eventType" : "field_error",
"movementReason" : "r_adv_play",
"runner" : {
"id" : 446225,
"fullName" : "Ed Easley",
"link" : "/api/v1/people/446225"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 7
},
"credits" : [ {
"player" : {
"id" : 457759,
"link" : "/api/v1/people/457759"
},
"position" : {
"code" : "5",
"name" : "Third Base",
"type" : "Infielder",
"abbreviation" : "3B"
},
"credit" : "f_fielding_error"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitching Change: J. Howell replaces Mike Bolsinger, batting 9th.",
"event" : "Pitching Substitution",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"startTime" : "2015-05-30T02:16:10.000Z",
"endTime" : "2015-05-30T02:16:11.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 434442,
"link" : "/api/v1/people/434442"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"battingOrder" : "901"
}, {
"details" : {
"description" : "Offensive Substitution: Pinch-hitter Ed Easley replaces John Lackey.",
"event" : "Offensive Substitution",
"eventType" : "offensive_substitution",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 1,
"startTime" : "2015-05-30T02:16:11.000Z",
"endTime" : "2015-05-30T02:16:17.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 446225,
"link" : "/api/v1/people/446225"
},
"battingOrder" : "901"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.5,
"endSpeed" : 78.6,
"nastyFactor" : 72.9,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 30.56,
"aZ" : -22.93,
"pfxX" : 7.75,
"pfxZ" : 5.74,
"pX" : 1.1,
"pZ" : 3.15,
"vX0" : -1.9,
"vY0" : -126.84,
"vZ0" : -3.15,
"x" : 75.18,
"y" : 153.65,
"x0" : 0.86,
"y0" : 50.0,
"z0" : 6.28,
"aX" : 12.39
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1768,
"spinDirection" : 126
},
"zone" : 12,
"typeConfidence" : 0.84
},
"index" : 2,
"pfxId" : "150529_211608",
"playId" : "e3c4fc49-89fd-4e94-adf6-9ec8c2348676",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:16:17.000Z",
"endTime" : "2015-05-30T02:16:25.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 85.8,
"endSpeed" : 79.2,
"nastyFactor" : 62.39,
"strikeZoneTop" : 3.43,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 25.52,
"aZ" : -25.23,
"pfxX" : 8.4,
"pfxZ" : 4.29,
"pX" : 0.59,
"pZ" : 3.45,
"vX0" : -2.84,
"vY0" : -125.83,
"vZ0" : -2.05,
"x" : 94.51,
"y" : 145.71,
"x0" : 0.64,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 13.48
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1748,
"spinDirection" : 117
},
"zone" : 12,
"typeConfidence" : 0.91
},
"index" : 3,
"pfxId" : "150529_211623",
"playId" : "8b39dba4-8214-433c-900a-c30db49d34f3",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:16:25.000Z",
"endTime" : "2015-05-30T02:16:42.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.4,
"endSpeed" : 79.5,
"nastyFactor" : 32.07,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 27.23,
"aZ" : -26.37,
"pfxX" : 10.47,
"pfxZ" : 3.55,
"pX" : 0.06,
"pZ" : 2.73,
"vX0" : -4.86,
"vY0" : -126.61,
"vZ0" : -3.35,
"x" : 114.79,
"y" : 164.99,
"x0" : 0.65,
"y0" : 50.0,
"z0" : 6.2,
"aX" : 16.9
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 2047,
"spinDirection" : 108
},
"zone" : 5,
"typeConfidence" : 0.9
},
"index" : 4,
"pfxId" : "150529_211638",
"playId" : "2786eb67-fbf5-46d3-a7e8-b97283f7ce24",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:16:42.000Z",
"endTime" : "2015-05-30T02:16:57.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.6,
"endSpeed" : 79.3,
"nastyFactor" : 61.37,
"strikeZoneTop" : 3.28,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 24.63,
"aZ" : -19.5,
"pfxX" : 7.73,
"pfxZ" : 7.88,
"pX" : 1.12,
"pZ" : 2.81,
"vX0" : -1.55,
"vY0" : -125.45,
"vZ0" : -4.53,
"x" : 74.38,
"y" : 162.94,
"x0" : 0.74,
"y0" : 50.0,
"z0" : 6.22,
"aX" : 12.36
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2047,
"spinDirection" : 135
},
"zone" : 12,
"typeConfidence" : 0.85
},
"index" : 5,
"pfxId" : "150529_211653",
"playId" : "3b84cc36-8d4b-4b21-a13e-1c16c2401ce4",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:16:57.000Z",
"endTime" : "2015-05-30T02:17:21.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.9,
"endSpeed" : 79.3,
"nastyFactor" : 33.88,
"strikeZoneTop" : 3.42,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 25.47,
"aZ" : -19.06,
"pfxX" : 9.42,
"pfxZ" : 8.13,
"pX" : 1.65,
"pZ" : 2.96,
"vX0" : -0.92,
"vY0" : -125.83,
"vZ0" : -4.57,
"x" : 54.26,
"y" : 158.94,
"x0" : 0.79,
"y0" : 50.0,
"z0" : 6.34,
"aX" : 15.11
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2306,
"spinDirection" : 130
},
"zone" : 12,
"typeConfidence" : 0.9
},
"index" : 6,
"pfxId" : "150529_211723",
"playId" : "a3638a20-8f81-4c12-9e0c-3c5865b34972",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:17:21.000Z",
"endTime" : "2015-05-30T02:17:46.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 79.0,
"endSpeed" : 72.4,
"nastyFactor" : 41.98,
"strikeZoneTop" : 3.28,
"strikeZoneBottom" : 1.5,
"coordinates" : {
"aY" : 23.83,
"aZ" : -22.39,
"pfxX" : 5.87,
"pfxZ" : 7.24,
"pX" : 0.6,
"pZ" : 2.08,
"vX0" : -2.0,
"vY0" : -115.74,
"vZ0" : -4.25,
"x" : 93.98,
"y" : 182.65,
"x0" : 0.72,
"y0" : 50.0,
"z0" : 6.11,
"aX" : 7.88
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1574,
"spinDirection" : 141
},
"zone" : 9,
"typeConfidence" : 0.93
},
"hitData" : {
"launchSpeed" : 90.64,
"launchAngle" : -15.98,
"totalDistance" : 102.64,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "5",
"coordinates" : {
"coordX" : 107.27,
"coordY" : 172.11
}
},
"index" : 7,
"pfxId" : "150529_211740",
"playId" : "27e0081b-d628-4802-b109-dae52361e55d",
"pitchNumber" : 6,
"startTime" : "2015-05-30T02:17:46.000Z",
"endTime" : "2015-05-30T02:18:08.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 52,
"playEndTime" : "2015-05-30T02:18:08.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Forceout",
"eventType" : "force_out",
"description" : "Kolten Wong grounds into a force out, shortstop Jimmy Rollins to second baseman Howie Kendrick. Ed Easley out at 2nd. Kolten Wong to 1st.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 53,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:18:19.000Z",
"endTime" : "2015-05-30T02:20:16.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 434442,
"fullName" : "J.P. Howell",
"link" : "/api/v1/people/434442"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : null,
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
}, {
"movement" : {
"start" : "1B",
"end" : null,
"outBase" : "2B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Forceout",
"eventType" : "force_out",
"movementReason" : "r_force_out",
"runner" : {
"id" : 446225,
"fullName" : "Ed Easley",
"link" : "/api/v1/people/446225"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 435062,
"link" : "/api/v1/people/435062"
},
"position" : {
"code" : "4",
"name" : "Second Base",
"type" : "Infielder",
"abbreviation" : "2B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.6,
"endSpeed" : 78.8,
"nastyFactor" : 45.25,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 29.59,
"aZ" : -23.09,
"pfxX" : 9.01,
"pfxZ" : 5.61,
"pX" : 0.38,
"pZ" : 3.98,
"vX0" : -4.06,
"vY0" : -126.94,
"vZ0" : -1.1,
"x" : 102.4,
"y" : 131.43,
"x0" : 0.84,
"y0" : 50.0,
"z0" : 6.28,
"aX" : 14.49
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1954,
"spinDirection" : 122
},
"zone" : 12,
"typeConfidence" : 0.85
},
"index" : 0,
"pfxId" : "150529_211827",
"playId" : "16ab8c47-cb70-43ab-aaef-cf6e1c385283",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:18:31.000Z",
"endTime" : "2015-05-30T02:18:56.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.6,
"endSpeed" : 78.8,
"nastyFactor" : 63.95,
"strikeZoneTop" : 3.32,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 30.15,
"aZ" : -25.74,
"pfxX" : 7.18,
"pfxZ" : 3.97,
"pX" : 0.63,
"pZ" : 3.36,
"vX0" : -2.68,
"vY0" : -126.95,
"vZ0" : -1.96,
"x" : 93.1,
"y" : 148.2,
"x0" : 0.77,
"y0" : 50.0,
"z0" : 6.22,
"aX" : 11.52
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1507,
"spinDirection" : 119
},
"zone" : 12,
"typeConfidence" : 0.87
},
"index" : 1,
"pfxId" : "150529_211855",
"playId" : "62a79ba3-d018-4195-a963-010a7d84a24c",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:18:56.000Z",
"endTime" : "2015-05-30T02:19:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 2,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.3,
"endSpeed" : 80.1,
"nastyFactor" : 46.3,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 28.52,
"aZ" : -29.22,
"pfxX" : 9.43,
"pfxZ" : 1.75,
"pX" : -0.23,
"pZ" : 2.97,
"vX0" : -5.33,
"vY0" : -127.94,
"vZ0" : -2.37,
"x" : 125.88,
"y" : 158.67,
"x0" : 0.66,
"y0" : 50.0,
"z0" : 6.21,
"aX" : 15.5
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 1789,
"spinDirection" : 100
},
"zone" : 2,
"typeConfidence" : 0.89
},
"hitData" : {
"launchSpeed" : 89.67,
"launchAngle" : -21.23,
"totalDistance" : 138.02,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 114.54,
"coordY" : 158.17
}
},
"index" : 3,
"pfxId" : "150529_211945",
"playId" : "b6c8c8e1-b4fe-4670-9ded-f0a528d19a6b",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:19:55.000Z",
"endTime" : "2015-05-30T02:20:16.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 53,
"playEndTime" : "2015-05-30T02:20:16.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Walk",
"eventType" : "walk",
"description" : "Matt Carpenter walks.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 2
},
"about" : {
"atBatIndex" : 54,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:20:23.000Z",
"endTime" : "2015-05-30T02:28:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 1,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 434442,
"fullName" : "J.P. Howell",
"link" : "/api/v1/people/434442"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 6, 7, 8 ],
"actionIndex" : [ 5 ],
"runnerIndex" : [ 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"movementReason" : "r_stolen_base_2b",
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ ]
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Walk",
"eventType" : "walk",
"movementReason" : null,
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 8
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 0,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 1,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.6,
"endSpeed" : 80.2,
"nastyFactor" : 51.58,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 25.47,
"aZ" : -24.24,
"pfxX" : 9.84,
"pfxZ" : 4.83,
"pX" : -1.36,
"pZ" : 1.6,
"vX0" : -8.03,
"vY0" : -126.65,
"vZ0" : -6.64,
"x" : 168.65,
"y" : 195.72,
"x0" : 0.58,
"y0" : 50.0,
"z0" : 6.18,
"aX" : 16.01
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 2046,
"spinDirection" : 116
},
"zone" : 13,
"typeConfidence" : 0.9
},
"index" : 2,
"pfxId" : "150529_212138",
"playId" : "c596d48f-6d1c-4145-888f-8a5b5b690cbe",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:21:38.000Z",
"endTime" : "2015-05-30T02:22:10.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "*B"
},
"description" : "Ball In Dirt",
"code" : "*B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(153, 171, 0, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "KC",
"description" : "Knuckle Curve"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 81.1,
"endSpeed" : 76.0,
"nastyFactor" : 36.69,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 21.9,
"aZ" : -36.5,
"pfxX" : -5.22,
"pfxZ" : -3.06,
"pX" : 0.31,
"pZ" : 0.84,
"vX0" : 0.69,
"vY0" : -118.9,
"vZ0" : -5.11,
"x" : 105.26,
"y" : 216.24,
"x0" : 0.7,
"y0" : 50.0,
"z0" : 6.31,
"aX" : -7.51
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1057,
"spinDirection" : 299
},
"zone" : 14,
"typeConfidence" : 0.88
},
"index" : 3,
"pfxId" : "150529_212208",
"playId" : "6fe5786f-c97d-4b7e-b257-98f459da83f1",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:22:10.000Z",
"endTime" : "2015-05-30T02:23:05.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 4,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"description" : "Dodgers challenged (tag play), call on the field was upheld: With Matt Carpenter batting, Kolten Wong steals (4) 2nd base.",
"event" : "Stolen Base 2B",
"eventType" : "stolen_base_2b",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : true
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 1
},
"index" : 5,
"startTime" : "2015-05-30T02:23:05.000Z",
"endTime" : "2015-05-30T02:26:47.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 543939,
"link" : "/api/v1/people/543939"
}
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 86.7,
"endSpeed" : 79.9,
"nastyFactor" : 39.39,
"strikeZoneTop" : 3.69,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 26.9,
"aZ" : -23.87,
"pfxX" : 6.27,
"pfxZ" : 5.08,
"pX" : -1.32,
"pZ" : 1.39,
"vX0" : -6.68,
"vY0" : -126.73,
"vZ0" : -6.96,
"x" : 167.39,
"y" : 201.28,
"x0" : 0.54,
"y0" : 50.0,
"z0" : 6.09,
"aX" : 10.16
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1502,
"spinDirection" : 129
},
"zone" : 13,
"typeConfidence" : 0.79
},
"index" : 6,
"pfxId" : "150529_212648",
"playId" : "c677c095-ac51-407c-a9a4-ad33690d1e6a",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:26:47.000Z",
"endTime" : "2015-05-30T02:27:11.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 86.9,
"endSpeed" : 80.4,
"nastyFactor" : 42.72,
"strikeZoneTop" : 3.61,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 25.53,
"aZ" : -23.66,
"pfxX" : 8.41,
"pfxZ" : 5.14,
"pX" : -0.27,
"pZ" : 2.19,
"vX0" : -5.43,
"vY0" : -127.19,
"vZ0" : -5.37,
"x" : 127.1,
"y" : 179.76,
"x0" : 0.8,
"y0" : 50.0,
"z0" : 6.2,
"aX" : 13.8
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1849,
"spinDirection" : 121
},
"zone" : 7,
"typeConfidence" : 0.88
},
"index" : 7,
"pfxId" : "150529_212711",
"playId" : "8eb4249a-2b2b-4638-86aa-932984c4b66c",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:27:11.000Z",
"endTime" : "2015-05-30T02:27:42.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(50, 0, 221, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SI",
"description" : "Sinker"
},
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 87.5,
"endSpeed" : 80.9,
"nastyFactor" : 44.67,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 26.47,
"aZ" : -22.45,
"pfxX" : 6.66,
"pfxZ" : 5.81,
"pX" : -0.12,
"pZ" : 1.79,
"vX0" : -4.32,
"vY0" : -128.08,
"vZ0" : -6.72,
"x" : 121.61,
"y" : 190.45,
"x0" : 0.72,
"y0" : 50.0,
"z0" : 6.2,
"aX" : 11.07
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1668,
"spinDirection" : 131
},
"zone" : 8,
"typeConfidence" : 0.72
},
"index" : 8,
"pfxId" : "150529_212734",
"playId" : "ad51805b-06e6-455b-9b53-bf2278ff7a66",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:27:42.000Z",
"endTime" : "2015-05-30T02:28:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 54,
"playEndTime" : "2015-05-30T02:28:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Jhonny Peralta doubles (15) on a line drive to left fielder Chris Heisey. Kolten Wong scores. Matt Carpenter to 3rd.",
"rbi" : 1,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 55,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:31:39.000Z",
"endTime" : "2015-05-30T02:34:35.000Z",
"isComplete" : true,
"isScoringPlay" : true,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 71
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 6, 7, 8 ],
"actionIndex" : [ 0, 1, 2, 3, 4, 5 ],
"runnerIndex" : [ 0, 1, 2 ],
"runners" : [ {
"movement" : {
"start" : "2B",
"end" : "score",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : {
"id" : 434442,
"link" : "/api/v1/people/434442"
},
"isScoringEvent" : true,
"rbi" : true,
"earned" : false,
"teamUnearned" : true,
"playIndex" : 8
}
}, {
"movement" : {
"start" : "1B",
"end" : "3B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 8
}
}, {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 8
},
"credits" : [ {
"player" : {
"id" : 502317,
"link" : "/api/v1/people/502317"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "On-field Delay.",
"event" : "Game Advisory",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 1,
"outs" : 1
},
"index" : 0,
"startTime" : "2015-05-30T02:31:40.000Z",
"endTime" : "2015-05-30T02:31:41.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 425509,
"link" : "/api/v1/people/425509"
}
}, {
"details" : {
"description" : "Los Angeles Dodgers catcher A. J. Ellis ejected by HP umpire Mike Winters.",
"event" : "Ejection",
"eventType" : "ejection",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 1,
"startTime" : "2015-05-30T02:31:41.000Z",
"endTime" : "2015-05-30T02:31:42.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 454560,
"link" : "/api/v1/people/454560"
},
"umpire" : {
"id" : 427552,
"link" : "/api/v1/people/427552"
}
}, {
"details" : {
"description" : "Coaching visit to mound.",
"event" : "Game Advisory",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 2,
"startTime" : "2015-05-30T02:31:42.000Z",
"endTime" : "2015-05-30T02:31:43.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 425509,
"link" : "/api/v1/people/425509"
}
}, {
"details" : {
"description" : "Pitching Change: Juan Nicasio replaces J. Howell, batting 7th.",
"event" : "Pitching Substitution",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 3,
"startTime" : "2015-05-30T02:31:43.000Z",
"endTime" : "2015-05-30T02:31:44.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 504379,
"link" : "/api/v1/people/504379"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"battingOrder" : "701"
}, {
"details" : {
"description" : "Defensive Substitution: Austin Barnes replaces catcher A. J. Ellis, batting 8th, playing catcher.",
"event" : "Defensive Sub",
"eventType" : "defensive_substitution",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 4,
"startTime" : "2015-05-30T02:31:44.000Z",
"endTime" : "2015-05-30T02:31:45.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 605131,
"link" : "/api/v1/people/605131"
},
"battingOrder" : "801"
}, {
"details" : {
"description" : "Defensive Substitution: Chris Heisey replaces pitcher J. P. Howell, batting 9th, playing left field.",
"event" : "Defensive Sub",
"eventType" : "defensive_substitution",
"awayScore" : 0,
"homeScore" : 2,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"index" : 5,
"startTime" : "2015-05-30T02:31:45.000Z",
"endTime" : "2015-05-30T02:31:58.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 502317,
"link" : "/api/v1/people/502317"
},
"battingOrder" : "902"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 85.7,
"endSpeed" : 78.5,
"nastyFactor" : 75.67,
"strikeZoneTop" : 3.78,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 27.37,
"aZ" : -22.46,
"pfxX" : -1.6,
"pfxZ" : 6.11,
"pX" : 1.07,
"pZ" : 2.84,
"vX0" : 7.51,
"vY0" : -125.4,
"vZ0" : -3.54,
"x" : 76.21,
"y" : 162.1,
"x0" : -1.77,
"y0" : 50.0,
"z0" : 6.12,
"aX" : -2.53
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1161,
"spinDirection" : 194
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 6,
"pfxId" : "150529_213156",
"playId" : "adc46ce6-e9f9-4118-a30d-cb0382189898",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:31:58.000Z",
"endTime" : "2015-05-30T02:32:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 83.0,
"endSpeed" : 75.7,
"nastyFactor" : 51.22,
"strikeZoneTop" : 3.7,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 27.01,
"aZ" : -26.36,
"pfxX" : 0.47,
"pfxZ" : 3.9,
"pX" : 0.8,
"pZ" : 3.35,
"vX0" : 6.33,
"vY0" : -121.5,
"vZ0" : -1.06,
"x" : 86.66,
"y" : 148.33,
"x0" : -1.92,
"y0" : 50.0,
"z0" : 6.11,
"aX" : 0.7
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 699,
"spinDirection" : 173
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 7,
"pfxId" : "150529_213222",
"playId" : "f9337446-5991-434a-b4b7-7a0791b1c34d",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:32:24.000Z",
"endTime" : "2015-05-30T02:33:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "E",
"description" : "Hit Into Play - Run(s)"
},
"description" : "In play, run(s)",
"code" : "E",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 92.9,
"endSpeed" : 84.9,
"nastyFactor" : 52.81,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.74,
"coordinates" : {
"aY" : 32.36,
"aZ" : -12.63,
"pfxX" : -5.2,
"pfxZ" : 10.51,
"pX" : -0.55,
"pZ" : 1.77,
"vX0" : 5.57,
"vY0" : -135.93,
"vZ0" : -8.31,
"x" : 138.12,
"y" : 190.91,
"x0" : -1.96,
"y0" : 50.0,
"z0" : 5.77,
"aX" : -9.65
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2326,
"spinDirection" : 206
},
"zone" : 7,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 104.85,
"launchAngle" : 17.26,
"totalDistance" : 297.47,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 43.03,
"coordY" : 92.12
}
},
"index" : 8,
"pfxId" : "150529_213302",
"playId" : "855ef13b-0269-4008-a17a-1fa2313e3043",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:33:22.000Z",
"endTime" : "2015-05-30T02:34:35.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 55,
"playEndTime" : "2015-05-30T02:34:35.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Intent Walk",
"eventType" : "intent_walk",
"description" : "Juan Nicasio intentionally walks Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 56,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:34:40.000Z",
"endTime" : "2015-05-30T02:35:30.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 0
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 0, 1, 2, 3 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Intent Walk",
"eventType" : "intent_walk",
"movementReason" : null,
"runner" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 3
},
"credits" : [ ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(135, 136, 154, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "IN",
"description" : "Intentional Ball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 70.5,
"endSpeed" : 64.3,
"nastyFactor" : 0.0,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 19.22,
"aZ" : -19.57,
"pfxX" : -5.35,
"pfxZ" : 11.92,
"pX" : 4.29,
"pZ" : 4.19,
"vX0" : 12.81,
"vY0" : -102.64,
"vZ0" : -1.1,
"x" : 0.0,
"y" : 125.65,
"x0" : -1.38,
"y0" : 50.0,
"z0" : 7.15,
"aX" : -5.63
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1951,
"spinDirection" : 204
},
"zone" : 12,
"typeConfidence" : 1.0
},
"index" : 0,
"pfxId" : "150529_213357",
"playId" : "7efbfff9-f8a5-4c49-b208-9f37ea1a8a12",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:34:55.000Z",
"endTime" : "2015-05-30T02:34:59.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(135, 136, 154, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "IN",
"description" : "Intentional Ball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 69.7,
"endSpeed" : 63.2,
"nastyFactor" : 0.0,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 19.43,
"aZ" : -20.49,
"pfxX" : -7.97,
"pfxZ" : 11.36,
"pX" : 3.91,
"pZ" : 4.4,
"vX0" : 13.12,
"vY0" : -101.43,
"vZ0" : -0.4,
"x" : 0.0,
"y" : 120.12,
"x0" : -1.66,
"y0" : 50.0,
"z0" : 7.19,
"aX" : -8.15
},
"breaks" : {
"breakLength" : 8.4,
"breakY" : 24.0,
"spinRate" : 2037,
"spinDirection" : 214
},
"zone" : 12,
"typeConfidence" : 1.0
},
"index" : 1,
"pfxId" : "150529_213410",
"playId" : "451e8f17-5133-478c-bc58-92c2baa25996",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:34:59.000Z",
"endTime" : "2015-05-30T02:35:02.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(135, 136, 154, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "IN",
"description" : "Intentional Ball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 65.5,
"endSpeed" : 58.8,
"nastyFactor" : 0.0,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 18.73,
"aZ" : -22.27,
"pfxX" : -5.85,
"pfxZ" : 10.99,
"pX" : 3.06,
"pZ" : 5.59,
"vX0" : 10.38,
"vY0" : -95.41,
"vZ0" : 2.3,
"x" : 0.28,
"y" : 87.82,
"x0" : -1.77,
"y0" : 50.0,
"z0" : 7.57,
"aX" : -5.23
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 1703,
"spinDirection" : 207
},
"zone" : 12,
"typeConfidence" : 1.0
},
"index" : 2,
"pfxId" : "150529_213423",
"playId" : "63af13a1-f33d-4c85-9f34-a69a6f04a66d",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:35:02.000Z",
"endTime" : "2015-05-30T02:35:17.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "I",
"description" : "Ball - Intentional"
},
"description" : "Intent Ball",
"code" : "I",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(135, 136, 154, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "IN",
"description" : "Intentional Ball"
},
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 61.1,
"endSpeed" : 55.8,
"nastyFactor" : 0.0,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.47,
"coordinates" : {
"aY" : 14.19,
"aZ" : -20.68,
"pfxX" : -4.51,
"pfxZ" : 14.4,
"pX" : 3.19,
"pZ" : 5.96,
"vX0" : 9.48,
"vY0" : -89.06,
"vZ0" : 2.57,
"x" : 0.0,
"y" : 77.94,
"x0" : -1.64,
"y0" : 50.0,
"z0" : 7.86,
"aX" : -3.58
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1961,
"spinDirection" : 197
},
"zone" : 12,
"typeConfidence" : 1.0
},
"index" : 3,
"pfxId" : "150529_213437",
"playId" : "2d3e5c83-0c73-41ee-a026-ff59a5705ae9",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:35:17.000Z",
"endTime" : "2015-05-30T02:35:30.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 56,
"playEndTime" : "2015-05-30T02:35:30.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Mark Reynolds strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 57,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:36:05.000Z",
"endTime" : "2015-05-30T02:37:43.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 0,
"strikes" : 3,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Loaded"
}
},
"pitchIndex" : [ 1, 2, 3, 4 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 605131,
"link" : "/api/v1/people/605131"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Coaching visit to mound.",
"event" : "Game Advisory",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 4,
"strikes" : 0,
"outs" : 1
},
"index" : 0,
"startTime" : "2015-05-30T02:36:06.000Z",
"endTime" : "2015-05-30T02:36:17.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
}
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 93.3,
"endSpeed" : 85.0,
"nastyFactor" : 58.88,
"strikeZoneTop" : 3.66,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 33.55,
"aZ" : -13.67,
"pfxX" : -5.29,
"pfxZ" : 9.9,
"pX" : 0.43,
"pZ" : 2.1,
"vX0" : 7.63,
"vY0" : -136.45,
"vZ0" : -7.62,
"x" : 100.5,
"y" : 182.16,
"x0" : -1.73,
"y0" : 50.0,
"z0" : 5.89,
"aX" : -9.84
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2228,
"spinDirection" : 208
},
"zone" : 9,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_213612",
"playId" : "eb42ba37-370e-4017-8119-d6e1f7cc11ea",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:36:17.000Z",
"endTime" : "2015-05-30T02:36:31.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.4,
"endSpeed" : 85.2,
"nastyFactor" : 57.4,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 33.2,
"aZ" : -11.05,
"pfxX" : -3.44,
"pfxZ" : 11.28,
"pX" : 0.82,
"pZ" : 2.01,
"vX0" : 7.42,
"vY0" : -136.54,
"vZ0" : -8.58,
"x" : 85.93,
"y" : 184.56,
"x0" : -1.51,
"y0" : 50.0,
"z0" : 5.97,
"aX" : -6.42
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2345,
"spinDirection" : 196
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_213631",
"playId" : "e8fa26c2-9ab2-4180-9ab5-eb9b6847145d",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:36:31.000Z",
"endTime" : "2015-05-30T02:36:53.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 95.0,
"endSpeed" : 86.5,
"nastyFactor" : 53.44,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 34.82,
"aZ" : -14.77,
"pfxX" : -3.02,
"pfxZ" : 8.96,
"pX" : 0.89,
"pZ" : 2.79,
"vX0" : 7.37,
"vY0" : -139.08,
"vZ0" : -5.81,
"x" : 83.08,
"y" : 163.34,
"x0" : -1.42,
"y0" : 50.0,
"z0" : 5.91,
"aX" : -5.84
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1914,
"spinDirection" : 198
},
"zone" : 12,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_213653",
"playId" : "960b13e8-2a0c-456f-854c-443ea6a5d6c8",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:36:53.000Z",
"endTime" : "2015-05-30T02:37:28.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 87.6,
"endSpeed" : 81.1,
"nastyFactor" : 54.3,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 26.36,
"aZ" : -22.66,
"pfxX" : -1.41,
"pfxZ" : 5.68,
"pX" : 1.29,
"pZ" : 1.79,
"vX0" : 7.84,
"vY0" : -128.16,
"vZ0" : -6.1,
"x" : 67.68,
"y" : 190.5,
"x0" : -1.62,
"y0" : 50.0,
"z0" : 5.97,
"aX" : -2.34
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1109,
"spinDirection" : 193
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_213726",
"playId" : "1923672a-93b6-4bb6-aee0-2537ee74acdb",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:37:28.000Z",
"endTime" : "2015-05-30T02:37:43.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 57,
"playEndTime" : "2015-05-30T02:37:43.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Yadier Molina flies out to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 58,
"halfInning" : "bottom",
"inning" : 7,
"startTime" : "2015-05-30T02:37:51.000Z",
"endTime" : "2015-05-30T02:39:01.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 95.1,
"endSpeed" : 86.8,
"nastyFactor" : 41.43,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 33.96,
"aZ" : -16.57,
"pfxX" : -8.07,
"pfxZ" : 8.0,
"pX" : 0.08,
"pZ" : 2.36,
"vX0" : 8.03,
"vY0" : -139.12,
"vZ0" : -6.37,
"x" : 113.95,
"y" : 175.03,
"x0" : -1.81,
"y0" : 50.0,
"z0" : 5.8,
"aX" : -15.66
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2305,
"spinDirection" : 225
},
"zone" : 5,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_213802",
"playId" : "82e60355-2aec-4e5b-8b89-028abcc4bdf6",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:38:04.000Z",
"endTime" : "2015-05-30T02:38:56.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.7,
"endSpeed" : 78.7,
"nastyFactor" : 27.85,
"strikeZoneTop" : 3.51,
"strikeZoneBottom" : 1.57,
"coordinates" : {
"aY" : 27.56,
"aZ" : -27.76,
"pfxX" : 2.37,
"pfxZ" : 2.75,
"pX" : 0.23,
"pZ" : 2.14,
"vX0" : 4.22,
"vY0" : -125.51,
"vZ0" : -3.79,
"x" : 108.31,
"y" : 181.03,
"x0" : -1.79,
"y0" : 50.0,
"z0" : 5.95,
"aX" : 3.74
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 668,
"spinDirection" : 139
},
"zone" : 8,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 92.52,
"launchAngle" : 36.92,
"totalDistance" : 342.28,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 207.87,
"coordY" : 93.33
}
},
"index" : 1,
"pfxId" : "150529_213851",
"playId" : "2617f84e-4b27-4920-ac2e-b3be46069b38",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:38:56.000Z",
"endTime" : "2015-05-30T02:39:01.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 58,
"playEndTime" : "2015-05-30T02:39:01.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Chris Heisey called out on strikes.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 59,
"halfInning" : "top",
"inning" : 8,
"startTime" : "2015-05-30T02:41:36.000Z",
"endTime" : "2015-05-30T02:42:41.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 1,
"strikes" : 3,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 502317,
"fullName" : "Chris Heisey",
"link" : "/api/v1/people/502317"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1, 2, 3, 4 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 502317,
"fullName" : "Chris Heisey",
"link" : "/api/v1/people/502317"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitching Change: Kevin Siegrist replaces John Lackey, batting 9th, replacing Ed Easley.",
"event" : "Pitching Substitution",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"startTime" : "2015-05-30T02:41:37.000Z",
"endTime" : "2015-05-30T02:41:47.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 543779,
"link" : "/api/v1/people/543779"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"battingOrder" : "902"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 93.8,
"endSpeed" : 85.3,
"nastyFactor" : 76.89,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 34.55,
"aZ" : -16.61,
"pfxX" : 2.58,
"pfxZ" : 8.23,
"pX" : -0.86,
"pZ" : 3.25,
"vX0" : -7.78,
"vY0" : -137.33,
"vZ0" : -5.18,
"x" : 149.9,
"y" : 151.11,
"x0" : 1.69,
"y0" : 50.0,
"z0" : 6.31,
"aX" : 4.85
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 1722,
"spinDirection" : 162
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_214146",
"playId" : "d89ce61b-a64c-48df-872f-349e2374f35c",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:41:47.000Z",
"endTime" : "2015-05-30T02:42:00.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 93.4,
"endSpeed" : 85.6,
"nastyFactor" : 58.76,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 31.63,
"aZ" : -11.37,
"pfxX" : 5.41,
"pfxZ" : 11.04,
"pX" : 0.85,
"pZ" : 1.98,
"vX0" : -4.77,
"vY0" : -136.57,
"vZ0" : -8.79,
"x" : 84.64,
"y" : 185.24,
"x0" : 1.92,
"y0" : 50.0,
"z0" : 6.04,
"aX" : 10.16
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2459,
"spinDirection" : 153
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_214201",
"playId" : "13a1f72a-ddcb-4fd6-a10e-56badac7b363",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:42:00.000Z",
"endTime" : "2015-05-30T02:42:19.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 92.5,
"endSpeed" : 85.1,
"nastyFactor" : 33.84,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 29.99,
"aZ" : -11.5,
"pfxX" : 2.9,
"pfxZ" : 11.13,
"pX" : -0.17,
"pZ" : 2.07,
"vX0" : -5.57,
"vY0" : -135.29,
"vZ0" : -9.04,
"x" : 123.59,
"y" : 182.97,
"x0" : 1.54,
"y0" : 50.0,
"z0" : 6.26,
"aX" : 5.37
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2290,
"spinDirection" : 165
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_214220",
"playId" : "51513057-ca42-4a3e-a172-7faaf06e3a7d",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:42:19.000Z",
"endTime" : "2015-05-30T02:42:41.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 86.5,
"endSpeed" : 79.0,
"nastyFactor" : 33.03,
"strikeZoneTop" : 3.58,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 28.14,
"aZ" : -18.95,
"pfxX" : 7.79,
"pfxZ" : 8.19,
"pX" : 0.42,
"pZ" : 2.46,
"vX0" : -6.5,
"vY0" : -126.53,
"vZ0" : -5.16,
"x" : 100.88,
"y" : 172.28,
"x0" : 2.03,
"y0" : 50.0,
"z0" : 6.07,
"aX" : 12.51
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2087,
"spinDirection" : 136
},
"zone" : 6,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_214241",
"playId" : "7efd384b-22c3-4b7c-ad3b-1d8ac7f6608d",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:42:41.000Z",
"endTime" : "2015-05-30T02:42:41.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 59,
"playEndTime" : "2015-05-30T02:42:41.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Joc Pederson pops out to catcher Yadier Molina in foul territory.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 60,
"halfInning" : "top",
"inning" : 8,
"startTime" : "2015-05-30T02:43:05.000Z",
"endTime" : "2015-05-30T02:45:27.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 3,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 95.2,
"endSpeed" : 86.4,
"nastyFactor" : 46.75,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 35.53,
"aZ" : -3.64,
"pfxX" : 2.64,
"pfxZ" : 14.73,
"pX" : -0.25,
"pZ" : 2.42,
"vX0" : -5.75,
"vY0" : -139.14,
"vZ0" : -10.11,
"x" : 126.45,
"y" : 173.47,
"x0" : 1.52,
"y0" : 50.0,
"z0" : 6.37,
"aX" : 5.09
},
"breaks" : {
"breakLength" : 1.2,
"breakY" : 24.0,
"spinRate" : 3022,
"spinDirection" : 169
},
"zone" : 4,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_214325",
"playId" : "120fbefb-c6c1-4bac-b412-a8ed9fcfd583",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:43:25.000Z",
"endTime" : "2015-05-30T02:43:45.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 95.1,
"endSpeed" : 87.2,
"nastyFactor" : 31.23,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 32.64,
"aZ" : -7.92,
"pfxX" : 2.9,
"pfxZ" : 12.44,
"pX" : -1.34,
"pZ" : 1.88,
"vX0" : -8.42,
"vY0" : -138.9,
"vZ0" : -10.5,
"x" : 168.19,
"y" : 187.91,
"x0" : 1.36,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 5.64
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 2600,
"spinDirection" : 166
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_214344",
"playId" : "e1dd1357-5dc4-4c9d-8b74-f46f842bb04d",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:43:45.000Z",
"endTime" : "2015-05-30T02:44:03.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 94.7,
"endSpeed" : 87.2,
"nastyFactor" : 58.89,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 30.56,
"aZ" : -10.76,
"pfxX" : 5.97,
"pfxZ" : 11.03,
"pX" : -0.77,
"pZ" : 1.81,
"vX0" : -8.2,
"vY0" : -138.21,
"vZ0" : -10.17,
"x" : 146.31,
"y" : 190.05,
"x0" : 1.46,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 11.55
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2553,
"spinDirection" : 151
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_214403",
"playId" : "98c78c8a-aaa6-4b67-adfa-9fc47077403d",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:44:03.000Z",
"endTime" : "2015-05-30T02:44:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 95.8,
"endSpeed" : 88.1,
"nastyFactor" : 63.23,
"strikeZoneTop" : 3.5,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 31.21,
"aZ" : -10.93,
"pfxX" : 4.06,
"pfxZ" : 10.64,
"pX" : -1.09,
"pZ" : 3.39,
"vX0" : -8.57,
"vY0" : -140.05,
"vZ0" : -6.12,
"x" : 158.4,
"y" : 147.2,
"x0" : 1.48,
"y0" : 50.0,
"z0" : 6.32,
"aX" : 8.08
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 2354,
"spinDirection" : 159
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_214430",
"playId" : "eacc1860-d268-4874-b6c5-b0069229f89e",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:44:30.000Z",
"endTime" : "2015-05-30T02:44:52.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 94.5,
"endSpeed" : 87.7,
"nastyFactor" : 49.04,
"strikeZoneTop" : 3.3,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 28.2,
"aZ" : -14.05,
"pfxX" : 7.84,
"pfxZ" : 9.32,
"pX" : -0.95,
"pZ" : 0.63,
"vX0" : -9.2,
"vY0" : -137.71,
"vZ0" : -12.24,
"x" : 153.33,
"y" : 221.82,
"x0" : 1.4,
"y0" : 50.0,
"z0" : 6.06,
"aX" : 15.18
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2490,
"spinDirection" : 140
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_214451",
"playId" : "3242c52a-b300-42f2-b095-cb89ad9b8c64",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:44:52.000Z",
"endTime" : "2015-05-30T02:45:20.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 95.1,
"endSpeed" : 86.9,
"nastyFactor" : 50.85,
"strikeZoneTop" : 3.46,
"strikeZoneBottom" : 1.59,
"coordinates" : {
"aY" : 33.3,
"aZ" : -4.74,
"pfxX" : 4.58,
"pfxZ" : 14.06,
"pX" : 0.75,
"pZ" : 2.83,
"vX0" : -3.93,
"vY0" : -139.12,
"vZ0" : -8.96,
"x" : 88.26,
"y" : 162.4,
"x0" : 1.6,
"y0" : 50.0,
"z0" : 6.42,
"aX" : 8.91
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 3007,
"spinDirection" : 162
},
"zone" : 12,
"typeConfidence" : 2.0
},
"hitData" : {
"trajectory" : "popup",
"hardness" : "medium",
"location" : "2",
"coordinates" : {
"coordX" : 127.26,
"coordY" : 221.8
}
},
"index" : 5,
"pfxId" : "150529_214516",
"playId" : "9326dc6b-1732-4cb9-89c9-73945793e84b",
"pitchNumber" : 6,
"startTime" : "2015-05-30T02:45:20.000Z",
"endTime" : "2015-05-30T02:45:27.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 60,
"playEndTime" : "2015-05-30T02:45:27.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Double",
"eventType" : "double",
"description" : "Jimmy Rollins doubles (8) on a line drive to left fielder Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 61,
"halfInning" : "top",
"inning" : 8,
"startTime" : "2015-05-30T02:45:36.000Z",
"endTime" : "2015-05-30T02:47:22.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 34
},
"count" : {
"balls" : 3,
"strikes" : 1,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "2B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Double",
"eventType" : "double",
"movementReason" : null,
"runner" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 4
},
"credits" : [ {
"player" : {
"id" : 545341,
"link" : "/api/v1/people/545341"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 94.7,
"endSpeed" : 87.4,
"nastyFactor" : 74.56,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 29.56,
"aZ" : -11.41,
"pfxX" : 6.39,
"pfxZ" : 10.66,
"pX" : -0.64,
"pZ" : 1.5,
"vX0" : -8.74,
"vY0" : -138.14,
"vZ0" : -10.75,
"x" : 141.32,
"y" : 198.2,
"x0" : 1.73,
"y0" : 50.0,
"z0" : 6.2,
"aX" : 12.4
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2539,
"spinDirection" : 149
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_214554",
"playId" : "b2aed56c-219c-4cea-aeab-9ad6835c82fe",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:45:54.000Z",
"endTime" : "2015-05-30T02:46:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 93.5,
"endSpeed" : 84.9,
"nastyFactor" : 35.03,
"strikeZoneTop" : 3.35,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 34.44,
"aZ" : -9.89,
"pfxX" : 7.27,
"pfxZ" : 11.94,
"pX" : 1.42,
"pZ" : 1.59,
"vX0" : -3.87,
"vY0" : -136.6,
"vZ0" : -10.6,
"x" : 62.91,
"y" : 195.88,
"x0" : 1.92,
"y0" : 50.0,
"z0" : 6.23,
"aX" : 13.53
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2768,
"spinDirection" : 148
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_214609",
"playId" : "f54ac2f0-36cd-4cf9-868e-4bc5c0dbeadb",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:46:08.000Z",
"endTime" : "2015-05-30T02:46:26.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 94.4,
"endSpeed" : 87.1,
"nastyFactor" : 21.47,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 29.77,
"aZ" : -12.38,
"pfxX" : 6.13,
"pfxZ" : 10.21,
"pX" : -1.35,
"pZ" : 2.56,
"vX0" : -9.85,
"vY0" : -137.91,
"vZ0" : -7.53,
"x" : 168.38,
"y" : 169.8,
"x0" : 1.47,
"y0" : 50.0,
"z0" : 6.15,
"aX" : 11.85
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2426,
"spinDirection" : 149
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_214627",
"playId" : "db06ac9a-cb23-42a1-b8af-9980feb747ee",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:46:26.000Z",
"endTime" : "2015-05-30T02:46:42.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 91.5,
"endSpeed" : 83.8,
"nastyFactor" : 31.57,
"strikeZoneTop" : 3.27,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 30.72,
"aZ" : -12.42,
"pfxX" : 4.87,
"pfxZ" : 10.92,
"pX" : -0.28,
"pZ" : 2.52,
"vX0" : -7.14,
"vY0" : -133.85,
"vZ0" : -7.32,
"x" : 127.48,
"y" : 170.88,
"x0" : 1.8,
"y0" : 50.0,
"z0" : 6.19,
"aX" : 8.77
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2342,
"spinDirection" : 156
},
"zone" : 4,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_214643",
"playId" : "c359bbf1-9c4a-41e5-8323-36372a950d5e",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:46:42.000Z",
"endTime" : "2015-05-30T02:47:12.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 3,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 91.8,
"endSpeed" : 84.1,
"nastyFactor" : 26.84,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.51,
"coordinates" : {
"aY" : 30.89,
"aZ" : -14.25,
"pfxX" : 3.81,
"pfxZ" : 9.85,
"pX" : 0.07,
"pZ" : 2.15,
"vX0" : -5.29,
"vY0" : -134.25,
"vZ0" : -7.98,
"x" : 114.33,
"y" : 180.7,
"x0" : 1.58,
"y0" : 50.0,
"z0" : 6.19,
"aX" : 6.91
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2075,
"spinDirection" : 158
},
"zone" : 5,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 102.01,
"launchAngle" : 9.17,
"totalDistance" : 231.9,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 40.6,
"coordY" : 113.33
}
},
"index" : 4,
"pfxId" : "150529_214658",
"playId" : "79426a06-9da8-46b7-bf5d-5eb9dcaee45c",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:47:12.000Z",
"endTime" : "2015-05-30T02:47:22.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 61,
"playEndTime" : "2015-05-30T02:47:22.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Strikeout",
"eventType" : "strikeout",
"description" : "Howie Kendrick strikes out swinging.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 62,
"halfInning" : "top",
"inning" : 8,
"startTime" : "2015-05-30T02:47:37.000Z",
"endTime" : "2015-05-30T02:49:48.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 14
},
"count" : {
"balls" : 2,
"strikes" : 3,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2, 3, 4, 5 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Strikeout",
"eventType" : "strikeout",
"movementReason" : null,
"runner" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 5
},
"credits" : [ {
"player" : {
"id" : 425877,
"link" : "/api/v1/people/425877"
},
"position" : {
"code" : "2",
"name" : "Catcher",
"type" : "Catcher",
"abbreviation" : "C"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 93.3,
"endSpeed" : 85.2,
"nastyFactor" : 62.71,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 32.82,
"aZ" : -11.74,
"pfxX" : 5.06,
"pfxZ" : 10.92,
"pX" : -0.4,
"pZ" : 1.68,
"vX0" : -6.9,
"vY0" : -136.37,
"vZ0" : -9.7,
"x" : 132.17,
"y" : 193.34,
"x0" : 1.52,
"y0" : 50.0,
"z0" : 6.12,
"aX" : 9.43
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2394,
"spinDirection" : 155
},
"zone" : 7,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_214749",
"playId" : "f3b5b45f-5dc3-4cf2-b007-a2d9dfb1d0c7",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:47:48.000Z",
"endTime" : "2015-05-30T02:48:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.7,
"endSpeed" : 79.2,
"nastyFactor" : 39.23,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 24.19,
"aZ" : -15.28,
"pfxX" : 8.86,
"pfxZ" : 10.59,
"pX" : -0.65,
"pZ" : 0.96,
"vX0" : -9.4,
"vY0" : -124.96,
"vZ0" : -8.95,
"x" : 141.85,
"y" : 212.78,
"x0" : 2.0,
"y0" : 50.0,
"z0" : 5.84,
"aX" : 14.06
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2551,
"spinDirection" : 140
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_214808",
"playId" : "e97ccec0-45a7-439b-bbd5-a96fdc617da6",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:48:08.000Z",
"endTime" : "2015-05-30T02:48:30.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.1,
"endSpeed" : 77.5,
"nastyFactor" : 25.28,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 27.09,
"aZ" : -15.48,
"pfxX" : 7.72,
"pfxZ" : 10.69,
"pX" : -0.25,
"pZ" : 4.2,
"vX0" : -7.98,
"vY0" : -124.48,
"vZ0" : -1.66,
"x" : 126.38,
"y" : 125.3,
"x0" : 2.01,
"y0" : 50.0,
"z0" : 6.17,
"aX" : 12.0
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2396,
"spinDirection" : 144
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_214829",
"playId" : "32e386e4-7a1b-4610-87d0-b4536791d0db",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:48:30.000Z",
"endTime" : "2015-05-30T02:48:55.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.6,
"endSpeed" : 86.8,
"nastyFactor" : 54.74,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 27.68,
"aZ" : -10.23,
"pfxX" : 4.9,
"pfxZ" : 11.45,
"pX" : -0.95,
"pZ" : 2.27,
"vX0" : -8.73,
"vY0" : -136.73,
"vZ0" : -8.89,
"x" : 153.02,
"y" : 177.57,
"x0" : 1.64,
"y0" : 50.0,
"z0" : 6.25,
"aX" : 9.37
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2531,
"spinDirection" : 156
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_214853",
"playId" : "a6548af9-bd99-498e-b6f1-09f54f569d46",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:48:55.000Z",
"endTime" : "2015-05-30T02:49:18.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false,
"runnerGoing" : true
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 93.3,
"endSpeed" : 85.4,
"nastyFactor" : 54.35,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 31.91,
"aZ" : -8.72,
"pfxX" : 4.19,
"pfxZ" : 12.5,
"pX" : 0.61,
"pZ" : 1.63,
"vX0" : -3.87,
"vY0" : -136.4,
"vZ0" : -10.82,
"x" : 93.6,
"y" : 194.69,
"x0" : 1.51,
"y0" : 50.0,
"z0" : 6.27,
"aX" : 7.83
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 2629,
"spinDirection" : 161
},
"zone" : 9,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_214917",
"playId" : "24dcfc5b-e7a0-4a4b-87fb-041655b51eac",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:49:18.000Z",
"endTime" : "2015-05-30T02:49:48.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "S",
"description" : "Strike - Swinging"
},
"description" : "Swinging Strike",
"code" : "S",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 3
},
"pitchData" : {
"startSpeed" : 94.2,
"endSpeed" : 86.1,
"nastyFactor" : 42.64,
"strikeZoneTop" : 3.39,
"strikeZoneBottom" : 1.45,
"coordinates" : {
"aY" : 32.87,
"aZ" : -10.88,
"pfxX" : 5.85,
"pfxZ" : 11.11,
"pX" : 0.3,
"pZ" : 3.15,
"vX0" : -6.37,
"vY0" : -137.88,
"vZ0" : -6.61,
"x" : 105.45,
"y" : 153.73,
"x0" : 1.89,
"y0" : 50.0,
"z0" : 6.33,
"aX" : 11.17
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2530,
"spinDirection" : 152
},
"zone" : 3,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_214945",
"playId" : "74b2755f-4fb0-47f2-9fb3-8caca6618aaf",
"pitchNumber" : 6,
"startTime" : "2015-05-30T02:49:48.000Z",
"endTime" : "2015-05-30T02:49:48.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 62,
"playEndTime" : "2015-05-30T02:49:48.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Jason Heyward grounds out, first baseman Adrian Gonzalez to pitcher Juan Nicasio.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 63,
"halfInning" : "bottom",
"inning" : 8,
"startTime" : "2015-05-30T02:52:26.000Z",
"endTime" : "2015-05-30T02:52:45.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 0
},
"credits" : [ {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 504379,
"link" : "/api/v1/people/504379"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.2,
"endSpeed" : 82.4,
"nastyFactor" : 61.72,
"strikeZoneTop" : 3.54,
"strikeZoneBottom" : 1.58,
"coordinates" : {
"aY" : 34.3,
"aZ" : -13.89,
"pfxX" : -7.51,
"pfxZ" : 10.31,
"pX" : 0.62,
"pZ" : 2.84,
"vX0" : 8.75,
"vY0" : -133.44,
"vZ0" : -5.43,
"x" : 93.48,
"y" : 161.99,
"x0" : -1.76,
"y0" : 50.0,
"z0" : 5.94,
"aX" : -13.26
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2455,
"spinDirection" : 215
},
"zone" : 6,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 69.34,
"launchAngle" : -12.46,
"totalDistance" : 121.48,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 151.51,
"coordY" : 172.11
}
},
"index" : 0,
"pfxId" : "150529_215237",
"playId" : "a0faeea0-2488-4ed7-acc4-639705c004c9",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:52:40.000Z",
"endTime" : "2015-05-30T02:52:45.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 63,
"playEndTime" : "2015-05-30T02:52:45.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Groundout",
"eventType" : "field_out",
"description" : "Peter Bourjos grounds out, shortstop Jimmy Rollins to first baseman Adrian Gonzalez.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 64,
"halfInning" : "bottom",
"inning" : 8,
"startTime" : "2015-05-30T02:53:05.000Z",
"endTime" : "2015-05-30T02:54:17.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 276519,
"link" : "/api/v1/people/276519"
},
"position" : {
"code" : "6",
"name" : "Shortstop",
"type" : "Infielder",
"abbreviation" : "SS"
},
"credit" : "f_assist"
}, {
"player" : {
"id" : 408236,
"link" : "/api/v1/people/408236"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 93.9,
"endSpeed" : 85.6,
"nastyFactor" : 56.88,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 33.12,
"aZ" : -11.96,
"pfxX" : -8.47,
"pfxZ" : 10.71,
"pX" : 0.62,
"pZ" : 1.16,
"vX0" : 9.42,
"vY0" : -137.01,
"vZ0" : -10.14,
"x" : 93.56,
"y" : 207.57,
"x0" : -1.78,
"y0" : 50.0,
"z0" : 5.75,
"aX" : -15.94
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2725,
"spinDirection" : 218
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_215317",
"playId" : "26e75ccb-5c02-4a8a-94a6-227c12574b6c",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:53:18.000Z",
"endTime" : "2015-05-30T02:53:29.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 92.9,
"endSpeed" : 85.6,
"nastyFactor" : 44.21,
"strikeZoneTop" : 3.55,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 30.08,
"aZ" : -14.77,
"pfxX" : -7.55,
"pfxZ" : 9.3,
"pX" : -0.72,
"pZ" : 0.97,
"vX0" : 5.98,
"vY0" : -135.77,
"vZ0" : -9.95,
"x" : 144.56,
"y" : 212.48,
"x0" : -1.97,
"y0" : 50.0,
"z0" : 5.72,
"aX" : -14.08
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2392,
"spinDirection" : 218
},
"zone" : 13,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_215330",
"playId" : "81fa6f1f-11c8-484d-9546-819bb150bc04",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:53:29.000Z",
"endTime" : "2015-05-30T02:54:08.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 91.7,
"endSpeed" : 84.2,
"nastyFactor" : 42.3,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.63,
"coordinates" : {
"aY" : 29.83,
"aZ" : -13.19,
"pfxX" : -8.73,
"pfxZ" : 10.4,
"pX" : -0.48,
"pZ" : 2.21,
"vX0" : 6.45,
"vY0" : -134.18,
"vZ0" : -7.15,
"x" : 135.37,
"y" : 179.06,
"x0" : -1.79,
"y0" : 50.0,
"z0" : 5.86,
"aX" : -15.87
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2675,
"spinDirection" : 219
},
"zone" : 7,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 87.26,
"launchAngle" : -9.16,
"totalDistance" : 14.34,
"trajectory" : "ground_ball",
"hardness" : "medium",
"location" : "6",
"coordinates" : {
"coordX" : 113.93,
"coordY" : 164.23
}
},
"index" : 2,
"pfxId" : "150529_215403",
"playId" : "e6a0c1bd-e229-4527-8152-f9584d89d413",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:54:08.000Z",
"endTime" : "2015-05-30T02:54:17.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 64,
"playEndTime" : "2015-05-30T02:54:17.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Jon Jay singles on a line drive to left fielder Chris Heisey.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 65,
"halfInning" : "bottom",
"inning" : 8,
"startTime" : "2015-05-30T02:57:21.000Z",
"endTime" : "2015-05-30T03:03:04.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 2,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 445055,
"fullName" : "Jon Jay",
"link" : "/api/v1/people/445055"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Men_On"
}
},
"pitchIndex" : [ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ],
"actionIndex" : [ 0, 1, 2 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 445055,
"fullName" : "Jon Jay",
"link" : "/api/v1/people/445055"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 15
},
"credits" : [ {
"player" : {
"id" : 502317,
"link" : "/api/v1/people/502317"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Offensive Substitution: Pinch-hitter Jon Jay replaces Kevin Siegrist.",
"event" : "Offensive Substitution",
"eventType" : "offensive_substitution",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 0,
"startTime" : "2015-05-30T02:57:22.000Z",
"endTime" : "2015-05-30T02:57:23.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 445055,
"link" : "/api/v1/people/445055"
},
"battingOrder" : "903"
}, {
"details" : {
"description" : "Coaching visit to mound.",
"event" : "Game Advisory",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 1,
"startTime" : "2015-05-30T02:57:23.000Z",
"endTime" : "2015-05-30T02:57:24.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 445055,
"link" : "/api/v1/people/445055"
}
}, {
"details" : {
"description" : "Pitching Change: Paco Rodriguez replaces Juan Nicasio, batting 7th.",
"event" : "Pitching Substitution",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 2
},
"index" : 2,
"startTime" : "2015-05-30T02:57:24.000Z",
"endTime" : "2015-05-30T02:57:42.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 572089,
"link" : "/api/v1/people/572089"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"battingOrder" : "702"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 84.8,
"endSpeed" : 77.4,
"nastyFactor" : 48.39,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 27.35,
"aZ" : -18.35,
"pfxX" : 6.61,
"pfxZ" : 8.9,
"pX" : 0.29,
"pZ" : 2.52,
"vX0" : -6.4,
"vY0" : -124.17,
"vZ0" : -4.06,
"x" : 106.06,
"y" : 170.66,
"x0" : 2.05,
"y0" : 50.0,
"z0" : 5.73,
"aX" : 10.22
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2008,
"spinDirection" : 143
},
"zone" : 6,
"typeConfidence" : 0.62
},
"index" : 3,
"pfxId" : "150529_215739",
"playId" : "a021a397-1d10-40c9-b1a0-b1fa22d643af",
"pitchNumber" : 1,
"startTime" : "2015-05-30T02:57:42.000Z",
"endTime" : "2015-05-30T02:57:59.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 76.3,
"endSpeed" : 70.1,
"nastyFactor" : 44.52,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 22.55,
"aZ" : -29.45,
"pfxX" : -2.81,
"pfxZ" : 2.12,
"pX" : -0.73,
"pZ" : 1.91,
"vX0" : -5.2,
"vY0" : -111.83,
"vZ0" : -1.58,
"x" : 144.9,
"y" : 187.29,
"x0" : 2.0,
"y0" : 50.0,
"z0" : 5.68,
"aX" : -3.51
},
"breaks" : {
"breakLength" : 9.6,
"breakY" : 24.0,
"spinRate" : 576,
"spinDirection" : 232
},
"zone" : 13,
"typeConfidence" : 0.92
},
"index" : 4,
"pfxId" : "150529_215800",
"playId" : "04f89c06-8f46-47d4-b7c8-7321ba65f1bc",
"pitchNumber" : 2,
"startTime" : "2015-05-30T02:57:59.000Z",
"endTime" : "2015-05-30T02:58:20.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 83.8,
"endSpeed" : 78.5,
"nastyFactor" : 51.46,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.24,
"aZ" : -27.47,
"pfxX" : -1.56,
"pfxZ" : 3.0,
"pX" : -1.1,
"pZ" : 1.91,
"vX0" : -6.87,
"vY0" : -122.64,
"vZ0" : -3.53,
"x" : 159.08,
"y" : 187.32,
"x0" : 1.92,
"y0" : 50.0,
"z0" : 5.68,
"aX" : -2.41
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 625,
"spinDirection" : 207
},
"zone" : 13,
"typeConfidence" : 0.73
},
"index" : 5,
"pfxId" : "150529_215822",
"playId" : "65348713-d5c7-4931-96dd-2581ab1317d2",
"pitchNumber" : 3,
"startTime" : "2015-05-30T02:58:20.000Z",
"endTime" : "2015-05-30T02:58:44.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.4,
"endSpeed" : 78.6,
"nastyFactor" : 48.17,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 26.0,
"aZ" : -25.88,
"pfxX" : 4.18,
"pfxZ" : 3.94,
"pX" : 0.82,
"pZ" : 2.35,
"vX0" : -4.5,
"vY0" : -125.08,
"vZ0" : -2.81,
"x" : 85.74,
"y" : 175.33,
"x0" : 2.1,
"y0" : 50.0,
"z0" : 5.62,
"aX" : 6.6
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1057,
"spinDirection" : 133
},
"zone" : 14,
"typeConfidence" : 0.74
},
"index" : 6,
"pfxId" : "150529_215846",
"playId" : "55c2ff66-ea10-4b45-842a-9325f5b8623a",
"pitchNumber" : 4,
"startTime" : "2015-05-30T02:58:44.000Z",
"endTime" : "2015-05-30T02:59:16.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 75.6,
"endSpeed" : 69.8,
"nastyFactor" : 43.57,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.72,
"aZ" : -34.44,
"pfxX" : -4.13,
"pfxZ" : -1.9,
"pX" : -0.66,
"pZ" : 1.84,
"vX0" : -4.63,
"vY0" : -110.8,
"vZ0" : -0.53,
"x" : 142.01,
"y" : 189.02,
"x0" : 2.0,
"y0" : 50.0,
"z0" : 5.72,
"aX" : -5.08
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 728,
"spinDirection" : 294
},
"zone" : 7,
"typeConfidence" : 0.91
},
"index" : 7,
"pfxId" : "150529_215912",
"playId" : "cdadab79-d65c-44be-b512-75c5bb4e3ceb",
"pitchNumber" : 5,
"startTime" : "2015-05-30T02:59:16.000Z",
"endTime" : "2015-05-30T02:59:40.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 84.9,
"endSpeed" : 78.7,
"nastyFactor" : 23.94,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 23.88,
"aZ" : -22.48,
"pfxX" : -0.01,
"pfxZ" : 6.1,
"pX" : 0.18,
"pZ" : 2.81,
"vX0" : -4.6,
"vY0" : -124.44,
"vZ0" : -2.44,
"x" : 110.02,
"y" : 162.86,
"x0" : 2.05,
"y0" : 50.0,
"z0" : 5.66,
"aX" : -0.01
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1130,
"spinDirection" : 180
},
"zone" : 5,
"typeConfidence" : 0.92
},
"index" : 8,
"pfxId" : "150529_215938",
"playId" : "6337bb1c-188b-4c93-9a43-d6f1b164b40b",
"pitchNumber" : 6,
"startTime" : "2015-05-30T02:59:40.000Z",
"endTime" : "2015-05-30T02:59:59.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 75.7,
"endSpeed" : 70.6,
"nastyFactor" : 36.9,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 18.99,
"aZ" : -33.21,
"pfxX" : -6.47,
"pfxZ" : -0.89,
"pX" : -0.74,
"pZ" : 2.74,
"vX0" : -4.34,
"vY0" : -110.89,
"vZ0" : 1.04,
"x" : 145.09,
"y" : 164.88,
"x0" : 2.08,
"y0" : 50.0,
"z0" : 5.72,
"aX" : -8.09
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1067,
"spinDirection" : 277
},
"zone" : 11,
"typeConfidence" : 0.91
},
"index" : 9,
"pfxId" : "150529_220001",
"playId" : "12f09cca-1f07-475a-b4e6-47dd085e085e",
"pitchNumber" : 7,
"startTime" : "2015-05-30T02:59:59.000Z",
"endTime" : "2015-05-30T03:00:28.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 84.7,
"endSpeed" : 79.2,
"nastyFactor" : 52.54,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.52,
"aZ" : -25.48,
"pfxX" : 4.65,
"pfxZ" : 4.19,
"pX" : 0.88,
"pZ" : 2.0,
"vX0" : -4.33,
"vY0" : -124.05,
"vZ0" : -3.61,
"x" : 83.42,
"y" : 184.7,
"x0" : 2.03,
"y0" : 50.0,
"z0" : 5.57,
"aX" : 7.36
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1163,
"spinDirection" : 132
},
"zone" : 14,
"typeConfidence" : 0.63
},
"index" : 10,
"pfxId" : "150529_220030",
"playId" : "a55413b5-2140-421b-a9c1-c61d4fa9345f",
"pitchNumber" : 8,
"startTime" : "2015-05-30T03:00:28.000Z",
"endTime" : "2015-05-30T03:01:05.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.2,
"endSpeed" : 79.6,
"nastyFactor" : 16.79,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.27,
"aZ" : -23.64,
"pfxX" : 7.39,
"pfxZ" : 5.31,
"pX" : -1.6,
"pZ" : 2.68,
"vX0" : -10.87,
"vY0" : -124.5,
"vZ0" : -2.53,
"x" : 177.91,
"y" : 166.56,
"x0" : 1.83,
"y0" : 50.0,
"z0" : 5.63,
"aX" : 11.78
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 1695,
"spinDirection" : 125
},
"zone" : 11,
"typeConfidence" : 0.84
},
"index" : 11,
"pfxId" : "150529_220104",
"playId" : "70adf925-634b-4006-b5dc-aa5d3a1a8f9a",
"pitchNumber" : 9,
"startTime" : "2015-05-30T03:01:05.000Z",
"endTime" : "2015-05-30T03:01:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 75.4,
"endSpeed" : 69.7,
"nastyFactor" : 46.64,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.18,
"aZ" : -32.22,
"pfxX" : -7.6,
"pfxZ" : -0.1,
"pX" : -0.77,
"pZ" : 2.0,
"vX0" : -4.14,
"vY0" : -110.53,
"vZ0" : -0.3,
"x" : 146.35,
"y" : 184.83,
"x0" : 2.12,
"y0" : 50.0,
"z0" : 5.54,
"aX" : -9.32
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 1223,
"spinDirection" : 270
},
"zone" : 13,
"typeConfidence" : 0.92
},
"index" : 12,
"pfxId" : "150529_220123",
"playId" : "022fc434-5e89-4fd0-bcc5-1e06c5449c49",
"pitchNumber" : 10,
"startTime" : "2015-05-30T03:01:22.000Z",
"endTime" : "2015-05-30T03:01:50.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 83.3,
"endSpeed" : 78.0,
"nastyFactor" : 15.4,
"strikeZoneTop" : 3.49,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 21.99,
"aZ" : -27.24,
"pfxX" : -0.87,
"pfxZ" : 3.22,
"pX" : -2.07,
"pZ" : 0.21,
"vX0" : -10.19,
"vY0" : -121.6,
"vZ0" : -6.61,
"x" : 196.02,
"y" : 233.14,
"x0" : 2.27,
"y0" : 50.0,
"z0" : 5.3,
"aX" : -1.31
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 609,
"spinDirection" : 194
},
"zone" : 13,
"typeConfidence" : 0.73
},
"index" : 13,
"pfxId" : "150529_220151",
"playId" : "d2c6dfa1-81a2-43ac-b69c-5b4028ed7a72",
"pitchNumber" : 11,
"startTime" : "2015-05-30T03:01:50.000Z",
"endTime" : "2015-05-30T03:02:16.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.0,
"endSpeed" : 79.8,
"nastyFactor" : 22.39,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 24.47,
"aZ" : -21.94,
"pfxX" : 5.71,
"pfxZ" : 6.31,
"pX" : 0.13,
"pZ" : 1.04,
"vX0" : -6.48,
"vY0" : -125.82,
"vZ0" : -6.79,
"x" : 112.12,
"y" : 210.84,
"x0" : 1.99,
"y0" : 50.0,
"z0" : 5.54,
"aX" : 9.19
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1585,
"spinDirection" : 138
},
"zone" : 14,
"typeConfidence" : 0.48
},
"index" : 14,
"pfxId" : "150529_220216",
"playId" : "20373ae0-1050-46f3-90da-d1fa03db506d",
"pitchNumber" : 12,
"startTime" : "2015-05-30T03:02:16.000Z",
"endTime" : "2015-05-30T03:02:56.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 85.4,
"endSpeed" : 79.3,
"nastyFactor" : 35.9,
"strikeZoneTop" : 3.47,
"strikeZoneBottom" : 1.6,
"coordinates" : {
"aY" : 23.03,
"aZ" : -24.12,
"pfxX" : 6.01,
"pfxZ" : 4.99,
"pX" : -0.06,
"pZ" : 3.31,
"vX0" : -6.94,
"vY0" : -125.09,
"vZ0" : -1.17,
"x" : 119.4,
"y" : 149.3,
"x0" : 1.95,
"y0" : 50.0,
"z0" : 5.75,
"aX" : 9.62
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1455,
"spinDirection" : 129
},
"zone" : 2,
"typeConfidence" : 0.81
},
"hitData" : {
"launchSpeed" : 75.14,
"launchAngle" : 20.05,
"totalDistance" : 216.13,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 89.09,
"coordY" : 116.96
}
},
"index" : 15,
"pfxId" : "150529_220248",
"playId" : "a743c4e7-5b77-4f1c-9e85-9ade35863ca2",
"pitchNumber" : 13,
"startTime" : "2015-05-30T03:02:56.000Z",
"endTime" : "2015-05-30T03:03:04.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 65,
"playEndTime" : "2015-05-30T03:03:04.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Single",
"eventType" : "single",
"description" : "Kolten Wong singles on a line drive to right fielder Andre Ethier. Jon Jay to 2nd.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 66,
"halfInning" : "bottom",
"inning" : 8,
"startTime" : "2015-05-30T03:03:20.000Z",
"endTime" : "2015-05-30T03:04:29.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : false,
"captivatingIndex" : 33
},
"count" : {
"balls" : 1,
"strikes" : 0,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "RISP"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0, 1 ],
"runners" : [ {
"movement" : {
"start" : "1B",
"end" : "2B",
"outBase" : null,
"isOut" : false,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : "r_adv_force",
"runner" : {
"id" : 445055,
"fullName" : "Jon Jay",
"link" : "/api/v1/people/445055"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
}
}, {
"movement" : {
"start" : null,
"end" : "1B",
"outBase" : null,
"isOut" : null,
"outNumber" : null
},
"details" : {
"event" : "Single",
"eventType" : "single",
"movementReason" : null,
"runner" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_fielded_ball"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 84.9,
"endSpeed" : 79.2,
"nastyFactor" : 57.28,
"strikeZoneTop" : 3.33,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 22.55,
"aZ" : -23.36,
"pfxX" : 1.66,
"pfxZ" : 5.57,
"pX" : -1.79,
"pZ" : 0.86,
"vX0" : -10.46,
"vY0" : -123.91,
"vZ0" : -6.27,
"x" : 185.27,
"y" : 215.48,
"x0" : 2.25,
"y0" : 50.0,
"z0" : 5.35,
"aX" : 2.61
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 1076,
"spinDirection" : 163
},
"zone" : 13,
"typeConfidence" : 0.92
},
"index" : 0,
"pfxId" : "150529_220331",
"playId" : "60999b01-68e2-4a91-a881-d7e7b2e3f0c5",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:03:32.000Z",
"endTime" : "2015-05-30T03:04:17.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"description" : "Pickoff Attempt 1B",
"code" : "1",
"hasReview" : false,
"fromCatcher" : false
},
"count" : { },
"index" : 1,
"isPitch" : false,
"type" : "pickoff"
}, {
"details" : {
"call" : {
"code" : "D",
"description" : "Hit Into Play - No Out(s)"
},
"description" : "In play, no out",
"code" : "D",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 84.5,
"endSpeed" : 78.6,
"nastyFactor" : 41.47,
"strikeZoneTop" : 3.12,
"strikeZoneBottom" : 1.46,
"coordinates" : {
"aY" : 23.01,
"aZ" : -25.0,
"pfxX" : 0.32,
"pfxZ" : 4.55,
"pX" : -0.8,
"pZ" : 2.25,
"vX0" : -7.46,
"vY0" : -123.72,
"vZ0" : -2.93,
"x" : 147.57,
"y" : 178.06,
"x0" : 2.2,
"y0" : 50.0,
"z0" : 5.53,
"aX" : 0.49
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 843,
"spinDirection" : 176
},
"zone" : 13,
"typeConfidence" : 0.93
},
"hitData" : {
"launchSpeed" : 79.3,
"launchAngle" : 15.4,
"totalDistance" : 265.62,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 164.84,
"coordY" : 112.72
}
},
"index" : 2,
"pfxId" : "150529_220407",
"playId" : "7aa719da-6715-4939-b57d-16e8ec4060c0",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:04:17.000Z",
"endTime" : "2015-05-30T03:04:29.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 66,
"playEndTime" : "2015-05-30T03:04:29.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Lineout",
"eventType" : "field_out",
"description" : "Matt Carpenter lines out to right fielder Andre Ethier.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 67,
"halfInning" : "bottom",
"inning" : 8,
"startTime" : "2015-05-30T03:04:44.000Z",
"endTime" : "2015-05-30T03:05:57.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 1,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"pitchHand" : {
"code" : "L",
"description" : "Left"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_LHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 444843,
"link" : "/api/v1/people/444843"
},
"position" : {
"code" : "9",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "RF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 0
},
"pitchData" : {
"startSpeed" : 75.6,
"endSpeed" : 69.8,
"nastyFactor" : 85.69,
"strikeZoneTop" : 3.62,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 20.31,
"aZ" : -33.33,
"pfxX" : -5.22,
"pfxZ" : -0.99,
"pX" : 0.29,
"pZ" : 3.81,
"vX0" : -2.89,
"vY0" : -110.84,
"vZ0" : 3.34,
"x" : 106.02,
"y" : 135.99,
"x0" : 2.29,
"y0" : 50.0,
"z0" : 5.77,
"aX" : -6.48
},
"breaks" : {
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 861,
"spinDirection" : 280
},
"zone" : 12,
"typeConfidence" : 0.9
},
"index" : 0,
"pfxId" : "150529_220457",
"playId" : "63851efa-b5c1-47cb-ba56-6a805a90747f",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:04:57.000Z",
"endTime" : "2015-05-30T03:05:19.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 74.2,
"endSpeed" : 68.6,
"nastyFactor" : 43.08,
"strikeZoneTop" : 3.53,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 20.29,
"aZ" : -35.42,
"pfxX" : -7.73,
"pfxZ" : -2.78,
"pX" : 0.93,
"pZ" : 2.4,
"vX0" : -0.5,
"vY0" : -108.8,
"vZ0" : 1.15,
"x" : 81.55,
"y" : 173.87,
"x0" : 2.17,
"y0" : 50.0,
"z0" : 5.73,
"aX" : -9.2
},
"breaks" : {
"breakLength" : 12.0,
"breakY" : 24.0,
"spinRate" : 1300,
"spinDirection" : 289
},
"zone" : 14,
"typeConfidence" : 0.91
},
"index" : 1,
"pfxId" : "150529_220520",
"playId" : "d6afbc1d-911b-4760-89a1-1b661a0ee434",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:05:19.000Z",
"endTime" : "2015-05-30T03:05:52.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 85.1,
"endSpeed" : 78.8,
"nastyFactor" : 22.88,
"strikeZoneTop" : 3.56,
"strikeZoneBottom" : 1.73,
"coordinates" : {
"aY" : 24.32,
"aZ" : -27.17,
"pfxX" : 4.06,
"pfxZ" : 3.13,
"pX" : 0.05,
"pZ" : 2.32,
"vX0" : -6.53,
"vY0" : -124.61,
"vZ0" : -2.48,
"x" : 115.13,
"y" : 176.14,
"x0" : 2.17,
"y0" : 50.0,
"z0" : 5.57,
"aX" : 6.41
},
"breaks" : {
"breakLength" : 7.2,
"breakY" : 24.0,
"spinRate" : 946,
"spinDirection" : 127
},
"zone" : 8,
"typeConfidence" : 0.71
},
"hitData" : {
"launchSpeed" : 87.24,
"launchAngle" : 20.76,
"totalDistance" : 290.84,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "9",
"coordinates" : {
"coordX" : 175.14,
"coordY" : 96.36
}
},
"index" : 2,
"pfxId" : "150529_220550",
"playId" : "44b94270-91a4-406c-9357-79f6b36f7309",
"pitchNumber" : 3,
"startTime" : "2015-05-30T03:05:52.000Z",
"endTime" : "2015-05-30T03:05:57.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 67,
"playEndTime" : "2015-05-30T03:05:57.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Flyout",
"eventType" : "field_out",
"description" : "Adrian Gonzalez flies out to center fielder Peter Bourjos.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 68,
"halfInning" : "top",
"inning" : 9,
"startTime" : "2015-05-30T03:08:26.000Z",
"endTime" : "2015-05-30T03:10:45.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 2,
"strikes" : 2,
"outs" : 1
},
"matchup" : {
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 1, 2, 3, 4, 5, 6, 7 ],
"actionIndex" : [ 0 ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 1
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 7
},
"credits" : [ {
"player" : {
"id" : 488721,
"link" : "/api/v1/people/488721"
},
"position" : {
"code" : "8",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "CF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"description" : "Pitching Change: Trevor Rosenthal replaces Kevin Siegrist, batting 9th, replacing Jon Jay.",
"event" : "Pitching Substitution",
"awayScore" : 0,
"homeScore" : 3,
"isScoringPlay" : false,
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 0,
"outs" : 0
},
"index" : 0,
"startTime" : "2015-05-30T03:08:27.000Z",
"endTime" : "2015-05-30T03:08:39.000Z",
"isPitch" : false,
"type" : "action",
"player" : {
"id" : 572096,
"link" : "/api/v1/people/572096"
},
"position" : {
"code" : "1",
"name" : "Pitcher",
"type" : "Pitcher",
"abbreviation" : "P"
},
"battingOrder" : "904"
}, {
"details" : {
"call" : {
"code" : "C",
"description" : "Strike - Called"
},
"description" : "Called Strike",
"code" : "C",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 94.7,
"endSpeed" : 86.9,
"nastyFactor" : 70.1,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 31.89,
"aZ" : -13.1,
"pfxX" : -6.51,
"pfxZ" : 9.78,
"pX" : -0.8,
"pZ" : 3.17,
"vX0" : 2.26,
"vY0" : -138.73,
"vZ0" : -5.53,
"x" : 147.65,
"y" : 153.22,
"x0" : -0.78,
"y0" : 50.0,
"z0" : 6.06,
"aX" : -12.66
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2394,
"spinDirection" : 213
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_220837",
"playId" : "6e592126-90b8-4ad8-96e6-857711ddaf15",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:08:39.000Z",
"endTime" : "2015-05-30T03:08:49.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 86.2,
"endSpeed" : 79.1,
"nastyFactor" : 55.05,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 27.37,
"aZ" : -18.73,
"pfxX" : -8.51,
"pfxZ" : 8.31,
"pX" : -1.19,
"pZ" : 3.34,
"vX0" : 1.33,
"vY0" : -126.45,
"vZ0" : -3.17,
"x" : 162.44,
"y" : 148.63,
"x0" : -0.62,
"y0" : 50.0,
"z0" : 6.12,
"aX" : -13.68
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2200,
"spinDirection" : 225
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 2,
"pfxId" : "150529_220850",
"playId" : "3171f2f7-4460-4f94-af8e-1cbc316b8b8c",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:08:49.000Z",
"endTime" : "2015-05-30T03:09:11.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 96.7,
"endSpeed" : 88.2,
"nastyFactor" : 60.52,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 35.71,
"aZ" : -19.13,
"pfxX" : -4.74,
"pfxZ" : 6.45,
"pX" : -0.85,
"pZ" : 3.34,
"vX0" : 1.37,
"vY0" : -141.72,
"vZ0" : -4.11,
"x" : 149.25,
"y" : 148.63,
"x0" : -0.72,
"y0" : 50.0,
"z0" : 6.05,
"aX" : -9.52
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1653,
"spinDirection" : 216
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 3,
"pfxId" : "150529_220910",
"playId" : "90a4abfe-b967-47dd-baf2-3e0df221a056",
"pitchNumber" : 3,
"startTime" : "2015-05-30T03:09:11.000Z",
"endTime" : "2015-05-30T03:09:28.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 96.5,
"endSpeed" : 89.3,
"nastyFactor" : 24.58,
"strikeZoneTop" : 3.82,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 30.63,
"aZ" : -23.12,
"pfxX" : -4.67,
"pfxZ" : 4.41,
"pX" : -1.96,
"pZ" : 4.82,
"vX0" : -1.22,
"vY0" : -141.52,
"vZ0" : 0.4,
"x" : 191.75,
"y" : 108.53,
"x0" : -0.92,
"y0" : 50.0,
"z0" : 6.16,
"aX" : -9.53
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 1347,
"spinDirection" : 226
},
"zone" : 11,
"typeConfidence" : 2.0
},
"index" : 4,
"pfxId" : "150529_220929",
"playId" : "de68add4-d369-432e-9359-28f515329b77",
"pitchNumber" : 4,
"startTime" : "2015-05-30T03:09:28.000Z",
"endTime" : "2015-05-30T03:09:50.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 1,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.9,
"endSpeed" : 81.6,
"nastyFactor" : 39.24,
"strikeZoneTop" : 3.72,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 25.26,
"aZ" : -19.61,
"pfxX" : -9.72,
"pfxZ" : 7.41,
"pX" : 0.08,
"pZ" : 1.67,
"vX0" : 5.06,
"vY0" : -128.66,
"vZ0" : -7.06,
"x" : 113.91,
"y" : 193.64,
"x0" : -0.64,
"y0" : 50.0,
"z0" : 5.96,
"aX" : -16.38
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2327,
"spinDirection" : 232
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 5,
"pfxId" : "150529_220947",
"playId" : "4ace61cd-e556-450d-aed2-966739002fc3",
"pitchNumber" : 5,
"startTime" : "2015-05-30T03:09:50.000Z",
"endTime" : "2015-05-30T03:10:21.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "B",
"description" : "Ball - Called"
},
"description" : "Ball",
"code" : "B",
"ballColor" : "rgba(39, 161, 39, 1.0)",
"trailColor" : "rgba(0, 34, 255, 1.0)",
"isInPlay" : false,
"isStrike" : false,
"isBall" : true,
"type" : {
"code" : "CU",
"description" : "Curveball"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 80.2,
"endSpeed" : 73.7,
"strikeZoneTop" : 3.359,
"strikeZoneBottom" : 1.7,
"coordinates" : {
"aY" : 19.06,
"aZ" : -38.04,
"pfxX" : 1.7,
"pfxZ" : -1.3,
"pX" : -2.58,
"pZ" : 6.78,
"vX0" : -5.47,
"vY0" : -116.08,
"vZ0" : 8.56,
"x" : 138.43,
"y" : 54.06,
"x0" : -0.93,
"y0" : 50.0,
"z0" : 6.65,
"aX" : 7.68
},
"breaks" : {
"breakAngle" : 10.8,
"breakLength" : 10.8,
"breakY" : 24.0,
"spinRate" : 2406,
"spinDirection" : 58
},
"typeConfidence" : 0.89,
"plateTime" : 0.48,
"extension" : 4.93
},
"index" : 6,
"pfxId" : "150530_031002",
"playId" : "8cf294e9-4f95-48bf-8bfb-6f0f09c80f46",
"pitchNumber" : 6,
"startTime" : "2015-05-30T03:10:21.000Z",
"endTime" : "2015-05-30T03:10:37.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 2,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 88.4,
"endSpeed" : 81.2,
"nastyFactor" : 46.23,
"strikeZoneTop" : 3.73,
"strikeZoneBottom" : 1.82,
"coordinates" : {
"aY" : 28.15,
"aZ" : -20.45,
"pfxX" : -9.93,
"pfxZ" : 6.89,
"pX" : -0.58,
"pZ" : 3.32,
"vX0" : 2.95,
"vY0" : -129.56,
"vZ0" : -3.06,
"x" : 139.18,
"y" : 149.14,
"x0" : -0.45,
"y0" : 50.0,
"z0" : 6.09,
"aX" : -16.8
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 2294,
"spinDirection" : 235
},
"zone" : 1,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 96.18,
"launchAngle" : 47.85,
"totalDistance" : 301.77,
"trajectory" : "fly_ball",
"hardness" : "medium",
"location" : "8",
"coordinates" : {
"coordX" : 123.02,
"coordY" : 64.84
}
},
"index" : 7,
"pfxId" : "150529_221031",
"playId" : "d9ba634f-d431-4f3b-8a16-02ea2bedf893",
"pitchNumber" : 7,
"startTime" : "2015-05-30T03:10:37.000Z",
"endTime" : "2015-05-30T03:10:45.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 68,
"playEndTime" : "2015-05-30T03:10:45.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Pop Out",
"eventType" : "field_out",
"description" : "Justin Turner pops out to first baseman Mark Reynolds in foul territory.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 69,
"halfInning" : "top",
"inning" : 9,
"startTime" : "2015-05-30T03:11:01.000Z",
"endTime" : "2015-05-30T03:12:31.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 2,
"outs" : 2
},
"matchup" : {
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"batSide" : {
"code" : "R",
"description" : "Right"
},
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZones" : [ ],
"pitcherHotColdZones" : [ ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_RHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1, 2 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 2
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 2
},
"credits" : [ {
"player" : {
"id" : 448602,
"link" : "/api/v1/people/448602"
},
"position" : {
"code" : "3",
"name" : "First Base",
"type" : "Infielder",
"abbreviation" : "1B"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 97.7,
"endSpeed" : 89.2,
"nastyFactor" : 67.06,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 35.64,
"aZ" : -10.2,
"pfxX" : -4.64,
"pfxZ" : 10.69,
"pX" : 1.1,
"pZ" : 2.48,
"vX0" : 5.86,
"vY0" : -142.91,
"vZ0" : -8.15,
"x" : 74.92,
"y" : 171.87,
"x0" : -0.38,
"y0" : 50.0,
"z0" : 6.02,
"aX" : -9.51
},
"breaks" : {
"breakLength" : 2.4,
"breakY" : 24.0,
"spinRate" : 2430,
"spinDirection" : 203
},
"zone" : 14,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_221109",
"playId" : "3dec127f-246c-4743-bd57-30fcf743f009",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:11:11.000Z",
"endTime" : "2015-05-30T03:11:32.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(0, 85, 254, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "CH",
"description" : "Changeup"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.6,
"endSpeed" : 81.4,
"nastyFactor" : 35.92,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 23.93,
"aZ" : -16.65,
"pfxX" : -7.46,
"pfxZ" : 9.18,
"pX" : 0.42,
"pZ" : 2.93,
"vX0" : 4.79,
"vY0" : -128.28,
"vZ0" : -4.8,
"x" : 100.91,
"y" : 159.56,
"x0" : -0.49,
"y0" : 50.0,
"z0" : 6.11,
"aX" : -12.56
},
"breaks" : {
"breakLength" : 4.8,
"breakY" : 24.0,
"spinRate" : 2258,
"spinDirection" : 218
},
"zone" : 6,
"typeConfidence" : 2.0
},
"index" : 1,
"pfxId" : "150529_221127",
"playId" : "6c5601ab-a627-49a9-b079-1575f1b2d0b6",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:11:32.000Z",
"endTime" : "2015-05-30T03:12:24.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(0, 0, 254, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "SL",
"description" : "Slider"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 2
},
"pitchData" : {
"startSpeed" : 87.5,
"endSpeed" : 81.3,
"nastyFactor" : 43.33,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 24.91,
"aZ" : -25.41,
"pfxX" : 2.29,
"pfxZ" : 4.0,
"pX" : 0.79,
"pZ" : 2.59,
"vX0" : 2.41,
"vY0" : -128.19,
"vZ0" : -3.76,
"x" : 87.04,
"y" : 168.77,
"x0" : -0.46,
"y0" : 50.0,
"z0" : 6.05,
"aX" : 3.83
},
"breaks" : {
"breakLength" : 6.0,
"breakY" : 24.0,
"spinRate" : 879,
"spinDirection" : 150
},
"zone" : 14,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 75.48,
"launchAngle" : 63.48,
"totalDistance" : 159.68,
"trajectory" : "popup",
"hardness" : "medium",
"location" : "3",
"coordinates" : {
"coordX" : 174.53,
"coordY" : 182.41
}
},
"index" : 2,
"pfxId" : "150529_221217",
"playId" : "d9153113-5d7b-4e09-a31e-944dd2434854",
"pitchNumber" : 3,
"startTime" : "2015-05-30T03:12:24.000Z",
"endTime" : "2015-05-30T03:12:31.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 69,
"playEndTime" : "2015-05-30T03:12:31.000Z"
}, {
"result" : {
"type" : "atBat",
"event" : "Lineout",
"eventType" : "field_out",
"description" : "Andre Ethier lines out to left fielder Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 70,
"halfInning" : "top",
"inning" : 9,
"startTime" : "2015-05-30T03:12:47.000Z",
"endTime" : "2015-05-30T03:13:28.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZoneStats" : {
"stats" : [ {
"type" : {
"displayName" : "hotColdZones"
},
"group" : {
"displayName" : "hitting"
},
"exemptions" : [ ],
"splits" : [ {
"season" : "2015",
"stat" : {
"name" : "battingAverage",
"zones" : [ {
"zone" : "01",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".429"
}, {
"zone" : "02",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".111"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".320"
}, {
"zone" : "05",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".321"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".269"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".341"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "09",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".433"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".263"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".154"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".267"
}, {
"zone" : "14",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".244"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
}, {
"season" : "2015",
"stat" : {
"name" : "onBasePlusSlugging",
"zones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".857"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".500"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".333"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.000"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".893"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".769"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".992"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.074"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.067"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".921"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".507"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".696"
}, {
"zone" : "14",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".875"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
}, {
"season" : "2015",
"stat" : {
"name" : "exitVelocity",
"zones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : "93.22"
}, {
"zone" : "02",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "80.24"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : "72.18"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "89.82"
}, {
"zone" : "05",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "85.39"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "81.02"
}, {
"zone" : "07",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "88.65"
}, {
"zone" : "08",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "88.09"
}, {
"zone" : "09",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : "92.35"
}, {
"zone" : "11",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "89.52"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : "62.74"
}, {
"zone" : "13",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "80.37"
}, {
"zone" : "14",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "87.45"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
} ]
} ]
},
"pitcherHotColdZoneStats" : {
"stats" : [ {
"type" : {
"displayName" : "hotColdZones"
},
"group" : {
"displayName" : "pitching"
},
"exemptions" : [ ],
"splits" : [ {
"season" : "2015",
"stat" : {
"name" : "battingAverage",
"zones" : [ {
"zone" : "01",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".143"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".059"
}, {
"zone" : "03",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".417"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".217"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".273"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "07",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".438"
}, {
"zone" : "08",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".176"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "11",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".095"
}, {
"zone" : "12",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "13",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".118"
}, {
"zone" : "14",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".367"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
} ]
} ]
},
"batterHotColdZones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".857"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".500"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".333"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.000"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".893"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".769"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".992"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.074"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.067"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".921"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".507"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".696"
}, {
"zone" : "14",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".875"
} ],
"pitcherHotColdZones" : [ {
"zone" : "01",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".143"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".059"
}, {
"zone" : "03",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".417"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".217"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".273"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "07",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".438"
}, {
"zone" : "08",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".176"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "11",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".095"
}, {
"zone" : "12",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "13",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".118"
}, {
"zone" : "14",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".367"
} ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 545341,
"link" : "/api/v1/people/545341"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 97.4,
"endSpeed" : 89.0,
"nastyFactor" : 49.57,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 35.17,
"aZ" : -10.44,
"pfxX" : -5.23,
"pfxZ" : 10.62,
"pX" : -0.03,
"pZ" : 1.89,
"vX0" : 3.71,
"vY0" : -142.48,
"vZ0" : -9.4,
"x" : 118.18,
"y" : 187.72,
"x0" : -0.68,
"y0" : 50.0,
"z0" : 5.91,
"aX" : -10.67
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2465,
"spinDirection" : 206
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_221258",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:12:57.000Z",
"endTime" : "2015-05-30T03:13:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 98.0,
"endSpeed" : 90.8,
"nastyFactor" : 34.63,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 31.04,
"aZ" : -15.46,
"pfxX" : -5.96,
"pfxZ" : 7.92,
"pX" : -0.42,
"pZ" : 2.6,
"vX0" : 3.07,
"vY0" : -143.58,
"vZ0" : -6.67,
"x" : 132.97,
"y" : 168.69,
"x0" : -0.73,
"y0" : 50.0,
"z0" : 5.9,
"aX" : -12.52
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2110,
"spinDirection" : 216
},
"zone" : 4,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 70.45,
"launchAngle" : -22.16,
"totalDistance" : 5.78,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 74.54,
"coordY" : 97.57
}
},
"index" : 1,
"pfxId" : "150529_221318",
"playId" : "256e6526-12da-4ac7-9ae6-c01efd77dd65",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:13:22.000Z",
"endTime" : "2015-05-30T03:13:28.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 70,
"playEndTime" : "2015-05-30T03:13:28.000Z"
} ],
"currentPlay" : {
"result" : {
"type" : "atBat",
"event" : "Lineout",
"eventType" : "field_out",
"description" : "Andre Ethier lines out to left fielder Randal Grichuk.",
"rbi" : 0,
"awayScore" : 0,
"homeScore" : 3
},
"about" : {
"atBatIndex" : 70,
"halfInning" : "top",
"inning" : 9,
"startTime" : "2015-05-30T03:12:47.000Z",
"endTime" : "2015-05-30T03:13:28.000Z",
"isComplete" : true,
"isScoringPlay" : false,
"hasReview" : false,
"hasOut" : true,
"captivatingIndex" : 0
},
"count" : {
"balls" : 0,
"strikes" : 1,
"outs" : 3
},
"matchup" : {
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"batSide" : {
"code" : "L",
"description" : "Left"
},
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"pitchHand" : {
"code" : "R",
"description" : "Right"
},
"batterHotColdZoneStats" : {
"stats" : [ {
"type" : {
"displayName" : "hotColdZones"
},
"group" : {
"displayName" : "hitting"
},
"exemptions" : [ ],
"splits" : [ {
"season" : "2015",
"stat" : {
"name" : "battingAverage",
"zones" : [ {
"zone" : "01",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".429"
}, {
"zone" : "02",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".111"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".320"
}, {
"zone" : "05",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".321"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".269"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".341"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "09",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".433"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".263"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".154"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".267"
}, {
"zone" : "14",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".244"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
}, {
"season" : "2015",
"stat" : {
"name" : "onBasePlusSlugging",
"zones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".857"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".500"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".333"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.000"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".893"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".769"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".992"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.074"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.067"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".921"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".507"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".696"
}, {
"zone" : "14",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".875"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
}, {
"season" : "2015",
"stat" : {
"name" : "exitVelocity",
"zones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : "93.22"
}, {
"zone" : "02",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "80.24"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : "72.18"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "89.82"
}, {
"zone" : "05",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "85.39"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "81.02"
}, {
"zone" : "07",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "88.65"
}, {
"zone" : "08",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "88.09"
}, {
"zone" : "09",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : "92.35"
}, {
"zone" : "11",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "89.52"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : "62.74"
}, {
"zone" : "13",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "80.37"
}, {
"zone" : "14",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : "87.45"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
} ]
} ]
},
"pitcherHotColdZoneStats" : {
"stats" : [ {
"type" : {
"displayName" : "hotColdZones"
},
"group" : {
"displayName" : "pitching"
},
"exemptions" : [ ],
"splits" : [ {
"season" : "2015",
"stat" : {
"name" : "battingAverage",
"zones" : [ {
"zone" : "01",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".143"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".059"
}, {
"zone" : "03",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".417"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".217"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".273"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "07",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".438"
}, {
"zone" : "08",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".176"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "11",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".095"
}, {
"zone" : "12",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "13",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".118"
}, {
"zone" : "14",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".367"
} ]
},
"sport" : {
"id" : 1,
"link" : "/api/v1/sports/1"
},
"gameType" : "R"
} ]
} ]
},
"batterHotColdZones" : [ {
"zone" : "01",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".857"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".500"
}, {
"zone" : "03",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".333"
}, {
"zone" : "04",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.000"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".893"
}, {
"zone" : "06",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".769"
}, {
"zone" : "07",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".992"
}, {
"zone" : "08",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.074"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : "1.067"
}, {
"zone" : "11",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".921"
}, {
"zone" : "12",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".507"
}, {
"zone" : "13",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".696"
}, {
"zone" : "14",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".875"
} ],
"pitcherHotColdZones" : [ {
"zone" : "01",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".143"
}, {
"zone" : "02",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".059"
}, {
"zone" : "03",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".417"
}, {
"zone" : "04",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".217"
}, {
"zone" : "05",
"color" : "rgba(255, 255, 255, 0.55)",
"temp" : "lukewarm",
"value" : ".273"
}, {
"zone" : "06",
"color" : "rgba(150, 188, 255, .55)",
"temp" : "cool",
"value" : ".250"
}, {
"zone" : "07",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".438"
}, {
"zone" : "08",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".176"
}, {
"zone" : "09",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "11",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".095"
}, {
"zone" : "12",
"color" : "rgba(234, 147, 153, .55)",
"temp" : "warm",
"value" : ".333"
}, {
"zone" : "13",
"color" : "rgba(6, 90, 238, .55)",
"temp" : "cold",
"value" : ".118"
}, {
"zone" : "14",
"color" : "rgba(214, 41, 52, .55)",
"temp" : "hot",
"value" : ".367"
} ],
"splits" : {
"batter" : "vs_RHP",
"pitcher" : "vs_LHB",
"menOnBase" : "Empty"
}
},
"pitchIndex" : [ 0, 1 ],
"actionIndex" : [ ],
"runnerIndex" : [ 0 ],
"runners" : [ {
"movement" : {
"start" : null,
"end" : null,
"outBase" : "1B",
"isOut" : true,
"outNumber" : 3
},
"details" : {
"event" : "Field Out",
"eventType" : "field_out",
"movementReason" : null,
"runner" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"responsiblePitcher" : null,
"isScoringEvent" : false,
"rbi" : false,
"earned" : false,
"teamUnearned" : false,
"playIndex" : 1
},
"credits" : [ {
"player" : {
"id" : 545341,
"link" : "/api/v1/people/545341"
},
"position" : {
"code" : "7",
"name" : "Outfielder",
"type" : "Outfielder",
"abbreviation" : "LF"
},
"credit" : "f_putout"
} ]
} ],
"playEvents" : [ {
"details" : {
"call" : {
"code" : "F",
"description" : "Strike - Foul"
},
"description" : "Foul",
"code" : "F",
"ballColor" : "rgba(170, 21, 11, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : false,
"isStrike" : true,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 97.4,
"endSpeed" : 89.0,
"nastyFactor" : 49.57,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 35.17,
"aZ" : -10.44,
"pfxX" : -5.23,
"pfxZ" : 10.62,
"pX" : -0.03,
"pZ" : 1.89,
"vX0" : 3.71,
"vY0" : -142.48,
"vZ0" : -9.4,
"x" : 118.18,
"y" : 187.72,
"x0" : -0.68,
"y0" : 50.0,
"z0" : 5.91,
"aX" : -10.67
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2465,
"spinDirection" : 206
},
"zone" : 8,
"typeConfidence" : 2.0
},
"index" : 0,
"pfxId" : "150529_221258",
"pitchNumber" : 1,
"startTime" : "2015-05-30T03:12:57.000Z",
"endTime" : "2015-05-30T03:13:22.000Z",
"isPitch" : true,
"type" : "pitch"
}, {
"details" : {
"call" : {
"code" : "X",
"description" : "Hit Into Play - Out(s)"
},
"description" : "In play, out(s)",
"code" : "X",
"ballColor" : "rgba(26, 86, 190, 1.0)",
"trailColor" : "rgba(188, 0, 33, 1.0)",
"isInPlay" : true,
"isStrike" : false,
"isBall" : false,
"type" : {
"code" : "FF",
"description" : "Four-Seam Fastball"
},
"hasReview" : false
},
"count" : {
"balls" : 0,
"strikes" : 1
},
"pitchData" : {
"startSpeed" : 98.0,
"endSpeed" : 90.8,
"nastyFactor" : 34.63,
"strikeZoneTop" : 3.65,
"strikeZoneBottom" : 1.65,
"coordinates" : {
"aY" : 31.04,
"aZ" : -15.46,
"pfxX" : -5.96,
"pfxZ" : 7.92,
"pX" : -0.42,
"pZ" : 2.6,
"vX0" : 3.07,
"vY0" : -143.58,
"vZ0" : -6.67,
"x" : 132.97,
"y" : 168.69,
"x0" : -0.73,
"y0" : 50.0,
"z0" : 5.9,
"aX" : -12.52
},
"breaks" : {
"breakLength" : 3.6,
"breakY" : 24.0,
"spinRate" : 2110,
"spinDirection" : 216
},
"zone" : 4,
"typeConfidence" : 2.0
},
"hitData" : {
"launchSpeed" : 70.45,
"launchAngle" : -22.16,
"totalDistance" : 5.78,
"trajectory" : "line_drive",
"hardness" : "medium",
"location" : "7",
"coordinates" : {
"coordX" : 74.54,
"coordY" : 97.57
}
},
"index" : 1,
"pfxId" : "150529_221318",
"playId" : "256e6526-12da-4ac7-9ae6-c01efd77dd65",
"pitchNumber" : 2,
"startTime" : "2015-05-30T03:13:22.000Z",
"endTime" : "2015-05-30T03:13:28.000Z",
"isPitch" : true,
"type" : "pitch"
} ],
"atBatIndex" : 70,
"playEndTime" : "2015-05-30T03:13:28.000Z"
},
"scoringPlays" : [ 7, 24, 55 ],
"playsByInning" : [ {
"startIndex" : 0,
"endIndex" : 8,
"top" : [ 0, 1, 2, 3 ],
"bottom" : [ 4, 5, 6, 7, 8 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"coordinates" : {
"x" : 146.05,
"y" : 176.96
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"coordinates" : {
"x" : 199.38,
"y" : 119.39
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"coordinates" : {
"x" : 108.48,
"y" : 173.32
},
"type" : "O",
"description" : "Lineout"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"coordinates" : {
"x" : 206.65,
"y" : 121.81
},
"type" : "H",
"description" : "Double"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"coordinates" : {
"x" : 87.27,
"y" : 136.35
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"coordinates" : {
"x" : 138.78,
"y" : 156.96
},
"type" : "O",
"description" : "Grounded Into DP"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 1,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"coordinates" : {
"x" : 115.14,
"y" : 158.78
},
"type" : "O",
"description" : "Groundout"
} ]
}
}, {
"startIndex" : 9,
"endIndex" : 16,
"top" : [ 9, 10, 11, 12 ],
"bottom" : [ 13, 14, 15, 16 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"coordinates" : {
"x" : 122.42,
"y" : 113.93
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"coordinates" : {
"x" : 133.93,
"y" : 84.24
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"coordinates" : {
"x" : 183.02,
"y" : 109.69
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"coordinates" : {
"x" : 144.84,
"y" : 158.17
},
"type" : "O",
"description" : "Forceout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 2,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"coordinates" : {
"x" : 77.57,
"y" : 56.97
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 17,
"endIndex" : 25,
"top" : [ 17, 18, 19, 20 ],
"bottom" : [ 21, 22, 23, 24, 25 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"coordinates" : {
"x" : 142.41,
"y" : 166.05
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"coordinates" : {
"x" : 116.96,
"y" : 159.99
},
"type" : "O",
"description" : "Groundout"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"coordinates" : {
"x" : 129.08,
"y" : 184.84
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"coordinates" : {
"x" : 133.93,
"y" : 149.69
},
"type" : "O",
"description" : "Lineout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"coordinates" : {
"x" : 215.14,
"y" : 114.54
},
"type" : "H",
"description" : "Double"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"coordinates" : {
"x" : 34.54,
"y" : 87.87
},
"type" : "H",
"description" : "Double"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 3,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"coordinates" : {
"x" : 173.93,
"y" : 79.99
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 26,
"endIndex" : 32,
"top" : [ 26, 27, 28 ],
"bottom" : [ 29, 30, 31, 32 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"coordinates" : {
"x" : 109.08,
"y" : 174.53
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"coordinates" : {
"x" : 55.75,
"y" : 125.45
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"coordinates" : {
"x" : 112.11,
"y" : 158.17
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"coordinates" : {
"x" : 95.75,
"y" : 116.36
},
"type" : "H",
"description" : "Double"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"coordinates" : {
"x" : 135.75,
"y" : 155.75
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 4,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"coordinates" : {
"x" : 175.14,
"y" : 118.78
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 33,
"endIndex" : 39,
"top" : [ 33, 34, 35 ],
"bottom" : [ 36, 37, 38, 39 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"coordinates" : {
"x" : 104.84,
"y" : 173.32
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"coordinates" : {
"x" : 173.93,
"y" : 131.51
},
"type" : "O",
"description" : "Flyout"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"coordinates" : {
"x" : 142.41,
"y" : 50.91
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 5,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 545341,
"fullName" : "Randal Grichuk",
"link" : "/api/v1/people/545341"
},
"coordinates" : {
"x" : 192.11,
"y" : 128.48
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 40,
"endIndex" : 46,
"top" : [ 40, 41, 42 ],
"bottom" : [ 43, 44, 45, 46 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"coordinates" : {
"x" : 190.29,
"y" : 115.75
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 435062,
"fullName" : "Howie Kendrick",
"link" : "/api/v1/people/435062"
},
"coordinates" : {
"x" : 116.36,
"y" : 159.38
},
"type" : "O",
"description" : "Grounded Into DP"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 448602,
"fullName" : "Mark Reynolds",
"link" : "/api/v1/people/448602"
},
"coordinates" : {
"x" : 78.78,
"y" : 127.87
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 6,
"pitcher" : {
"id" : 502211,
"fullName" : "Mike Bolsinger",
"link" : "/api/v1/people/502211"
},
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"coordinates" : {
"x" : 109.69,
"y" : 170.29
},
"type" : "O",
"description" : "Groundout"
} ]
}
}, {
"startIndex" : 47,
"endIndex" : 58,
"top" : [ 47, 48, 49, 50, 51 ],
"bottom" : [ 52, 53, 54, 55, 56, 57, 58 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"coordinates" : {
"x" : 90.3,
"y" : 107.87
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"coordinates" : {
"x" : 123.02,
"y" : 109.69
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 407793,
"fullName" : "John Lackey",
"link" : "/api/v1/people/407793"
},
"batter" : {
"id" : 648717,
"fullName" : "Alex Guerrero",
"link" : "/api/v1/people/648717"
},
"coordinates" : {
"x" : 96.96,
"y" : 187.26
},
"type" : "O",
"description" : "Pop Out"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 434442,
"fullName" : "J.P. Howell",
"link" : "/api/v1/people/434442"
},
"batter" : {
"id" : 446225,
"fullName" : "Ed Easley",
"link" : "/api/v1/people/446225"
},
"coordinates" : {
"x" : 107.27,
"y" : 172.11
},
"type" : "E",
"description" : "Field Error"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 434442,
"fullName" : "J.P. Howell",
"link" : "/api/v1/people/434442"
},
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"coordinates" : {
"x" : 114.54,
"y" : 158.17
},
"type" : "O",
"description" : "Forceout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"batter" : {
"id" : 425509,
"fullName" : "Jhonny Peralta",
"link" : "/api/v1/people/425509"
},
"coordinates" : {
"x" : 43.03,
"y" : 92.12
},
"type" : "H",
"description" : "Double"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 7,
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"batter" : {
"id" : 425877,
"fullName" : "Yadier Molina",
"link" : "/api/v1/people/425877"
},
"coordinates" : {
"x" : 207.87,
"y" : 93.33
},
"type" : "O",
"description" : "Flyout"
} ]
}
}, {
"startIndex" : 59,
"endIndex" : 67,
"top" : [ 59, 60, 61, 62 ],
"bottom" : [ 63, 64, 65, 66, 67 ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"batter" : {
"id" : 592626,
"fullName" : "Joc Pederson",
"link" : "/api/v1/people/592626"
},
"coordinates" : {
"x" : 127.26,
"y" : 221.8
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 543779,
"fullName" : "Kevin Siegrist",
"link" : "/api/v1/people/543779"
},
"batter" : {
"id" : 276519,
"fullName" : "Jimmy Rollins",
"link" : "/api/v1/people/276519"
},
"coordinates" : {
"x" : 40.6,
"y" : 113.33
},
"type" : "H",
"description" : "Double"
} ],
"home" : [ {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"batter" : {
"id" : 518792,
"fullName" : "Jason Heyward",
"link" : "/api/v1/people/518792"
},
"coordinates" : {
"x" : 151.51,
"y" : 172.11
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 504379,
"fullName" : "Juan Nicasio",
"link" : "/api/v1/people/504379"
},
"batter" : {
"id" : 488721,
"fullName" : "Peter Bourjos",
"link" : "/api/v1/people/488721"
},
"coordinates" : {
"x" : 113.93,
"y" : 164.23
},
"type" : "O",
"description" : "Groundout"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"batter" : {
"id" : 445055,
"fullName" : "Jon Jay",
"link" : "/api/v1/people/445055"
},
"coordinates" : {
"x" : 89.09,
"y" : 116.96
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"batter" : {
"id" : 543939,
"fullName" : "Kolten Wong",
"link" : "/api/v1/people/543939"
},
"coordinates" : {
"x" : 164.84,
"y" : 112.72
},
"type" : "H",
"description" : "Single"
}, {
"team" : {
"id" : 138,
"name" : "St. Louis Cardinals",
"link" : "/api/v1/teams/138",
"springLeague" : {
"id" : 115,
"name" : "Grapefruit League",
"link" : "/api/v1/league/115",
"abbreviation" : "GL"
},
"allStarStatus" : "N"
},
"inning" : 8,
"pitcher" : {
"id" : 572089,
"fullName" : "Paco Rodriguez",
"link" : "/api/v1/people/572089"
},
"batter" : {
"id" : 572761,
"fullName" : "Matt Carpenter",
"link" : "/api/v1/people/572761"
},
"coordinates" : {
"x" : 175.14,
"y" : 96.36
},
"type" : "O",
"description" : "Lineout"
} ]
}
}, {
"startIndex" : 68,
"endIndex" : 70,
"top" : [ 68, 69, 70 ],
"bottom" : [ ],
"hits" : {
"away" : [ {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"batter" : {
"id" : 408236,
"fullName" : "Adrian Gonzalez",
"link" : "/api/v1/people/408236"
},
"coordinates" : {
"x" : 123.02,
"y" : 64.84
},
"type" : "O",
"description" : "Flyout"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"batter" : {
"id" : 457759,
"fullName" : "Justin Turner",
"link" : "/api/v1/people/457759"
},
"coordinates" : {
"x" : 174.53,
"y" : 182.41
},
"type" : "O",
"description" : "Pop Out"
}, {
"team" : {
"id" : 119,
"name" : "Los Angeles Dodgers",
"link" : "/api/v1/teams/119",
"springLeague" : {
"id" : 114,
"name" : "Cactus League",
"link" : "/api/v1/league/114",
"abbreviation" : "CL"
},
"allStarStatus" : "N"
},
"inning" : 9,
"pitcher" : {
"id" : 572096,
"fullName" : "Trevor Rosenthal",
"link" : "/api/v1/people/572096"
},
"batter" : {
"id" : 444843,
"fullName" : "Andre Ethier",
"link" : "/api/v1/people/444843"
},
"coordinates" : {
"x" : 74.54,
"y" : 97.57
},
"type" : "O",
"description" : "Lineout"
} ],
"home" : [ ]
}
} ]
}"#;