[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nate Eaton flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T19:11:35.876Z","endTime":"2026-06-24T19:12:35.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T16:03:01.866Z","endTime":"2026-06-24T18:47:23.095Z","isPitch":false,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T18:47:23.095Z","endTime":"2026-06-24T19:10:04.818Z","isPitch":false,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T19:10:04.818Z","endTime":"2026-06-24T19:11:38.072Z","isPitch":false,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89016424529171,"aZ":-18.311749352950965,"pfxX":3.8976834179898594,"pfxZ":7.734219583985049,"pX":1.0676569559190785,"pZ":2.4853726252999824,"vX0":-5.890750240730962,"vY0":-131.7702496815568,"vZ0":-4.788074757817001,"x":76.3,"y":171.67,"x0":2.806076627808195,"y0":50.0057811051614,"z0":5.64284451617529,"aX":6.989370799664915},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":-6.1,"spinRate":2344,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4126277837184835,"extension":6.41418558460365},"index":3,"playId":"2758cc92-630b-396c-812a-b25b123c7805","pitchNumber":1,"startTime":"2026-06-24T19:11:38.072Z","endTime":"2026-06-24T19:11:42.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.237435306684336,"aZ":-27.18558817639028,"pfxX":6.886026760116167,"pfxZ":3.120636186916248,"pX":-1.094015561301454,"pZ":-0.3242174144251911,"vX0":-11.141344702011343,"vY0":-124.18234160362367,"vZ0":-8.72230564958402,"x":158.7,"y":247.53,"x0":2.5075887287095764,"y0":50.00554783033239,"z0":5.415933442360457,"aX":11.017422356992894},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":-10.6,"spinRate":1568,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4370621222573763,"extension":6.493028101880311},"index":4,"playId":"7e5995f9-8630-3839-b293-6bc9386dd868","pitchNumber":2,"startTime":"2026-06-24T19:11:53.320Z","endTime":"2026-06-24T19:11:57.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.040296987541257,"aZ":-23.53888813876823,"pfxX":0.09110015567387642,"pfxZ":4.958033008045987,"pX":1.666734750256411,"pZ":3.241230953492966,"vX0":-3.341414655170413,"vY0":-129.16075270580575,"vZ0":-1.7119748453838133,"x":53.47,"y":151.27,"x0":2.9487071027884295,"y0":50.00340453342711,"z0":5.668616444116522,"aX":0.15867188390779036},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":0.4,"spinRate":2401,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41912113662363115,"extension":6.293504068861339},"index":5,"playId":"f4087976-d07a-3df1-897e-4bd30983a418","pitchNumber":3,"startTime":"2026-06-24T19:12:13.016Z","endTime":"2026-06-24T19:12:17.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641968582271957,"aZ":-24.513369638158853,"pfxX":7.101680292352778,"pfxZ":4.209813877279298,"pX":0.25249039861838174,"pZ":1.3317297737321678,"vX0":-8.478435714279813,"vY0":-132.43885505025807,"vZ0":-6.4889040320097395,"x":107.38,"y":202.82,"x0":2.5356325355569567,"y0":50.00537041095934,"z0":5.544681179524389,"aX":12.933661289970882},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-11.5,"spinRate":2340,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40968607830036774,"extension":6.545386862240689},"hitData":{"launchSpeed":78.2,"launchAngle":41.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.34,"coordY":108.36}},"index":6,"playId":"d02a10cf-7d16-359d-afb1-1232754a8ec3","pitchNumber":4,"startTime":"2026-06-24T19:12:26.972Z","endTime":"2026-06-24T19:12:35.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-24T19:12:35.085Z","atBatIndex":0},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ceddanne Rafaela triples (3) on a fly ball to first baseman TJ Rumfield, deflected by second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T19:12:42.605Z","endTime":"2026-06-24T19:13:29.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.611189509853983,"aZ":-33.69849522501658,"pfxX":1.964980746863555,"pfxZ":-1.0764895814896036,"pX":-0.14797111209004915,"pZ":2.708155719573222,"vX0":-6.459518825454641,"vY0":-117.42522212044128,"vZ0":-0.17734934311519002,"x":122.64,"y":165.66,"x0":2.3624641470938084,"y0":50.00057009819195,"z0":5.874646749297234,"aX":2.792141895145549},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.8,"breakHorizontal":-2.3,"spinRate":2399,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.4633836687309465,"extension":6.328970711398754},"index":0,"playId":"bcc90551-e10c-39be-ae22-dcfee5102037","pitchNumber":1,"startTime":"2026-06-24T19:12:57.514Z","endTime":"2026-06-24T19:13:01.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05391538441323,"aZ":-23.647574530589623,"pfxX":0.6849760276402965,"pfxZ":4.925549772590223,"pX":0.12703645567813615,"pZ":2.4413979068301326,"vX0":-6.429942522463144,"vY0":-129.49478522461737,"vZ0":-3.559255581952243,"x":112.16,"y":172.86,"x0":2.5327724207969182,"y0":50.00566099983677,"z0":5.602606345291679,"aX":1.1875815468500988},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.1,"spinRate":2389,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4198485428365055,"extension":6.512269321584843},"hitData":{"launchSpeed":82.1,"launchAngle":59.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":179.33,"coordY":144.51}},"index":1,"playId":"03b6bd6b-3566-37ed-a35e-3baa693ec7f8","pitchNumber":2,"startTime":"2026-06-24T19:13:12.260Z","endTime":"2026-06-24T19:13:29.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-6.800000000000004,"leverageIndex":0.63,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:13:29.318Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T19:14:03.453Z","endTime":"2026-06-24T19:14:50.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41092688729655,"aZ":-30.577748179054236,"pfxX":-0.2239131684014959,"pfxZ":1.0961248131670942,"pX":-0.9847789887702625,"pZ":1.089768166340254,"vX0":-7.99186075770796,"vY0":-119.644423102881,"vZ0":-4.418374718386995,"x":154.54,"y":209.36,"x0":2.417272514001747,"y0":50.005765738550856,"z0":5.677347085104533,"aX":-0.3262553057265056},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":2.2,"spinRate":2315,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4564544278366478,"extension":6.5544700007998955},"index":0,"playId":"3a6a7f03-55c6-3468-8950-08c82c74dc4c","pitchNumber":1,"startTime":"2026-06-24T19:14:07.182Z","endTime":"2026-06-24T19:14:11.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99017677655856,"aZ":-26.738282158380635,"pfxX":8.525389509905917,"pfxZ":2.8882372224768984,"pX":1.5710251990500166,"pZ":1.7699336549048035,"vX0":-5.8214428484777265,"vY0":-134.71850044273125,"vZ0":-5.094025717036778,"x":57.12,"y":190.99,"x0":2.627602316752389,"y0":50.001606536867115,"z0":5.522252464893965,"aX":16.027860545817756},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":-14.6,"spinRate":2347,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.40309077448919783,"extension":6.468575318970158},"index":1,"playId":"5386982c-33bb-336c-9919-bf6b0de5835e","pitchNumber":2,"startTime":"2026-06-24T19:14:25.447Z","endTime":"2026-06-24T19:14:29.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538419498810597,"aZ":-30.90450048793473,"pfxX":1.3296372273840267,"pfxZ":0.8283528923490273,"pX":0.24393965632735728,"pZ":2.0325454389729214,"vX0":-6.20596937890661,"vY0":-122.82693656343159,"vZ0":-2.4324453958923655,"x":107.7,"y":183.9,"x0":2.62214357182233,"y0":50.005578370191884,"z0":5.643329683252058,"aX":2.048173882074522},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2356,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.4445935950526878,"extension":6.5293017203753205},"hitData":{"launchSpeed":73.0,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.11,"coordY":168.91}},"index":2,"playId":"dde961d0-778e-3779-8b4e-ee091c880a5a","pitchNumber":3,"startTime":"2026-06-24T19:14:43.054Z","endTime":"2026-06-24T19:14:50.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:14:50.802Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (13) on a sharp fly ball to center fielder Cole Carrigg. Ceddanne Rafaela scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T19:15:00.106Z","endTime":"2026-06-24T19:16:51.612Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87834799227736,"aZ":-21.538505609515344,"pfxX":0.4850101617770224,"pfxZ":6.183242967767079,"pX":0.7409761432770902,"pZ":2.4811506089558635,"vX0":-5.521528591539153,"vY0":-129.0734144823478,"vZ0":-3.6472442301759695,"x":88.76,"y":171.79,"x0":2.8271495466992485,"y0":50.004558357122775,"z0":5.532568438919456,"aX":0.8346206697569806},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":0.1,"spinRate":2364,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4211761582846747,"extension":6.441099357949381},"index":0,"playId":"b492911b-2bda-3951-a263-0764f1e3a2b6","pitchNumber":1,"startTime":"2026-06-24T19:15:20.195Z","endTime":"2026-06-24T19:15:24.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698183735626422,"aZ":-22.76918392950236,"pfxX":0.7624145684938819,"pfxZ":5.359229640511321,"pX":1.0569167686193675,"pZ":1.6347009235306824,"vX0":-4.951584685294983,"vY0":-130.40745281130782,"vZ0":-5.427494911696896,"x":76.71,"y":194.64,"x0":2.8663181600631558,"y0":50.00112685155962,"z0":5.4188133835726,"aX":1.3383440275268506},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2352,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4171015459594738,"extension":6.4274577022199395},"index":1,"playId":"4d5768f3-45ee-33c0-b2fd-4575ee23935e","pitchNumber":2,"startTime":"2026-06-24T19:15:40.991Z","endTime":"2026-06-24T19:15:46.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91204970688885,"aZ":-20.166580913143,"pfxX":4.933073756863861,"pfxZ":6.383131181378399,"pX":-0.9953228633735838,"pZ":2.9945589865101283,"vX0":-10.282623459353909,"vY0":-134.72090694021563,"vZ0":-3.548398443681698,"x":154.94,"y":157.93,"x0":2.1907903414245222,"y0":50.00035283686908,"z0":5.7145450922446,"aX":9.277020700620133},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":-7.3,"spinRate":2418,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40301932682354913,"extension":6.633225059173584},"index":2,"playId":"adb49e92-a798-34e6-a165-e296de08a82a","pitchNumber":3,"startTime":"2026-06-24T19:16:01.392Z","endTime":"2026-06-24T19:16:06.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"baf8601d-0d74-482d-8baf-8dbc1ff0da74","startTime":"2026-06-24T19:16:18.582Z","endTime":"2026-06-24T19:16:23.582Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.799640865933362,"aZ":-34.073379042435,"pfxX":0.8877725755176105,"pfxZ":-1.260883214600378,"pX":0.8526152591479796,"pZ":2.5549046222819247,"vX0":-4.230337227389922,"vY0":-120.87882252120771,"vZ0":-0.7039147311467306,"x":84.5,"y":169.8,"x0":2.4938550838642706,"y0":50.00095878062984,"z0":5.786315980777307,"aX":1.3430596874928178},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-0.8,"spinRate":2259,"spinDirection":343},"zone":12,"typeConfidence":2.0,"plateTime":0.44945387247828394,"extension":6.398739788095098},"hitData":{"launchSpeed":102.2,"launchAngle":34.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":180.19,"coordY":45.78}},"index":4,"playId":"0d275dd3-0437-3231-b213-261e8a8e5cc9","pitchNumber":4,"startTime":"2026-06-24T19:16:34.985Z","endTime":"2026-06-24T19:16:51.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-9.300000000000004,"leverageIndex":1.35,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:16:51.612Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T19:17:03.768Z","endTime":"2026-06-24T19:17:36.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":84.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.661728063006105,"aZ":-24.05711302569644,"pfxX":0.6960960876055345,"pfxZ":4.615879694755365,"pX":-0.244365992729584,"pZ":1.969502617129146,"vX0":-7.849271305853078,"vY0":-129.84006747283794,"vZ0":-4.656663067163108,"x":126.31,"y":185.6,"x0":2.6900978897305508,"y0":50.00128216033585,"z0":5.5513231932732205,"aX":1.224843110474261},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":0.0,"spinRate":2337,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.4171926948465905,"extension":6.577520709499297},"hitData":{"launchSpeed":73.9,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":178.54}},"index":0,"playId":"4b2dda94-12a5-38fc-8466-1f25e6f2d3bf","pitchNumber":1,"startTime":"2026-06-24T19:17:28.174Z","endTime":"2026-06-24T19:17:36.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:17:36.629Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T19:19:31.591Z","endTime":"2026-06-24T19:21:14.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.455820311013543,"aZ":-21.944366842803802,"pfxX":3.0868717161411867,"pfxZ":5.676608085810045,"pX":1.5581074091726907,"pZ":2.6818733202362717,"vX0":-3.282344667926869,"vY0":-131.9960641724013,"vZ0":-3.8076910923984775,"x":57.61,"y":166.37,"x0":2.404202973852349,"y0":50.005092162021754,"z0":5.718013280173921,"aX":5.564710368811087},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-5.0,"spinRate":2075,"spinDirection":136},"zone":12,"typeConfidence":0.75,"plateTime":0.41162432944169947,"extension":5.814235598686575},"index":0,"playId":"c42e7926-876c-39c4-907f-3eb47a660187","pitchNumber":1,"startTime":"2026-06-24T19:19:49.944Z","endTime":"2026-06-24T19:19:54.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637801276736347,"aZ":-21.05941724162877,"pfxX":4.066996428334035,"pfxZ":6.301754410918344,"pX":0.9997024718139857,"pZ":2.6898401328881767,"vX0":-4.883256652349989,"vY0":-130.7454916601887,"vZ0":-3.9509583691292836,"x":78.89,"y":166.15,"x0":2.3467556565651284,"y0":50.00469982028606,"z0":5.76438595644723,"aX":7.176368578502902},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-6.5,"spinRate":2063,"spinDirection":138},"zone":12,"typeConfidence":0.61,"plateTime":0.4159152166810265,"extension":5.780483763736121},"index":1,"playId":"ad834461-9914-3e35-a16b-3003b1a0e21b","pitchNumber":2,"startTime":"2026-06-24T19:20:02.719Z","endTime":"2026-06-24T19:20:06.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.14831542294518,"aZ":-29.78966314860224,"pfxX":6.079280653945895,"pfxZ":1.6988103586145975,"pX":0.8158771705998535,"pZ":2.583511808028058,"vX0":-4.943947178895285,"vY0":-116.86950940335485,"vZ0":-1.1502383535419511,"x":85.9,"y":169.03,"x0":2.154755042110267,"y0":50.00185868598961,"z0":5.845071403042846,"aX":8.526472826795832},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.1,"breakHorizontal":-10.0,"spinRate":1489,"spinDirection":115},"zone":6,"typeConfidence":0.91,"plateTime":0.4661879656852497,"extension":5.752511102838062},"index":2,"playId":"32be73b9-c08e-3823-85d9-f12f09a83bc1","pitchNumber":3,"startTime":"2026-06-24T19:20:19.870Z","endTime":"2026-06-24T19:20:23.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T19:20:37.298Z","endTime":"2026-06-24T19:20:50.260Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.046780649491247,"aZ":-25.17548187790156,"pfxX":-0.3320324077707897,"pfxZ":4.120957505732029,"pX":-0.13533280114085738,"pZ":3.9565338072471223,"vX0":-6.1391057638823465,"vY0":-127.842624955087,"vZ0":-0.056880669232052705,"x":122.16,"y":131.95,"x0":2.3149747469765254,"y0":50.00050172269034,"z0":5.9139089618247,"aX":-0.5628462742069694},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":1.7,"spinRate":2198,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.42433402036881374,"extension":5.818307706986074},"index":4,"playId":"3839991c-e14b-32a4-8e73-c333ba5ef4d2","pitchNumber":4,"startTime":"2026-06-24T19:20:50.260Z","endTime":"2026-06-24T19:20:54.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.604779628310393,"aZ":-37.90652598203561,"pfxX":-4.389229648070302,"pfxZ":-4.90564782549624,"pX":1.1348710881726647,"pZ":0.9193961303204378,"vX0":-1.1837559234467732,"vY0":-106.8726688020966,"vZ0":-1.495395513810038,"x":73.74,"y":213.96,"x0":2.2647261970738413,"y0":50.002551159369865,"z0":5.845782487158518,"aX":-5.130157424651991},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-9.0,"breakHorizontal":8.3,"spinRate":2167,"spinDirection":315},"zone":14,"typeConfidence":0.91,"plateTime":0.510472776454312,"extension":5.99931572073578},"hitData":{"launchSpeed":64.1,"launchAngle":25.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.59,"coordY":106.25}},"index":5,"playId":"0d476016-6d85-3dab-8145-46b299377512","pitchNumber":5,"startTime":"2026-06-24T19:21:00.840Z","endTime":"2026-06-24T19:21:14.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:21:14.690Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T19:21:21.271Z","endTime":"2026-06-24T19:23:24.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29135119684143,"aZ":-26.144279625333372,"pfxX":0.49128162877026105,"pfxZ":3.666972316605719,"pX":-0.9114298900068641,"pZ":2.461703379775985,"vX0":-7.90908745016026,"vY0":-126.08769374204344,"vZ0":-2.996273387241566,"x":151.74,"y":172.31,"x0":2.1731794090073633,"y0":50.00600368269742,"z0":5.725954356818931,"aX":0.8093297047966015},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":0.5,"spinRate":2156,"spinDirection":158},"zone":11,"typeConfidence":0.93,"plateTime":0.4307656836249536,"extension":5.948469131791419},"index":0,"playId":"5be1e4c3-f0af-3ed4-aa71-72da8b85fee2","pitchNumber":1,"startTime":"2026-06-24T19:21:34.730Z","endTime":"2026-06-24T19:21:39.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":70.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.675327499675515,"aZ":-37.89939294153818,"pfxX":-4.1523061497292435,"pfxZ":-4.598826983229184,"pX":0.5563203252735129,"pZ":1.6521715437252769,"vX0":-2.59751478046129,"vY0":-109.97720191607313,"vZ0":-0.5504663241484877,"x":95.79,"y":194.17,"x0":2.2860433730653344,"y0":50.004053272633,"z0":5.872721316148416,"aX":-5.165621945565796},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.3,"breakHorizontal":8.2,"spinRate":2264,"spinDirection":310},"zone":9,"typeConfidence":0.91,"plateTime":0.4951210642030315,"extension":6.045462005337534},"index":1,"playId":"47747c68-bf6c-37af-81c1-8e381dbe13ba","pitchNumber":2,"startTime":"2026-06-24T19:21:53.526Z","endTime":"2026-06-24T19:21:57.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":71.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.005785579324396,"aZ":-36.05314193559875,"pfxX":-5.584661590430727,"pfxZ":-3.0799516691261655,"pX":0.09369652802180929,"pZ":1.6057437341193048,"vX0":-2.974518347837359,"vY0":-110.78626160084582,"vZ0":-1.1159412915765696,"x":113.43,"y":195.42,"x0":2.172508465545302,"y0":50.00076280302025,"z0":5.834780274546796,"aX":-7.044095924744156},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.5,"breakHorizontal":10.8,"spinRate":2290,"spinDirection":317},"zone":8,"typeConfidence":0.77,"plateTime":0.4915971871803819,"extension":6.08257978640445},"index":2,"playId":"49920af5-3ec6-3e36-93ba-66d85720c4d4","pitchNumber":3,"startTime":"2026-06-24T19:22:13.536Z","endTime":"2026-06-24T19:22:17.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666820387686876,"aZ":-25.84991702549233,"pfxX":-0.7119864231962676,"pfxZ":3.7134943907696325,"pX":0.17113307666999716,"pZ":2.17061415760494,"vX0":-5.363796516192277,"vY0":-128.37437249397829,"vZ0":-3.8606368357363574,"x":110.48,"y":180.17,"x0":2.363202569583969,"y0":50.0012373146308,"z0":5.661520019134618,"aX":-1.2104343421836792},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":2.3,"spinRate":2169,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.4234946017838368,"extension":6.031640369557887},"index":3,"playId":"dc7189ad-409c-3c08-9c41-10c51df9257e","pitchNumber":4,"startTime":"2026-06-24T19:22:39.058Z","endTime":"2026-06-24T19:22:42.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36560488444076,"aZ":-24.353730804418447,"pfxX":6.064691325268923,"pfxZ":4.5086115860895735,"pX":-1.0697849381916487,"pZ":2.406934881766491,"vX0":-10.063507572083092,"vY0":-129.4201797793879,"vZ0":-4.070310323807331,"x":157.78,"y":173.79,"x0":2.0421967318329832,"y0":50.00180566089478,"z0":5.816859911589599,"aX":10.517372778013902},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":-9.4,"spinRate":2018,"spinDirection":143},"zone":13,"typeConfidence":0.89,"plateTime":0.419674106499202,"extension":6.113848466310854},"index":4,"playId":"f74795b0-7ea9-3348-a58f-5a5804594236","pitchNumber":5,"startTime":"2026-06-24T19:23:01.913Z","endTime":"2026-06-24T19:23:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":70.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.405621204512485,"aZ":-35.349987588460934,"pfxX":-5.018133036605137,"pfxZ":-2.5909450407208534,"pX":-0.0859716695228237,"pZ":0.9965893519107948,"vX0":-3.407782585784459,"vY0":-109.10119331175983,"vZ0":-2.294741261869595,"x":120.28,"y":211.87,"x0":2.1398979147663644,"y0":50.00445973763397,"z0":5.816607999048486,"aX":-6.143539702453665},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-4.9,"breakHorizontal":9.8,"spinRate":2238,"spinDirection":310},"zone":13,"typeConfidence":0.81,"plateTime":0.4990996330896946,"extension":6.238827983686264},"index":5,"playId":"5e5eadf6-3089-3711-9af5-b341824a5c97","pitchNumber":6,"startTime":"2026-06-24T19:23:19.635Z","endTime":"2026-06-24T19:23:24.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:23:24.141Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T19:23:31.932Z","endTime":"2026-06-24T19:24:42.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73031993406671,"aZ":-22.175404599877357,"pfxX":6.103783130410159,"pfxZ":5.59987132544644,"pX":-0.5374971532244325,"pZ":1.7002006296449652,"vX0":-8.848378965121434,"vY0":-131.25253327139822,"vZ0":-6.113616813451722,"x":137.49,"y":192.87,"x0":2.048827684273535,"y0":50.00181433011013,"z0":5.657295681142739,"aX":10.896760225948718},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-9.6,"spinRate":2036,"spinDirection":133},"zone":7,"typeConfidence":0.74,"plateTime":0.4136638370628658,"extension":6.22915534895055},"index":0,"playId":"57236f7f-9d14-3a7f-b770-d767a774c977","pitchNumber":1,"startTime":"2026-06-24T19:23:49.752Z","endTime":"2026-06-24T19:23:53.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.304076735725666,"aZ":-20.75047055124347,"pfxX":6.8498341771377715,"pfxZ":6.497962208147671,"pX":0.7102303046387548,"pZ":2.467721594471895,"vX0":-5.9746090789649555,"vY0":-131.15035164470996,"vZ0":-4.537929841559512,"x":89.93,"y":172.15,"x0":2.1175590840433647,"y0":50.003079772941604,"z0":5.749249506389833,"aX":12.044612383906438},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-11.3,"spinRate":2053,"spinDirection":140},"zone":6,"typeConfidence":0.84,"plateTime":0.41613995461719444,"extension":6.269827568751388},"index":1,"playId":"7166f330-4ceb-3fe0-8d38-837af5b7e287","pitchNumber":2,"startTime":"2026-06-24T19:24:07.586Z","endTime":"2026-06-24T19:24:11.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264976589497014,"aZ":-26.423253346926778,"pfxX":7.4217032232676186,"pfxZ":3.2999214587430874,"pX":0.12673715656970874,"pZ":2.847221572938,"vX0":-7.637968298815486,"vY0":-130.15350082855159,"vZ0":-2.585409954084552,"x":112.17,"y":161.91,"x0":2.113223977441378,"y0":50.00303921276896,"z0":5.821951579141224,"aX":12.935172604146251},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":-12.1,"spinRate":2027,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.4183160222321449,"extension":6.16548182183734},"hitData":{"launchSpeed":80.4,"launchAngle":34.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.87,"coordY":82.19}},"index":2,"playId":"d76e7a91-b5d1-365f-b4e1-9894cff101a6","pitchNumber":3,"startTime":"2026-06-24T19:24:30.915Z","endTime":"2026-06-24T19:24:42.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:24:42.540Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T19:25:28.751Z","endTime":"2026-06-24T19:26:25.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7f734a95-c4f7-3415-8209-3d8ff8f8492a","startTime":"2026-06-24T19:25:10.213Z","endTime":"2026-06-24T19:25:13.213Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":69.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.502499805898147,"aZ":-39.062539031121794,"pfxX":-5.156180291553972,"pfxZ":-5.709707700561522,"pX":0.3668236259406487,"pZ":1.5152090027605871,"vX0":-2.7552657425985534,"vY0":-108.920458059728,"vZ0":-0.38676826428264244,"x":103.02,"y":197.87,"x0":2.3167019215623474,"y0":50.00428983106121,"z0":5.906408451454065,"aX":-6.217296788145514},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.2,"breakHorizontal":10.1,"spinRate":2201,"spinDirection":310},"zone":14,"typeConfidence":0.91,"plateTime":0.5022022346821036,"extension":5.92812456094069},"index":1,"playId":"f779fd33-f2d5-34d1-b88d-8076a6553fe2","pitchNumber":1,"startTime":"2026-06-24T19:25:30.875Z","endTime":"2026-06-24T19:25:34.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":69.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.189967248983894,"aZ":-39.11234480952888,"pfxX":-3.6774774311484344,"pfxZ":-5.7590245198414625,"pX":0.35683548080418526,"pZ":1.433274148653863,"vX0":-2.8107353568057527,"vY0":-108.49018721763618,"vZ0":-0.4414277659367949,"x":103.4,"y":200.08,"x0":2.142412027763553,"y0":50.00506409672013,"z0":5.866162179741624,"aX":-4.427762561386023},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.3,"breakHorizontal":7.3,"spinRate":2202,"spinDirection":314},"zone":14,"typeConfidence":0.91,"plateTime":0.5029467617155507,"extension":6.174823489583286},"index":2,"playId":"0145e2b2-d2d6-312e-91dc-edc5d272d432","pitchNumber":2,"startTime":"2026-06-24T19:25:51.895Z","endTime":"2026-06-24T19:25:59.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willi Castro steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"0145e2b2-d2d6-312e-91dc-edc5d272d432","startTime":"2026-06-24T19:26:05.204Z","endTime":"2026-06-24T19:26:22.065Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"postOnSecond":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.92,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":70.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.612085628413254,"aZ":-39.30922788460828,"pfxX":-4.446087841757382,"pfxZ":-5.868017582728853,"pX":0.5672279168136309,"pZ":1.7522124007650557,"vX0":-2.1828315362723383,"vY0":-108.79595243092447,"vZ0":0.07728168775436384,"x":95.38,"y":191.47,"x0":2.1567615228513075,"y0":50.003417350669984,"z0":5.9281886681510745,"aX":-5.403975846422596},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.3,"breakHorizontal":8.6,"spinRate":2210,"spinDirection":313},"zone":9,"typeConfidence":0.91,"plateTime":0.5007942307711284,"extension":6.2165078759067445},"index":4,"playId":"c81c19ca-f679-35cf-835a-515e42019e99","pitchNumber":3,"startTime":"2026-06-24T19:26:22.065Z","endTime":"2026-06-24T19:26:25.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:26:25.899Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T19:28:23.824Z","endTime":"2026-06-24T19:28:44.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.628970681253413,"aZ":-20.921919071814155,"pfxX":5.551872616294677,"pfxZ":6.272575865737769,"pX":0.3714034677658474,"pZ":2.3408004885232665,"vX0":-7.593048495070066,"vY0":-131.32298665409039,"vZ0":-4.679466893273171,"x":102.84,"y":175.58,"x0":2.542803440071913,"y0":50.00621597963043,"z0":5.647238599403615,"aX":9.966243405377348},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":-8.9,"spinRate":2266,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4127779355059893,"extension":6.459032268238464},"hitData":{"launchSpeed":99.5,"launchAngle":9.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.26,"coordY":88.68}},"index":0,"playId":"d83f3b1b-8367-3911-beab-89d474cdd2d3","pitchNumber":1,"startTime":"2026-06-24T19:28:33.753Z","endTime":"2026-06-24T19:28:44.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.3,"awayTeamWinProbability":63.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.82,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:28:44.990Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T19:28:55.404Z","endTime":"2026-06-24T19:29:58.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.865503149825898,"aZ":-24.33477399335625,"pfxX":-1.11022695553289,"pfxZ":4.585599512294504,"pX":0.8354488622999343,"pZ":2.964106265797831,"vX0":-4.405077606142693,"vY0":-128.2578321711673,"vZ0":-2.1430215032961955,"x":85.15,"y":158.75,"x0":2.7012302827227312,"y0":50.006335756385475,"z0":5.657857547367692,"aX":-1.898715941717185},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":2.8,"spinRate":2260,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.42276854011704623,"extension":6.42961191361993},"index":0,"playId":"5c2dbbf8-e55b-37d4-8d91-f353579031b3","pitchNumber":1,"startTime":"2026-06-24T19:29:09.331Z","endTime":"2026-06-24T19:29:13.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":77.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.866035969881075,"aZ":-32.99757395514251,"pfxX":1.1188880011212008,"pfxZ":-0.5573779954578422,"pX":0.003980976249952801,"pZ":1.413458995752689,"vX0":-5.844503182427888,"vY0":-119.18062741330785,"vZ0":-3.534327768436588,"x":116.85,"y":200.62,"x0":2.3183400670994914,"y0":50.005246259677556,"z0":5.82472490633818,"aX":1.6486926258244574},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.4,"breakHorizontal":-1.0,"spinRate":2342,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4555307129394057,"extension":6.485480612662664},"index":1,"playId":"23f9f80e-75a1-3235-a5d9-e8326a5c67f0","pitchNumber":2,"startTime":"2026-06-24T19:29:27.368Z","endTime":"2026-06-24T19:29:31.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013457212841477,"aZ":-37.08408622457181,"pfxX":-0.8279430777140806,"pfxZ":-3.3339591885863067,"pX":0.46843873501339334,"pZ":1.238996888230709,"vX0":-5.1845239181553975,"vY0":-120.28889014263828,"vZ0":-2.5770616657371965,"x":99.14,"y":205.33,"x0":2.753790600173186,"y0":50.00150157176801,"z0":5.592975283521022,"aX":-1.2193579646648498},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":2.6,"spinRate":2397,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.45430456518712115,"extension":6.345255404683803},"index":2,"playId":"7882d915-1a76-321f-bf08-7c6911b0d2fc","pitchNumber":3,"startTime":"2026-06-24T19:29:53.808Z","endTime":"2026-06-24T19:29:58.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:29:58.225Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Wong homers (1) on a fly ball to left field. Anthony Seigler scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T19:30:06.897Z","endTime":"2026-06-24T19:30:46.814Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":77.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.70148608447719,"aZ":-36.43700833076729,"pfxX":1.117682094413893,"pfxZ":-2.9039914425792626,"pX":0.012186505125197474,"pZ":1.7870164817489578,"vX0":-5.823537953850022,"vY0":-118.77470038813517,"vZ0":-2.019709206336378,"x":116.54,"y":190.53,"x0":2.3211416836233467,"y0":50.00160789472807,"z0":5.8757353382529445,"aX":1.6428356828612705},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.5,"breakHorizontal":-1.1,"spinRate":2416,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.45625057408729264,"extension":6.527684094716944},"hitData":{"launchSpeed":102.7,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.78,"coordY":70.37}},"index":0,"playId":"05c82dcd-9f28-30c5-8bc7-7ce377cef904","pitchNumber":1,"startTime":"2026-06-24T19:30:24.720Z","endTime":"2026-06-24T19:30:46.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-15.900000000000002,"leverageIndex":1.14,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:30:46.814Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T19:31:15.244Z","endTime":"2026-06-24T19:31:56.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T19:31:05.206Z","endTime":"2026-06-24T19:31:17.407Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.802306244561567,"aZ":-24.24301387460964,"pfxX":-0.7306327308989788,"pfxZ":4.821611534550823,"pX":-0.10052914052443064,"pZ":1.7740281349700018,"vX0":-6.511248382438165,"vY0":-125.4537599395734,"vZ0":-4.772291671459309,"x":120.83,"y":190.88,"x0":2.5899064658851016,"y0":50.00234265502591,"z0":5.601299449792631,"aX":-1.2007226122731056},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":2.4,"spinRate":2352,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.43140341178238284,"extension":6.393460791076552},"index":1,"playId":"3d4f3f4a-bd8c-3794-b263-e9a17baeedcb","pitchNumber":1,"startTime":"2026-06-24T19:31:17.407Z","endTime":"2026-06-24T19:31:21.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83283126600852,"aZ":-24.759479582825072,"pfxX":7.9375585379578855,"pfxZ":4.082390975350112,"pX":0.02571536296531373,"pZ":2.83902634815024,"vX0":-9.181232945194814,"vY0":-132.15522279992487,"vZ0":-2.8544479840555144,"x":116.02,"y":162.13,"x0":2.4690553882421264,"y0":50.0059114358057,"z0":5.698496901363988,"aX":14.432316806138687},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-13.1,"spinRate":2351,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4101349890551682,"extension":6.5268030178773335},"index":2,"playId":"8f42fe4e-7472-34f0-8297-9fec400d8bd0","pitchNumber":2,"startTime":"2026-06-24T19:31:31.770Z","endTime":"2026-06-24T19:31:36.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63380127986901,"aZ":-31.466391523332835,"pfxX":-0.08428771819822911,"pfxZ":0.4734352782918143,"pX":-0.5098402620364374,"pZ":0.6073299678997529,"vX0":-7.4621256986232165,"vY0":-120.39096985470547,"vZ0":-5.220357489283258,"x":136.43,"y":222.38,"x0":2.613147184317464,"y0":50.004969724015545,"z0":5.520521784490174,"aX":-0.12499312483017977},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":1.6,"spinRate":2284,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4512553238298631,"extension":6.541242893829986},"index":3,"playId":"76ad911d-62a9-32b6-92fb-573291871e18","pitchNumber":3,"startTime":"2026-06-24T19:31:52.013Z","endTime":"2026-06-24T19:31:56.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:31:56.972Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nate Eaton flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T19:31:57.618Z","endTime":"2026-06-24T19:32:57.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.305997118696602,"aZ":-23.455424012981922,"pfxX":-0.5019541202961829,"pfxZ":5.075993277795666,"pX":-0.23918717957691668,"pZ":2.472617044339149,"vX0":-6.994979161448136,"vY0":-128.37061532499203,"vZ0":-3.632281333812907,"x":126.12,"y":172.02,"x0":2.553752807515514,"y0":50.0028364677977,"z0":5.67176192346787,"aX":-0.8612112938608211},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":2.0,"spinRate":2413,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.42201957446131466,"extension":6.413933265996409},"index":0,"playId":"6cd2bf10-590e-31f1-a499-d94268a8fd02","pitchNumber":1,"startTime":"2026-06-24T19:32:26.699Z","endTime":"2026-06-24T19:32:30.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358648448817938,"aZ":-31.783157465878496,"pfxX":-0.3960542311289089,"pfxZ":0.25450931169421764,"pX":0.21152385241672692,"pZ":2.1477388347664204,"vX0":-5.560179620651697,"vY0":-121.90686397267889,"vZ0":-1.7914807011718532,"x":108.94,"y":180.79,"x0":2.5705941333214093,"y0":50.000152261688676,"z0":5.628722416908537,"aX":-0.5964313917586914},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":2.0,"spinRate":2358,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.44884060968301,"extension":6.3136869096592125},"hitData":{"launchSpeed":102.3,"launchAngle":35.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.63,"coordY":42.15}},"index":1,"playId":"9ea5a34b-9d14-3b7f-a0c5-6531560620d2","pitchNumber":2,"startTime":"2026-06-24T19:32:46.973Z","endTime":"2026-06-24T19:32:57.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:32:57.029Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg challenged (pitch result), call on the field was confirmed: Cole Carrigg called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T19:34:50.175Z","endTime":"2026-06-24T19:37:07.333Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4262632487134,"aZ":-22.784145848440794,"pfxX":3.250963723095648,"pfxZ":5.195825176542064,"pX":1.2106842528796176,"pZ":3.0383908360504104,"vX0":-4.263242305887156,"vY0":-131.91520927904253,"vZ0":-2.7996207871644465,"x":70.85,"y":156.74,"x0":2.4067266926577244,"y0":50.00154112943257,"z0":5.747581432438879,"aX":5.873826301660687},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":-5.3,"spinRate":1997,"spinDirection":133},"zone":12,"typeConfidence":0.73,"plateTime":0.4112867014246211,"extension":5.851762077263808},"index":0,"playId":"a492f65a-a5f0-3678-a7ad-4f7a7975d285","pitchNumber":1,"startTime":"2026-06-24T19:35:05.856Z","endTime":"2026-06-24T19:35:10.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.552962343129103,"aZ":-26.37774011899577,"pfxX":0.08824524067322592,"pfxZ":3.637922040458726,"pX":-0.3882997041474603,"pZ":3.0632185438193202,"vX0":-6.633653894730528,"vY0":-123.76309738208904,"vZ0":-1.5895178340933724,"x":131.8,"y":156.07,"x0":2.28576748979425,"y0":50.002056152178575,"z0":5.868436922602794,"aX":0.1423220980867395},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":1.0,"spinRate":2124,"spinDirection":158},"zone":1,"typeConfidence":0.71,"plateTime":0.4381644470013457,"extension":5.862111873933527},"index":1,"playId":"12693432-96a5-3391-8143-80cfb2bbe61d","pitchNumber":2,"startTime":"2026-06-24T19:35:16.742Z","endTime":"2026-06-24T19:35:24.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":70.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.70520196928191,"aZ":-37.559646859238256,"pfxX":-3.2960038284389905,"pfxZ":-4.4082293053436805,"pX":0.7745909550855262,"pZ":1.246876532129065,"vX0":-2.3647676085366545,"vY0":-109.09351156750719,"vZ0":-1.2884472182775606,"x":87.47,"y":205.11,"x0":2.2955533543977844,"y0":50.00328550945123,"z0":5.844432952596364,"aX":-4.02701272123121},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-8.0,"breakHorizontal":6.5,"spinRate":2265,"spinDirection":313},"zone":14,"typeConfidence":0.9,"plateTime":0.49944817707063205,"extension":5.970622101450378},"index":2,"playId":"b35f022e-0945-39e8-8c8e-3e476e3ed17e","pitchNumber":3,"startTime":"2026-06-24T19:36:11.572Z","endTime":"2026-06-24T19:36:15.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.886216489508666,"aZ":-37.35694359592766,"pfxX":-4.09260953487399,"pfxZ":-4.2818493791056005,"pX":0.29811756485609453,"pZ":1.5944254003824272,"vX0":-2.886791935518617,"vY0":-108.61328744953416,"vZ0":-0.5247518365127545,"x":105.64,"y":195.73,"x0":2.170692674175882,"y0":50.004835549562,"z0":5.860175466563716,"aX":-4.948822790071738},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-7.7,"breakHorizontal":8.2,"spinRate":2213,"spinDirection":318},"zone":14,"typeConfidence":0.9,"plateTime":0.5019916460420979,"extension":6.035922383798394},"index":3,"playId":"0cbdcac7-07ce-3676-b181-f35fb9c83ac5","pitchNumber":4,"startTime":"2026-06-24T19:36:24.525Z","endTime":"2026-06-24T19:36:28.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52012640125804,"aZ":-21.701799603776486,"pfxX":2.911917859567963,"pfxZ":7.25936316895483,"pX":-0.4169797965850347,"pZ":1.8046004878540967,"vX0":-7.094674842715374,"vY0":-118.73324050397491,"vZ0":-4.5452641793051,"x":132.89,"y":190.06,"x0":2.217791198881947,"y0":50.002154675891305,"z0":5.693223390199862,"aX":4.200782419919975},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.4,"breakHorizontal":-3.7,"spinRate":1539,"spinDirection":111},"zone":7,"typeConfidence":0.8,"plateTime":0.4594900040295098,"extension":5.833282425853837},"index":4,"playId":"b4de0807-1c59-32b1-beb2-450068fdefb6","pitchNumber":5,"startTime":"2026-06-24T19:36:40.307Z","endTime":"2026-06-24T19:37:07.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}},"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:37:07.333Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to left fielder Nate Eaton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T19:37:13.930Z","endTime":"2026-06-24T19:37:50.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45218199386047,"aZ":-21.89895983841234,"pfxX":2.050645050625061,"pfxZ":5.585622501745185,"pX":-0.399008903840068,"pZ":2.1695281334634737,"vX0":-7.636557752098591,"vY0":-132.7751697405582,"vZ0":-5.079105614421776,"x":132.21,"y":180.2,"x0":2.2110527958785147,"y0":50.000386701300975,"z0":5.638594030222131,"aX":3.771302623187274},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-2.5,"spinRate":2134,"spinDirection":133},"zone":7,"typeConfidence":0.89,"plateTime":0.4079021369915452,"extension":6.058062771947643},"index":0,"playId":"76782512-90dc-3c5f-a428-6d0494d1c9d4","pitchNumber":1,"startTime":"2026-06-24T19:37:25.365Z","endTime":"2026-06-24T19:37:29.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42408701709593,"aZ":-23.783270642267343,"pfxX":2.146751346342306,"pfxZ":4.514723144018555,"pX":-0.7385812517899675,"pZ":2.344113607638616,"vX0":-8.619928240953225,"vY0":-133.63101593253032,"vZ0":-4.430356093350005,"x":145.15,"y":175.49,"x0":2.2122837988243194,"y0":50.00159914860647,"z0":5.675573648603908,"aX":3.9895719735596384},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-2.5,"spinRate":2178,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.40569431033077663,"extension":5.997956589880588},"hitData":{"launchSpeed":78.0,"launchAngle":12.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.93,"coordY":103.84}},"index":1,"playId":"4635787c-12b7-308d-a58b-7ac4400dabd2","pitchNumber":2,"startTime":"2026-06-24T19:37:38.509Z","endTime":"2026-06-24T19:37:50.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.6,"awayTeamWinProbability":74.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.61,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:37:50.153Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T19:38:01.284Z","endTime":"2026-06-24T19:38:37.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88397613380722,"aZ":-21.1456360193355,"pfxX":2.280733575740453,"pfxZ":5.965512098416285,"pX":1.3578061033987383,"pZ":2.475388212541692,"vX0":-3.5981095073286995,"vY0":-133.67742538035563,"vZ0":-4.42562056451656,"x":65.24,"y":171.94,"x0":2.4116175065220586,"y0":50.005899372867276,"z0":5.628284433570886,"aX":4.219219373855179},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-3.6,"spinRate":2036,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.406353061357851,"extension":5.85568782026678},"index":0,"playId":"c678f80f-4eae-3c67-a90d-d057a7643966","pitchNumber":1,"startTime":"2026-06-24T19:38:12.670Z","endTime":"2026-06-24T19:38:16.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31690189113455,"aZ":-27.62752429227096,"pfxX":-1.1594982659878463,"pfxZ":2.6953856949545933,"pX":-0.34271902624896317,"pZ":2.82947372725503,"vX0":-6.281015351443107,"vY0":-127.57568310709243,"vZ0":-2.0402048378834547,"x":130.06,"y":162.38,"x0":2.2779496611266006,"y0":50.003701050175195,"z0":5.766451101552129,"aX":-1.957606004988066},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":3.2,"spinRate":2143,"spinDirection":160},"zone":1,"typeConfidence":0.9,"plateTime":0.42545273191203226,"extension":5.915881176164676},"hitData":{"launchSpeed":74.2,"launchAngle":65.0,"totalDistance":156.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.41,"coordY":150.0}},"index":1,"playId":"9af25dda-85d1-3e89-b8ad-e16043735a67","pitchNumber":2,"startTime":"2026-06-24T19:38:28.332Z","endTime":"2026-06-24T19:38:37.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:38:37.956Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to left fielder Nate Eaton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T19:39:26.889Z","endTime":"2026-06-24T19:39:39.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T19:39:07.049Z","endTime":"2026-06-24T19:39:29.097Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.469711018865276,"aZ":-26.984773591014427,"pfxX":-0.028781538626730052,"pfxZ":3.0259064092352457,"pX":-0.1747463477930476,"pZ":1.959911589472462,"vX0":-6.340744565692936,"vY0":-128.55788436611562,"vZ0":-4.167439488178536,"x":123.66,"y":185.86,"x0":2.302165803483852,"y0":50.00326422009609,"z0":5.637869124692097,"aX":-0.04872682024631928},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":1.1,"spinRate":2034,"spinDirection":144},"zone":8,"typeConfidence":0.93,"plateTime":0.42209977846508373,"extension":6.06599451726523},"hitData":{"launchSpeed":96.9,"launchAngle":48.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.57,"coordY":96.55}},"index":1,"playId":"9de74f17-aa88-37c1-8d73-c145564cf9b3","pitchNumber":1,"startTime":"2026-06-24T19:39:29.097Z","endTime":"2026-06-24T19:39:39.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:39:39.656Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ceddanne Rafaela doubles (18) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T19:41:34.986Z","endTime":"2026-06-24T19:41:54.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.279904843490776,"aZ":-22.213388551858444,"pfxX":0.7342255469281478,"pfxZ":5.945359153345434,"pX":-0.12222846622548968,"pZ":1.4143278701293054,"vX0":-7.086249691333824,"vY0":-126.90356993459659,"vZ0":-6.386163868124357,"x":121.66,"y":200.59,"x0":2.5789081850119273,"y0":50.00506795710906,"z0":5.665118778235886,"aX":1.2314977246384529},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.0,"breakHorizontal":-0.1,"spinRate":2314,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.42716527612949484,"extension":6.581819143009843},"hitData":{"launchSpeed":91.9,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.0,"coordY":112.0}},"index":0,"playId":"53669c70-a441-32eb-9783-6e92e83ec0eb","pitchNumber":1,"startTime":"2026-06-24T19:41:41.345Z","endTime":"2026-06-24T19:41:54.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.53,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:41:54.811Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilyer Abreu lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T19:42:03.948Z","endTime":"2026-06-24T19:43:41.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.599067051303503,"aZ":-29.530823645956378,"pfxX":0.6375749933393129,"pfxZ":1.7747453219343878,"pX":-0.6306384760929229,"pZ":2.3567663309566576,"vX0":-7.7406099533004715,"vY0":-119.77101186689227,"vZ0":-1.9977769983562603,"x":141.04,"y":175.15,"x0":2.525788425490118,"y0":50.00235899698283,"z0":5.778929617363915,"aX":0.949791511497108},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":0.2,"spinRate":2336,"spinDirection":6},"zone":4,"typeConfidence":2.0,"plateTime":0.4529201710186941,"extension":6.319880059056047},"index":0,"playId":"cd95a2e7-1080-3150-963d-3bcad64e5ce3","pitchNumber":1,"startTime":"2026-06-24T19:42:26.289Z","endTime":"2026-06-24T19:42:30.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538961507602004,"aZ":-26.606404898446076,"pfxX":8.763637588972916,"pfxZ":3.0843493901486223,"pX":2.014392660968615,"pZ":2.498363847436807,"vX0":-5.175049866843397,"vY0":-132.09592738232084,"vZ0":-3.0389686406125676,"x":40.22,"y":171.32,"x0":2.8390263402767735,"y0":50.001739365539066,"z0":5.575724974922197,"aX":15.81518221763344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-15.1,"spinRate":2300,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4113295542436357,"extension":6.387847903685337},"index":1,"playId":"3c872715-cc5d-3830-8347-7af1b349389a","pitchNumber":2,"startTime":"2026-06-24T19:42:44.042Z","endTime":"2026-06-24T19:42:47.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76986403900085,"aZ":-17.589670565028367,"pfxX":3.2516089454963018,"pfxZ":8.051414384275706,"pX":-0.45739568126342106,"pZ":2.9022548350615027,"vX0":-8.160504138122667,"vY0":-132.83509791414312,"vZ0":-4.2459673208011965,"x":134.43,"y":160.42,"x0":2.2134148159692195,"y0":50.00476708951515,"z0":5.776537565638136,"aX":5.892296341265892},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":-4.4,"spinRate":2412,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4101833907029766,"extension":6.527157975067536},"index":2,"playId":"8c6c7fba-8d00-3ebb-adb8-e0850aee9d93","pitchNumber":3,"startTime":"2026-06-24T19:43:06.282Z","endTime":"2026-06-24T19:43:10.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44456290856545,"aZ":-29.89247440274,"pfxX":-0.6784210170368907,"pfxZ":1.4976100862146904,"pX":0.5312536301448206,"pZ":3.1680310961669824,"vX0":-4.644347192766846,"vY0":-121.59123627913684,"vZ0":-0.10733347337999166,"x":96.75,"y":153.24,"x0":2.5422141538061633,"y0":50.00087847024329,"z0":5.773954484770168,"aX":-1.0299447363892285},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":2.2,"spinRate":2274,"spinDirection":316},"zone":3,"typeConfidence":2.0,"plateTime":0.44788810081985453,"extension":6.528566191134967},"hitData":{"launchSpeed":85.5,"launchAngle":26.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.09,"coordY":75.56}},"index":3,"playId":"eab4599d-2efe-38da-9ca9-faa5b4a02e8a","pitchNumber":4,"startTime":"2026-06-24T19:43:30.309Z","endTime":"2026-06-24T19:43:41.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.3,"awayTeamWinProbability":80.7,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:43:41.637Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out softly, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Ceddanne Rafaela to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T19:43:48.401Z","endTime":"2026-06-24T19:46:11.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359420842079864,"aZ":-20.4912075145571,"pfxX":4.208003749941368,"pfxZ":6.450684774467328,"pX":-0.23288272724039347,"pZ":2.5062121043407397,"vX0":-8.051753700580761,"vY0":-132.49514315581123,"vZ0":-4.780799875679955,"x":125.88,"y":171.11,"x0":2.273397648554053,"y0":50.001580679577984,"z0":5.794458003651493,"aX":7.620565937092294},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":-6.2,"spinRate":2369,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.4104766063030434,"extension":6.5250702338498865},"index":0,"playId":"a9ac86e3-b23a-36b4-97c1-0794852f94f3","pitchNumber":1,"startTime":"2026-06-24T19:44:16.811Z","endTime":"2026-06-24T19:44:20.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737190529519378,"aZ":-22.044357451100296,"pfxX":5.471598933795757,"pfxZ":5.514443029646737,"pX":0.6187735674871304,"pZ":3.5583968527339676,"vX0":-7.004781443256809,"vY0":-133.42363845556181,"vZ0":-1.5182303852247716,"x":93.41,"y":142.7,"x0":2.544883271760059,"y0":50.000203086627046,"z0":5.694986731906945,"aX":10.046249468756585},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-8.8,"spinRate":2281,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4076617040095174,"extension":6.393224650520153},"index":1,"playId":"cc4ef6cc-40e6-3452-b454-0964cf933a99","pitchNumber":2,"startTime":"2026-06-24T19:44:38.499Z","endTime":"2026-06-24T19:44:43.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.932255025125624,"aZ":-24.029399474108875,"pfxX":0.5985121605453987,"pfxZ":4.6343369040138,"pX":1.0515071469616601,"pZ":2.7777984606128916,"vX0":-4.75793119577986,"vY0":-129.91761078085963,"vZ0":-2.682767082753991,"x":76.92,"y":163.78,"x0":2.8069818135530644,"y0":50.004880963848635,"z0":5.595829193186653,"aX":1.0529075796848315},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-0.4,"spinRate":2410,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4170881860198401,"extension":6.492435000778172},"index":2,"playId":"57ceb059-7a05-32d5-8845-1e2ac742dc3f","pitchNumber":3,"startTime":"2026-06-24T19:45:00.214Z","endTime":"2026-06-24T19:45:04.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"87865562-b080-49a0-9152-d32013b12454","startTime":"2026-06-24T19:45:19.895Z","endTime":"2026-06-24T19:45:24.895Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.824180109907694,"aZ":-32.24262551788717,"pfxX":0.8244445785426857,"pfxZ":-0.04232427313528975,"pX":-0.18176133314312765,"pZ":0.9216998163232303,"vX0":-6.447455175229617,"vY0":-122.95841124705031,"vZ0":-4.950876023621508,"x":123.93,"y":213.89,"x0":2.345255088345509,"y0":50.004640819664075,"z0":5.63606358167751,"aX":1.2886133936100717},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":-0.2,"spinRate":2322,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.44212295551288383,"extension":6.498597311443442},"index":4,"playId":"1ea024e4-4e5e-3d4f-b69b-7414240eeafb","pitchNumber":4,"startTime":"2026-06-24T19:45:36.256Z","endTime":"2026-06-24T19:45:39.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.699930855714346,"aZ":-24.064892161826382,"pfxX":0.2525016147740313,"pfxZ":4.715189514186591,"pX":-0.627256139726103,"pZ":3.1692516249364298,"vX0":-8.127819687633892,"vY0":-129.0463621916646,"vZ0":-1.4702232148687302,"x":140.91,"y":153.21,"x0":2.5036821522601165,"y0":50.00603528136145,"z0":5.564362340204668,"aX":0.4348346261783225},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":1.0,"spinRate":2374,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.42116491084565455,"extension":6.488570535438391},"hitData":{"launchSpeed":49.1,"launchAngle":13.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":112.28,"coordY":160.3}},"index":5,"playId":"f515cf61-58e6-3cbf-aaf6-1e1c1d6c51b0","pitchNumber":5,"startTime":"2026-06-24T19:46:03.759Z","endTime":"2026-06-24T19:46:11.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:46:11.760Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out softly, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T19:46:21.773Z","endTime":"2026-06-24T19:47:48.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44359886522127,"aZ":-29.311415925189923,"pfxX":5.47894345185327,"pfxZ":1.718201452759157,"pX":0.5203036280275841,"pZ":2.5771067865297717,"vX0":-7.07666842669892,"vY0":-127.210153282382,"vZ0":-1.9661281655622393,"x":97.17,"y":169.2,"x0":2.60723341946856,"y0":50.00076629203782,"z0":5.650357127491884,"aX":9.11327643399808},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.6,"spinRate":1598,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.42814088960426044,"extension":6.432328659540494},"index":0,"playId":"76962d1e-a160-3082-9747-9d209399d5a0","pitchNumber":1,"startTime":"2026-06-24T19:46:37.333Z","endTime":"2026-06-24T19:46:41.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15264995978033,"aZ":-24.63645376149479,"pfxX":-1.2656608692950622,"pfxZ":4.438089454040691,"pX":1.2565358211034319,"pZ":3.4755004411291233,"vX0":-3.770429819296343,"vY0":-128.64128179536107,"vZ0":-0.7444130067292091,"x":69.1,"y":144.94,"x0":2.8975007469075207,"y0":50.005286677739065,"z0":5.654523061141683,"aX":-2.151770803613834},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":3.0,"spinRate":2313,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.42349412398645825,"extension":6.420080741301853},"index":1,"playId":"d6292df7-2027-3b73-a97f-b5c2a0d7b7f8","pitchNumber":2,"startTime":"2026-06-24T19:46:58.139Z","endTime":"2026-06-24T19:47:02.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023145563667153,"aZ":-21.25936655492036,"pfxX":5.803998911844403,"pfxZ":5.879258101997632,"pX":0.8693092798793061,"pZ":3.369936903798684,"vX0":-6.576810649789952,"vY0":-134.8290311011444,"vZ0":-2.0196708019596343,"x":83.86,"y":147.79,"x0":2.5765351289717198,"y0":50.00184482333264,"z0":5.615921812086054,"aX":10.774563548404947},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-9.2,"spinRate":2223,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4049409194619238,"extension":6.45939146087283},"index":2,"playId":"095e2a26-7f0b-3076-959e-bc91de4e7f2c","pitchNumber":3,"startTime":"2026-06-24T19:47:19.752Z","endTime":"2026-06-24T19:47:24.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.519027723664287,"aZ":-30.415310779764564,"pfxX":6.593510481784609,"pfxZ":1.0545531928628709,"pX":1.0280146534464252,"pZ":1.926787147893925,"vX0":-6.392307605962568,"vY0":-127.14783463540861,"vZ0":-3.036378173542411,"x":77.81,"y":186.76,"x0":2.695886353622606,"y0":50.00283234312312,"z0":5.503967363423333,"aX":10.997053845990134},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":-10.8,"spinRate":1591,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.42775230764516614,"extension":6.395803814063314},"hitData":{"launchSpeed":57.7,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":159.41,"coordY":166.86}},"index":3,"playId":"6e9ef9c4-e4e3-39f8-a93a-f745aeab4886","pitchNumber":4,"startTime":"2026-06-24T19:47:40.244Z","endTime":"2026-06-24T19:47:48.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:47:48.586Z","atBatIndex":21},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Karros reaches on a throwing error by third baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:50:15.478Z","endTime":"2026-06-24T19:51:06.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Marcelo Mayer replaces third baseman Caleb Durbin, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T19:50:02.230Z","endTime":"2026-06-24T19:50:02.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Anthony Seigler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T19:50:02.240Z","endTime":"2026-06-24T19:50:02.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for Andruw Monasterio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T19:50:02.241Z","endTime":"2026-06-24T19:50:17.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":678011,"link":"/api/v1/people/678011"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.92876811434501,"aZ":-26.358723373010488,"pfxX":4.429865948357994,"pfxZ":4.09381240074922,"pX":1.00138801262388,"pZ":2.911807743775799,"vX0":-4.189331070272581,"vY0":-117.49429035691743,"vZ0":-1.0147043040539532,"x":78.83,"y":160.16,"x0":2.2185652201738586,"y0":50.00370041513568,"z0":5.763875770757996,"aX":6.293269532033649},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.4,"breakHorizontal":-7.2,"spinRate":1443,"spinDirection":116},"zone":12,"typeConfidence":0.91,"plateTime":0.46336559632501917,"extension":5.910403907317774},"index":3,"playId":"6f56ca46-3394-3d1f-b690-ae452429bd4d","pitchNumber":1,"startTime":"2026-06-24T19:50:17.629Z","endTime":"2026-06-24T19:50:22.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17315902488187,"aZ":-26.29074963260723,"pfxX":-0.052902491529075224,"pfxZ":3.5323430950555235,"pX":0.7131555825127726,"pZ":4.104568746707043,"vX0":-3.9041652789630588,"vY0":-126.75419458277129,"vZ0":0.6603521256166662,"x":89.82,"y":127.96,"x0":2.265199073881381,"y0":50.002847187981835,"z0":5.902088935093646,"aX":-0.08754555662529953},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":0.7,"spinRate":2138,"spinDirection":160},"zone":12,"typeConfidence":0.86,"plateTime":0.4282792607913817,"extension":5.8228398949342495},"index":4,"playId":"c47c6f74-c9e2-363e-8a1c-fc85836dee1d","pitchNumber":2,"startTime":"2026-06-24T19:50:32.988Z","endTime":"2026-06-24T19:50:36.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.7031675240899,"aZ":-29.394602487014396,"pfxX":6.470304515218034,"pfxZ":2.0592347849441195,"pX":0.7905644499399443,"pZ":1.2576596240948694,"vX0":-4.792366479496176,"vY0":-114.79472808953874,"vZ0":-3.7005323078233774,"x":86.87,"y":204.82,"x0":2.0516511795625783,"y0":50.005657360352394,"z0":5.713583659805975,"aX":8.747624341304398},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":1526,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.47482275831152787,"extension":5.909286964099935},"index":5,"playId":"726c3ca0-0e82-3a5f-9cfe-35299c248ee0","pitchNumber":3,"startTime":"2026-06-24T19:50:45.217Z","endTime":"2026-06-24T19:50:49.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.815446139382555,"aZ":-25.666742720376458,"pfxX":0.3448938920805884,"pfxZ":3.9701325054576646,"pX":-0.6327958381418698,"pZ":3.2160517603611884,"vX0":-7.270717594197997,"vY0":-125.7734755889603,"vZ0":-1.5374077090029554,"x":141.12,"y":151.95,"x0":2.222079838016705,"y0":50.00461527721452,"z0":5.870309698419963,"aX":0.5656452549840193},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2115,"spinDirection":157},"zone":1,"typeConfidence":0.91,"plateTime":0.4315905583966404,"extension":6.01293012653612},"hitData":{"launchSpeed":70.6,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":171.45}},"index":6,"playId":"1af0c47d-2b41-3da5-870d-23de036a7ae7","pitchNumber":4,"startTime":"2026-06-24T19:50:58.064Z","endTime":"2026-06-24T19:51:06.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:51:06.636Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willi Castro grounds into a force out, shortstop Marcelo Mayer to second baseman Andruw Monasterio. Kyle Karros out at 2nd. Willi Castro to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:51:18.944Z","endTime":"2026-06-24T19:52:01.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78740189964793,"aZ":-27.938283896924425,"pfxX":3.3276076098157157,"pfxZ":3.048401100059947,"pX":0.20454621479088103,"pZ":1.6091639743893786,"vX0":-5.517241992093261,"vY0":-116.99495246906957,"vZ0":-3.293408853133701,"x":109.2,"y":195.33,"x0":2.159464288203691,"y0":50.00165188790855,"z0":5.649772995728829,"aX":4.619863703299995},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.0,"breakHorizontal":-4.7,"spinRate":1355,"spinDirection":115},"zone":8,"typeConfidence":0.89,"plateTime":0.4679187989244169,"extension":6.026635037922111},"index":0,"playId":"0a56b1d2-5a40-3620-a076-076ad51b42ba","pitchNumber":1,"startTime":"2026-06-24T19:51:35.741Z","endTime":"2026-06-24T19:51:39.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484164298659472,"aZ":-25.30570553110184,"pfxX":-1.0451263413497496,"pfxZ":4.151552057428299,"pX":-0.5870514476808918,"pZ":3.031024519577197,"vX0":-6.724424540829997,"vY0":-127.35350014826997,"vZ0":-2.0271553962073074,"x":139.38,"y":156.94,"x0":2.215807195608683,"y0":50.000433467817835,"z0":5.825216029476559,"aX":-1.7281523356628918},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":3.4,"spinRate":2201,"spinDirection":176},"zone":1,"typeConfidence":0.92,"plateTime":0.4289557106488009,"extension":5.994852227788515},"hitData":{"launchSpeed":56.0,"launchAngle":12.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":99.16,"coordY":153.11}},"index":1,"playId":"8c10f693-c83a-3886-8d77-36e09bef4fc2","pitchNumber":2,"startTime":"2026-06-24T19:51:54.187Z","endTime":"2026-06-24T19:52:01.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.63,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:52:01.753Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to left fielder Nate Eaton. Willi Castro to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:52:09.116Z","endTime":"2026-06-24T19:53:38.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5333368861675,"aZ":-25.094025251677472,"pfxX":7.237880336603029,"pfxZ":4.183746048398175,"pX":0.04536798493698272,"pZ":1.1016292169163346,"vX0":-7.8505866499545585,"vY0":-129.35284565399394,"vZ0":-6.472372086183183,"x":115.27,"y":209.04,"x0":2.1824217647007877,"y0":50.0006018728043,"z0":5.565962700983357,"aX":12.237686709005809},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-11.3,"spinRate":2058,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.42380004125997583,"extension":6.144953298995765},"index":0,"playId":"8e2cea74-3e94-384a-af3d-cb146c74d660","pitchNumber":1,"startTime":"2026-06-24T19:52:31.055Z","endTime":"2026-06-24T19:52:35.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.59666183204652,"aZ":-37.200510312427824,"pfxX":-4.775651712042285,"pfxZ":-4.000681282607946,"pX":1.0513439809565615,"pZ":2.874444938233427,"vX0":-1.233144344321695,"vY0":-110.77273552154548,"vZ0":1.5859555839890118,"x":76.93,"y":161.17,"x0":2.2340676970636055,"y0":50.00085909254561,"z0":6.004062616145073,"aX":-6.004091975584378},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-6.6,"breakHorizontal":9.0,"spinRate":2222,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.49224177858082063,"extension":6.061413236676286},"index":1,"playId":"520c788f-65f7-3076-b855-6393eed3f014","pitchNumber":2,"startTime":"2026-06-24T19:52:49.155Z","endTime":"2026-06-24T19:52:53.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047224791003682,"aZ":-27.343442309382816,"pfxX":7.594269090505543,"pfxZ":2.7818967332716675,"pX":0.31151679457746206,"pZ":0.9824963857893324,"vX0":-7.26118097872507,"vY0":-130.12936699059958,"vZ0":-6.665557890495188,"x":105.13,"y":212.25,"x0":2.134416646859345,"y0":50.00417022258733,"z0":5.613435753524915,"aX":13.191700648865986},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-12.4,"spinRate":2082,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4188881222727585,"extension":6.193605374902125},"index":2,"playId":"4b082801-720c-31a9-b1d8-fc993073d7e0","pitchNumber":3,"startTime":"2026-06-24T19:53:09.135Z","endTime":"2026-06-24T19:53:13.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":71.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.822451901787474,"aZ":-37.022941229542255,"pfxX":-4.044828356276245,"pfxZ":-3.863339295383277,"pX":0.48557216992694163,"pZ":2.1826972078155196,"vX0":-2.5066757110391698,"vY0":-110.42214122257955,"vZ0":0.25000599882939945,"x":98.49,"y":179.85,"x0":2.1551199109264663,"y0":50.00404483808845,"z0":5.914605533498599,"aX":-5.072355291520259},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.7,"breakHorizontal":7.9,"spinRate":2222,"spinDirection":313},"zone":9,"typeConfidence":0.9,"plateTime":0.49313932774498737,"extension":6.077500742553545},"hitData":{"launchSpeed":85.5,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.28,"coordY":121.93}},"index":3,"playId":"f3fd42c3-9e2b-3d7a-a134-14f7dca29caf","pitchNumber":4,"startTime":"2026-06-24T19:53:27.781Z","endTime":"2026-06-24T19:53:38.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:53:38.812Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (15) on a line drive to right fielder Wilyer Abreu. Willi Castro scores. Tyler Freeman to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:53:56.326Z","endTime":"2026-06-24T19:54:44.964Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":74.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.288959394181465,"aZ":-30.866595476451447,"pfxX":-5.171852587969941,"pfxZ":0.967347726705952,"pX":-1.2548629840058183,"pZ":0.756011205338161,"vX0":-6.270162885679205,"vY0":-114.84451599184122,"vZ0":-4.132482759702414,"x":164.83,"y":218.37,"x0":2.1675513509680644,"y0":50.00557685037969,"z0":5.533116946055925,"aX":-7.011480575757094},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.1,"breakHorizontal":10.8,"spinRate":2306,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.4742435762207893,"extension":6.230006805321548},"index":0,"playId":"63e7cc61-ee30-3912-87c8-019b387da378","pitchNumber":1,"startTime":"2026-06-24T19:54:07.455Z","endTime":"2026-06-24T19:54:11.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735789513418187,"aZ":-25.310283733571566,"pfxX":6.008765106013816,"pfxZ":3.920986606821451,"pX":0.5441609918120021,"pZ":2.6218461431611493,"vX0":-6.074434584972703,"vY0":-130.25101681421637,"vZ0":-3.1647795755380486,"x":96.26,"y":167.99,"x0":2.1059949429534974,"y0":50.00033977245237,"z0":5.729147682908356,"aX":10.509447346863539},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-9.8,"spinRate":2076,"spinDirection":149},"zone":6,"typeConfidence":0.89,"plateTime":0.4176621063624233,"extension":6.343882395981102},"hitData":{"launchSpeed":91.7,"launchAngle":8.0,"totalDistance":124.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.0,"coordY":96.0}},"index":1,"playId":"7888f2ed-7ade-3bce-9c3e-dc41adbe4691","pitchNumber":2,"startTime":"2026-06-24T19:54:31.234Z","endTime":"2026-06-24T19:54:44.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":2.15,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:54:44.964Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:55:45.371Z","endTime":"2026-06-24T19:56:42.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T19:55:16.228Z","endTime":"2026-06-24T19:55:47.575Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8755355446472,"aZ":-25.93887901265996,"pfxX":-1.1608319359919723,"pfxZ":3.779135237346509,"pX":0.8359757545574898,"pZ":4.488908886965838,"vX0":-3.5128215185457727,"vY0":-127.08812836499995,"vZ0":1.6013931196042805,"x":85.13,"y":117.58,"x0":2.3820095089530304,"y0":50.0029328735894,"z0":5.898014131555341,"aX":-1.9157787139638323},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2170,"spinDirection":164},"zone":12,"typeConfidence":0.86,"plateTime":0.42951446948173455,"extension":6.0327476890457605},"index":1,"playId":"d510f6e2-84cf-3310-99eb-6f7cd4138dd4","pitchNumber":1,"startTime":"2026-06-24T19:55:47.575Z","endTime":"2026-06-24T19:55:51.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.829659942395327,"aZ":-30.525646674789567,"pfxX":2.6640539530668272,"pfxZ":1.206729470546283,"pX":1.033581208579258,"pZ":1.4621843096282998,"vX0":-3.62695639998903,"vY0":-115.72975266689433,"vZ0":-2.939934467821706,"x":77.6,"y":199.3,"x0":2.2722125324296667,"y0":50.00049207936047,"z0":5.6615257742980996,"aX":3.6272423060225667},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.8,"breakHorizontal":-4.0,"spinRate":1544,"spinDirection":103},"zone":14,"typeConfidence":0.87,"plateTime":0.4725951295811637,"extension":6.03532054492168},"index":2,"playId":"06f18ec2-4785-32a0-945a-e4a60777e38d","pitchNumber":2,"startTime":"2026-06-24T19:56:01.809Z","endTime":"2026-06-24T19:56:06.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":71.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.178979946678627,"aZ":-38.95078026813486,"pfxX":-4.78002158033925,"pfxZ":-5.350583677571941,"pX":-0.05898379133155428,"pZ":1.3478955828454022,"vX0":-3.332865727269639,"vY0":-111.00517103978362,"vZ0":-1.0296206456447217,"x":119.25,"y":202.39,"x0":2.0754130478279222,"y0":50.0034866021187,"z0":5.821856532204942,"aX":-6.051702784413764},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.7,"breakHorizontal":9.5,"spinRate":2285,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.49071929731359587,"extension":6.1839698420718126},"index":3,"playId":"8c1f3392-9455-380c-bf99-d0eafdbb8ebb","pitchNumber":3,"startTime":"2026-06-24T19:56:19.811Z","endTime":"2026-06-24T19:56:24.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.093856153631418,"aZ":-25.605730659013428,"pfxX":-0.9175158083772803,"pfxZ":3.827681111178853,"pX":-0.020660776210867385,"pZ":3.7600805543498645,"vX0":-5.605454526738095,"vY0":-128.95668623368203,"vZ0":-0.2937555332905385,"x":117.79,"y":137.26,"x0":2.283719886484299,"y0":50.00163148870726,"z0":5.819427476356451,"aX":-1.5742005348115127},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":2.6,"spinRate":2151,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.4217157594365042,"extension":6.058355462620363},"index":4,"playId":"1ff3d9e3-d7bf-3a2c-a316-3c212389a4ce","pitchNumber":4,"startTime":"2026-06-24T19:56:38.539Z","endTime":"2026-06-24T19:56:42.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.1,"awayTeamWinProbability":54.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":2.05,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:56:42.730Z","atBatIndex":26},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cole Carrigg out on a sacrifice fly. Tyler Freeman scores. TJ Rumfield to 3rd. Hunter Goodman out at 2nd. Cole Carrigg to 1st.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:56:54.175Z","endTime":"2026-06-24T19:57:46.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":70.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.50622372181842,"aZ":-37.39675406472941,"pfxX":-4.3748653813648986,"pfxZ":-4.294527884363367,"pX":1.1271336908553193,"pZ":1.1411529275463477,"vX0":-1.1326646046079019,"vY0":-109.14423238446,"vZ0":-1.4899255027136256,"x":74.04,"y":207.97,"x0":2.219918576615808,"y0":50.000861599406925,"z0":5.825853105244956,"aX":-5.3266684516541005},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.8,"breakHorizontal":8.2,"spinRate":2175,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.5000395002064635,"extension":6.252077782643934},"index":0,"playId":"89a5c5b1-49ad-3904-b57d-5426843cce15","pitchNumber":1,"startTime":"2026-06-24T19:57:12.316Z","endTime":"2026-06-24T19:57:15.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6250698105558,"aZ":-24.45390790236457,"pfxX":5.207238614077013,"pfxZ":4.330144970448528,"pX":0.5269383498528666,"pZ":2.2023559518225118,"vX0":-6.131223991872529,"vY0":-131.38525336511532,"vZ0":-4.334217942759256,"x":96.91,"y":179.32,"x0":2.192646438336676,"y0":50.003624366711065,"z0":5.647419373338693,"aX":9.286271491782742},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-8.4,"spinRate":2083,"spinDirection":141},"zone":9,"typeConfidence":0.8,"plateTime":0.4137479464180842,"extension":6.201480335606608},"hitData":{"launchSpeed":103.3,"launchAngle":14.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.24,"coordY":96.89}},"index":1,"playId":"9dc375f7-7fce-3292-88d7-82ac735ec059","pitchNumber":2,"startTime":"2026-06-24T19:57:35.600Z","endTime":"2026-06-24T19:57:46.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":3.06,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:57:46.180Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake McCarthy grounds into a force out, second baseman Andruw Monasterio to shortstop Marcelo Mayer. Cole Carrigg out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T19:58:16.296Z","endTime":"2026-06-24T19:58:28.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.653992909043897,"aZ":-24.500819704254997,"pfxX":8.566035169123069,"pfxZ":4.290915076221266,"pX":0.012413359222344354,"pZ":1.8443114387624286,"vX0":-8.407811111959743,"vY0":-132.0280597233748,"vZ0":-5.240461492349376,"x":116.53,"y":188.98,"x0":2.105409313157038,"y0":50.00275793466221,"z0":5.627629812330395,"aX":15.32117141475654},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-13.9,"spinRate":2130,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.41279085138430816,"extension":6.288762897323515},"hitData":{"launchSpeed":82.0,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":146.11}},"index":0,"playId":"1d74a9a9-b171-3e8a-b5a7-a37a432d316a","pitchNumber":1,"startTime":"2026-06-24T19:58:20.519Z","endTime":"2026-06-24T19:58:28.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.27,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-06-24T19:58:28.520Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:00:49.465Z","endTime":"2026-06-24T20:01:19.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.759494607828596,"aZ":-23.16174820657737,"pfxX":-0.6563963097772616,"pfxZ":5.415591317201747,"pX":0.3099296645640195,"pZ":2.2934825038544298,"vX0":-5.838337032539892,"vY0":-126.80347813735561,"vZ0":-3.9406478137442096,"x":105.19,"y":176.86,"x0":2.7072933985810548,"y0":50.0007757303786,"z0":5.669902577515189,"aX":-1.0895108400983136},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":2.3,"spinRate":2423,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4284933877330066,"extension":6.531411258355228},"index":0,"playId":"30934a70-dd85-38f0-8c50-9851911f5e8f","pitchNumber":1,"startTime":"2026-06-24T20:00:49.591Z","endTime":"2026-06-24T20:00:53.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-24T20:01:04.889Z","endTime":"2026-06-24T20:01:11.240Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.318683319983787,"aZ":-28.246067480492542,"pfxX":6.315627246998796,"pfxZ":2.4879869398050456,"pX":0.7887968467089128,"pZ":1.990427355028204,"vX0":-6.174788972794153,"vY0":-123.92146066088348,"vZ0":-3.367424172198425,"x":86.93,"y":185.04,"x0":2.474830845091864,"y0":50.00187416456937,"z0":5.6892965270633145,"aX":9.968067280794},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-10.3,"spinRate":1681,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.43951175026204403,"extension":6.296657000613545},"hitData":{"launchSpeed":92.8,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.37,"coordY":135.92}},"index":2,"playId":"800f579c-79fb-37ca-856a-91c29cde21af","pitchNumber":2,"startTime":"2026-06-24T20:01:11.240Z","endTime":"2026-06-24T20:01:19.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:01:19.737Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andruw Monasterio homers (3) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:01:31.250Z","endTime":"2026-06-24T20:02:40.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57774686832005,"aZ":-23.263893137769198,"pfxX":0.15729241059221177,"pfxZ":5.330712017019277,"pX":-1.0298962957238003,"pZ":2.9870241128485073,"vX0":-8.738221699279602,"vY0":-127.03122229802587,"vZ0":-2.0989081365239186,"x":156.26,"y":158.13,"x0":2.4020363224908987,"y0":50.00144794434972,"z0":5.632203031118135,"aX":0.2652303032010361},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2431,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.42756873963499453,"extension":6.441633099511327},"index":0,"playId":"d46bb127-4a5f-3b6b-b014-78f9c1225d68","pitchNumber":1,"startTime":"2026-06-24T20:01:46.095Z","endTime":"2026-06-24T20:01:49.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.848028215277424,"aZ":-22.861700666996995,"pfxX":0.17815356186570774,"pfxZ":5.459254381054415,"pX":0.5595786685863877,"pZ":1.8050141945527043,"vX0":-5.688799021069228,"vY0":-128.0948451098224,"vZ0":-4.840732857185101,"x":95.67,"y":190.04,"x0":2.7615576818489607,"y0":50.00486277064679,"z0":5.447396612156727,"aX":0.30520708075170305},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":0.6,"spinRate":2426,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4233267226641586,"extension":6.437417849389314},"index":1,"playId":"a5581a05-84a4-3388-96a5-6b2777eee586","pitchNumber":2,"startTime":"2026-06-24T20:02:00.562Z","endTime":"2026-06-24T20:02:04.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.85563937136038,"aZ":-34.11958785208795,"pfxX":0.8180503294728825,"pfxZ":-1.2752392977380325,"pX":-0.3956760461829845,"pZ":1.4075900757502415,"vX0":-6.974186020791544,"vY0":-121.27316914027553,"vZ0":-3.5110350957216214,"x":132.08,"y":200.78,"x0":2.379194830858303,"y0":50.00110724831956,"z0":5.77075994182423,"aX":1.251204722558044},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-0.2,"spinRate":2460,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.44719136416695626,"extension":6.517516521017497},"hitData":{"launchSpeed":99.8,"launchAngle":26.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.27,"coordY":85.09}},"index":2,"playId":"034a4e69-1993-3db4-bee9-7adb485f789a","pitchNumber":3,"startTime":"2026-06-24T20:02:16.421Z","endTime":"2026-06-24T20:02:40.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-11.100000000000001,"leverageIndex":0.67,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:02:40.192Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a sharp line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:03:08.762Z","endTime":"2026-06-24T20:03:23.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T20:02:58.481Z","endTime":"2026-06-24T20:03:10.991Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98128808811319,"aZ":-26.61615739260651,"pfxX":8.254949373935846,"pfxZ":2.978138234421685,"pX":0.26871881140620657,"pZ":2.105980396894035,"vX0":-8.64357650472171,"vY0":-134.44606727004737,"vZ0":-4.28455836090741,"x":106.76,"y":181.92,"x0":2.4241477963308617,"y0":50.002884391891214,"z0":5.567630557689036,"aX":15.39904321973454},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":-13.6,"spinRate":2299,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.404506571652973,"extension":6.472099148012104},"hitData":{"launchSpeed":105.8,"launchAngle":10.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.41,"coordY":69.18}},"index":1,"playId":"15393591-7f25-3d33-85bb-684a7b02aae9","pitchNumber":1,"startTime":"2026-06-24T20:03:10.991Z","endTime":"2026-06-24T20:03:23.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:03:23.210Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:03:32.852Z","endTime":"2026-06-24T20:04:23.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96424006019133,"aZ":-19.672106366750228,"pfxX":4.885515575491048,"pfxZ":6.8914461848054565,"pX":2.1833921053587924,"pZ":2.1928805339584083,"vX0":-3.190587370962015,"vY0":-133.19095274572476,"vZ0":-5.10208534455619,"x":33.77,"y":179.57,"x0":2.756069407271466,"y0":50.005158176044105,"z0":5.536572549637707,"aX":8.865433405559115},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":-8.3,"spinRate":2312,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.40969529307514563,"extension":6.434271612937922},"index":0,"playId":"3356bb25-6b47-3914-a472-e4011dee39e4","pitchNumber":1,"startTime":"2026-06-24T20:03:49.350Z","endTime":"2026-06-24T20:03:53.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01631101961785,"aZ":-23.799770149811778,"pfxX":1.1029488678184722,"pfxZ":4.930724334749738,"pX":0.2859531224979027,"pZ":2.083135984947336,"vX0":-6.427339129150731,"vY0":-128.3479503384769,"vZ0":-4.045267142502234,"x":106.1,"y":182.54,"x0":2.659880167003799,"y0":50.00337866914855,"z0":5.493374558229384,"aX":1.8738583963566624},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2429,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.42381246933961814,"extension":6.520539424881789},"hitData":{"launchSpeed":104.8,"launchAngle":34.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.78,"coordY":30.87}},"index":1,"playId":"2894cc71-776c-3ac4-a83b-e1a4dede71a5","pitchNumber":2,"startTime":"2026-06-24T20:04:08.649Z","endTime":"2026-06-24T20:04:23.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:04:23.358Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nate Eaton walks. Connor Wong to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:04:33.390Z","endTime":"2026-06-24T20:06:49.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455481779871857,"aZ":-28.806827185460758,"pfxX":7.725963193963619,"pfxZ":2.0979330479954923,"pX":0.6850503777821783,"pZ":1.6965796160043851,"vX0":-7.366649441851695,"vY0":-124.96181922748204,"vZ0":-3.737904100607945,"x":90.89,"y":192.97,"x0":2.645393059148328,"y0":50.00440290879358,"z0":5.537912460964435,"aX":12.413047222776518},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-12.6,"spinRate":1705,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4356972709805538,"extension":6.388946092578708},"index":0,"playId":"9dba0cd7-5d50-3701-9f2b-1f988118bfbf","pitchNumber":1,"startTime":"2026-06-24T20:04:45.922Z","endTime":"2026-06-24T20:04:49.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032207769092725,"aZ":-28.22480594002688,"pfxX":6.367511275492608,"pfxZ":2.4836844979139174,"pX":1.1445644207349777,"pZ":1.9380636027924647,"vX0":-5.539960581602833,"vY0":-124.6886633349936,"vZ0":-3.392690602824693,"x":73.37,"y":186.45,"x0":2.558610834555573,"y0":50.00071532481151,"z0":5.623571339533409,"aX":10.112407128344374},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-10.4,"spinRate":1708,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4378304877726831,"extension":6.309661437899965},"index":1,"playId":"16826a11-e803-31f1-bf0e-8661c1da21f9","pitchNumber":2,"startTime":"2026-06-24T20:05:06.142Z","endTime":"2026-06-24T20:05:11.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28128684095718,"aZ":-22.881005458178713,"pfxX":1.2863307209920745,"pfxZ":5.428890268443972,"pX":0.3704201459761627,"pZ":3.374641919025256,"vX0":-6.0902547386072685,"vY0":-128.38634128961777,"vZ0":-1.398579764856574,"x":102.88,"y":147.66,"x0":2.580641251804484,"y0":50.00168430101867,"z0":5.664961448381325,"aX":2.2020564823609865},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":-1.3,"spinRate":2433,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.42257350515341363,"extension":6.50387459234224},"index":2,"playId":"3cdd6bb7-af4c-350e-baa3-693fb0e9ecdb","pitchNumber":3,"startTime":"2026-06-24T20:05:26.961Z","endTime":"2026-06-24T20:05:31.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32427050639519,"aZ":-25.591849234206176,"pfxX":8.678572263744503,"pfxZ":3.557771249077244,"pX":1.2268999248682015,"pZ":1.4846937934797144,"vX0":-6.855439768694997,"vY0":-133.85084059185175,"vZ0":-5.745624995135565,"x":70.23,"y":198.69,"x0":2.667966688192401,"y0":50.00664167727417,"z0":5.442690231407855,"aX":16.074823427253058},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-14.6,"spinRate":2321,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.40603910812791,"extension":6.49108300821205},"index":3,"playId":"0c46dfd7-f812-355a-914e-7341260be47e","pitchNumber":4,"startTime":"2026-06-24T20:05:48.081Z","endTime":"2026-06-24T20:05:52.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89634555987507,"aZ":-29.511178880934494,"pfxX":6.119631244613618,"pfxZ":1.5900109171370165,"pX":0.9127095138891855,"pZ":2.307930831542109,"vX0":-6.335820933661248,"vY0":-127.4852236442136,"vZ0":-2.2568116507111435,"x":82.21,"y":176.47,"x0":2.6146048141255904,"y0":50.00385281880926,"z0":5.494209458916758,"aX":10.251119524788209},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-10.0,"spinRate":1694,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.42679296318271076,"extension":6.350398305966331},"index":4,"playId":"46b7fb1d-e4d6-3a6d-8ae3-3508a2daa880","pitchNumber":5,"startTime":"2026-06-24T20:06:05.906Z","endTime":"2026-06-24T20:06:11.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"e06c4c44-a6f2-47f6-a922-d72ef313398a","startTime":"2026-06-24T20:06:26.143Z","endTime":"2026-06-24T20:06:31.143Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430914312967314,"aZ":-21.085543873041484,"pfxX":0.5818927911896818,"pfxZ":6.166373224088147,"pX":-0.4744329077552661,"pZ":1.4495574111035674,"vX0":-8.354198981699941,"vY0":-131.61939121245578,"vZ0":-6.259090295515064,"x":135.08,"y":199.64,"x0":2.632199522894106,"y0":50.00323809314624,"z0":5.364002590952951,"aX":1.0480177931660706},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":0.4,"spinRate":2360,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4122671211708573,"extension":6.670782403258047},"index":6,"playId":"b1c48d97-0d4f-304c-aa5e-16dbcd14d1b1","pitchNumber":6,"startTime":"2026-06-24T20:06:44.142Z","endTime":"2026-06-24T20:06:49.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.74,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:06:49.298Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a sharp ground ball to left fielder Jake McCarthy. Connor Wong scores. Nate Eaton to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:07:39.640Z","endTime":"2026-06-24T20:08:11.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T20:07:09.514Z","endTime":"2026-06-24T20:07:41.834Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4488515256046,"aZ":-28.60145069347174,"pfxX":6.725436568155167,"pfxZ":2.191033801602389,"pX":0.5342155703938658,"pZ":1.8814642623971212,"vX0":-7.364406986678519,"vY0":-126.08619677873051,"vZ0":-3.389762568452085,"x":96.64,"y":187.98,"x0":2.600944612741866,"y0":50.004017699351174,"z0":5.518682310881145,"aX":10.973502928343507},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-10.8,"spinRate":1681,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.4322156487097657,"extension":6.502183374410126},"index":1,"playId":"a90fd05d-3922-3230-9a7d-052221db47ef","pitchNumber":1,"startTime":"2026-06-24T20:07:41.834Z","endTime":"2026-06-24T20:07:45.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.678394897705417,"aZ":-22.643920375418404,"pfxX":0.7023108450305259,"pfxZ":5.469414937645551,"pX":-0.01809837885821344,"pZ":3.261501290120951,"vX0":-7.093824101515977,"vY0":-130.0023892936369,"vZ0":-1.7537029636794885,"x":117.69,"y":150.72,"x0":2.634053909377464,"y0":50.00169821858009,"z0":5.633349376250633,"aX":1.2239270894012815},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":0.0,"spinRate":2382,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4184718149065385,"extension":6.473479988283754},"hitData":{"launchSpeed":103.2,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":79.35,"coordY":115.2}},"index":2,"playId":"bc7eb8da-0c98-3ed4-a9d9-2a78ddf00ca8","pitchNumber":2,"startTime":"2026-06-24T20:08:01.621Z","endTime":"2026-06-24T20:08:11.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.39,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:08:11.651Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T20:08:18.463Z","endTime":"2026-06-24T20:09:10.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.576107134598818,"aZ":-25.23077638929764,"pfxX":5.77665705625642,"pfxZ":4.194278679281528,"pX":1.181479552993849,"pZ":3.0154853615248083,"vX0":-5.77109722486755,"vY0":-127.46013802255179,"vZ0":-1.5708211643333847,"x":71.96,"y":157.36,"x0":2.71738581421032,"y0":50.004374824559065,"z0":5.619446703355207,"aX":9.568630642335393},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":-9.2,"spinRate":1861,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4286427713892995,"extension":6.389063089980142},"index":0,"playId":"7e217cff-543c-3857-aeb7-c2a99761129e","pitchNumber":1,"startTime":"2026-06-24T20:08:44.303Z","endTime":"2026-06-24T20:08:48.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97182058005809,"aZ":-33.66946596075402,"pfxX":0.36654215275785285,"pfxZ":-0.9944108110334149,"pX":0.19811882250157556,"pZ":2.553464673417513,"vX0":-5.840519716146317,"vY0":-122.35905800940947,"vZ0":-0.5788244502789003,"x":109.45,"y":169.84,"x0":2.576619018879632,"y0":50.00257502516604,"z0":5.698429799226881,"aX":0.5517403870829204},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":0.8,"spinRate":2355,"spinDirection":351},"zone":5,"typeConfidence":2.0,"plateTime":0.4490405299110516,"extension":6.427724229038749},"hitData":{"launchSpeed":91.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":161.31}},"index":1,"playId":"9c603a70-4ca2-3a09-8f69-e24e2e59527a","pitchNumber":2,"startTime":"2026-06-24T20:09:02.661Z","endTime":"2026-06-24T20:09:10.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:09:10.703Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:11:37.777Z","endTime":"2026-06-24T20:13:01.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310046954905502,"aZ":-20.51852301090335,"pfxX":2.4277478314142438,"pfxZ":6.457240493905613,"pX":0.7783615157421172,"pZ":2.016354334216091,"vX0":-4.829965023847266,"vY0":-132.54181405241775,"vZ0":-5.763128349647445,"x":87.33,"y":184.34,"x0":2.296634426465988,"y0":50.006418702748036,"z0":5.6850234198936835,"aX":4.385584246253368},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":-3.5,"spinRate":2195,"spinDirection":138},"zone":9,"typeConfidence":0.83,"plateTime":0.4108744898044634,"extension":6.06099085870318},"index":0,"playId":"dec17756-1cd5-3e89-bd84-9b37965d248d","pitchNumber":1,"startTime":"2026-06-24T20:11:37.777Z","endTime":"2026-06-24T20:11:41.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8215965614301,"aZ":-31.485155629290567,"pfxX":6.233891633383054,"pfxZ":0.5108279442425783,"pX":0.047074521548849516,"pZ":0.9776298235873662,"vX0":-6.266818508053134,"vY0":-115.95224838860133,"vZ0":-4.074940113722008,"x":115.21,"y":212.38,"x0":1.982085739857772,"y0":50.003519029983316,"z0":5.780225925055148,"aX":8.441129622862993},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.1,"breakHorizontal":-9.6,"spinRate":1522,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.47339205262317563,"extension":6.187400838371427},"index":1,"playId":"71b6f64e-02d1-3d19-8516-50b83d24a6ea","pitchNumber":2,"startTime":"2026-06-24T20:11:48.990Z","endTime":"2026-06-24T20:11:52.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499964103124515,"aZ":-22.34587788874466,"pfxX":1.7566562663814618,"pfxZ":5.507548935746469,"pX":0.9477726232965621,"pZ":2.526867169037541,"vX0":-4.122962491986416,"vY0":-131.6259205790699,"vZ0":-4.204053191135369,"x":80.87,"y":170.55,"x0":2.2945115375780194,"y0":50.00305212526337,"z0":5.765150857878682,"aX":3.1351976820590903},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":-2.4,"spinRate":2157,"spinDirection":146},"zone":12,"typeConfidence":0.54,"plateTime":0.4134674336842674,"extension":6.018449202979903},"index":2,"playId":"204ac424-7279-3cc8-9f3a-acdb3df4f3de","pitchNumber":3,"startTime":"2026-06-24T20:11:59.919Z","endTime":"2026-06-24T20:12:04.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T20:12:11.666Z","endTime":"2026-06-24T20:12:19.465Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265866883685234,"aZ":-30.242381230377493,"pfxX":7.156467856104387,"pfxZ":1.3446786892582665,"pX":0.49230147370634797,"pZ":1.0123988304664313,"vX0":-5.967945386242246,"vY0":-119.47304276987829,"vZ0":-4.83905905936151,"x":98.23,"y":211.45,"x0":2.0998860344709334,"y0":50.00267511273228,"z0":5.8001783243621245,"aX":10.285490379599052},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.4,"breakHorizontal":-11.4,"spinRate":1489,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4594614251643825,"extension":5.90185506353069},"index":4,"playId":"22d8bdab-0f63-3ee3-8538-e4ea6821d96d","pitchNumber":4,"startTime":"2026-06-24T20:12:19.465Z","endTime":"2026-06-24T20:12:24.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.402062647298514,"aZ":-36.10640661114149,"pfxX":-3.943332153994172,"pfxZ":-3.3421660276121035,"pX":2.4354290537586407,"pZ":2.6444053949123054,"vX0":1.3957372118049798,"vY0":-106.8539461929344,"vZ0":1.2835407268647263,"x":24.17,"y":167.38,"x0":2.2923345445226486,"y0":50.00343599978377,"z0":6.039187786602781,"aX":-4.6395578938151685},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-5.5,"breakHorizontal":6.8,"spinRate":2174,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.5092277881388179,"extension":6.081183908139794},"index":5,"playId":"b8d2f1e7-5f58-3691-b805-d9bd6dffb61d","pitchNumber":5,"startTime":"2026-06-24T20:12:37.355Z","endTime":"2026-06-24T20:12:41.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194388453071184,"aZ":-21.952996705063683,"pfxX":1.3556700599985838,"pfxZ":5.578236193627953,"pX":0.6808173404741102,"pZ":2.944952080399313,"vX0":-4.455460397632247,"vY0":-132.9394015398385,"vZ0":-3.4603037878320713,"x":91.05,"y":159.27,"x0":2.185290176632595,"y0":50.00301550100793,"z0":5.813763260671223,"aX":2.484662339105182},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-1.7,"spinRate":2116,"spinDirection":140},"zone":3,"typeConfidence":0.84,"plateTime":0.4083735588776669,"extension":6.003215100740314},"index":6,"playId":"1f02a1b1-fe5f-3e91-8be6-9acf3f54d9d8","pitchNumber":6,"startTime":"2026-06-24T20:12:56.716Z","endTime":"2026-06-24T20:13:01.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:13:01.576Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:13:16.140Z","endTime":"2026-06-24T20:15:05.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81645910258568,"aZ":-22.639547032188325,"pfxX":2.1688951720425163,"pfxZ":5.234731421374162,"pX":0.38241179521148866,"pZ":3.9674071209235273,"vX0":-5.867052293077514,"vY0":-132.9336216581138,"vZ0":-0.655015080018805,"x":102.42,"y":131.66,"x0":2.3193167483997827,"y0":50.00200309190788,"z0":5.835173465453109,"aX":3.9505102605067117},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-2.9,"spinRate":2087,"spinDirection":142},"zone":12,"typeConfidence":0.83,"plateTime":0.4093130519541859,"extension":5.983435205395779},"index":0,"playId":"514a6ad5-45ad-33ea-b1ec-e87dfbb39f8d","pitchNumber":1,"startTime":"2026-06-24T20:13:24.727Z","endTime":"2026-06-24T20:13:29.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.793922881705004,"aZ":-26.31999440451255,"pfxX":-0.9686520524506825,"pfxZ":3.498113073960841,"pX":-0.09818713896362759,"pZ":3.801830854396994,"vX0":-5.4128702059371525,"vY0":-127.61509141982937,"vZ0":0.04889625992472446,"x":120.74,"y":136.13,"x0":2.1639080806127753,"y0":50.00076452133914,"z0":5.831791569374752,"aX":-1.61932652121841},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":2.8,"spinRate":2156,"spinDirection":166},"zone":11,"typeConfidence":0.9,"plateTime":0.4269179247635728,"extension":5.961341182401176},"index":1,"playId":"7aa336fe-5c70-3e76-a9e6-3a208145ba70","pitchNumber":2,"startTime":"2026-06-24T20:13:38.575Z","endTime":"2026-06-24T20:13:43.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414842565047863,"aZ":-21.852522367833256,"pfxX":0.9145315158617429,"pfxZ":5.612014053685173,"pX":0.91277247554361,"pZ":2.4408833410929134,"vX0":-3.8063278945004,"vY0":-133.6915838855543,"vZ0":-4.496999173576898,"x":82.21,"y":172.88,"x0":2.22618204044271,"y0":50.00477818954133,"z0":5.680880654693635,"aX":1.6829899066876153},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":140},"zone":14,"typeConfidence":0.85,"plateTime":0.40717023311806644,"extension":6.090580699176954},"index":2,"playId":"94fb6609-594c-3d5d-b1cf-2e6b99d3e0a7","pitchNumber":3,"startTime":"2026-06-24T20:13:54.618Z","endTime":"2026-06-24T20:13:58.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52211119815227,"aZ":-21.031290759024415,"pfxX":1.8495938446509497,"pfxZ":5.872339003155114,"pX":1.0304764572133909,"pZ":2.7685555958170336,"vX0":-3.738547761182936,"vY0":-135.17112335084823,"vZ0":-4.1565570513862795,"x":77.72,"y":164.03,"x0":2.175761271202254,"y0":50.001439828434265,"z0":5.756738776657594,"aX":3.508920362524122},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-2.8,"spinRate":2138,"spinDirection":141},"zone":12,"typeConfidence":0.94,"plateTime":0.40139962118860417,"extension":6.04740835008673},"index":3,"playId":"815f7556-3cdf-3443-9466-8a568e8fe888","pitchNumber":4,"startTime":"2026-06-24T20:14:10.497Z","endTime":"2026-06-24T20:14:14.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375922577965824,"aZ":-25.837931632792895,"pfxX":7.250143311425701,"pfxZ":3.522695043573414,"pX":0.236162981435291,"pZ":3.2050439690424377,"vX0":-7.152155930777521,"vY0":-132.12318755859988,"vZ0":-2.2789141656331653,"x":108.0,"y":152.24,"x0":2.013048490524451,"y0":50.005972391132715,"z0":5.943048395626386,"aX":13.052867744927521},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":-11.9,"spinRate":2037,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.4117252178400892,"extension":6.181128835894347},"index":4,"playId":"0b964a5c-c061-3626-b519-bec1a24b0747","pitchNumber":5,"startTime":"2026-06-24T20:14:27.426Z","endTime":"2026-06-24T20:14:30.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32411805695563,"aZ":-27.27134847841863,"pfxX":-0.5672620590677049,"pfxZ":2.910788989369669,"pX":1.5351318176273634,"pZ":3.821018387849891,"vX0":-1.9636187309282103,"vY0":-127.92799380889414,"vZ0":0.24807144852571617,"x":58.48,"y":135.61,"x0":2.3812981998841636,"y0":50.003078906638734,"z0":5.832343004910778,"aX":-0.9555274183375638},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":1.4,"spinRate":2232,"spinDirection":155},"zone":12,"typeConfidence":0.87,"plateTime":0.4254920293033697,"extension":5.935886177392239},"index":5,"playId":"c49b05bf-da81-3235-9e01-242344f402fb","pitchNumber":6,"startTime":"2026-06-24T20:14:45.538Z","endTime":"2026-06-24T20:14:49.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":71.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.624214457839987,"aZ":-37.52420963552961,"pfxX":-3.69629536552587,"pfxZ":-4.275017609075208,"pX":-0.6545186954876756,"pZ":1.502432437430497,"vX0":-4.6947965901413795,"vY0":-110.80366276593791,"vZ0":-1.0001962647392781,"x":141.95,"y":198.21,"x0":1.9668861586204769,"y0":50.004010928190375,"z0":5.85890178836791,"aX":-4.62424323046996},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.7,"breakHorizontal":7.8,"spinRate":2305,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4931324523061522,"extension":6.20377515763784},"index":6,"playId":"36f11a4c-a1d2-3211-a4fd-fb2d1d12bb8f","pitchNumber":7,"startTime":"2026-06-24T20:15:01.734Z","endTime":"2026-06-24T20:15:05.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:15:05.745Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to second baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:15:06.964Z","endTime":"2026-06-24T20:15:54.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.42909605728178,"aZ":-38.16636535003311,"pfxX":-4.499109883789034,"pfxZ":-4.810057319180608,"pX":0.7685095407855068,"pZ":2.2802764690140487,"vX0":-1.7932381361898284,"vY0":-110.22518672295291,"vZ0":0.8436674667320598,"x":87.71,"y":177.21,"x0":2.1743420066896393,"y0":50.00413984683787,"z0":5.8851902026196115,"aX":-5.601604282119223},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.3,"breakHorizontal":8.6,"spinRate":2240,"spinDirection":316},"zone":9,"typeConfidence":0.91,"plateTime":0.49468855947772594,"extension":6.088830337577513},"index":0,"playId":"02f7db8d-7f5f-389c-89d2-bcf4e903d035","pitchNumber":1,"startTime":"2026-06-24T20:15:30.349Z","endTime":"2026-06-24T20:15:34.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.792149221362468,"aZ":-21.42390165890314,"pfxX":1.7514786681901278,"pfxZ":5.808062778386047,"pX":-0.11350231840406667,"pZ":3.05947042608828,"vX0":-6.808643928363274,"vY0":-133.50662479350484,"vZ0":-3.171945257927621,"x":121.33,"y":156.17,"x0":2.21419976398885,"y0":50.00580009737172,"z0":5.760023177919966,"aX":3.244277906884501},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-2.2,"spinRate":2205,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.4063008751076631,"extension":6.065397934109792},"hitData":{"launchSpeed":86.2,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.11,"coordY":129.82}},"index":1,"playId":"be2ac7dc-7083-3097-8a38-9091c9d4096e","pitchNumber":2,"startTime":"2026-06-24T20:15:45.523Z","endTime":"2026-06-24T20:15:54.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.7,"awayTeamWinProbability":81.3,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:15:54.460Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Wilyer Abreu. Kyle Karros to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:16:13.402Z","endTime":"2026-06-24T20:16:50.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":81.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71516112119716,"aZ":-26.494683033063897,"pfxX":-0.9411725371102733,"pfxZ":3.4264334679328954,"pX":0.4114690359327053,"pZ":3.2927115586715168,"vX0":-4.444695982628723,"vY0":-126.09211535557898,"vZ0":-1.0670935995352222,"x":101.32,"y":149.88,"x0":2.298859557377072,"y0":50.00129836757638,"z0":5.804307500388385,"aX":-1.558023119464306},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":2.4,"spinRate":2260,"spinDirection":178},"zone":3,"typeConfidence":0.82,"plateTime":0.4297144872961538,"extension":5.991608925931394},"index":0,"playId":"a4948a12-ac44-3d46-822a-2fd161244e08","pitchNumber":1,"startTime":"2026-06-24T20:16:24.802Z","endTime":"2026-06-24T20:16:28.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.774628367776014,"aZ":-30.1626656467946,"pfxX":5.609612231138504,"pfxZ":1.4360936174504815,"pX":0.8594602778563,"pZ":1.1559371558972422,"vX0":-4.700452665838339,"vY0":-117.04693631872492,"vZ0":-3.828013658533254,"x":84.24,"y":207.57,"x0":2.158730315684717,"y0":50.00034761981805,"z0":5.6177063900982525,"aX":7.8321361869811055},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":-9.1,"spinRate":1504,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4668182971336856,"extension":6.192054448555569},"hitData":{"launchSpeed":74.5,"launchAngle":17.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.08,"coordY":95.74}},"index":1,"playId":"613889fc-c813-30c2-a700-398ede1677c6","pitchNumber":2,"startTime":"2026-06-24T20:16:38.499Z","endTime":"2026-06-24T20:16:50.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:16:50.681Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to center fielder Ceddanne Rafaela. Kyle Karros scores. Willi Castro to 3rd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:17:06.449Z","endTime":"2026-06-24T20:19:47.673Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62658918273346,"aZ":-23.871557904883637,"pfxX":2.090559438631596,"pfxZ":4.504489536106686,"pX":-0.02014855287088589,"pZ":1.9932313650121285,"vX0":-6.638036490414081,"vY0":-133.18940651084438,"vZ0":-5.136999356031694,"x":117.77,"y":184.96,"x0":2.2048263771205234,"y0":50.002351206394735,"z0":5.615954377895069,"aX":3.8535471714340956},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-2.8,"spinRate":2060,"spinDirection":130},"zone":8,"typeConfidence":0.86,"plateTime":0.40722891234614744,"extension":6.1169130993414855},"index":0,"playId":"b708d529-c0d5-3519-8488-bc016ae8c4eb","pitchNumber":1,"startTime":"2026-06-24T20:17:17.973Z","endTime":"2026-06-24T20:17:22.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43154227787185,"aZ":-23.945975273295996,"pfxX":2.430661752476414,"pfxZ":5.789648546478956,"pX":0.012420890027902684,"pZ":1.0494433682320534,"vX0":-5.667182237211176,"vY0":-118.43073826703395,"vZ0":-5.5170485504552484,"x":116.53,"y":210.45,"x0":2.1196772016412524,"y0":50.00405533292108,"z0":5.5968756019032275,"aX":3.456066466106073},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":1339,"spinDirection":116},"zone":13,"typeConfidence":0.81,"plateTime":0.4623202165643945,"extension":6.14886154937931},"index":1,"playId":"2a7f6427-0788-358a-970e-0f84d1e0cd7b","pitchNumber":2,"startTime":"2026-06-24T20:17:33.761Z","endTime":"2026-06-24T20:17:37.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43253056849044,"aZ":-22.16034069489902,"pfxX":1.7959696828663518,"pfxZ":5.39913190586893,"pX":0.7250905343385518,"pZ":2.187666329730469,"vX0":-4.606955112646348,"vY0":-133.76313652695669,"vZ0":-5.027846970539769,"x":89.36,"y":179.71,"x0":2.2185316743446557,"y0":50.003965513640715,"z0":5.631374571867395,"aX":3.332202052004434},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-2.5,"spinRate":2247,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.4058272187068295,"extension":6.157982506614835},"index":2,"playId":"5a0657a0-3547-300c-a42f-2bb3f659f90e","pitchNumber":3,"startTime":"2026-06-24T20:18:00.461Z","endTime":"2026-06-24T20:18:05.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29082111559848,"aZ":-26.39473419482555,"pfxX":-1.463756730094035,"pfxZ":3.287044778203448,"pX":1.2006876180102877,"pZ":2.7215730401901252,"vX0":-2.233107722806544,"vY0":-130.19180784906214,"vZ0":-2.6302615126826634,"x":71.23,"y":165.3,"x0":2.2520300735412326,"y0":50.0017436991141,"z0":5.694498066856486,"aX":-2.571004038886748},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":3.0,"spinRate":2157,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.4169806211230993,"extension":6.041582051557843},"index":3,"playId":"ffe2f5d2-b1f2-3e63-a136-5dc18b4d38b6","pitchNumber":4,"startTime":"2026-06-24T20:18:28.823Z","endTime":"2026-06-24T20:18:33.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":70.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.377222050883942,"aZ":-37.81971298491378,"pfxX":-4.461297916754687,"pfxZ":-4.619905412915465,"pX":0.040428891024820265,"pZ":0.5373109347015648,"vX0":-3.1269772681966526,"vY0":-108.72114147330623,"vZ0":-2.607015905705187,"x":115.46,"y":224.27,"x0":2.06664459031133,"y0":50.003210165618206,"z0":5.777169544509738,"aX":-5.450612641207397},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-8.8,"breakHorizontal":8.8,"spinRate":2251,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.49988693920971405,"extension":6.3020961085848235},"index":4,"playId":"297e66b7-4859-3cc1-ab1b-c6868ca809ae","pitchNumber":5,"startTime":"2026-06-24T20:18:46.879Z","endTime":"2026-06-24T20:18:51.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.817795071135556,"aZ":-26.514953239753766,"pfxX":-0.8405139278464269,"pfxZ":3.1890166224301595,"pX":2.073270167758541,"pZ":2.8008192057349266,"vX0":-0.6868902320237469,"vY0":-130.84883113098988,"vZ0":-2.5554914594189926,"x":37.97,"y":163.16,"x0":2.4463177824724776,"y0":50.00048680134394,"z0":5.731534812268125,"aX":-1.489564618709714},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":1.7,"spinRate":2118,"spinDirection":159},"zone":12,"typeConfidence":0.89,"plateTime":0.41507194957374516,"extension":6.0676923618548315},"index":5,"playId":"61d4cdd2-f51b-3369-bab4-8508511efcf8","pitchNumber":6,"startTime":"2026-06-24T20:19:16.836Z","endTime":"2026-06-24T20:19:20.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In 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"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71237483535652,"aZ":-22.930710933728125,"pfxX":0.1882650049410585,"pfxZ":5.122322162343073,"pX":0.024300456733649105,"pZ":2.467234219925953,"vX0":-5.71344857714877,"vY0":-132.80976783436745,"vZ0":-4.18201334137868,"x":116.07,"y":172.16,"x0":2.169762721651624,"y0":50.004284013269725,"z0":5.709325442803648,"aX":0.34095860970407593},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":0.7,"spinRate":2105,"spinDirection":145},"zone":5,"typeConfidence":0.63,"plateTime":0.4108146175431582,"extension":6.250111112222396},"hitData":{"launchSpeed":89.1,"launchAngle":20.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.73,"coordY":63.51}},"index":6,"playId":"053ab497-34ee-3d1c-955a-f5f103551edd","pitchNumber":7,"startTime":"2026-06-24T20:19:36.843Z","endTime":"2026-06-24T20:19:47.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":10.000000000000004,"leverageIndex":1.87,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:19:47.673Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T20:20:53.037Z","endTime":"2026-06-24T20:22:47.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T20:20:02.091Z","endTime":"2026-06-24T20:20:55.242Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.692502303554246,"aZ":-24.281908490829842,"pfxX":6.340598332867777,"pfxZ":4.483610461782293,"pX":1.0719296358283177,"pZ":2.130229675612065,"vX0":-4.800670064536525,"vY0":-130.83415841623736,"vZ0":-4.526067693282879,"x":76.14,"y":181.26,"x0":2.093179947422232,"y0":50.00152577371546,"z0":5.668805585725847,"aX":11.157794141742885},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":-10.7,"spinRate":2084,"spinDirection":147},"zone":14,"typeConfidence":0.89,"plateTime":0.4162517123741125,"extension":6.333092673479886},"index":1,"playId":"3474d4a1-8fa1-35ed-8278-97947a8ec90a","pitchNumber":1,"startTime":"2026-06-24T20:20:55.242Z","endTime":"2026-06-24T20:20:59.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01854853919697,"aZ":-19.896125431625414,"pfxX":2.5336629769353847,"pfxZ":6.5510923483281385,"pX":-0.004065330745995914,"pZ":2.594476622453875,"vX0":-6.748006591390603,"vY0":-134.5477561481838,"vZ0":-4.224112947737869,"x":117.15,"y":168.73,"x0":2.182669194073741,"y0":50.00668274386116,"z0":5.554300715641282,"aX":4.75225685821427},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-3.5,"spinRate":2214,"spinDirection":132},"zone":5,"typeConfidence":0.94,"plateTime":0.40364590402388645,"extension":6.12581110906058},"index":2,"playId":"d62dfc66-abad-3872-95ee-4b54ac232496","pitchNumber":2,"startTime":"2026-06-24T20:21:10.196Z","endTime":"2026-06-24T20:21:14.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.600335249951808,"aZ":-31.463238184478744,"pfxX":-3.0988099415064725,"pfxZ":0.5288795230668173,"pX":-0.1794956575089045,"pZ":1.7370661619804943,"vX0":-4.3269661015283365,"vY0":-114.65830960842007,"vZ0":-2.0798697622519438,"x":123.84,"y":191.88,"x0":2.121873561491597,"y0":50.00544314742982,"z0":5.67381142417701,"aX":-4.201124859609261},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.7,"breakHorizontal":6.5,"spinRate":2379,"spinDirection":309},"zone":8,"typeConfidence":0.9,"plateTime":0.47442936720269024,"extension":6.227761962864965},"index":3,"playId":"ad916036-d31c-3c59-aa5a-6398baf5aa8d","pitchNumber":3,"startTime":"2026-06-24T20:21:27.775Z","endTime":"2026-06-24T20:21:31.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":71.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.77398564168633,"aZ":-37.988148082921555,"pfxX":-2.9462439875379234,"pfxZ":-4.6373162272050195,"pX":0.16563210121064031,"pZ":0.7654960404073653,"vX0":-3.353782923830935,"vY0":-110.43824745357229,"vZ0":-2.3076347596533533,"x":110.69,"y":218.11,"x0":2.077685365754789,"y0":50.00221602106965,"z0":5.761413763698198,"aX":-3.6952865850654613},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.6,"breakHorizontal":6.1,"spinRate":2277,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4930162711427615,"extension":6.363910665584049},"index":4,"playId":"0b814e5c-932a-3e5a-b8b2-0953f3482bec","pitchNumber":4,"startTime":"2026-06-24T20:22:00.058Z","endTime":"2026-06-24T20:22:04.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-24T20:22:17.613Z","endTime":"2026-06-24T20:22:36.435Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2973715991278,"aZ":-33.851272394820306,"pfxX":-6.193975490480093,"pfxZ":-1.2296330425260305,"pX":-0.3280203965377659,"pZ":0.8285124212697841,"vX0":-3.8855515947022154,"vY0":-115.64528146312273,"vZ0":-3.6116249287084057,"x":129.5,"y":216.41,"x0":2.175106968907527,"y0":50.00364578509102,"z0":5.636610536602465,"aX":-8.441952675006924},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.8,"breakHorizontal":12.1,"spinRate":2349,"spinDirection":305},"zone":13,"typeConfidence":0.92,"plateTime":0.47249199711105216,"extension":6.281145518538094},"index":6,"playId":"c5abf648-4867-34b1-954d-dd1f147076a3","pitchNumber":5,"startTime":"2026-06-24T20:22:36.435Z","endTime":"2026-06-24T20:22:47.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.36,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:22:47.140Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T20:24:51.900Z","endTime":"2026-06-24T20:26:10.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51344398331549,"aZ":-23.839588699064183,"pfxX":-0.8049215992354928,"pfxZ":5.099882109112551,"pX":-0.28273411995828884,"pZ":3.178934489952891,"vX0":-6.776218336546502,"vY0":-125.47718248963612,"vZ0":-1.5516762815169127,"x":127.78,"y":152.95,"x0":2.5301087290135285,"y0":50.00118370228842,"z0":5.702423617511553,"aX":-1.3145772659411235},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2280,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.43246575057041037,"extension":6.614380228866791},"index":0,"playId":"8d32405a-9e2d-306d-8fcb-29d3992ab9c7","pitchNumber":1,"startTime":"2026-06-24T20:25:11.072Z","endTime":"2026-06-24T20:25:15.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222827350647705,"aZ":-31.817157954604657,"pfxX":5.591987820954779,"pfxZ":0.2344913290753592,"pX":0.8991414114194702,"pZ":1.6229778356141285,"vX0":-5.809168074539661,"vY0":-122.03676659423489,"vZ0":-3.054600985207382,"x":82.73,"y":194.96,"x0":2.570021931277997,"y0":50.00312372125075,"z0":5.597029035205164,"aX":8.539667751916353},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":-9.0,"spinRate":1538,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.44670843642430036,"extension":6.287838036828728},"index":1,"playId":"6f5230e6-646d-339c-acb6-7a592320f0bf","pitchNumber":2,"startTime":"2026-06-24T20:25:24.812Z","endTime":"2026-06-24T20:25:29.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02489672828342,"aZ":-28.75622523392181,"pfxX":6.578950415648066,"pfxZ":2.1870548221293378,"pX":0.0907922414324193,"pZ":1.459367732366722,"vX0":-7.947913463023521,"vY0":-122.8217105080492,"vZ0":-4.25846219505599,"x":113.54,"y":199.38,"x0":2.479490097305031,"y0":50.003487431343444,"z0":5.5981730867264,"aX":10.285741399032663},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-10.6,"spinRate":1570,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44206556339451675,"extension":6.394878568036186},"index":2,"playId":"30cf760f-6bfd-3201-9bbf-5e60db03562f","pitchNumber":3,"startTime":"2026-06-24T20:25:44.862Z","endTime":"2026-06-24T20:25:48.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155116506151685,"aZ":-34.300528016879646,"pfxX":-0.33346030278646355,"pfxZ":-1.4281929896258534,"pX":-0.5493378643776482,"pZ":1.261851420891203,"vX0":-7.400390113404848,"vY0":-121.71465135076963,"vZ0":-2.8143205270666405,"x":137.94,"y":204.71,"x0":2.587041004344736,"y0":50.005527639113076,"z0":5.433747215489584,"aX":-0.4945331223576384},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":2.5,"spinRate":2422,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.45177657267460214,"extension":6.530460654227906},"index":3,"playId":"0d3e4cdc-80ee-3c7a-b3ae-e2d7362556ee","pitchNumber":4,"startTime":"2026-06-24T20:26:05.173Z","endTime":"2026-06-24T20:26:10.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:26:10.227Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcelo Mayer doubles (10) on a sharp fly ball to center fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T20:26:10.876Z","endTime":"2026-06-24T20:27:50.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8736119151484,"aZ":-20.205578538642857,"pfxX":4.933786070346322,"pfxZ":6.529794368666956,"pX":-0.1983496955262583,"pZ":2.1831681470419384,"vX0":-8.568024434384842,"vY0":-132.46216099750802,"vZ0":-5.099090757129741,"x":124.56,"y":179.83,"x0":2.391564929599931,"y0":50.0049871801491,"z0":5.547507925262085,"aX":9.047281303082512},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":-7.7,"spinRate":2425,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4086007529091651,"extension":6.541698823268205},"index":0,"playId":"e6df7f16-a84f-3189-b714-66625ee31624","pitchNumber":1,"startTime":"2026-06-24T20:26:33.708Z","endTime":"2026-06-24T20:26:37.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0812088573545,"aZ":-33.837244068259054,"pfxX":0.21904176983120638,"pfxZ":-1.1091704873484645,"pX":0.20764422194481363,"pZ":1.4230204347568158,"vX0":-5.978117027914627,"vY0":-121.83597971637424,"vZ0":-2.658257547609636,"x":109.09,"y":200.36,"x0":2.665226616841193,"y0":50.00124793102123,"z0":5.454296590126615,"aX":0.32958588043291687},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.4,"breakHorizontal":1.1,"spinRate":2389,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.4496635026182272,"extension":6.386077198166406},"index":1,"playId":"f859a73a-ffcc-3a15-80e0-078fb0c2b0ee","pitchNumber":2,"startTime":"2026-06-24T20:26:47.800Z","endTime":"2026-06-24T20:26:51.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835860322693726,"aZ":-29.394094543475227,"pfxX":-0.34688504673242226,"pfxZ":1.8807134028858759,"pX":0.7174446620852973,"pZ":2.0996831107606626,"vX0":-4.54884527442331,"vY0":-120.39548250729301,"vZ0":-2.0013126691964143,"x":89.65,"y":182.09,"x0":2.670845131131033,"y0":50.00280651347117,"z0":5.525558694516091,"aX":-0.5124551597662713},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":2419,"spinDirection":315},"zone":9,"typeConfidence":2.0,"plateTime":0.45371551154435474,"extension":6.6288965187861315},"index":2,"playId":"fe023c79-9d71-3351-9e60-391adfb2340e","pitchNumber":3,"startTime":"2026-06-24T20:27:06.458Z","endTime":"2026-06-24T20:27:12.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186426549659192,"aZ":-19.841362946259395,"pfxX":3.5838280802220033,"pfxZ":6.724735964012975,"pX":0.5550982165604436,"pZ":3.0355707204455458,"vX0":-5.942867408049438,"vY0":-133.42036054213762,"vZ0":-3.1728708944895043,"x":95.84,"y":156.82,"x0":2.328803095302998,"y0":50.000103289856284,"z0":5.642114182112659,"aX":6.569740168025535},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":-5.4,"spinRate":2305,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.40793382852325166,"extension":6.505898438267247},"hitData":{"launchSpeed":101.8,"launchAngle":25.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.12,"coordY":37.39}},"index":3,"playId":"f74228a6-9507-3113-b77f-002970296863","pitchNumber":4,"startTime":"2026-06-24T20:27:36.092Z","endTime":"2026-06-24T20:27:50.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":0.53,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:27:50.390Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Anthony Seigler doubles (2) on a line drive to left fielder Jake McCarthy. Marcelo Mayer scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T20:28:07.003Z","endTime":"2026-06-24T20:28:53.157Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04445723075316,"aZ":-30.381356751234136,"pfxX":6.031548986282693,"pfxZ":1.1140959820015652,"pX":1.5964385275709265,"pZ":2.373756668669044,"vX0":-4.448378956017666,"vY0":-125.0448054098576,"vZ0":-2.1816794153690404,"x":56.15,"y":174.69,"x0":2.603108613519672,"y0":50.00107300014766,"z0":5.717782988369592,"aX":9.67898174059875},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-10.1,"spinRate":1615,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43579827448114683,"extension":6.3065807639117},"index":0,"playId":"ffbe2493-e2f3-353f-be42-4eea39f191df","pitchNumber":1,"startTime":"2026-06-24T20:28:22.331Z","endTime":"2026-06-24T20:28:26.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.818357862999815,"aZ":-28.56672141620162,"pfxX":6.690570380252228,"pfxZ":2.3001186010398875,"pX":-0.05478661285826592,"pZ":1.7527268012196904,"vX0":-8.346522618956934,"vY0":-123.27094393592239,"vZ0":-3.823780334198166,"x":119.09,"y":191.46,"x0":2.474133244255847,"y0":50.0056719378619,"z0":5.6824922214455444,"aX":10.509160850071618},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":-10.7,"spinRate":1560,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.44091741101498183,"extension":6.433853128909868},"hitData":{"launchSpeed":98.4,"launchAngle":22.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.33,"coordY":69.25}},"index":1,"playId":"d5f4737b-c020-3def-a145-7d394dc8bc6d","pitchNumber":2,"startTime":"2026-06-24T20:28:39.912Z","endTime":"2026-06-24T20:28:53.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"R","description":"Right"}},"second":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.03,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:28:53.157Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T20:29:27.027Z","endTime":"2026-06-24T20:29:57.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213737755660738,"aZ":-34.03723932273988,"pfxX":-1.4305969691077371,"pfxZ":-1.283584006502263,"pX":0.8131562367028852,"pZ":3.3591499304544685,"vX0":-3.853721697390718,"vY0":-120.06452783172922,"vZ0":1.5215407319824588,"x":86.0,"y":148.08,"x0":2.62770442964362,"y0":50.00199049112687,"z0":5.756330953673902,"aX":-2.0784063590739383},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":3.6,"spinRate":2395,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.4569819676000977,"extension":6.3422294312322745},"index":0,"playId":"54882254-d4bf-3d27-ac7d-4ab0b51f1c03","pitchNumber":1,"startTime":"2026-06-24T20:29:30.936Z","endTime":"2026-06-24T20:29:35.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.574779268526875,"aZ":-30.63596069138344,"pfxX":7.457365931062037,"pfxZ":0.9726902244954756,"pX":0.2098482845970717,"pZ":1.4826437720301795,"vX0":-8.156732078976983,"vY0":-124.47246140304533,"vZ0":-3.858456239067637,"x":109.0,"y":198.75,"x0":2.5511119237366513,"y0":50.00152260175942,"z0":5.572889741226923,"aX":11.771726467014895},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-11.8,"spinRate":1696,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43903312638317615,"extension":6.46340582562536},"hitData":{"launchSpeed":98.1,"launchAngle":29.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.14,"coordY":40.99}},"index":1,"playId":"2a08e4de-4160-3826-9681-697fa443f693","pitchNumber":2,"startTime":"2026-06-24T20:29:48.352Z","endTime":"2026-06-24T20:29:57.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.2,"awayTeamWinProbability":82.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:29:57.588Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T20:30:10.649Z","endTime":"2026-06-24T20:30:37.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98163277983024,"aZ":-18.974919142317827,"pfxX":5.8688026345697315,"pfxZ":7.162561674425836,"pX":-0.13776440893776612,"pZ":2.941830011653329,"vX0":-8.922365063218109,"vY0":-133.70750498972595,"vZ0":-3.45914614583824,"x":122.25,"y":159.35,"x0":2.4527927689840485,"y0":50.00339919722479,"z0":5.584230623775834,"aX":10.81726183378468},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":-9.1,"spinRate":2448,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40686078607260034,"extension":6.608279660993135},"hitData":{"launchSpeed":80.3,"launchAngle":43.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.23,"coordY":99.45}},"index":0,"playId":"99c02b21-a82e-3351-8953-7f77e91a455b","pitchNumber":1,"startTime":"2026-06-24T20:30:27.945Z","endTime":"2026-06-24T20:30:37.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.74,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:30:37.095Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T20:32:41.641Z","endTime":"2026-06-24T20:34:40.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.118110750381053,"aZ":-23.12015117229568,"pfxX":1.630297778731837,"pfxZ":4.966046959895886,"pX":1.035308909416048,"pZ":2.1877421814239835,"vX0":-3.7690656826666844,"vY0":-132.19031173275826,"vZ0":-4.833773006378137,"x":77.54,"y":179.71,"x0":2.24882981372375,"y0":50.00542299405239,"z0":5.672718860446007,"aX":2.974191221949614},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2057,"spinDirection":137},"zone":14,"typeConfidence":0.73,"plateTime":0.4096227726520465,"extension":6.0220351060798265},"index":0,"playId":"41c403c9-b376-3b51-beeb-6d1b76e04927","pitchNumber":1,"startTime":"2026-06-24T20:32:58.209Z","endTime":"2026-06-24T20:33:02.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-24T20:33:07.762Z","endTime":"2026-06-24T20:33:21.101Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":70.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.873769309458176,"aZ":-36.853473536086035,"pfxX":-2.539584003583715,"pfxZ":-3.8099071839049663,"pX":0.2830534238808784,"pZ":0.836809943302513,"vX0":-3.095734803603286,"vY0":-108.87554958692957,"vZ0":-2.2918453228042406,"x":106.21,"y":216.19,"x0":2.040608269602733,"y0":50.0021778025742,"z0":5.804373167952431,"aX":-3.1202258501973428},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.2,"breakHorizontal":5.3,"spinRate":2299,"spinDirection":318},"zone":14,"typeConfidence":0.89,"plateTime":0.49860585469111784,"extension":6.163867858209387},"index":2,"playId":"38dfeb68-9abf-35e8-88a6-3624f0e3aefe","pitchNumber":2,"startTime":"2026-06-24T20:33:21.101Z","endTime":"2026-06-24T20:33:24.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53416011266634,"aZ":-24.161319040758062,"pfxX":3.001300752471769,"pfxZ":5.577972465073265,"pX":0.26308714819751994,"pZ":1.1493175879294766,"vX0":-5.066848322868341,"vY0":-118.50691203975684,"vZ0":-5.446911604302083,"x":106.97,"y":207.75,"x0":2.029376254350489,"y0":50.00408983018832,"z0":5.657071276204957,"aX":4.312439106574016},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.1,"breakHorizontal":-4.3,"spinRate":1476,"spinDirection":116},"zone":14,"typeConfidence":0.86,"plateTime":0.4604560607055461,"extension":6.045983412235028},"index":3,"playId":"68794296-301b-3d28-8b86-dce0daee9e06","pitchNumber":3,"startTime":"2026-06-24T20:33:41.964Z","endTime":"2026-06-24T20:33:45.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.689593807151116,"aZ":-27.741721080802574,"pfxX":-0.47660328003054386,"pfxZ":2.660664846113246,"pX":-0.03449000000360269,"pZ":3.7729502026285195,"vX0":-5.5226389256888595,"vY0":-127.43455141830908,"vZ0":0.16344399373137541,"x":118.31,"y":136.91,"x0":2.2100677370725346,"y0":50.006167598893924,"z0":5.874182356813344,"aX":-0.7945319683392874},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":1.9,"spinRate":2019,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.42749654275672766,"extension":5.991021814651932},"index":4,"playId":"cc751641-d7e2-3f5a-9ef8-3220b5c5db3a","pitchNumber":4,"startTime":"2026-06-24T20:34:04.280Z","endTime":"2026-06-24T20:34:08.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":70.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.485267712071135,"aZ":-38.139099124656845,"pfxX":-2.964350728293449,"pfxZ":-4.875484916696452,"pX":1.3032265912861671,"pZ":0.46983790366959727,"vX0":-0.9973607557108641,"vY0":-109.39700382865922,"vZ0":-2.557436077135165,"x":67.32,"y":226.09,"x0":2.148856013790229,"y0":50.0018063877314,"z0":5.703545832442031,"aX":-3.628473827756546},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.1,"breakHorizontal":5.6,"spinRate":2284,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.49876620362354807,"extension":6.1868670575973574},"index":5,"playId":"d177d360-7e0b-3f5f-b197-8544949c50a5","pitchNumber":5,"startTime":"2026-06-24T20:34:21.645Z","endTime":"2026-06-24T20:34:25.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.363540615204904,"aZ":-23.15435650366545,"pfxX":0.30897043788208034,"pfxZ":4.949714650926895,"pX":0.8057997067916725,"pZ":2.643869720140881,"vX0":-3.583666845413939,"vY0":-132.43813222325733,"vZ0":-3.842176974162533,"x":86.28,"y":167.4,"x0":2.121614383137146,"y0":50.00563307196088,"z0":5.755583566963014,"aX":0.5641650429000276},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2091,"spinDirection":143},"zone":6,"typeConfidence":0.59,"plateTime":0.40954049845789964,"extension":6.087329503040545},"index":6,"playId":"9c93ddea-2b39-3468-9594-e5265580fa3c","pitchNumber":6,"startTime":"2026-06-24T20:34:36.503Z","endTime":"2026-06-24T20:34:40.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:34:40.731Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T20:34:40.636Z","endTime":"2026-06-24T20:35:55.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044848422596345,"aZ":-25.079505193765307,"pfxX":0.0829388106612563,"pfxZ":3.878626299827543,"pX":0.635797278986083,"pZ":2.989901554336757,"vX0":-3.9174484757570336,"vY0":-132.83738281580816,"vZ0":-2.757021954695409,"x":92.76,"y":158.05,"x0":2.1042076277630035,"y0":50.00541294335954,"z0":5.818663009733241,"aX":0.1524703779755122},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":0.5,"spinRate":2087,"spinDirection":148},"zone":3,"typeConfidence":0.54,"plateTime":0.408612747995563,"extension":6.098251401533964},"index":0,"playId":"4e1b5af0-a0d3-3576-a096-0b9e848651a7","pitchNumber":1,"startTime":"2026-06-24T20:35:04.070Z","endTime":"2026-06-24T20:35:08.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-24T20:35:14.912Z","endTime":"2026-06-24T20:35:29.344Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00100071558675,"aZ":-23.39669854811314,"pfxX":2.4361530478432343,"pfxZ":6.12523687159904,"pX":0.42499244649214507,"pZ":1.3988115082649928,"vX0":-4.418866637337774,"vY0":-118.27463368785334,"vZ0":-4.922245128176148,"x":100.8,"y":201.01,"x0":1.9909690317547626,"y0":50.0055261538218,"z0":5.62067347782776,"aX":3.493779055121454},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.3,"breakHorizontal":-3.5,"spinRate":1327,"spinDirection":115},"zone":14,"typeConfidence":0.82,"plateTime":0.4609666610422183,"extension":6.1213128934881285},"index":2,"playId":"75347a1e-395e-3092-9df8-b84efaebc557","pitchNumber":2,"startTime":"2026-06-24T20:35:29.344Z","endTime":"2026-06-24T20:35:36.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.303356334967642,"aZ":-26.274633628701093,"pfxX":4.94579737411374,"pfxZ":3.2331606241100497,"pX":-0.9039836483491497,"pZ":2.029834071733745,"vX0":-9.15579455239299,"vY0":-132.50428495500196,"vZ0":-4.920646015187071,"x":151.46,"y":183.97,"x0":1.9130767498461643,"y0":50.00317592793616,"z0":5.769313056777664,"aX":9.027142736318543},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.6,"spinRate":2082,"spinDirection":146},"zone":13,"typeConfidence":0.88,"plateTime":0.40927506687352766,"extension":6.240403108859983},"index":3,"playId":"b1b72a3f-86e8-3d0f-9407-79b4b5497750","pitchNumber":3,"startTime":"2026-06-24T20:35:50.179Z","endTime":"2026-06-24T20:35:55.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:35:55.428Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, third baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T20:35:56.511Z","endTime":"2026-06-24T20:38:12.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72828148273593,"aZ":-27.388373279205865,"pfxX":6.683849050848764,"pfxZ":2.70002024775392,"pX":0.93826622511626,"pZ":2.0771098568328883,"vX0":-5.016094811825944,"vY0":-131.44894553027208,"vZ0":-4.261316524715887,"x":81.24,"y":182.7,"x0":1.9915739493316416,"y0":50.001145902306284,"z0":5.724411325533031,"aX":11.836039802685306},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":-11.2,"spinRate":2087,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.4147919728955438,"extension":6.138897943499178},"index":0,"playId":"36ecf159-08ec-3465-aa07-475018a32204","pitchNumber":1,"startTime":"2026-06-24T20:36:21.488Z","endTime":"2026-06-24T20:36:25.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.374228428087807,"aZ":-35.544587041188024,"pfxX":-4.584273515384522,"pfxZ":-2.4396853891068897,"pX":0.18413899303302006,"pZ":1.7932593773672894,"vX0":-3.299491441332452,"vY0":-116.36669515775037,"vZ0":-1.3604735173356928,"x":109.98,"y":190.36,"x0":2.212450034595347,"y0":50.00255617006097,"z0":5.73108886770253,"aX":-6.331822347581261},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.4,"breakHorizontal":9.1,"spinRate":2266,"spinDirection":304},"zone":8,"typeConfidence":0.86,"plateTime":0.46941219615718666,"extension":6.091807295025998},"index":1,"playId":"5b94dda4-8e7d-3687-a9ea-45b4d5dfac94","pitchNumber":2,"startTime":"2026-06-24T20:36:38.676Z","endTime":"2026-06-24T20:36:42.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19413315224021,"aZ":-26.230930081062116,"pfxX":7.149848167029672,"pfxZ":3.3135396652074167,"pX":-0.5320758688792514,"pZ":2.6261947782572705,"vX0":-9.056033512471721,"vY0":-131.84666900138086,"vZ0":-3.1802672431207473,"x":137.28,"y":167.87,"x0":1.9890963541444397,"y0":50.003199832741565,"z0":5.745543664279432,"aX":12.82132666385832},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-11.4,"spinRate":2063,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.4125577629295174,"extension":6.214323930057198},"index":2,"playId":"f0070de1-2b23-367c-a3e4-8d6eba0f029c","pitchNumber":3,"startTime":"2026-06-24T20:36:54.405Z","endTime":"2026-06-24T20:36:57.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":71.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.611886890039642,"aZ":-38.78405603523431,"pfxX":-4.405348987529119,"pfxZ":-5.268326973998075,"pX":-0.10434322670423787,"pZ":1.238342531625384,"vX0":-3.2741228291257163,"vY0":-110.35069858696711,"vZ0":-1.3343119216297472,"x":120.98,"y":205.34,"x0":1.9625071949424044,"y0":50.005416075024314,"z0":5.877543135802492,"aX":-5.52266678208391},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.6,"breakHorizontal":8.8,"spinRate":2292,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.49326432936129594,"extension":6.201549632481249},"index":3,"playId":"47db6746-a9ae-3cba-a3ac-909bc0a4c467","pitchNumber":4,"startTime":"2026-06-24T20:37:42.369Z","endTime":"2026-06-24T20:37:46.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382758525259838,"aZ":-27.56321167408901,"pfxX":6.227885496532178,"pfxZ":2.528965895460024,"pX":-0.8500642111773217,"pZ":2.0207029139412507,"vX0":-9.824832634733555,"vY0":-133.11585716682754,"vZ0":-4.3376407630872365,"x":149.4,"y":184.22,"x0":2.053216493925817,"y0":50.001354261499166,"z0":5.63042098753719,"aX":11.350942208645545},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":-9.5,"spinRate":2120,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4090194503715523,"extension":6.239498417013743},"hitData":{"launchSpeed":85.3,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.36}},"index":4,"playId":"56b358c1-cf26-338b-a99f-4037a45af233","pitchNumber":5,"startTime":"2026-06-24T20:38:04.536Z","endTime":"2026-06-24T20:38:12.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:38:12.544Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rockies challenged (tag play), call on the field was overturned: Carlos Narváez doubles (6) on a fly ball to center fielder Cole Carrigg. Carlos Narváez out at 3rd on the throw, center fielder Cole Carrigg to third baseman Kyle Karros.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T20:40:19.902Z","endTime":"2026-06-24T20:41:10.681Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.246589503861028,"aZ":-25.039774186012078,"pfxX":-0.08773047749103924,"pfxZ":4.343864867425604,"pX":0.5503240530777558,"pZ":1.8271835373976784,"vX0":-5.3906913458055445,"vY0":-125.48197077952507,"vZ0":-4.298015206863862,"x":96.02,"y":189.45,"x0":2.711323772529429,"y0":50.00263973189423,"z0":5.5315644273357725,"aX":-0.1438206337005866},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":1.1,"spinRate":2264,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.431605304478476,"extension":6.4142009371060995},"index":0,"playId":"27bd8d13-4858-3fea-b18a-a98eaba181bb","pitchNumber":1,"startTime":"2026-06-24T20:40:32.996Z","endTime":"2026-06-24T20:40:37.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-24T20:40:42.598Z","endTime":"2026-06-24T20:40:53.989Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.856252878700356,"aZ":-28.066143707329033,"pfxX":5.794075256384932,"pfxZ":2.651784497517747,"pX":0.49700283980429705,"pZ":2.1534274924993073,"vX0":-6.782588119283855,"vY0":-122.76031672790248,"vZ0":-2.5631137453238297,"x":98.06,"y":180.64,"x0":2.5236003874487944,"y0":50.00431732112561,"z0":5.564101077024015,"aX":8.978784625391581},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-9.2,"spinRate":1557,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4436382883296317,"extension":6.4912350260979625},"hitData":{"launchSpeed":94.1,"launchAngle":26.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":181.06,"coordY":64.25}},"index":2,"playId":"5ee65a9f-c401-37bc-b7a3-8fd64b41fba3","pitchNumber":2,"startTime":"2026-06-24T20:40:53.989Z","endTime":"2026-06-24T20:41:10.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":115},"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:41:10.681Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nate Eaton lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T20:43:18.092Z","endTime":"2026-06-24T20:43:40.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858023652049567,"aZ":-22.332905502206525,"pfxX":1.0290204261247515,"pfxZ":5.7778147132629805,"pX":0.01870538601273619,"pZ":3.2037597725016287,"vX0":-6.664714507565408,"vY0":-128.7095758122855,"vZ0":-1.6706051250742868,"x":116.29,"y":152.28,"x0":2.4910522158823043,"y0":50.00455614050974,"z0":5.564699910339328,"aX":1.7543117888885515},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2395,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.42308691538357124,"extension":6.5862856562524925},"index":0,"playId":"f8aa5241-aaaf-3989-86ca-c179582b438c","pitchNumber":1,"startTime":"2026-06-24T20:43:18.092Z","endTime":"2026-06-24T20:43:23.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.544860806254952,"aZ":-23.592382221823858,"pfxX":-0.09669973550165345,"pfxZ":5.11112587323697,"pX":-0.6300565952436008,"pZ":2.6552050616612366,"vX0":-7.677421558750607,"vY0":-127.31442931492279,"vZ0":-2.54797655837982,"x":141.02,"y":167.09,"x0":2.4086881403943243,"y0":50.00428493464112,"z0":5.492151032721637,"aX":-0.1601374959905585},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":1.6,"spinRate":2421,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4265325732550673,"extension":6.583183774183195},"hitData":{"launchSpeed":90.7,"launchAngle":24.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.83,"coordY":88.73}},"index":1,"playId":"9e0cfb45-f02c-307a-bee1-af4044b9186f","pitchNumber":2,"startTime":"2026-06-24T20:43:32.380Z","endTime":"2026-06-24T20:43:40.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:43:40.139Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T20:43:46.655Z","endTime":"2026-06-24T20:47:09.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.488564407619258,"aZ":-23.471761008353884,"pfxX":-1.3104735590925363,"pfxZ":5.231310876961164,"pX":-0.05086911887883725,"pZ":3.427100314690581,"vX0":-5.789497072024163,"vY0":-127.25409133489141,"vZ0":-0.9186372941090957,"x":118.94,"y":146.25,"x0":2.4104804983186834,"y0":50.00600888746831,"z0":5.627425579339983,"aX":-2.180373321627237},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":3.5,"spinRate":2237,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4280179177019132,"extension":6.656930815409786},"index":0,"playId":"4621ae0d-9530-303d-9723-67f3f45eb037","pitchNumber":1,"startTime":"2026-06-24T20:44:07.992Z","endTime":"2026-06-24T20:44:34.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08655711868085,"aZ":-31.084192854434534,"pfxX":7.656011729170964,"pfxZ":0.6939868427442653,"pX":-0.3728603549905392,"pZ":1.8287380387612826,"vX0":-9.221665923567057,"vY0":-123.88119405838228,"vZ0":-2.7377915344235886,"x":131.21,"y":189.4,"x0":2.3834020091847354,"y0":50.002643618382535,"z0":5.516656109985675,"aX":12.036104823366168},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-12.0,"spinRate":1583,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4402093288832707,"extension":6.459054929779002},"index":1,"playId":"c4865d4b-f3fd-31cc-acb6-1367e6840f1d","pitchNumber":2,"startTime":"2026-06-24T20:44:33.822Z","endTime":"2026-06-24T20:44:38.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.746371886927843,"aZ":-31.532631374467567,"pfxX":-0.27821491471482374,"pfxZ":0.41292104942711383,"pX":-0.05951164973023464,"pZ":2.6254453544652887,"vX0":-6.3601088483724615,"vY0":-122.45754366718408,"vZ0":-0.5194149629609286,"x":119.27,"y":167.89,"x0":2.5864143571941742,"y0":50.00151059421302,"z0":5.4929252390379775,"aX":-0.43027090821067865},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":1.7,"spinRate":2458,"spinDirection":334},"zone":5,"typeConfidence":2.0,"plateTime":0.4439742190848923,"extension":6.399237087536051},"index":2,"playId":"9dc12d5b-2d28-3e75-86f4-237e8474621a","pitchNumber":3,"startTime":"2026-06-24T20:44:46.063Z","endTime":"2026-06-24T20:44:51.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080750760253068,"aZ":-19.05418224063126,"pfxX":4.476645707765327,"pfxZ":7.3423430442399145,"pX":0.5947939615489889,"pZ":3.71416509164925,"vX0":-6.656029758776232,"vY0":-132.31150137151167,"vZ0":-1.069306173894794,"x":94.33,"y":138.5,"x0":2.552086051268629,"y0":50.00605146695692,"z0":5.509122064520274,"aX":8.003848317588817},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-6.8,"spinRate":2349,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4126905268186176,"extension":6.597581825269794},"index":3,"playId":"3b354e97-8a02-3617-87ec-6f5c278756ba","pitchNumber":4,"startTime":"2026-06-24T20:45:07.790Z","endTime":"2026-06-24T20:45:12.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06491356031656,"aZ":-28.14661650781751,"pfxX":-4.78138119499272,"pfxZ":2.7851828950261277,"pX":-1.5292955445473044,"pZ":1.9511861409339326,"vX0":-7.982450115671922,"vY0":-119.7294889129612,"vZ0":-2.463781488482808,"x":175.29,"y":186.1,"x0":2.4746369696705353,"y0":50.00134255940801,"z0":5.523425422267839,"aX":-6.910377716087935},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.7,"breakHorizontal":10.7,"spinRate":2378,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4582393015543622,"extension":6.435387661543171},"index":4,"playId":"2a4b9eae-2078-3857-98b6-052ef5264a57","pitchNumber":5,"startTime":"2026-06-24T20:45:29.744Z","endTime":"2026-06-24T20:45:35.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729358380557013,"aZ":-19.73249754072826,"pfxX":4.5985043229793074,"pfxZ":7.021005942700993,"pX":0.11450175535002398,"pZ":3.751387926692514,"vX0":-7.552209364972099,"vY0":-131.24193040278328,"vZ0":-0.9923589580230741,"x":112.64,"y":137.49,"x0":2.4116643749919837,"y0":50.00043751564373,"z0":5.582863936431686,"aX":8.146446325712057},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":-7.0,"spinRate":2291,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4148860005520083,"extension":6.468270238634879},"index":5,"playId":"d79bbc1b-d396-37bd-8b02-e9e94897b5bb","pitchNumber":6,"startTime":"2026-06-24T20:45:55.098Z","endTime":"2026-06-24T20:46:01.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.146869401684498,"aZ":-24.95867169863759,"pfxX":-0.5767931218739384,"pfxZ":4.146328053946322,"pX":0.9110832741867386,"pZ":2.008638240960551,"vX0":-4.635053378725832,"vY0":-129.35609891855663,"vZ0":-3.783905938629445,"x":82.27,"y":184.55,"x0":2.781445517585932,"y0":50.00435967912251,"z0":5.345738089625415,"aX":-1.002901611025612},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":1.8,"spinRate":2435,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4191501777873152,"extension":6.5552343611165105},"index":6,"playId":"f438bcf3-28f3-3d77-a106-102852237bdc","pitchNumber":7,"startTime":"2026-06-24T20:46:26.382Z","endTime":"2026-06-24T20:46:47.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"}},"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.393956646017024,"aZ":-34.56400891567263,"pfxX":0.9360850780687135,"pfxZ":-1.5654451666327147,"pX":-1.2447597752126693,"pZ":0.6479557799150218,"vX0":-8.617825410822384,"vY0":-120.9969928869108,"vZ0":-4.861965397479838,"x":164.45,"y":221.29,"x0":2.1996996533770377,"y0":50.00466350744936,"z0":5.61999340278283,"aX":1.4278858008272874},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.6,"breakHorizontal":-0.2,"spinRate":2304,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44792839295500775,"extension":6.842698586508969},"index":7,"playId":"ebc3eab5-dfcb-3505-ad1b-a088475d7150","pitchNumber":8,"startTime":"2026-06-24T20:47:04.552Z","endTime":"2026-06-24T20:47:09.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:47:09.258Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T20:49:12.012Z","endTime":"2026-06-24T20:50:50.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":71.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.83324794778177,"aZ":-38.311735401658446,"pfxX":-1.7465772849254575,"pfxZ":-4.893681988310884,"pX":0.04476611837207683,"pZ":1.121388095999946,"vX0":-3.9273586798478295,"vY0":-110.46005675393509,"vZ0":-1.6922721883657703,"x":83.78,"y":87.18,"x0":2.061767668536489,"y0":50.00146892922617,"z0":5.869553624013172,"aX":-2.1910957829057742},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.0,"breakHorizontal":4.1,"spinRate":2290,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.4929620921818594,"extension":6.06411563198053},"index":0,"playId":"e5fac359-709e-38d6-874a-ed2d4bbac808","pitchNumber":1,"startTime":"2026-06-24T20:49:17.099Z","endTime":"2026-06-24T20:49:25.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514397579226852,"aZ":-28.012908192608787,"pfxX":5.80335500283683,"pfxZ":2.4119929749344795,"pX":1.2280459809371436,"pZ":2.2370121534463183,"vX0":-4.446174551956769,"vY0":-129.45814608169744,"vZ0":-3.702299147239192,"x":70.19,"y":178.38,"x0":2.198783400331396,"y0":50.00524841742298,"z0":5.788074759695814,"aX":10.027368306291866},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-9.7,"spinRate":2034,"spinDirection":143},"zone":14,"typeConfidence":0.89,"plateTime":0.42024068355147204,"extension":6.100206085868967},"index":1,"playId":"731dcc2b-d856-33f8-88ec-6ac26b314859","pitchNumber":2,"startTime":"2026-06-24T20:49:28.860Z","endTime":"2026-06-24T20:49:33.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7754547228069,"aZ":-25.42733511780477,"pfxX":2.7385699996202133,"pfxZ":4.776273717308191,"pX":0.19143147789718468,"pZ":1.3539762153642767,"vX0":-5.114132473196965,"vY0":-117.39946783420775,"vZ0":-4.6058641141702195,"x":109.7,"y":202.22,"x0":2.0307911768931355,"y0":50.001384849651885,"z0":5.6752864182750224,"aX":3.8674926348554104},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":1318,"spinDirection":119},"zone":14,"typeConfidence":0.87,"plateTime":0.4644664699144072,"extension":6.024269161770101},"index":2,"playId":"e087bba7-cd2f-3a2b-93b0-0f7586a1f38d","pitchNumber":3,"startTime":"2026-06-24T20:49:49.870Z","endTime":"2026-06-24T20:49:54.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":70.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.705739404473157,"aZ":-38.46938925099152,"pfxX":-4.194543275236546,"pfxZ":-5.132202212146408,"pX":1.0487130973375,"pZ":2.125872270048662,"vX0":-1.1617923978061895,"vY0":-109.32115731812466,"vZ0":0.599981651170042,"x":77.03,"y":181.38,"x0":2.1300589129049223,"y0":50.00160692989335,"z0":5.9307614012146725,"aX":-5.1481005201322425},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-8.9,"breakHorizontal":7.9,"spinRate":2271,"spinDirection":317},"zone":14,"typeConfidence":0.91,"plateTime":0.4983476229724193,"extension":6.09190875332643},"index":3,"playId":"2d3cf599-1e43-3d7f-b4fa-b304839946bd","pitchNumber":4,"startTime":"2026-06-24T20:50:06.616Z","endTime":"2026-06-24T20:50:10.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-24T20:50:15.968Z","endTime":"2026-06-24T20:50:27.161Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808594295325626,"aZ":-22.39165532758931,"pfxX":5.350697541212506,"pfxZ":5.523292391138835,"pX":0.10417160462660316,"pZ":2.8724924319904956,"vX0":-6.924484878997513,"vY0":-131.51531184877248,"vZ0":-3.3465735185181997,"x":113.03,"y":161.22,"x0":2.061748047399464,"y0":50.006376676482354,"z0":5.799862695618694,"aX":9.485515777892461},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-8.4,"spinRate":2017,"spinDirection":141},"zone":2,"typeConfidence":0.72,"plateTime":0.41461393338876595,"extension":6.172668414464349},"index":5,"playId":"2a7f96c7-4e1b-30e2-bf7a-c14a63136ebc","pitchNumber":5,"startTime":"2026-06-24T20:50:27.161Z","endTime":"2026-06-24T20:50:34.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":71.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.795276240735152,"aZ":-37.22554028037871,"pfxX":-3.7588383466304967,"pfxZ":-4.026896142021306,"pX":1.0112130598575675,"pZ":2.2521425615809307,"vX0":-1.2008639290054413,"vY0":-110.40620457058112,"vZ0":0.31085082710732026,"x":78.45,"y":177.97,"x0":2.0483341141746902,"y0":50.00486167163353,"z0":5.978322206761716,"aX":-4.712424408334082},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.0,"breakHorizontal":7.1,"spinRate":2279,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.49320457266557716,"extension":6.13631141042948},"index":6,"playId":"c3507270-c9e3-3113-9fa4-20c94f94767e","pitchNumber":6,"startTime":"2026-06-24T20:50:45.844Z","endTime":"2026-06-24T20:50:50.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:50:50.219Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T20:50:59.722Z","endTime":"2026-06-24T20:51:37.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40631075582648,"aZ":-28.25537632866852,"pfxX":-0.7844910892095234,"pfxZ":2.268364567715281,"pX":0.21527141184658372,"pZ":3.404538135360475,"vX0":-4.841894327437782,"vY0":-129.07693553242305,"vZ0":-0.9025681620398833,"x":108.79,"y":146.86,"x0":2.1980158039501636,"y0":50.00552477031274,"z0":5.885255726089706,"aX":-1.3581936209461742},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":2.3,"spinRate":2149,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.4202497821004352,"extension":6.123605036532303},"index":0,"playId":"10fa1c08-12ff-32bc-aea3-a7bc2f432e66","pitchNumber":1,"startTime":"2026-06-24T20:51:15.475Z","endTime":"2026-06-24T20:51:19.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69367294969856,"aZ":-26.50222712502125,"pfxX":-0.6783332865122781,"pfxZ":3.307033546954406,"pX":0.13898000723448697,"pZ":2.6193943064075733,"vX0":-5.207441266086052,"vY0":-128.6786655613977,"vZ0":-2.8278059566148777,"x":111.7,"y":168.06,"x0":2.257439957287375,"y0":50.00607426852782,"z0":5.734857797986404,"aX":-1.1651067081886717},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":2.2,"spinRate":2119,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.4218185943314645,"extension":6.005658695421952},"hitData":{"launchSpeed":90.2,"launchAngle":39.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.29,"coordY":68.55}},"index":1,"playId":"daba0ab6-ae7c-31ae-91fd-9b434e74cde6","pitchNumber":2,"startTime":"2026-06-24T20:51:28.310Z","endTime":"2026-06-24T20:51:37.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:51:37.808Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Karros pops out to second baseman Andruw Monasterio.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T20:51:50.168Z","endTime":"2026-06-24T20:53:30.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.419751148152717,"aZ":-23.034535058776807,"pfxX":0.10444178648968494,"pfxZ":4.948546222982726,"pX":0.8821176248114945,"pZ":2.8360685167679516,"vX0":-3.838488584234113,"vY0":-133.51920121894764,"vZ0":-3.4239897431586592,"x":83.38,"y":162.21,"x0":2.310830028613374,"y0":50.00480976052391,"z0":5.748464848790388,"aX":0.19287449845532784},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2106,"spinDirection":146},"zone":12,"typeConfidence":0.78,"plateTime":0.4066035836151931,"extension":6.1057159709630175},"index":0,"playId":"85188c92-ee85-3a77-8e39-b3ac2c066319","pitchNumber":1,"startTime":"2026-06-24T20:52:02.777Z","endTime":"2026-06-24T20:52:07.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724264059030702,"aZ":-23.899498256132404,"pfxX":-0.2999198414163109,"pfxZ":4.428483689847095,"pX":1.0779901730989907,"pZ":3.789590151516215,"vX0":-2.7391011802566587,"vY0":-134.2534773137393,"vZ0":-1.0461894462215962,"x":75.91,"y":136.46,"x0":2.140704070801764,"y0":50.001345772791716,"z0":5.8493931747630015,"aX":-0.5596179431572199},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2204,"spinDirection":151},"zone":12,"typeConfidence":0.77,"plateTime":0.4044129186792338,"extension":6.002538162737729},"index":1,"playId":"cc532569-97b2-3bda-80bb-ccccc2d38b4c","pitchNumber":2,"startTime":"2026-06-24T20:52:17.793Z","endTime":"2026-06-24T20:52:22.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.518319410859323,"aZ":-27.054639329414645,"pfxX":-1.186977382886212,"pfxZ":3.041290992978883,"pX":-0.4771650096572429,"pZ":2.9301715325474866,"vX0":-6.102536962376652,"vY0":-127.07622535485278,"vZ0":-2.0642121289544506,"x":135.19,"y":159.67,"x0":2.080159846992414,"y0":50.00614062173809,"z0":5.838454946857572,"aX":-2.001631382866982},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":2234,"spinDirection":174},"zone":4,"typeConfidence":0.88,"plateTime":0.4260518190837881,"extension":6.078045007176256},"index":2,"playId":"8239b036-9737-36ed-a490-918d59bdaccf","pitchNumber":3,"startTime":"2026-06-24T20:52:33.372Z","endTime":"2026-06-24T20:52:37.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":70.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.444808737446065,"aZ":-37.898505874097424,"pfxX":-4.8859607737583115,"pfxZ":-4.688929665666875,"pX":0.05716443351200958,"pZ":0.3525872127743322,"vX0":-2.7231880630035086,"vY0":-108.73925350263409,"vZ0":-3.025145853806501,"x":114.82,"y":229.26,"x0":1.9519690985317473,"y0":50.000647635674504,"z0":5.79364778104424,"aX":-5.968687783401251},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.9,"breakHorizontal":9.5,"spinRate":2288,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.49984852795341084,"extension":6.216644655753283},"index":3,"playId":"4319df91-ac94-30b3-bae4-1bf8372b4fc6","pitchNumber":4,"startTime":"2026-06-24T20:52:56.473Z","endTime":"2026-06-24T20:53:00.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.97677765984919,"aZ":-24.47368907667789,"pfxX":2.8214658983945364,"pfxZ":5.379111379862336,"pX":-0.48099048752543333,"pZ":1.8423653255682537,"vX0":-6.302687353172496,"vY0":-117.8993152906243,"vZ0":-3.835398744402106,"x":135.33,"y":189.04,"x0":1.8410367312777602,"y0":50.0009997506831,"z0":5.70749393585796,"aX":4.037439415264306},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.2,"breakHorizontal":-3.8,"spinRate":1305,"spinDirection":110},"zone":7,"typeConfidence":0.87,"plateTime":0.4616958634455619,"extension":6.0980971008693805},"hitData":{"launchSpeed":79.2,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":149.66}},"index":4,"playId":"9816d47b-91db-30c7-8242-2d1c114608ed","pitchNumber":5,"startTime":"2026-06-24T20:53:20.408Z","endTime":"2026-06-24T20:53:30.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:53:30.492Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T20:55:45.172Z","endTime":"2026-06-24T20:57:18.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T20:54:07.600Z","endTime":"2026-06-24T20:55:47.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444031378110232,"aZ":-15.946687848310408,"pfxX":-3.255711205382968,"pfxZ":7.855005103875349,"pX":-0.027485817105965354,"pZ":1.9391882402659786,"vX0":8.100085096426577,"vY0":-141.25491746865205,"vZ0":-7.931788325123955,"x":118.05,"y":186.42,"x0":-2.4811864926870193,"y0":50.00571757488504,"z0":5.764541134859063,"aX":-6.7289522818148955},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":4.7,"spinRate":2398,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3845145802417038,"extension":6.185810056432782},"index":1,"playId":"4330aa8e-097b-31bd-b4f4-16bdf6169380","pitchNumber":1,"startTime":"2026-06-24T20:55:47.422Z","endTime":"2026-06-24T20:55:51.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.210491449091418,"aZ":-35.8958901557287,"pfxX":1.8980394375375376,"pfxZ":-2.4869344637251443,"pX":-0.1450449362024596,"pZ":0.5254432573796923,"vX0":5.660130133658154,"vY0":-120.57376389440748,"vZ0":-5.234718736650965,"x":122.53,"y":224.59,"x0":-2.7558666940144034,"y0":50.00466957248318,"z0":5.840487723949914,"aX":2.8362839386962158},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.4,"breakHorizontal":-4.6,"spinRate":2626,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.451733613940442,"extension":6.059039977350001},"index":2,"playId":"90f39004-014b-37b1-8693-7cda7b6b9d06","pitchNumber":2,"startTime":"2026-06-24T20:56:03.414Z","endTime":"2026-06-24T20:56:08.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373073756018353,"aZ":-35.918983294414886,"pfxX":3.127827757027749,"pfxZ":-2.5480239705064136,"pX":-1.0271683923509933,"pZ":2.755232057614691,"vX0":3.245599276158465,"vY0":-120.2307687691207,"vZ0":-0.4432114654523618,"x":156.15,"y":164.39,"x0":-2.7987851508856108,"y0":50.0032229215028,"z0":6.118029996920179,"aX":4.5977106220105295},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.4,"breakHorizontal":-6.4,"spinRate":2566,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.454829149958778,"extension":6.142353521594237},"index":3,"playId":"fbcdd0ad-e52d-3b57-b25b-910eaf9be62e","pitchNumber":3,"startTime":"2026-06-24T20:56:20.313Z","endTime":"2026-06-24T20:56:24.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62592770419288,"aZ":-17.49797937199862,"pfxX":-4.1559632258381125,"pfxZ":7.176123428714794,"pX":-0.6365135962199692,"pZ":2.9177542798366747,"vX0":7.1418356902264595,"vY0":-141.70350526591432,"vZ0":-4.759898247773892,"x":141.26,"y":160.0,"x0":-2.6429277302137235,"y0":50.00392407109629,"z0":5.727763995052772,"aX":-8.501521838290154},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":6.1,"spinRate":2281,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3856727392036441,"extension":6.251463129594853},"index":4,"playId":"6d9bea88-8c67-3c2c-83f9-cc17487b7041","pitchNumber":4,"startTime":"2026-06-24T20:56:37.777Z","endTime":"2026-06-24T20:56:41.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258392619341915,"aZ":-27.571559549865267,"pfxX":2.4453948377731853,"pfxZ":2.5022454638850355,"pX":0.20107049077757516,"pZ":3.433573159630221,"vX0":7.554186126209383,"vY0":-133.68672017265064,"vZ0":-1.1281808681672492,"x":109.34,"y":146.07,"x0":-2.960082728338701,"y0":50.004014885694176,"z0":5.809739184950975,"aX":4.501099976497241},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":-5.8,"spinRate":2316,"spinDirection":182},"zone":12,"typeConfidence":0.94,"plateTime":0.40708725804399215,"extension":6.211481764311623},"index":5,"playId":"d66a239b-337c-3830-ad1e-c3fde3aa245c","pitchNumber":5,"startTime":"2026-06-24T20:56:56.149Z","endTime":"2026-06-24T20:56:59.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032547055538014,"aZ":-20.040291151425986,"pfxX":-3.3673310457769867,"pfxZ":5.848146111789074,"pX":-0.9885748033263715,"pZ":3.1216729759153887,"vX0":6.076911618352456,"vY0":-141.63216862400293,"vZ0":-4.123904823549651,"x":154.68,"y":154.49,"x0":-2.704355545838864,"y0":50.00042972618082,"z0":5.8438545034465,"aX":-6.983783677559488},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":5.2,"spinRate":2405,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38369302855302845,"extension":6.050262130910384},"index":6,"playId":"058271b9-343a-33ec-8c7a-cf543b1f5dca","pitchNumber":6,"startTime":"2026-06-24T20:57:14.952Z","endTime":"2026-06-24T20:57:18.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:57:18.859Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willson Contreras lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T20:57:19.435Z","endTime":"2026-06-24T20:59:21.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.919431776724675,"aZ":-26.479232939490796,"pfxX":4.2197844051271085,"pfxZ":3.364844265018874,"pX":1.4219527885878656,"pZ":3.1266041416255543,"vX0":9.514604605256606,"vY0":-128.33888912937655,"vZ0":-1.9193245370366148,"x":62.8,"y":154.36,"x0":-2.860342660700829,"y0":50.00281069129308,"z0":5.917170548560983,"aX":7.141058245297596},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-9.5,"spinRate":2341,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.42442237085072554,"extension":6.1159354176293075},"index":0,"playId":"6cbf2d8f-61d7-3059-8a69-a78ed721bfdc","pitchNumber":1,"startTime":"2026-06-24T20:57:43.566Z","endTime":"2026-06-24T20:57:47.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":91.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.204783914485525,"aZ":-20.781517066822804,"pfxX":-3.574747002123572,"pfxZ":5.445522579383216,"pX":0.5395730475748848,"pZ":2.9947739144749335,"vX0":10.405027891392578,"vY0":-141.81987433392874,"vZ0":-3.9178241632463284,"x":96.43,"y":157.92,"x0":-2.6693485548706066,"y0":50.0043543372459,"z0":5.6752548693512495,"aX":-7.481910776272871},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":4.9,"spinRate":2306,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38231050909865694,"extension":6.304157948786115},"index":1,"playId":"a9a0dba7-dc9f-387b-b124-eb614318f2ea","pitchNumber":2,"startTime":"2026-06-24T20:58:01.226Z","endTime":"2026-06-24T20:58:04.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312455111181826,"aZ":-26.20484319933393,"pfxX":-6.5672726222478675,"pfxZ":2.971530898722346,"pX":-1.5580163843977128,"pZ":2.788103529464232,"vX0":5.733326588078546,"vY0":-139.85618566836715,"vZ0":-3.445922416040523,"x":176.39,"y":163.5,"x0":-2.767062834496728,"y0":50.003559393790816,"z0":5.72732857143744,"aX":-13.196567445977154},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":2268,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3895167106487851,"extension":6.28408624387475},"index":2,"playId":"15828961-dad0-3fc1-9fdb-fa4fae5a6a9e","pitchNumber":3,"startTime":"2026-06-24T20:58:22.561Z","endTime":"2026-06-24T20:58:26.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1451179070044,"aZ":-21.36715369357631,"pfxX":-3.0313935235679086,"pfxZ":5.153641819082376,"pX":2.06759551269638,"pZ":3.6853819176411813,"vX0":14.13508839919745,"vY0":-142.58667222610848,"vZ0":-1.9858326754944708,"x":38.19,"y":139.27,"x0":-2.5209792911145503,"y0":50.001520742448704,"z0":5.713470333875495,"aX":-6.356129867196451},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.1,"breakHorizontal":3.2,"spinRate":2319,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3814695014350016,"extension":6.291251783343151},"index":3,"playId":"c2046fd5-7baf-3544-8e0f-02cfa894b681","pitchNumber":4,"startTime":"2026-06-24T20:58:53.428Z","endTime":"2026-06-24T20:58:57.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43019972416955,"aZ":-19.46045852074178,"pfxX":-3.4896596783839926,"pfxZ":6.019666014785207,"pX":0.6099199742382923,"pZ":3.086318459660147,"vX0":10.658461063231028,"vY0":-143.10698580103184,"vZ0":-3.7776707912707854,"x":93.75,"y":155.45,"x0":-2.6799069051016975,"y0":50.00050496819749,"z0":5.614458449336142,"aX":-7.36859502858808},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":4.6,"spinRate":2284,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38012301867270226,"extension":6.204865476264864},"hitData":{"launchSpeed":90.1,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.38,"coordY":74.33}},"index":4,"playId":"867b45ae-c3fd-3d65-a284-6061a6791cae","pitchNumber":5,"startTime":"2026-06-24T20:59:13.759Z","endTime":"2026-06-24T20:59:21.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-24T20:59:21.750Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcelo Mayer lines out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T20:59:23.311Z","endTime":"2026-06-24T21:03:02.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72917786659996,"aZ":-19.64413497384494,"pfxX":-2.7884673222519165,"pfxZ":5.99599093825641,"pX":0.9690750850838881,"pZ":2.558309819916628,"vX0":10.093393782085428,"vY0":-142.07306289628883,"vZ0":-5.982798902399592,"x":80.06,"y":169.71,"x0":-2.2330644057046043,"y0":50.002566643620234,"z0":5.897597383660762,"aX":-5.827574742661315},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":3.5,"spinRate":2236,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3822760794072919,"extension":6.249352284819998},"index":0,"playId":"52d26a33-3a66-317e-a023-adc1232e7ad7","pitchNumber":1,"startTime":"2026-06-24T20:59:53.790Z","endTime":"2026-06-24T20:59:57.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809053290755248,"aZ":-25.87660618003154,"pfxX":0.3406781240456711,"pfxZ":3.29395322273942,"pX":0.7578255800975449,"pZ":2.2129120344749307,"vX0":9.404840021288132,"vY0":-135.73774872320607,"vZ0":-4.647366583989935,"x":88.11,"y":179.03,"x0":-2.7608824630607924,"y0":50.00445926460898,"z0":5.69521382714644,"aX":0.6495894476855588},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.2,"spinRate":2272,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.39977568399672236,"extension":6.248251128111725},"index":1,"playId":"90f2f2cc-fa58-309d-a899-834d9d6cbef1","pitchNumber":2,"startTime":"2026-06-24T21:00:10.006Z","endTime":"2026-06-24T21:00:14.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T21:00:26.617Z","endTime":"2026-06-24T21:00:36.462Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":80.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.997882279189884,"aZ":-29.670359308112378,"pfxX":3.897654722723707,"pfxZ":1.5779289345506835,"pX":1.1238615298570307,"pZ":0.7768286137873514,"vX0":9.023730055325673,"vY0":-124.04988311201612,"vZ0":-5.943609686225545,"x":74.16,"y":217.81,"x0":-3.038027432669925,"y0":50.004981956876755,"z0":5.614923170974866,"aX":6.201685767281604},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-8.8,"spinRate":2620,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4380927949022162,"extension":6.1737305254400585},"index":3,"playId":"49ff3414-005a-35f5-a257-1e8ac66c7555","pitchNumber":3,"startTime":"2026-06-24T21:00:36.462Z","endTime":"2026-06-24T21:00:41.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T21:01:16.438Z","endTime":"2026-06-24T21:01:30.757Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557094336308303,"aZ":-17.104256057266426,"pfxX":-3.058474971643748,"pfxZ":7.049475388182929,"pX":-1.1214767955766527,"pZ":3.403405351903996,"vX0":6.025692398577198,"vY0":-144.17052292653415,"vZ0":-3.5507047923340367,"x":159.75,"y":146.89,"x0":-2.8265279059002553,"y0":50.007150038510545,"z0":5.685016703885038,"aX":-6.542523795597409},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":4.6,"spinRate":2337,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3776606784367793,"extension":6.263835405064889},"index":5,"playId":"6b57ad07-a096-3fd1-9268-2a4ed0a8b83a","pitchNumber":4,"startTime":"2026-06-24T21:01:30.757Z","endTime":"2026-06-24T21:01:34.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425534696893433,"aZ":-18.75829012191283,"pfxX":-1.2543502123491803,"pfxZ":6.317044697071136,"pX":0.23671474211945903,"pZ":2.515960832054035,"vX0":8.075770325978022,"vY0":-143.29617549891762,"vZ0":-6.204960387076795,"x":107.98,"y":170.85,"x0":-2.4293955506875875,"y0":50.00433234398295,"z0":5.841384286958909,"aX":-2.664493324303393},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.7,"breakHorizontal":1.0,"spinRate":2387,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3791367830984993,"extension":6.198543259349847},"index":6,"playId":"6f53c985-5c17-339d-98cd-1590473b8500","pitchNumber":5,"startTime":"2026-06-24T21:01:47.155Z","endTime":"2026-06-24T21:01:53.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15560449057602,"aZ":-23.301923202036633,"pfxX":-5.757816115382564,"pfxZ":4.312182782854659,"pX":0.7910525715108249,"pZ":2.410090273158873,"vX0":11.4046645839529,"vY0":-140.74566398398127,"vZ0":-4.960055934467315,"x":86.85,"y":173.71,"x0":-2.51874912358714,"y0":50.005673738347824,"z0":5.653596609184515,"aX":-11.854922945322071},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.2,"breakHorizontal":8.8,"spinRate":2349,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3853604837491371,"extension":6.454705927247723},"index":7,"playId":"0b7d12de-da98-387e-a784-d2bcbb3e32f3","pitchNumber":6,"startTime":"2026-06-24T21:02:10.996Z","endTime":"2026-06-24T21:02:15.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65565851534627,"aZ":-26.230957957459783,"pfxX":-3.278949893793185,"pfxZ":2.8257241319649395,"pX":-0.4041132404609203,"pZ":3.9469781528705745,"vX0":8.047662954159255,"vY0":-142.29935684429066,"vZ0":-0.48220463932344965,"x":132.4,"y":132.21,"x0":-2.8105086439754583,"y0":50.00418501865263,"z0":5.743367109754668,"aX":-6.901006747015306},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.3,"breakHorizontal":4.8,"spinRate":2222,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38114184104182636,"extension":6.161211354420939},"index":8,"playId":"b087554e-1132-3f39-867d-d732284e8291","pitchNumber":7,"startTime":"2026-06-24T21:02:35.987Z","endTime":"2026-06-24T21:02:40.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":91.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29025340370841,"aZ":-22.928300357655576,"pfxX":-3.037088419244169,"pfxZ":4.444351532259249,"pX":0.1999405487619181,"pZ":2.4702203669337197,"vX0":8.24647544756124,"vY0":-141.50196493942443,"vZ0":-5.632630045304947,"x":109.38,"y":172.08,"x0":-2.3240726691687383,"y0":50.00494705041192,"z0":5.902408966732489,"aX":-6.3222376679763945},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":4.3,"spinRate":2172,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.38323671871066134,"extension":6.244524610916338},"hitData":{"launchSpeed":105.3,"launchAngle":18.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.52,"coordY":44.42}},"index":9,"playId":"fc62fef8-cc29-3bc8-a54b-17018155887c","pitchNumber":8,"startTime":"2026-06-24T21:02:54.657Z","endTime":"2026-06-24T21:03:02.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:03:02.191Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:05:33.260Z","endTime":"2026-06-24T21:06:41.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T21:05:17.697Z","endTime":"2026-06-24T21:05:35.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":91.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984530995913598,"aZ":-21.76933883680613,"pfxX":-5.394261236276073,"pfxZ":4.970871466196581,"pX":-1.1017720972358238,"pZ":4.037879568614168,"vX0":4.535560489928411,"vY0":-142.0319655737167,"vZ0":-3.0357580303852054,"x":159.0,"y":129.76,"x0":-1.9992551433303725,"y0":50.00520820770103,"z0":6.466254518344911,"aX":-11.295366267297966},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.8,"breakHorizontal":9.1,"spinRate":2219,"spinDirection":219},"zone":11,"typeConfidence":0.78,"plateTime":0.3820658921268789,"extension":6.579397207113783},"index":1,"playId":"c7b3f8ac-92b4-3ffb-a7da-21667e262cc2","pitchNumber":1,"startTime":"2026-06-24T21:05:35.345Z","endTime":"2026-06-24T21:05:39.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703407323701885,"aZ":-21.41752043925113,"pfxX":-6.628577299819444,"pfxZ":5.14715269189352,"pX":-0.6086255123556704,"pZ":3.3670325573952544,"vX0":6.050784035886802,"vY0":-142.4767996514971,"vZ0":-4.494772100442427,"x":140.2,"y":147.87,"x0":-1.8817813461906299,"y0":50.003920444206976,"z0":6.289736878686675,"aX":-13.852667020352092},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.8,"breakHorizontal":11.0,"spinRate":2289,"spinDirection":220},"zone":1,"typeConfidence":0.89,"plateTime":0.3820534397053885,"extension":6.68632568907202},"index":2,"playId":"c78e802e-87bb-307a-adac-644277cc632a","pitchNumber":2,"startTime":"2026-06-24T21:05:50.026Z","endTime":"2026-06-24T21:05:54.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.163778093230178,"aZ":-22.628387117556397,"pfxX":-6.597468518494136,"pfxZ":4.490884805567383,"pX":-0.13047506875492068,"pZ":2.8701726627875344,"vX0":7.484341816125361,"vY0":-143.722523512777,"vZ0":-5.9054115819591555,"x":121.97,"y":161.29,"x0":-1.8909294774053842,"y0":50.00532270624755,"z0":6.323877617515034,"aX":-14.031913820936303},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.3,"breakHorizontal":10.8,"spinRate":2328,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.37873068474730065,"extension":6.793012631146809},"index":3,"playId":"d17ea21c-7582-3ea7-965e-616208149288","pitchNumber":3,"startTime":"2026-06-24T21:06:06.962Z","endTime":"2026-06-24T21:06:10.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-24T21:06:20.994Z","endTime":"2026-06-24T21:06:36.397Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":92.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236013051109822,"aZ":-20.208699762765587,"pfxX":-4.495494093157763,"pfxZ":5.5326896811806545,"pX":-0.8366250064887326,"pZ":2.9165705150093886,"vX0":4.903757100592813,"vY0":-144.68815890361464,"vZ0":-5.771235756479179,"x":148.89,"y":160.03,"x0":-1.9528380122704814,"y0":50.00696500489671,"z0":6.137668345867371,"aX":-9.730360060337246},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.2,"breakHorizontal":7.4,"spinRate":2239,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.37561910630887807,"extension":6.98783675594335},"index":5,"playId":"bcf4bcef-283b-3fff-8ae2-8158e328a454","pitchNumber":4,"startTime":"2026-06-24T21:06:36.397Z","endTime":"2026-06-24T21:06:41.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:06:41.109Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:06:48.524Z","endTime":"2026-06-24T21:07:28.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7154029238022,"aZ":-19.418166173429622,"pfxX":-4.912141610281957,"pfxZ":5.858114845246883,"pX":-1.1747654864862889,"pZ":3.320957010728953,"vX0":4.10118743147326,"vY0":-145.42870994683918,"vZ0":-5.270287283273928,"x":161.78,"y":149.11,"x0":-1.9533367298987818,"y0":50.00638743858151,"z0":6.305705394702736,"aX":-10.70158220641748},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.0,"breakHorizontal":8.3,"spinRate":2191,"spinDirection":222},"zone":11,"typeConfidence":0.5,"plateTime":0.37423255339880734,"extension":6.964291737493149},"index":0,"playId":"1325106b-6e0c-3fd1-bf08-fbd77fddcb28","pitchNumber":1,"startTime":"2026-06-24T21:07:06.252Z","endTime":"2026-06-24T21:07:10.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":92.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420661047906254,"aZ":-21.308264024608807,"pfxX":-6.545567954938949,"pfxZ":5.0688068824137495,"pX":-1.4195778984748786,"pZ":3.605859151315041,"vX0":3.3068316896220065,"vY0":-144.0903359439991,"vZ0":-3.797653320617167,"x":171.11,"y":141.42,"x0":-1.7197495493620534,"y0":50.00240972697754,"z0":6.22621217699943,"aX":-14.028787832344666},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.8,"breakHorizontal":11.4,"spinRate":2239,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.3773696152624928,"extension":6.886409714726718},"index":1,"playId":"e7f069e1-67bc-3a15-8aed-533a7de701b8","pitchNumber":2,"startTime":"2026-06-24T21:07:23.300Z","endTime":"2026-06-24T21:07:28.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":3.200000000000001,"leverageIndex":0.73,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:07:28.207Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Nate Eaton.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:07:40.948Z","endTime":"2026-06-24T21:10:16.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711828299460066,"aZ":-17.052261979786902,"pfxX":-5.527107271944061,"pfxZ":7.104504290633461,"pX":-2.130194171893733,"pZ":3.100286778547603,"vX0":1.5755893716801523,"vY0":-143.7126685840579,"vZ0":-5.858610825991598,"x":198.2,"y":155.07,"x0":-1.961116735509157,"y0":50.0059141937273,"z0":6.1938313490903285,"aX":-11.770708069376528},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":9.8,"spinRate":2265,"spinDirection":225},"zone":11,"typeConfidence":0.65,"plateTime":0.3785506665450864,"extension":6.884819099611205},"index":0,"playId":"26480a3f-c239-33e8-87d8-cb58284580eb","pitchNumber":1,"startTime":"2026-06-24T21:07:54.723Z","endTime":"2026-06-24T21:07:58.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":93.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.109390914597107,"aZ":-19.333545253773565,"pfxX":-6.296776570797167,"pfxZ":5.883350973657911,"pX":-0.08477233267639235,"pZ":1.880929031736461,"vX0":6.901315703745584,"vY0":-144.40509916733873,"vZ0":-9.050794126342698,"x":120.23,"y":187.99,"x0":-1.6502514520588496,"y0":50.0025840899749,"z0":6.170291969360121,"aX":-13.741664464794527},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2352,"spinDirection":222},"zone":8,"typeConfidence":0.95,"plateTime":0.37459069332595085,"extension":6.905990538918754},"index":1,"playId":"4065a6ba-51bd-3ac9-8937-d2575f369d0e","pitchNumber":2,"startTime":"2026-06-24T21:08:16.703Z","endTime":"2026-06-24T21:08:21.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":93.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26600180030399,"aZ":-14.622029555752057,"pfxX":-6.324355571933171,"pfxZ":8.02501366356011,"pX":-0.5106344626804669,"pZ":2.752613766212142,"vX0":6.121930368557387,"vY0":-145.22267385694946,"vZ0":-7.362289936707178,"x":136.46,"y":164.46,"x0":-1.7997954861197507,"y0":50.007124336209195,"z0":6.167269131576847,"aX":-13.839962814587096},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2390,"spinDirection":222},"zone":4,"typeConfidence":0.93,"plateTime":0.37373031251592126,"extension":6.958026835674718},"index":2,"playId":"f0cb7b5d-b93f-365b-a505-149eff41ec58","pitchNumber":3,"startTime":"2026-06-24T21:08:33.996Z","endTime":"2026-06-24T21:08:40.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-24T21:08:46.670Z","endTime":"2026-06-24T21:09:04.889Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62326693020285,"aZ":-19.708076316330413,"pfxX":-7.370808027262683,"pfxZ":5.756493625212769,"pX":-0.9551549357460908,"pZ":2.678574972613572,"vX0":5.415880038352535,"vY0":-144.82804664276975,"vZ0":-6.6541719342926475,"x":153.41,"y":166.46,"x0":-1.8734499346730822,"y0":50.00300756643756,"z0":6.173314743966127,"aX":-15.964523733531838},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.6,"breakHorizontal":12.6,"spinRate":2294,"spinDirection":222},"zone":11,"typeConfidence":0.94,"plateTime":0.37540324971569294,"extension":6.959079290792227},"index":4,"playId":"8a8e16eb-3a60-3e90-9c1f-843c156f4766","pitchNumber":4,"startTime":"2026-06-24T21:09:04.889Z","endTime":"2026-06-24T21:09:07.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":94.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366826114487306,"aZ":-17.27743692227841,"pfxX":-7.3312617042760255,"pfxZ":6.688322764798735,"pX":0.12275050380252552,"pZ":1.6544520437969688,"vX0":8.195924799944118,"vY0":-147.0697938357838,"vZ0":-10.015866695464615,"x":112.32,"y":194.11,"x0":-1.725399842178963,"y0":50.00509379700984,"z0":6.091061260031548,"aX":-16.33336964040193},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":10.6,"breakHorizontal":12.0,"spinRate":2340,"spinDirection":225},"zone":14,"typeConfidence":0.95,"plateTime":0.37006081097646115,"extension":6.963532884705257},"index":5,"playId":"8e557f99-ab47-3e87-909f-bde590fad54f","pitchNumber":5,"startTime":"2026-06-24T21:09:28.162Z","endTime":"2026-06-24T21:09:55.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":94.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450008098861765,"aZ":-19.35539393676292,"pfxX":-6.283932966757886,"pfxZ":5.719283066231689,"pX":-0.3682830563335317,"pZ":2.9070616375519,"vX0":6.755589613324808,"vY0":-147.28293176705287,"vZ0":-6.155049459832732,"x":131.04,"y":160.29,"x0":-1.8536145626219156,"y0":50.00009948697897,"z0":6.1325910018112415,"aX":-14.078507825276327},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":9.6,"breakHorizontal":10.4,"spinRate":2321,"spinDirection":222},"zone":4,"typeConfidence":0.93,"plateTime":0.36910423731123565,"extension":6.881095168217616},"hitData":{"launchSpeed":84.6,"launchAngle":34.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.48,"coordY":119.76}},"index":6,"playId":"e60e5fee-fe37-36b9-ac84-00814b7ff613","pitchNumber":6,"startTime":"2026-06-24T21:10:03.456Z","endTime":"2026-06-24T21:10:16.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:10:16.010Z","atBatIndex":61},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Hunter Goodman reaches on a fielder's choice. Tyler Freeman to 2nd. Tyler Freeman advances to 2nd, on a fielding error by shortstop Marcelo Mayer.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:10:21.694Z","endTime":"2026-06-24T21:11:58.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":93.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31781784325411,"aZ":-16.871392385530456,"pfxX":-5.361996791444332,"pfxZ":7.003014225300037,"pX":0.07689300914330335,"pZ":1.9327339337739415,"vX0":6.993347230142537,"vY0":-145.7742241953823,"vZ0":-9.253407650383496,"x":114.07,"y":186.6,"x0":-1.6393708754691436,"y0":50.005077918267204,"z0":6.133641208001457,"aX":-11.719998962896442},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":2130,"spinDirection":215},"zone":8,"typeConfidence":0.75,"plateTime":0.3735568214081644,"extension":7.109254082688573},"index":0,"playId":"19bb5262-98bb-31c5-95cf-1bf9be21264d","pitchNumber":1,"startTime":"2026-06-24T21:10:38.219Z","endTime":"2026-06-24T21:10:42.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":92.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52106538327379,"aZ":-17.72391868539039,"pfxX":-5.204773525924127,"pfxZ":6.734851064668743,"pX":0.29855100759856423,"pZ":2.5073974514941635,"vX0":7.096366341381583,"vY0":-144.62131051473082,"vZ0":-7.497806082275472,"x":105.62,"y":171.08,"x0":-1.4956982196365622,"y0":50.00716782903919,"z0":6.194601055805554,"aX":-11.174931889454944},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.0,"breakHorizontal":8.3,"spinRate":2172,"spinDirection":221},"zone":6,"typeConfidence":0.65,"plateTime":0.3768197698058291,"extension":7.089142101570755},"index":1,"playId":"4e8bfc49-7234-3a95-8e64-34cf86c5d3c6","pitchNumber":2,"startTime":"2026-06-24T21:10:57.137Z","endTime":"2026-06-24T21:11:01.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T21:11:14.057Z","endTime":"2026-06-24T21:11:26.595Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":94.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34890726371909,"aZ":-18.340891895653225,"pfxX":-5.764901412553468,"pfxZ":6.202492472663326,"pX":0.0012807039398079908,"pZ":2.0843632271928567,"vX0":6.8832219938855825,"vY0":-146.93149276485124,"vZ0":-8.462268954642308,"x":116.95,"y":182.5,"x0":-1.6009619136843702,"y0":50.001613077889736,"z0":6.050247586819606,"aX":-12.854213864718387},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":10.1,"breakHorizontal":9.4,"spinRate":2282,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.36999877221124233,"extension":7.195403233393265},"index":3,"playId":"fa7fa4a1-d954-3bb6-b5ad-f3b1f75b8729","pitchNumber":3,"startTime":"2026-06-24T21:11:26.595Z","endTime":"2026-06-24T21:11:30.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123023805818107,"aZ":-28.628507853475814,"pfxX":1.234575060390513,"pfxZ":2.0086679625258963,"pX":0.7491988455170514,"pZ":1.5850156885494195,"vX0":5.731665584717867,"vY0":-131.78321095688457,"vZ0":-6.170758919103633,"x":88.44,"y":195.98,"x0":-1.6113392213985769,"y0":50.00332870803999,"z0":6.062533471755155,"aX":2.17767770742812},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":1989,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.41510440560763895,"extension":7.121949868162791},"hitData":{"launchSpeed":78.7,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":151.18}},"index":4,"playId":"4b1bed93-906e-378c-9b67-002bdd23cc8c","pitchNumber":4,"startTime":"2026-06-24T21:11:49.405Z","endTime":"2026-06-24T21:11:58.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.96,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:11:58.193Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a line drive to left fielder Nate Eaton. Tyler Freeman scores. Hunter Goodman to 2nd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:13:14.659Z","endTime":"2026-06-24T21:15:17.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":594027,"link":"/api/v1/people/594027"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T21:12:30.676Z","endTime":"2026-06-24T21:13:16.907Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":94.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355349596792216,"aZ":-20.89240402517298,"pfxX":-7.572726758518215,"pfxZ":4.9700936397433235,"pX":0.12227415864848094,"pZ":3.6519589909565293,"vX0":8.59662223571323,"vY0":-148.15070537948102,"vZ0":-3.9378475876780676,"x":112.34,"y":140.18,"x0":-1.8041381324819146,"y0":50.003308570246766,"z0":6.1866755124783674,"aX":-17.19156935566999},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":8.5,"breakHorizontal":12.5,"spinRate":2281,"spinDirection":220},"zone":12,"typeConfidence":0.93,"plateTime":0.36675066675515167,"extension":7.037640217471644},"index":1,"playId":"74cfb8c6-a5f3-3e61-af8e-f4ce8c3bc55e","pitchNumber":1,"startTime":"2026-06-24T21:13:16.907Z","endTime":"2026-06-24T21:13:20.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":94.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370254700346216,"aZ":-23.383172750456417,"pfxX":-6.311968387447137,"pfxZ":3.8884497806905305,"pX":-0.15029185965059397,"pZ":4.269874864343354,"vX0":6.964345546930491,"vY0":-147.29748830668595,"vZ0":-1.8228061273287568,"x":122.73,"y":123.49,"x0":-1.6926421344179259,"y0":50.00595346802049,"z0":6.23912621169081,"aX":-14.279409532514686},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":7.0,"breakHorizontal":10.6,"spinRate":2224,"spinDirection":217},"zone":11,"typeConfidence":0.94,"plateTime":0.3677730526902998,"extension":6.963995175550876},"index":2,"playId":"ac4e51d0-f3f4-3aed-a49a-e0eccc0ae9db","pitchNumber":2,"startTime":"2026-06-24T21:13:32.960Z","endTime":"2026-06-24T21:13:36.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":93.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09472157420727,"aZ":-21.089306395597013,"pfxX":-7.139830056551033,"pfxZ":5.007241962547322,"pX":-0.31868719907768644,"pZ":3.713921331075084,"vX0":6.936192144551194,"vY0":-146.1754620294828,"vZ0":-3.5619946300236975,"x":129.15,"y":138.5,"x0":-1.768760538720467,"y0":50.001857588001,"z0":6.179441150527912,"aX":-15.802415631775348},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":8.8,"breakHorizontal":12.0,"spinRate":2226,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.3715037146897755,"extension":7.065120815786607},"index":3,"playId":"1ec6403e-37a3-3d93-8556-e0437faa8088","pitchNumber":3,"startTime":"2026-06-24T21:13:54.035Z","endTime":"2026-06-24T21:13:57.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":94.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699951898907745,"aZ":-18.731250845970692,"pfxX":-7.693231099897519,"pfxZ":5.972344940752271,"pX":0.3564989274978099,"pZ":2.2135539742774224,"vX0":9.12506272110217,"vY0":-147.85256282969732,"vZ0":-8.121189119823446,"x":103.41,"y":179.01,"x0":-1.7458618425599584,"y0":50.00366991525476,"z0":6.0608027021214355,"aX":-17.320000275241707},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":9.6,"breakHorizontal":12.5,"spinRate":2223,"spinDirection":223},"zone":9,"typeConfidence":0.94,"plateTime":0.3680940170744127,"extension":7.036510430391426},"index":4,"playId":"c8e22e6c-8c3b-399b-a473-699898f908e9","pitchNumber":4,"startTime":"2026-06-24T21:14:18.568Z","endTime":"2026-06-24T21:14:22.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":94.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96815319747039,"aZ":-19.330270136847258,"pfxX":-6.377566971866459,"pfxZ":5.745867793992476,"pX":0.4598422157909773,"pZ":2.2717697142451794,"vX0":8.840538947974068,"vY0":-147.2361901238404,"vZ0":-7.816176994977808,"x":99.47,"y":177.44,"x0":-1.7277176484622703,"y0":50.00669743461111,"z0":6.067774078909732,"aX":-14.262819788528175},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":9.2,"breakHorizontal":10.2,"spinRate":2284,"spinDirection":219},"zone":6,"typeConfidence":0.93,"plateTime":0.3694437848149654,"extension":7.015472965974572},"index":5,"playId":"d437c060-dfbe-3c5c-bdc3-19ca30e54cd6","pitchNumber":5,"startTime":"2026-06-24T21:14:43.113Z","endTime":"2026-06-24T21:14:46.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954334042026836,"aZ":-27.13297618066543,"pfxX":-6.174127632785691,"pfxZ":2.7075408410109247,"pX":-0.7385199240895183,"pZ":1.8055384318289152,"vX0":4.919938195123131,"vY0":-134.58642284884863,"vZ0":-6.244774363364317,"x":145.15,"y":190.03,"x0":-1.7741693657477406,"y0":50.003364936415004,"z0":6.03794226671936,"aX":-11.502982795630322},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":10.3,"spinRate":1601,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.40456863285121125,"extension":7.337961983718248},"hitData":{"launchSpeed":73.8,"launchAngle":20.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.2,"coordY":130.4}},"index":6,"playId":"732cf6f2-9df9-3475-8769-76d5ba17be81","pitchNumber":6,"startTime":"2026-06-24T21:15:06.634Z","endTime":"2026-06-24T21:15:17.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.11,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:15:17.598Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Wilyer Abreu. Hunter Goodman scores. Cole Carrigg to 3rd.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:15:44.705Z","endTime":"2026-06-24T21:17:02.513Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":594027,"link":"/api/v1/people/594027"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":93.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48835838704839,"aZ":-18.825681671527636,"pfxX":-5.2353096214306625,"pfxZ":6.0412905888717034,"pX":0.014738012935965574,"pZ":2.1610692091160746,"vX0":7.490395837566436,"vY0":-146.3217453050841,"vZ0":-8.199434115210561,"x":116.44,"y":180.43,"x0":-1.8761571679496574,"y0":50.00230461630727,"z0":6.088789603749157,"aX":-11.564829172600183},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":9.8,"breakHorizontal":8.3,"spinRate":2280,"spinDirection":220},"zone":8,"typeConfidence":0.79,"plateTime":0.37169598045927543,"extension":7.112602283877143},"index":0,"playId":"acffd885-bc4a-3e70-bd13-5b17effcd9a5","pitchNumber":1,"startTime":"2026-06-24T21:15:54.983Z","endTime":"2026-06-24T21:15:59.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":93.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787241910268907,"aZ":-18.69975861754623,"pfxX":-5.565691909860759,"pfxZ":6.038888490731551,"pX":-0.5077781400928141,"pZ":3.1793207375295887,"vX0":6.007790519810486,"vY0":-147.07981298955974,"vZ0":-5.516503678644382,"x":136.36,"y":152.94,"x0":-1.8356888552257877,"y0":50.0039679073171,"z0":6.156715032112065,"aX":-12.422154163484489},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":10.2,"breakHorizontal":9.1,"spinRate":2373,"spinDirection":222},"zone":1,"typeConfidence":0.86,"plateTime":0.3697752400099086,"extension":6.923737736522388},"index":1,"playId":"f0e8784b-1338-3245-8746-89c5a5f9b7b7","pitchNumber":2,"startTime":"2026-06-24T21:16:23.339Z","endTime":"2026-06-24T21:16:26.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":95.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732380496262387,"aZ":-16.401695230656472,"pfxX":-7.216101809219836,"pfxZ":6.925812418064004,"pX":0.7045743179765541,"pZ":2.129597607254793,"vX0":10.18985403208992,"vY0":-148.6632401639339,"vZ0":-8.659791819077807,"x":90.14,"y":181.28,"x0":-1.801981577958334,"y0":50.00483141098673,"z0":5.997207729362289,"aX":-16.439574777111897},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":2387,"spinDirection":226},"zone":9,"typeConfidence":0.94,"plateTime":0.36597335052402524,"extension":7.074862923909629},"hitData":{"launchSpeed":93.2,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":127.87}},"index":2,"playId":"87d30e91-3292-3ea5-ba4d-53e7479cb6ce","pitchNumber":3,"startTime":"2026-06-24T21:16:51.411Z","endTime":"2026-06-24T21:17:02.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":14.899999999999999,"leverageIndex":3.08,"dramaIndex":174.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:17:02.513Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a sharp line drive to center fielder Ceddanne Rafaela. Cole Carrigg scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:20:08.669Z","endTime":"2026-06-24T21:21:03.557Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":594027,"link":"/api/v1/people/594027"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Braxton Fulford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T21:17:27.617Z","endTime":"2026-06-24T21:17:49.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-24T21:17:49.194Z","endTime":"2026-06-24T21:18:02.566Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Danny Coulombe replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-24T21:18:02.566Z","endTime":"2026-06-24T21:20:10.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594027,"link":"/api/v1/people/594027","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.522096512381264,"aZ":-27.3307643566407,"pfxX":-2.654554562641356,"pfxZ":3.0650320908121618,"pX":-0.9583289432403754,"pZ":3.343042271025586,"vX0":-0.9241842939472411,"vY0":-123.74090486345762,"vZ0":-0.8344924575638225,"x":153.53,"y":148.52,"x0":-0.23695346412117838,"y0":50.00105642787683,"z0":5.938249976639599,"aX":-4.189640538877889},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":5.0,"spinRate":2504,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.43963108841520127,"extension":5.764259238384294},"index":3,"playId":"a996f1bd-12bb-3b87-b44d-418fa2bf83da","pitchNumber":1,"startTime":"2026-06-24T21:20:10.583Z","endTime":"2026-06-24T21:20:14.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102548215363274,"aZ":-30.690246124603497,"pfxX":-2.313847760042684,"pfxZ":0.941717333441094,"pX":-0.6362890834266302,"pZ":3.674958427732406,"vX0":-0.20998334654678946,"vY0":-124.17424500457835,"vZ0":0.509999131369496,"x":141.25,"y":139.56,"x0":-0.24979079730973283,"y0":50.0054227819846,"z0":5.996418484707938,"aX":-3.65650240456521},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":4.2,"spinRate":2436,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43911946420065284,"extension":5.741137096857456},"index":4,"playId":"dbcbe591-ca73-31be-90cc-5529787c2d5d","pitchNumber":2,"startTime":"2026-06-24T21:20:33.991Z","endTime":"2026-06-24T21:20:38.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544279062943268,"aZ":-20.20671492585577,"pfxX":5.1048282319335625,"pfxZ":6.630416923096183,"pX":-0.4979473349370634,"pZ":2.577922422501311,"vX0":-1.7721108136969104,"vY0":-131.876274570398,"vZ0":-4.797116877730553,"x":135.98,"y":169.18,"x0":-0.490094068854015,"y0":50.00288819197163,"z0":5.8625295731152125,"aX":9.213532830337599},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":-9.0,"spinRate":2230,"spinDirection":160},"zone":4,"typeConfidence":0.85,"plateTime":0.4114861097171154,"extension":6.062959378332109},"hitData":{"launchSpeed":103.3,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.7,"coordY":107.6}},"index":5,"playId":"5c4b7f81-244b-3ba0-bff1-b730107fc05d","pitchNumber":3,"startTime":"2026-06-24T21:20:53.145Z","endTime":"2026-06-24T21:21:03.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":22.4,"leverageIndex":4.15,"dramaIndex":246.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:21:03.557Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ezequiel Tovar grounds into a force out, fielded by second baseman Andruw Monasterio. Troy Johnston out at 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T21:21:12.041Z","endTime":"2026-06-24T21:22:06.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.225992771010656,"aZ":-26.807432707236856,"pfxX":-3.0721581537922718,"pfxZ":3.47316495781209,"pX":-0.11048571614993366,"pZ":2.7823353857610837,"vX0":0.7681762311371533,"vY0":-122.92452474014921,"vZ0":-2.219329001233536,"x":121.21,"y":163.66,"x0":-0.026052214882322105,"y0":50.00275023848835,"z0":5.951702182427492,"aX":-4.745361458794971},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":5.4,"spinRate":2408,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4439935608395258,"extension":5.84834111566244},"index":0,"playId":"06a76e9c-4e13-32f4-960f-dd8cc3460b51","pitchNumber":1,"startTime":"2026-06-24T21:21:41.009Z","endTime":"2026-06-24T21:21:47.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248916872227372,"aZ":-19.527152449907597,"pfxX":-0.35083807846797477,"pfxZ":6.936928958269794,"pX":-0.8865379703456684,"pZ":2.2811795164962625,"vX0":-0.8403445912188874,"vY0":-132.64242042802442,"vZ0":-5.478211672719729,"x":150.79,"y":177.19,"x0":-0.5228858545598317,"y0":50.00360527870763,"z0":5.750848404949612,"aX":-0.6392316646661876},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":0.8,"spinRate":2378,"spinDirection":161},"zone":13,"typeConfidence":0.93,"plateTime":0.409364622234877,"extension":6.033705706278177},"hitData":{"launchSpeed":67.9,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":156.24}},"index":1,"playId":"b7378f66-d6d4-3619-9f87-96eeefc07080","pitchNumber":2,"startTime":"2026-06-24T21:22:00.429Z","endTime":"2026-06-24T21:22:06.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":3.35,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:22:06.466Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T21:24:17.539Z","endTime":"2026-06-24T21:24:43.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brett Sullivan replaces Troy Johnston, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T21:24:00.959Z","endTime":"2026-06-24T21:24:19.779Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"702","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.989200025550293,"aZ":-24.766571295219077,"pfxX":1.4462797221987111,"pfxZ":4.062716972935238,"pX":-0.5876265731450134,"pZ":2.874561949567595,"vX0":6.068836190193441,"vY0":-132.32405303514648,"vZ0":-3.1372268535863834,"x":139.4,"y":161.17,"x0":-3.073476266047902,"y0":50.00062147092077,"z0":5.836441208607351,"aX":2.6323691899612687},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.6,"spinRate":2419,"spinDirection":196},"zone":1,"typeConfidence":0.92,"plateTime":0.40968401279198163,"extension":6.14258556222059},"index":1,"playId":"3d6bcae6-a57d-3fac-8853-3cece74b7f4c","pitchNumber":1,"startTime":"2026-06-24T21:24:19.779Z","endTime":"2026-06-24T21:24:23.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93262733565297,"aZ":-18.03361728291873,"pfxX":-4.770036048934813,"pfxZ":7.010095399515789,"pX":0.2112093073175467,"pZ":1.5558675507797477,"vX0":10.1753029862165,"vY0":-139.60992028079738,"vZ0":-7.938620588647944,"x":108.95,"y":196.77,"x0":-2.8254198558996295,"y0":50.00448228516337,"z0":5.5759392778674215,"aX":-9.625084632287452},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":7.1,"spinRate":2436,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.389070113939332,"extension":6.319097085496305},"hitData":{"launchSpeed":92.8,"launchAngle":-18.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":166.38}},"index":2,"playId":"0fbbb20c-bc45-3abe-998d-38001a3a5b22","pitchNumber":2,"startTime":"2026-06-24T21:24:36.209Z","endTime":"2026-06-24T21:24:43.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:24:43.894Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T21:24:54.976Z","endTime":"2026-06-24T21:27:04.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96293744881713,"aZ":-18.55787757948706,"pfxX":-3.6623695708999247,"pfxZ":6.720921345548836,"pX":0.29959065640724303,"pZ":1.73915674172704,"vX0":9.634159761176177,"vY0":-140.09884136345403,"vZ0":-7.650880390114749,"x":105.58,"y":191.82,"x0":-2.6790485267340314,"y0":50.00380658427984,"z0":5.677725439227436,"aX":-7.421540135346171},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":5.0,"spinRate":2387,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38813478664520673,"extension":6.265464509367155},"index":0,"playId":"66fc225b-6a51-357c-be9c-69c7422a6672","pitchNumber":1,"startTime":"2026-06-24T21:25:09.291Z","endTime":"2026-06-24T21:25:13.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778377182274607,"aZ":-25.966106367063894,"pfxX":3.032869961393419,"pfxZ":3.8707298990582633,"pX":2.183928999533102,"pZ":1.119048827771266,"vX0":11.660530849337936,"vY0":-126.12312799934739,"vZ0":-6.08269939315529,"x":33.75,"y":208.57,"x0":-2.9020677443613545,"y0":50.002279403240365,"z0":5.66913200978116,"aX":4.8613003795447405},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-8.3,"spinRate":2350,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4350683308072547,"extension":6.293151214319058},"index":1,"playId":"c30167c2-7c3b-3dfb-8864-d76867bcbd3d","pitchNumber":2,"startTime":"2026-06-24T21:25:26.584Z","endTime":"2026-06-24T21:25:30.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575019469303122,"aZ":-27.72707946681511,"pfxX":-1.187138996016996,"pfxZ":2.4031984092208774,"pX":-1.4798456101807083,"pZ":3.4361815985004887,"vX0":4.666125197022851,"vY0":-134.03763461779033,"vZ0":-1.3922168610577543,"x":173.41,"y":146.0,"x0":-3.076788249408222,"y0":50.001537338009776,"z0":5.912394392125732,"aX":-2.195792889439788},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":1.3,"spinRate":2190,"spinDirection":202},"zone":11,"typeConfidence":0.82,"plateTime":0.4061476621004343,"extension":6.4024784003697555},"index":2,"playId":"1b8606ab-ad59-3956-aab1-ef4ce2a6eecf","pitchNumber":3,"startTime":"2026-06-24T21:25:43.918Z","endTime":"2026-06-24T21:25:48.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69450762608413,"aZ":-19.92336386515803,"pfxX":-3.377808912417523,"pfxZ":6.050349950531201,"pX":-0.3621716666928682,"pZ":1.935479988014948,"vX0":7.634717845413589,"vY0":-139.99263665548835,"vZ0":-6.705328928142593,"x":130.81,"y":186.52,"x0":-2.661726823336849,"y0":50.000559820582446,"z0":5.6246585284724855,"aX":-6.83757002424052},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.38831450496775766,"extension":6.294528708160626},"index":3,"playId":"cc3999f7-e6cb-344b-897b-a8e3247a89b6","pitchNumber":4,"startTime":"2026-06-24T21:26:06.234Z","endTime":"2026-06-24T21:26:14.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":91.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36010774482791,"aZ":-19.450220560395547,"pfxX":-3.927967093876,"pfxZ":6.0488430523363785,"pX":-0.8322967856059527,"pZ":3.3647508342124444,"vX0":7.046383213273833,"vY0":-142.22105146683305,"vZ0":-3.2246760956957456,"x":148.73,"y":147.93,"x0":-2.801779024499934,"y0":50.00560148201622,"z0":5.707383451032272,"aX":-8.266460013189088},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.7,"breakHorizontal":6.1,"spinRate":2342,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3812315630137353,"extension":6.174522038214553},"index":4,"playId":"caec1092-0ef1-33a1-a3ca-81052db5ccfb","pitchNumber":5,"startTime":"2026-06-24T21:26:31.346Z","endTime":"2026-06-24T21:26:34.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.639831516742667,"aZ":-35.717763769829126,"pfxX":1.5033231055854945,"pfxZ":-2.304836129022336,"pX":0.37038467803530806,"pZ":2.3644145574074016,"vX0":6.1964677223332325,"vY0":-121.68105982367078,"vZ0":-1.6263753982073699,"x":102.88,"y":174.94,"x0":-2.380696083539229,"y0":50.00494886572063,"z0":6.070660513763017,"aX":2.3074741186358003},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.3,"breakHorizontal":-3.8,"spinRate":2475,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.44617666025582237,"extension":6.242565236001244},"hitData":{"launchSpeed":92.9,"launchAngle":40.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.91,"coordY":62.41}},"index":5,"playId":"9b5d2c52-1516-3e42-8060-81d0e3b4613a","pitchNumber":6,"startTime":"2026-06-24T21:26:54.119Z","endTime":"2026-06-24T21:27:04.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:27:04.091Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T21:27:13.870Z","endTime":"2026-06-24T21:29:26.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":90.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72444852566513,"aZ":-24.977048772082096,"pfxX":-6.836219858232775,"pfxZ":3.523952169205657,"pX":0.5547102841476068,"pZ":2.0008547922694233,"vX0":11.454872471916351,"vY0":-140.14178509379252,"vZ0":-5.6619546330534565,"x":95.86,"y":184.76,"x0":-2.6483776677731434,"y0":50.00372614652229,"z0":5.621238858768306,"aX":-13.963662868423697},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":10.8,"spinRate":2273,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.38692475725801145,"extension":6.355400533308072},"index":0,"playId":"31d9142a-f9a3-3bce-ba72-d913f0d643e7","pitchNumber":1,"startTime":"2026-06-24T21:27:33.626Z","endTime":"2026-06-24T21:27:37.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894444071753774,"aZ":-21.85296231594156,"pfxX":-3.119757974619948,"pfxZ":5.055822433842497,"pX":0.789325729330256,"pZ":3.3029241715592272,"vX0":11.062845084144922,"vY0":-140.59953550468785,"vZ0":-2.6174199806459595,"x":86.91,"y":149.6,"x0":-2.7570496391187453,"y0":50.00423214344546,"z0":5.633101014048605,"aX":-6.371419221519843},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":3.8,"spinRate":2302,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3866285059199379,"extension":6.32702978560978},"index":1,"playId":"57ad8ccf-dd8b-314f-8044-a39563bd0076","pitchNumber":2,"startTime":"2026-06-24T21:27:51.777Z","endTime":"2026-06-24T21:27:56.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63717743290634,"aZ":-25.926562562006335,"pfxX":-7.238724298462957,"pfxZ":3.1416871548375287,"pX":-0.8435710616065092,"pZ":1.7851741069801428,"vX0":8.00633881932951,"vY0":-138.7741806871889,"vZ0":-5.771824484678305,"x":149.15,"y":190.58,"x0":-2.8002655690696443,"y0":50.00160762384085,"z0":5.576744931904209,"aX":-14.381582931055362},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":11.9,"spinRate":2226,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3919321151731361,"extension":6.438670243272033},"index":2,"playId":"9b63e9a4-ee41-3f3d-ba83-3988be7f8f14","pitchNumber":3,"startTime":"2026-06-24T21:28:09.773Z","endTime":"2026-06-24T21:28:14.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.710594757634908,"aZ":-27.12650076733549,"pfxX":4.013775788156176,"pfxZ":3.0954561209637843,"pX":2.3838950057847685,"pZ":1.3695186632750254,"vX0":11.66145836903135,"vY0":-126.86357518764552,"vZ0":-5.1520313142658,"x":26.13,"y":201.8,"x0":-2.7920911233699615,"y0":50.00372360608213,"z0":5.586159575282917,"aX":6.549462302664023},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-9.8,"spinRate":2330,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43157612806915635,"extension":6.387725473267335},"index":3,"playId":"694fbc31-4ea5-3f1a-9ff4-3f846f5ef42b","pitchNumber":4,"startTime":"2026-06-24T21:28:39.072Z","endTime":"2026-06-24T21:28:42.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674380135610026,"aZ":-17.798190511406784,"pfxX":-4.014155364983289,"pfxZ":6.92717971573361,"pX":0.34226942684700357,"pZ":2.4559368773016055,"vX0":8.984430512856154,"vY0":-141.38961515781162,"vZ0":-5.849785893719707,"x":103.95,"y":172.47,"x0":-2.3198839188744382,"y0":50.00127284674026,"z0":5.6490737592043985,"aX":-8.329672405078641},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":6.0,"spinRate":2342,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38373989043576184,"extension":6.415662082448764},"index":4,"playId":"5444b899-b503-3998-b690-b008eda8b337","pitchNumber":5,"startTime":"2026-06-24T21:28:57.577Z","endTime":"2026-06-24T21:29:00.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":93.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01098148236486,"aZ":-18.408340857907696,"pfxX":-3.777926975413231,"pfxZ":6.328995298683029,"pX":0.17726607372081687,"pZ":2.3213424768546553,"vX0":8.985683702996091,"vY0":-144.7864416618181,"vZ0":-6.520434571712744,"x":110.24,"y":176.1,"x0":-2.442045534453702,"y0":50.003654139851456,"z0":5.683679796550883,"aX":-8.218946727441914},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.7,"breakHorizontal":5.5,"spinRate":2380,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3748022389031527,"extension":6.308028203394941},"index":5,"playId":"67b6594b-8b00-30b2-b923-49759e428c4b","pitchNumber":6,"startTime":"2026-06-24T21:29:23.314Z","endTime":"2026-06-24T21:29:26.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:29:26.936Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:31:49.174Z","endTime":"2026-06-24T21:32:24.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T21:30:45.044Z","endTime":"2026-06-24T21:31:30.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Moniak replaces Kyle Karros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T21:31:30.855Z","endTime":"2026-06-24T21:31:51.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091130858012146,"aZ":-20.231667225462726,"pfxX":0.32655315254157147,"pfxZ":6.118407757892578,"pX":-0.5001786381350355,"pZ":0.03826623917424048,"vX0":1.4682754999625938,"vY0":-137.0897805097427,"vZ0":-11.34349141709429,"x":136.07,"y":237.75,"x0":-1.0797044626120782,"y0":50.00473523188141,"z0":5.539119720057569,"aX":0.6369411087673713},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":-0.8,"spinRate":2510,"spinDirection":193},"zone":13,"typeConfidence":0.81,"plateTime":0.39574669973090115,"extension":6.946187371100288},"index":2,"playId":"a1a0585f-67e1-3820-bb9a-1c2f7e50afdf","pitchNumber":1,"startTime":"2026-06-24T21:31:51.404Z","endTime":"2026-06-24T21:31:55.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463369342996106,"aZ":-22.533024195155345,"pfxX":0.9797403151046387,"pfxZ":4.840133299361986,"pX":-0.27523552487971875,"pZ":1.737374583480449,"vX0":1.929319178630807,"vY0":-138.46216452055344,"vZ0":-6.750355245912603,"x":127.49,"y":191.87,"x0":-1.1014822147231766,"y0":50.003604705254055,"z0":5.657451407656428,"aX":1.9505970429118837},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2594,"spinDirection":185},"zone":8,"typeConfidence":0.85,"plateTime":0.3917668895073896,"extension":6.828289326359846},"hitData":{"launchSpeed":92.0,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.0,"coordY":114.79}},"index":3,"playId":"d16a59ee-d049-332a-adc5-e6349c26ab15","pitchNumber":2,"startTime":"2026-06-24T21:32:14.181Z","endTime":"2026-06-24T21:32:24.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:32:24.770Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Wilyer Abreu, deflected by second baseman Andruw Monasterio. Mickey Moniak to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:32:33.939Z","endTime":"2026-06-24T21:33:04.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938128802302803,"aZ":-15.516714903341155,"pfxX":-0.1820975648052261,"pfxZ":8.196986598508829,"pX":0.04679974365401712,"pZ":2.4250339478917238,"vX0":2.535823950465166,"vY0":-140.51428590454756,"vZ0":-6.5120403493491335,"x":115.22,"y":173.3,"x0":-0.8374981074038309,"y0":50.005415709218106,"z0":5.751484686195897,"aX":-0.3703666072951488},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":-0.1,"spinRate":2489,"spinDirection":197},"zone":5,"typeConfidence":0.88,"plateTime":0.38738388680179847,"extension":6.998480607205344},"hitData":{"launchSpeed":96.8,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":180.19,"coordY":116.21}},"index":0,"playId":"f1a4ab73-e33e-3248-8da8-6fbbebdfd886","pitchNumber":1,"startTime":"2026-06-24T21:32:51.726Z","endTime":"2026-06-24T21:33:04.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":17.0,"leverageIndex":2.67,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:33:04.840Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Freeman out on a sacrifice bunt, first baseman Willson Contreras to second baseman Andruw Monasterio. Mickey Moniak scores. Willi Castro to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:33:13.928Z","endTime":"2026-06-24T21:34:08.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":31},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46462103536922,"aZ":-35.65460775210531,"pfxX":7.385152050151387,"pfxZ":-2.1819113211196286,"pX":1.1612327661197601,"pZ":0.32303827180966593,"vX0":3.528231113932629,"vY0":-125.45923267194317,"vZ0":-5.826279797442646,"x":72.74,"y":230.06,"x0":-1.2230970049872196,"y0":50.004944118145985,"z0":5.5827079365050825,"aX":11.769129650516662},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.0,"breakHorizontal":-14.2,"spinRate":2577,"spinDirection":62},"zone":14,"typeConfidence":0.86,"plateTime":0.4366377890002626,"extension":6.85899680190741},"index":0,"playId":"b98fa88e-c34a-3335-bc9a-9cf84f456ca8","pitchNumber":1,"startTime":"2026-06-24T21:33:37.686Z","endTime":"2026-06-24T21:33:41.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.442797251484205,"aZ":-24.96931101065148,"pfxX":0.6611466301756402,"pfxZ":3.7428040193609196,"pX":-0.08363689603566807,"pZ":3.5197004961011937,"vX0":2.735283646862909,"vY0":-136.5485195322455,"vZ0":-1.7604343239761757,"x":120.19,"y":143.75,"x0":-1.176280734674875,"y0":50.006027514703675,"z0":5.857468875889398,"aX":1.272944647566641},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-1.7,"spinRate":2443,"spinDirection":183},"zone":11,"typeConfidence":0.87,"plateTime":0.3981145736857803,"extension":6.936691358565008},"hitData":{"launchSpeed":26.6,"launchAngle":1.0,"totalDistance":20.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":135.42,"coordY":194.3}},"index":1,"playId":"652a7332-4ccf-3b9b-be4f-a0a19ec78330","pitchNumber":2,"startTime":"2026-06-24T21:33:59.772Z","endTime":"2026-06-24T21:34:08.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":2.03,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:34:08.160Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a fly ball to center fielder Ceddanne Rafaela. Willi Castro to 3rd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:34:42.586Z","endTime":"2026-06-24T21:36:30.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40448692060723,"aZ":-38.30599740650108,"pfxX":-0.08187162737487164,"pfxZ":-3.797759944892617,"pX":1.4716920366125354,"pZ":-0.19605531882840035,"vX0":6.098817240283369,"vY0":-125.29412366108538,"vZ0":-6.876424492922586,"x":60.9,"y":244.07,"x0":-0.9664892007328489,"y0":50.00116700002838,"z0":5.653097263937371,"aX":-0.13325091060004665},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.0,"breakHorizontal":-1.1,"spinRate":2680,"spinDirection":18},"zone":14,"typeConfidence":0.51,"plateTime":0.4344406579882554,"extension":6.988865086513992},"index":0,"playId":"4499ad69-99c4-3ba2-891f-dd24c6969cbc","pitchNumber":1,"startTime":"2026-06-24T21:34:42.863Z","endTime":"2026-06-24T21:34:48.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-24T21:35:10.025Z","endTime":"2026-06-24T21:35:42.827Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06582242626293,"aZ":-42.510479887254334,"pfxX":1.6392941761501723,"pfxZ":-6.723134140384154,"pX":-1.9006408398952288,"pZ":3.290336518817324,"vX0":-2.0900842604833536,"vY0":-122.36559997785893,"vZ0":2.114649270815298,"x":189.45,"y":149.94,"x0":-1.2537417968846751,"y0":50.00438497102361,"z0":6.021290508988805,"aX":2.5202893889957094},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.5,"breakHorizontal":-2.5,"spinRate":2698,"spinDirection":25},"zone":11,"typeConfidence":0.9,"plateTime":0.445316537811419,"extension":6.7330280333627845},"index":2,"playId":"6434a64a-13e9-3746-8d15-1bd39965be8b","pitchNumber":2,"startTime":"2026-06-24T21:35:42.827Z","endTime":"2026-06-24T21:35:46.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222619921981575,"aZ":-25.78811107847438,"pfxX":1.154057976716703,"pfxZ":3.2570947512966697,"pX":-1.3946658277523598,"pZ":3.23225006297918,"vX0":-0.6690438445166021,"vY0":-137.6915498735019,"vZ0":-2.5203766827734477,"x":170.16,"y":151.51,"x0":-1.3012716705013352,"y0":50.006288520090834,"z0":5.864538521636161,"aX":2.2655048632953942},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.0,"spinRate":2501,"spinDirection":188},"zone":11,"typeConfidence":0.87,"plateTime":0.3944782728992684,"extension":6.849686173498924},"index":3,"playId":"7751d699-eb33-3e93-951b-2331e2100e61","pitchNumber":3,"startTime":"2026-06-24T21:36:00.550Z","endTime":"2026-06-24T21:36:04.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"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"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.391034426519997,"aZ":-24.456547237228516,"pfxX":2.376509263280219,"pfxZ":3.9628871955435354,"pX":0.5476265230907872,"pZ":2.8946467678395877,"vX0":3.560963109346999,"vY0":-136.38458394298797,"vZ0":-3.4815046543081603,"x":96.13,"y":160.62,"x0":-1.067252645064555,"y0":50.005548290866,"z0":5.8103247813822,"aX":4.629073709489101},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.8,"spinRate":2590,"spinDirection":182},"zone":6,"typeConfidence":0.9,"plateTime":0.3965024316511827,"extension":6.88566257865781},"hitData":{"launchSpeed":74.1,"launchAngle":30.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.99,"coordY":90.68}},"index":4,"playId":"c2034739-3de5-38d7-9d7e-dd49f59aa9e0","pitchNumber":4,"startTime":"2026-06-24T21:36:18.919Z","endTime":"2026-06-24T21:36:30.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.79,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:36:30.334Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out sharply to second baseman Andruw Monasterio.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:36:45.639Z","endTime":"2026-06-24T21:37:08.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366684509596002,"aZ":-18.78496314793801,"pfxX":-4.355985756117786,"pfxZ":6.643458847656918,"pX":-0.15472942490952515,"pZ":2.095264381941934,"vX0":3.7919299187938513,"vY0":-139.64671589042376,"vZ0":-6.611038822618211,"x":122.9,"y":182.21,"x0":-0.9506757894506509,"y0":50.004058304732155,"z0":5.688018670756544,"aX":-8.781442292970947},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":7.3,"spinRate":2365,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38917922592725285,"extension":6.992299408234795},"hitData":{"launchSpeed":109.4,"launchAngle":7.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":151.3,"coordY":152.19}},"index":0,"playId":"247fd316-c79d-3e13-9414-f912cdc3cdec","pitchNumber":1,"startTime":"2026-06-24T21:37:03.554Z","endTime":"2026-06-24T21:37:08.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.18,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:37:08.244Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Carrigg doubles (2) on a sharp line drive to right fielder Wilyer Abreu. Willi Castro scores. TJ Rumfield to 3rd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:37:44.071Z","endTime":"2026-06-24T21:38:57.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T21:37:33.618Z","endTime":"2026-06-24T21:37:46.287Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674491793807384,"aZ":-26.52894518944508,"pfxX":2.779200187218776,"pfxZ":2.9329376863158068,"pX":-0.0926671513063701,"pZ":2.3079982800145356,"vX0":1.5775927238023106,"vY0":-135.9385284038211,"vZ0":-4.424851261596905,"x":120.53,"y":176.46,"x0":-1.0364641800769605,"y0":50.00526289460268,"z0":5.735770250148582,"aX":5.352815995816864},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-5.3,"spinRate":2535,"spinDirection":180},"zone":5,"typeConfidence":0.91,"plateTime":0.39854501752619376,"extension":6.993943818214884},"index":1,"playId":"7076c9a6-3f36-3d4f-a394-86c33d946325","pitchNumber":1,"startTime":"2026-06-24T21:37:46.287Z","endTime":"2026-06-24T21:37:50.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.908466474538976,"aZ":-34.74912168314221,"pfxX":6.409289783035465,"pfxZ":-1.5559001885246504,"pX":0.5402294840632789,"pZ":0.6537604137173032,"vX0":2.435425230083744,"vY0":-126.71266333088535,"vZ0":-5.603885399864088,"x":96.41,"y":221.13,"x0":-1.2618630642545936,"y0":50.00418821849159,"z0":5.617928269213518,"aX":10.59401716314511},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.7,"breakHorizontal":-12.1,"spinRate":2729,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.4295770210746026,"extension":6.868315039401551},"index":2,"playId":"7c57a52c-8aa3-38c9-bf87-e9c3815e4624","pitchNumber":2,"startTime":"2026-06-24T21:38:02.231Z","endTime":"2026-06-24T21:38:07.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193180876559282,"aZ":-21.15954451614524,"pfxX":0.9755010128015471,"pfxZ":5.511749439791153,"pX":-0.3746305080701004,"pZ":4.556948927221953,"vX0":1.599739986859612,"vY0":-139.29074628796,"vZ0":0.001511222873874285,"x":131.28,"y":115.74,"x0":-1.0794075143171649,"y0":50.00651389258017,"z0":5.935633091673953,"aX":1.9498978280784536},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":-2.0,"spinRate":2457,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39065742514257984,"extension":6.8432950869049645},"index":3,"playId":"88dc540e-40a7-33e0-8ec4-ca9dea5845d9","pitchNumber":3,"startTime":"2026-06-24T21:38:24.897Z","endTime":"2026-06-24T21:38:29.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814924195824727,"aZ":-35.229619055742226,"pfxX":8.227228613132853,"pfxZ":-1.9505620710060434,"pX":0.029688602175485544,"pZ":1.6397273193271718,"vX0":0.6925664620067882,"vY0":-123.76076801373688,"vZ0":-2.7286858677691255,"x":115.87,"y":194.51,"x0":-1.3232013478970206,"y0":50.000024856177006,"z0":5.671213372353454,"aX":12.91836591854756},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":-15.1,"spinRate":2675,"spinDirection":62},"zone":14,"typeConfidence":0.85,"plateTime":0.4404779820299405,"extension":6.887358205795408},"hitData":{"launchSpeed":101.0,"launchAngle":18.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.5,"coordY":77.45}},"index":4,"playId":"5c4a1d06-cbf8-33a0-a53c-9aebc2aa3378","pitchNumber":4,"startTime":"2026-06-24T21:38:43.952Z","endTime":"2026-06-24T21:38:57.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":1.19,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:38:57.669Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T21:39:13.586Z","endTime":"2026-06-24T21:41:22.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38956543563934,"aZ":-27.277769304014708,"pfxX":1.999714342124772,"pfxZ":2.5716260522090426,"pX":-0.2747133848983854,"pZ":3.5260715340163666,"vX0":1.329696473773794,"vY0":-135.2266032383235,"vZ0":-1.2714155505487064,"x":127.47,"y":143.58,"x0":-1.0280112476028573,"y0":50.00557971501335,"z0":5.86495129488112,"aX":3.8123631087405703},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-3.8,"spinRate":2525,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.4006003851494566,"extension":6.7883768945863565},"index":0,"playId":"4bda1f20-e64b-3bc3-bde1-25e0515df7d4","pitchNumber":1,"startTime":"2026-06-24T21:39:35.835Z","endTime":"2026-06-24T21:39:38.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28016679399652,"aZ":-27.059783131376292,"pfxX":0.9214980679926863,"pfxZ":2.6482720556650854,"pX":-0.18616738999548377,"pZ":3.194358831507877,"vX0":1.8377894689368837,"vY0":-136.6662534217027,"vZ0":-2.1686865495663468,"x":124.1,"y":152.53,"x0":-0.9816719401095537,"y0":50.00181318793229,"z0":5.818514846627941,"aX":1.7788995748754326},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":-2.0,"spinRate":2516,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.39764993611648247,"extension":6.838212368964226},"index":1,"playId":"8b1f720c-4e1c-34f1-9bbc-6538b8e1cc7a","pitchNumber":2,"startTime":"2026-06-24T21:40:01.386Z","endTime":"2026-06-24T21:40:06.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.981343334235692,"aZ":-31.65217311679382,"pfxX":6.717188953518489,"pfxZ":0.32038134365660387,"pX":1.1130988743856278,"pZ":1.006510932514284,"vX0":3.2910373551320378,"vY0":-125.41897438750804,"vZ0":-5.116803575924282,"x":74.57,"y":211.6,"x0":-1.0813389260535573,"y0":50.00201456938236,"z0":5.599893632569523,"aX":10.897152284871023},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-12.8,"spinRate":2716,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4336757782693299,"extension":6.849858502270429},"index":2,"playId":"32bdc17d-3a93-3720-9f80-ead13e0ffa4b","pitchNumber":3,"startTime":"2026-06-24T21:40:31.825Z","endTime":"2026-06-24T21:40:36.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.819669794386517,"aZ":-18.331959998118577,"pfxX":-0.6829264201037328,"pfxZ":6.706842867270906,"pX":0.3194973308884196,"pZ":3.228933079466301,"vX0":3.473394498811151,"vY0":-141.06506992601717,"vZ0":-3.9720874676153617,"x":104.82,"y":151.6,"x0":-0.8263603586130956,"y0":50.00332450484048,"z0":5.799772822536135,"aX":-1.409911343035085},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":0.7,"spinRate":2419,"spinDirection":192},"zone":3,"typeConfidence":0.9,"plateTime":0.38474932652229166,"extension":6.935809140656435},"index":3,"playId":"cd725296-14eb-3e46-9639-c9f520beb5b0","pitchNumber":4,"startTime":"2026-06-24T21:40:55.668Z","endTime":"2026-06-24T21:40:59.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.382737148411493,"aZ":-25.794393849343972,"pfxX":0.3691004466252381,"pfxZ":3.289754189696456,"pX":0.6444528123684884,"pZ":4.151929918268595,"vX0":4.220221119362278,"vY0":-136.70660109677974,"vZ0":-0.0348330461730707,"x":92.43,"y":126.68,"x0":-0.9520661569890293,"y0":50.00131901665867,"z0":5.900961297279025,"aX":0.7137089089632876},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2560,"spinDirection":180},"zone":12,"typeConfidence":0.83,"plateTime":0.39706878305081617,"extension":6.921410808608548},"index":4,"playId":"cb6d7ffc-0b22-36fe-9b69-f5f1ab46b733","pitchNumber":5,"startTime":"2026-06-24T21:41:18.701Z","endTime":"2026-06-24T21:41:22.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686580,"link":"/api/v1/people/686580","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":655316,"link":"/api/v1/people/655316"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":691785,"link":"/api/v1/people/691785"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":694249,"link":"/api/v1/people/694249"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":686580,"link":"/api/v1/people/686580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:41:22.802Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T21:43:52.615Z","endTime":"2026-06-24T21:45:24.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T21:42:46.600Z","endTime":"2026-06-24T21:42:46.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to second base for Tyler Freeman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T21:42:46.625Z","endTime":"2026-06-24T21:42:47.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T21:42:46.625Z","endTime":"2026-06-24T21:42:46.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mickey Moniak remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-24T21:42:46.626Z","endTime":"2026-06-24T21:42:46.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jimmy Herget replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-24T21:42:46.627Z","endTime":"2026-06-24T21:43:30.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Carlos Narváez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-06-24T21:43:30.826Z","endTime":"2026-06-24T21:43:54.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95826491154694,"aZ":-25.032818347580168,"pfxX":-1.201164652753647,"pfxZ":4.334575642723179,"pX":0.9206978825951992,"pZ":1.9338416421510283,"vX0":8.00501600731681,"vY0":-126.52883072357463,"vZ0":-3.0644202729183747,"x":81.91,"y":186.57,"x0":-2.106516478550455,"y0":50.00306821192556,"z0":5.1323572144447756,"aX":-1.9803054337449348},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":0.6,"spinRate":2682,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4302788451395725,"extension":5.147245388050272},"index":6,"playId":"3974cefc-8a83-3c59-a94d-0d3efcb04ac3","pitchNumber":1,"startTime":"2026-06-24T21:43:54.661Z","endTime":"2026-06-24T21:44:21.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.19638697673616,"aZ":-29.590640059110743,"pfxX":9.173151567866853,"pfxZ":2.0389240183250834,"pX":-0.2096740723615298,"pZ":2.23571767914167,"vX0":2.845680480353589,"vY0":-111.11953043396399,"vZ0":0.6035640327056233,"x":124.99,"y":178.42,"x0":-2.6939388217111873,"y0":50.004164299170135,"z0":4.999762142116225,"aX":11.638958582382514},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":4.1,"breakHorizontal":-17.3,"spinRate":3129,"spinDirection":79},"zone":5,"typeConfidence":0.91,"plateTime":0.4901928282830581,"extension":5.211655105835127},"index":7,"playId":"c05997bb-f192-3b56-9a17-917ec9446921","pitchNumber":2,"startTime":"2026-06-24T21:44:24.247Z","endTime":"2026-06-24T21:44:28.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.625314951741537,"aZ":-23.082759802185432,"pfxX":-1.4484508565797731,"pfxZ":5.35878010651534,"pX":-0.3564328092310193,"pZ":0.8798622672299617,"vX0":5.247238126785773,"vY0":-127.45098294407462,"vZ0":-6.108261489071408,"x":130.59,"y":215.02,"x0":-2.2265871751620727,"y0":50.00189861124577,"z0":5.054822803539458,"aX":-2.4573193266579993},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":1.8,"spinRate":2696,"spinDirection":228},"zone":13,"typeConfidence":0.77,"plateTime":0.42482238577888554,"extension":5.157941825129079},"index":8,"playId":"ce600a9f-a6ca-361f-95c4-2dd0cd0b79fe","pitchNumber":3,"startTime":"2026-06-24T21:44:39.247Z","endTime":"2026-06-24T21:44:43.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"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"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":86.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.077618669366355,"aZ":-31.495483054475258,"pfxX":-8.14150176538757,"pfxZ":0.37278893520415135,"pX":1.0713132462727155,"pZ":1.5885996300983476,"vX0":10.826642363638634,"vY0":-132.82455684461306,"vZ0":-3.4027295904615915,"x":76.16,"y":195.89,"x0":-1.941744969389017,"y0":50.005789493125526,"z0":5.101857342011727,"aX":-15.005675250462657},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.2,"breakHorizontal":13.3,"spinRate":2484,"spinDirection":245},"zone":14,"typeConfidence":0.87,"plateTime":0.4075241870000692,"extension":5.174672440337583},"index":9,"playId":"855779f8-d567-3e15-947a-372a225c726c","pitchNumber":4,"startTime":"2026-06-24T21:44:57.957Z","endTime":"2026-06-24T21:45:01.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.162522686518333,"aZ":-26.540776782976394,"pfxX":-1.239110807962676,"pfxZ":3.3102907885350383,"pX":0.0614595375203348,"pZ":1.7696420336346603,"vX0":6.449325947526178,"vY0":-127.75942204038272,"vZ0":-3.3254592428946452,"x":114.66,"y":191.0,"x0":-2.3035973093267152,"y0":50.00261412464165,"z0":5.109653425901299,"aX":-2.1092348517586204},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":2744,"spinDirection":220},"zone":8,"typeConfidence":0.77,"plateTime":0.42406519516874974,"extension":5.18011671985982},"index":10,"playId":"717a9798-8376-3dd8-b160-17f51f6737d2","pitchNumber":5,"startTime":"2026-06-24T21:45:19.833Z","endTime":"2026-06-24T21:45:24.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:45:24.415Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nate Eaton lines out sharply to left fielder Mickey Moniak.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T21:45:26.349Z","endTime":"2026-06-24T21:46:07.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83281881322361,"aZ":-34.44594344788622,"pfxX":-9.279197639964355,"pfxZ":-1.2611047143096883,"pX":-1.0190910838625415,"pZ":2.0950854009876725,"vX0":7.546270790355774,"vY0":-132.24171734042272,"vZ0":0.7645963165253482,"x":155.85,"y":182.21,"x0":-2.6811121550211046,"y0":50.0036796269789,"z0":4.296828735057866,"aX":-16.707565498554164},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.9,"breakHorizontal":15.5,"spinRate":2455,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.41160873503689244,"extension":5.199642953082631},"index":0,"playId":"9886ff57-3d88-3698-8d94-238453711d06","pitchNumber":1,"startTime":"2026-06-24T21:45:46.845Z","endTime":"2026-06-24T21:45:51.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In 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"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276216217042904,"aZ":-32.97027464943634,"pfxX":-8.605065431673701,"pfxZ":-0.4469650832095944,"pX":-0.4850861606119073,"pZ":2.7599718046911743,"vX0":8.294623923327777,"vY0":-131.71829472537993,"vZ0":2.1965287801183733,"x":135.49,"y":164.26,"x0":-2.524502310885306,"y0":50.000194122423366,"z0":4.3174792767377195,"aX":-15.447268462747921},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.3,"spinRate":2453,"spinDirection":261},"zone":1,"typeConfidence":0.92,"plateTime":0.41243546699371203,"extension":5.144240650153304},"hitData":{"launchSpeed":103.2,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.92,"coordY":95.26}},"index":1,"playId":"74329537-4cef-3456-a3f8-82794cef6443","pitchNumber":2,"startTime":"2026-06-24T21:46:00.881Z","endTime":"2026-06-24T21:46:07.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:46:07.625Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T21:46:15.356Z","endTime":"2026-06-24T21:47:46.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.46"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.75"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.86"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.81"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.86"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.27"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.20"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.13"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".424"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".224"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".839"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.152"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".839"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.152"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".559"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18446686866889,"aZ":-25.54432003840944,"pfxX":0.30568250277067954,"pfxZ":4.052878921198996,"pX":0.33789579808819153,"pZ":2.4010133798131843,"vX0":6.644645386058275,"vY0":-125.94525147952405,"vZ0":-1.1605146359881457,"x":104.12,"y":173.95,"x0":-2.3542695366270325,"y0":50.002948721411,"z0":4.899163262879937,"aX":0.499361873780595},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":-1.8,"spinRate":2761,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4318763660537175,"extension":5.107863793216021},"index":0,"playId":"333fcba8-c0c6-382c-a65e-522e247949d6","pitchNumber":1,"startTime":"2026-06-24T21:46:35.903Z","endTime":"2026-06-24T21:46:39.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"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"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30986419084016,"aZ":-25.099350361925712,"pfxX":0.5693710175525166,"pfxZ":4.217394382461699,"pX":0.6089311167602992,"pZ":2.0277286601344544,"vX0":6.975799535594545,"vY0":-126.99325103184145,"vZ0":-2.641837564700214,"x":93.79,"y":184.03,"x0":-2.2167638046077136,"y0":50.003328773029125,"z0":5.021721038970395,"aX":0.9557852215484651},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2789,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.42686531672727135,"extension":5.207969805075116},"index":1,"playId":"ddb244c4-a62d-34b6-966d-c2b28dab0fae","pitchNumber":2,"startTime":"2026-06-24T21:46:52.994Z","endTime":"2026-06-24T21:46:56.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":72.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.58748681967564,"aZ":-33.26462056198634,"pfxX":5.295439950895236,"pfxZ":-0.8304724465595239,"pX":0.028704567143118292,"pZ":2.0103652310164675,"vX0":4.109841072600369,"vY0":-112.56947051374969,"vZ0":0.9047742775574703,"x":115.91,"y":184.5,"x0":-2.4958037702377913,"y0":50.003573610018286,"z0":4.918807032702738,"aX":6.9330265139642036},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.1,"breakHorizontal":-10.4,"spinRate":3187,"spinDirection":80},"zone":8,"typeConfidence":0.89,"plateTime":0.48288772766685284,"extension":5.126598464314393},"index":2,"playId":"9a6e9b46-dca6-3c2f-abe0-e299ded16a4e","pitchNumber":3,"startTime":"2026-06-24T21:47:12.666Z","endTime":"2026-06-24T21:47:16.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-24T21:47:29.243Z","endTime":"2026-06-24T21:47:42.424Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.692720468154924,"aZ":-31.342084723738164,"pfxX":5.1184640299354776,"pfxZ":0.6223213474613853,"pX":1.8159295464371141,"pZ":2.546603331346568,"vX0":8.762745437674424,"vY0":-113.6921836871587,"vZ0":3.3253407955806704,"x":47.78,"y":170.02,"x0":-2.728799637488317,"y0":50.00043094510403,"z0":4.144320069575137,"aX":6.806670294421345},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.2,"breakHorizontal":-11.2,"spinRate":3021,"spinDirection":92},"zone":12,"typeConfidence":0.88,"plateTime":0.47882061214391225,"extension":5.349736109969929},"index":4,"playId":"5f8a394e-fbb4-3667-a08e-808239dce2ee","pitchNumber":4,"startTime":"2026-06-24T21:47:42.424Z","endTime":"2026-06-24T21:47:46.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":664983,"link":"/api/v1/people/664983"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-24T21:47:46.671Z","atBatIndex":79}]