[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T17:41:46.656Z","endTime":"2026-04-15T17:42:31.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-04-15T14:39:19.870Z","endTime":"2026-04-15T17:16:42.546Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-04-15T17:16:42.546Z","endTime":"2026-04-15T17:41:47.875Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-04-15T17:41:47.875Z","endTime":"2026-04-15T17:41:48.838Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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":93.8,"endSpeed":84.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.969014307314204,"aZ":-10.760281080541635,"pfxX":-4.266763787305559,"pfxZ":11.557016139342728,"pX":-0.7425903336068977,"pZ":2.1184275775411523,"vX0":3.9317948570004204,"vY0":-136.25005633994073,"vZ0":-8.600723085906216,"x":145.31,"y":181.58,"x0":-1.6602208385930517,"y0":50.00345008764934,"z0":6.0880506862864,"aX":-7.906637469764738},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2302,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.40423976547281715,"extension":6.479368452977336},"index":3,"playId":"8d008b65-ae17-39dc-8e01-2b22b7d5b1c1","pitchNumber":1,"startTime":"2026-04-15T17:41:48.838Z","endTime":"2026-04-15T17:41:53.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234393732655462,"aZ":-28.045673509465086,"pfxX":-9.690852546521782,"pfxZ":2.514893029293538,"pX":-1.2143528912322485,"pZ":1.8212410561407741,"vX0":4.640418707706244,"vY0":-127.84916453911457,"vZ0":-4.813099127261724,"x":163.29,"y":189.61,"x0":-1.8013287078973648,"y0":50.00344571671778,"z0":5.949405953259531,"aX":-15.920983270878457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":1311,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4296725942932036,"extension":6.686949585098711},"index":4,"playId":"ad4ad239-b475-3607-9dad-98044de59945","pitchNumber":2,"startTime":"2026-04-15T17:42:04.362Z","endTime":"2026-04-15T17:42:10.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-15T17:42:16.301Z","endTime":"2026-04-15T17:42:26.978Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427375720877322,"aZ":-24.56386476300961,"pfxX":-9.591894153231976,"pfxZ":4.70726307412045,"pX":-1.801018451317499,"pZ":1.6942861723951705,"vX0":3.158263141021193,"vY0":-127.42589112082321,"vZ0":-5.483999357788856,"x":185.65,"y":193.03,"x0":-1.8232555232670131,"y0":50.00129579635162,"z0":5.859432382922887,"aX":-15.497897931513434},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":1023,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4327268625239684,"extension":6.8587150419952385},"index":6,"playId":"c4ef3be8-e3a3-33e3-b41a-83c49b841ce8","pitchNumber":3,"startTime":"2026-04-15T17:42:26.978Z","endTime":"2026-04-15T17:42:31.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-15T17:42:31.214Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T17:42:51.608Z","endTime":"2026-04-15T17:43:46.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(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":85.7,"endSpeed":77.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405013653563003,"aZ":-27.474637419541015,"pfxX":0.9772699279658111,"pfxZ":3.0667993895516674,"pX":0.191613208501572,"pZ":0.9465704558024225,"vX0":4.1913874951459125,"vY0":-124.47203832086676,"vZ0":-6.774571126496589,"x":109.7,"y":213.22,"x0":-1.6573714117726914,"y0":50.00344143206425,"z0":6.050649944411859,"aX":1.4973713348342115},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2340,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.44402350460135853,"extension":6.458809847788478},"index":0,"playId":"cccca787-fdb9-35d1-b0d7-4f3e7571f5f1","pitchNumber":1,"startTime":"2026-04-15T17:42:52.694Z","endTime":"2026-04-15T17:42:56.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319321860139247,"aZ":-28.45895425210384,"pfxX":2.9945526189173073,"pfxZ":2.423253714777047,"pX":0.9856651781083992,"pZ":1.6032884176255637,"vX0":5.348343853126405,"vY0":-124.05949023643753,"vZ0":-5.189674912169143,"x":79.43,"y":195.49,"x0":-1.600193263494233,"y0":50.00480067699904,"z0":6.13812442327715,"aX":4.597774624330756},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-6.8,"spinRate":2292,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.4440715076675348,"extension":6.3731849521861},"index":1,"playId":"5fcdd86f-3b2d-3951-ab9d-6ad4b05294ce","pitchNumber":2,"startTime":"2026-04-15T17:43:08.500Z","endTime":"2026-04-15T17:43:12.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98136940865855,"aZ":-7.660115057348299,"pfxX":-4.730957504196534,"pfxZ":13.020054124255154,"pX":0.4725408364482053,"pZ":0.9363224570875794,"vX0":6.360362835089228,"vY0":-137.22357538915955,"vZ0":-12.26700860599461,"x":98.99,"y":213.5,"x0":-1.274551815461647,"y0":50.001835039705554,"z0":6.01620131159647,"aX":-8.90703555828587},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":7.1,"spinRate":2357,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.40111143628043866,"extension":6.801245078813407},"index":2,"playId":"8414d97d-ecbe-31b1-8eb0-9fbfd40e0149","pitchNumber":3,"startTime":"2026-04-15T17:43:24.996Z","endTime":"2026-04-15T17:43:29.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01882584278985,"aZ":-9.972371515701544,"pfxX":-4.822195823166282,"pfxZ":11.64046112631194,"pX":0.5450243997460675,"pZ":1.4786550439171864,"vX0":6.775718059808904,"vY0":-137.8052491245031,"vZ0":-10.559536905190619,"x":96.22,"y":198.86,"x0":-1.3287237269497578,"y0":50.004775396315694,"z0":6.052455631492792,"aX":-9.19883757282412},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2233,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.39874710611787645,"extension":6.667627697117577},"index":3,"playId":"a07b19e3-60c1-34f2-baa2-e6d04255745e","pitchNumber":4,"startTime":"2026-04-15T17:43:42.392Z","endTime":"2026-04-15T17:43:46.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:43:46.484Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (3) on a line drive to left fielder Austin Martin. Ceddanne Rafaela to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T17:44:09.566Z","endTime":"2026-04-15T17:45:09.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0828072280215,"aZ":-11.412428501909801,"pfxX":-3.554221286614583,"pfxZ":11.088102009804288,"pX":0.15613312590539236,"pZ":1.8611387225057174,"vX0":5.737620537087228,"vY0":-136.2528084608653,"vZ0":-8.995163836980534,"x":111.05,"y":188.53,"x0":-1.5191720020849964,"y0":50.005832773264295,"z0":6.002610882612442,"aX":-6.657193931245433},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2247,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.40263829754982705,"extension":6.785677378591453},"index":0,"playId":"e7ebe117-a713-38c3-b549-7055ded07b1c","pitchNumber":1,"startTime":"2026-04-15T17:44:12.674Z","endTime":"2026-04-15T17:44:16.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639506791758993,"aZ":-21.71623703884482,"pfxX":-6.732799690204554,"pfxZ":6.2932244461093925,"pX":-0.06454382919465035,"pZ":2.4440200474232205,"vX0":5.6936305269669,"vY0":-127.90483955971077,"vZ0":-4.836717828183864,"x":119.46,"y":172.79,"x0":-1.4414333773018166,"y0":50.00236720056538,"z0":6.055713042610694,"aX":-11.188711266104937},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":1040,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.42773727515562765,"extension":6.904954831760811},"index":1,"playId":"02ecd693-b432-33f5-bdda-c2dd6d10665b","pitchNumber":2,"startTime":"2026-04-15T17:44:32.990Z","endTime":"2026-04-15T17:44:43.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210291035120914,"aZ":-26.737152038391244,"pfxX":0.06974008822527375,"pfxZ":3.2529016357583176,"pX":-0.06010649776178666,"pZ":2.1664854500930497,"vX0":3.939710687987267,"vY0":-128.40226672130137,"vZ0":-4.691052344696657,"x":119.29,"y":180.28,"x0":-1.62248696282533,"y0":50.006001207129934,"z0":6.093986373512384,"aX":0.11564432091585554},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-1.0,"spinRate":2371,"spinDirection":149},"zone":5,"typeConfidence":0.89,"plateTime":0.4263411968259443,"extension":6.54429608441627},"hitData":{"launchSpeed":86.1,"launchAngle":24.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.62,"coordY":123.86}},"index":2,"playId":"07d7a192-62d4-3551-9812-1e908e0eaa85","pitchNumber":3,"startTime":"2026-04-15T17:44:57.776Z","endTime":"2026-04-15T17:45:09.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":1.21,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:45:09.330Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, shortstop Brooks Lee to first baseman Josh Bell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T17:45:48.801Z","endTime":"2026-04-15T17:48:14.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04233733262119,"aZ":-11.731303107966284,"pfxX":-5.167886739986845,"pfxZ":10.71936424603512,"pX":0.3336379323550111,"pZ":1.8639708700699626,"vX0":6.167981479362902,"vY0":-136.93632743746588,"vZ0":-9.307752786653372,"x":104.28,"y":188.45,"x0":-1.2720998613736467,"y0":50.005320463930516,"z0":6.101049346862275,"aX":-9.857932228508677},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2426,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.399344247322968,"extension":6.824036191949324},"index":0,"playId":"ebaa4dcd-8a5f-3131-a530-911cfa3d693c","pitchNumber":1,"startTime":"2026-04-15T17:45:48.801Z","endTime":"2026-04-15T17:45:53.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06974597221261,"aZ":-26.630070645065334,"pfxX":1.253750751213389,"pfxZ":3.299086396756861,"pX":0.46173022827627197,"pZ":1.6033440677226667,"vX0":4.315043647691393,"vY0":-128.63830549994762,"vZ0":-6.099061793695109,"x":99.4,"y":195.49,"x0":-1.3986271315407997,"y0":50.002927366858515,"z0":6.062880060302754,"aX":2.1054639362179906},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2268,"spinDirection":159},"zone":14,"typeConfidence":0.89,"plateTime":0.42538318008776566,"extension":6.761387553962143},"index":1,"playId":"026fe12a-40e8-35b6-9342-7f95afee4f78","pitchNumber":2,"startTime":"2026-04-15T17:46:08.043Z","endTime":"2026-04-15T17:46:14.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-15T17:46:31.635Z","endTime":"2026-04-15T17:46:51.613Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32755000122931,"aZ":-31.118981967412253,"pfxX":-5.859780714648794,"pfxZ":0.6355918742685382,"pX":-0.6871715837083399,"pZ":1.579181688797424,"vX0":4.157799913921705,"vY0":-128.08447861306325,"vZ0":-4.933983257057454,"x":143.19,"y":196.14,"x0":-1.5730753396483959,"y0":50.00117104854876,"z0":5.973755880469721,"aX":-9.700996616600031},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":9.6,"spinRate":901,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4281993899517822,"extension":6.977273545850006},"index":3,"playId":"9e0b7a81-acff-356d-ad84-a3bd2e674417","pitchNumber":3,"startTime":"2026-04-15T17:46:51.613Z","endTime":"2026-04-15T17:46:55.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94416948648187,"aZ":-12.83775886837913,"pfxX":-5.917824698798826,"pfxZ":10.108826128696172,"pX":-0.5393859318038975,"pZ":3.802058136121761,"vX0":4.204927164922788,"vY0":-138.4014410863633,"vZ0":-4.334348936905519,"x":137.56,"y":136.12,"x0":-1.3204787105943137,"y0":50.00133499419002,"z0":6.267737489940518,"aX":-11.318033717505125},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2286,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3979060994158443,"extension":6.706871171342109},"index":4,"playId":"da701100-21d2-390b-a9c1-6cbb206e3fc0","pitchNumber":4,"startTime":"2026-04-15T17:47:15.424Z","endTime":"2026-04-15T17:47:19.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52356595760066,"aZ":-27.292442355403495,"pfxX":-0.5580060064672038,"pfxZ":2.956980313355702,"pX":-0.022646560177634247,"pZ":1.2073938380421867,"vX0":3.449863885709772,"vY0":-127.8132452145115,"vZ0":-6.870671240001857,"x":117.86,"y":206.18,"x0":-1.3178920373434075,"y0":50.00562377190911,"z0":6.075782432547898,"aX":-0.9225482891516924},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":0.2,"spinRate":2295,"spinDirection":130},"zone":13,"typeConfidence":0.89,"plateTime":0.42865989081140476,"extension":7.019168001591618},"index":5,"playId":"ef6e0ec3-2063-3566-b8be-ff471a0b8cf5","pitchNumber":5,"startTime":"2026-04-15T17:47:39.790Z","endTime":"2026-04-15T17:47:43.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491577143373856,"aZ":-27.318565949249923,"pfxX":-0.5895767974187014,"pfxZ":2.930577030242934,"pX":0.5548581618317494,"pZ":1.6494209737187264,"vX0":4.672108676195795,"vY0":-127.95569002144734,"vZ0":-6.065840620078742,"x":95.85,"y":194.25,"x0":-1.21846489350222,"y0":50.00517802099705,"z0":6.192480004734998,"aX":-0.9782540195548263},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":2252,"spinDirection":190},"zone":9,"typeConfidence":0.89,"plateTime":0.428116225592277,"extension":6.620889085156377},"hitData":{"launchSpeed":96.1,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.16,"coordY":151.97}},"index":6,"playId":"2cdc3275-2fc7-35c0-8a68-16f5f46d69e1","pitchNumber":6,"startTime":"2026-04-15T17:48:02.015Z","endTime":"2026-04-15T17:48:14.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.61,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:48:14.856Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T17:48:38.586Z","endTime":"2026-04-15T17:50:30.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15117086184246,"aZ":-15.03791471536469,"pfxX":-5.433261391206393,"pfxZ":9.087142187781346,"pX":-0.06966417377570294,"pZ":3.805697448024736,"vX0":5.22134525483952,"vY0":-136.70237635597775,"vZ0":-4.120957230999963,"x":119.66,"y":136.03,"x0":-1.3018568921067548,"y0":50.00384619587977,"z0":6.370513213760716,"aX":-10.247035455912096},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2428,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4012217247586256,"extension":6.716089968595396},"index":0,"playId":"65e2b9df-f4a4-3c9a-87c3-13b185771f3a","pitchNumber":1,"startTime":"2026-04-15T17:48:38.586Z","endTime":"2026-04-15T17:48:42.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65384425525546,"aZ":-13.376658937372822,"pfxX":-5.715042233311665,"pfxZ":9.91535661065527,"pX":0.31989930728938454,"pZ":2.1888614732846365,"vX0":6.07328273827927,"vY0":-136.9286798110278,"vZ0":-8.092438131498422,"x":104.81,"y":179.68,"x0":-1.1858926587712357,"y0":50.005940249784516,"z0":6.100981550842937,"aX":-10.838451678538554},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2335,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.4002417099110005,"extension":6.814458892569875},"index":1,"playId":"3cfc2aa7-798f-3142-ba76-f2986491998b","pitchNumber":2,"startTime":"2026-04-15T17:48:56.208Z","endTime":"2026-04-15T17:49:00.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.635841967919724,"aZ":-29.811064745116234,"pfxX":-10.778190753670007,"pfxZ":1.3994129757047584,"pX":0.36606958093298986,"pZ":0.29488393920635386,"vX0":7.90015603154923,"vY0":-129.65029013208738,"vZ0":-8.71499765515605,"x":103.05,"y":230.82,"x0":-1.3355191564711273,"y0":50.002405184834394,"z0":6.008469495609162,"aX":-18.165268983503587},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":17.5,"spinRate":1326,"spinDirection":224},"zone":14,"typeConfidence":0.88,"plateTime":0.42409694174374835,"extension":7.196195281594692},"index":2,"playId":"664c7b1a-d07f-3096-af20-431c5a240968","pitchNumber":3,"startTime":"2026-04-15T17:49:15.715Z","endTime":"2026-04-15T17:49:21.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54009923108558,"aZ":-12.197095266278371,"pfxX":-5.286977288472145,"pfxZ":10.301040462434178,"pX":0.25067010289829444,"pZ":3.001479759463795,"vX0":5.803022431016456,"vY0":-138.31221846666597,"vZ0":-6.530722120761358,"x":107.45,"y":157.74,"x0":-1.186642050433849,"y0":50.006297502301514,"z0":6.209622320140699,"aX":-10.256830344257926},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2288,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.39585590986374086,"extension":6.709453571526051},"index":3,"playId":"c632625d-8c14-3455-ba1d-daf3014fa768","pitchNumber":4,"startTime":"2026-04-15T17:49:45.090Z","endTime":"2026-04-15T17:49:48.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36465836781131,"aZ":-26.902054163743458,"pfxX":-8.946085259243482,"pfxZ":3.070899635636652,"pX":-0.33553714906248344,"pZ":0.9687702399345844,"vX0":6.115146145895361,"vY0":-130.64029939912388,"vZ0":-7.590486276581183,"x":129.79,"y":212.62,"x0":-1.5528495588947986,"y0":50.00350289884174,"z0":5.955196429562897,"aX":-15.353167225730742},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":1602,"spinDirection":226},"zone":13,"typeConfidence":0.79,"plateTime":0.4204216088464223,"extension":7.1075982207794155},"index":4,"playId":"ae4697e6-7a20-3d2b-a8b5-c08bbb06d45f","pitchNumber":5,"startTime":"2026-04-15T17:50:07.956Z","endTime":"2026-04-15T17:50:12.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454646689636647,"aZ":-28.559188758882335,"pfxX":-8.201038716210917,"pfxZ":2.1508645384831393,"pX":0.2450789235276295,"pZ":1.1255533416247425,"vX0":6.70630227431704,"vY0":-129.56516232792168,"vZ0":-6.974399303617994,"x":107.66,"y":208.39,"x0":-1.3233510578719125,"y0":50.00603492021868,"z0":6.06287385987764,"aX":-13.814222622111267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":13.2,"spinRate":1388,"spinDirection":222},"zone":14,"typeConfidence":0.87,"plateTime":0.4242791561538519,"extension":7.189454619735157},"index":5,"playId":"247e1eec-b0ad-3d2f-937b-96c2ed6894b8","pitchNumber":6,"startTime":"2026-04-15T17:50:26.694Z","endTime":"2026-04-15T17:50:30.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.04,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:50:30.187Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T17:52:41.286Z","endTime":"2026-04-15T17:53:40.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":93.7,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76567965727968,"aZ":-12.400385917055821,"pfxX":4.859992895164166,"pfxZ":10.646404437574663,"pX":0.6650032398044676,"pZ":2.339718144435785,"vX0":-5.971842144886731,"vY0":-136.12230985248868,"vZ0":-6.15969482187768,"x":91.65,"y":175.61,"x0":2.2665780682674894,"y0":50.000912702350284,"z0":5.5077296529788935,"aX":9.025265043152219},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-7.3,"spinRate":2387,"spinDirection":138},"zone":6,"typeConfidence":0.86,"plateTime":0.40397753429053473,"extension":6.872193366504187},"index":0,"playId":"a224b0b7-e6f9-3724-a1e8-b0f00e5c551c","pitchNumber":1,"startTime":"2026-04-15T17:52:42.437Z","endTime":"2026-04-15T17:52:46.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35390389702379,"aZ":-12.172618629218004,"pfxX":4.578181375063453,"pfxZ":10.80185708678239,"pX":-0.5130396956144356,"pZ":3.8047629915323644,"vX0":-8.703370642692263,"vY0":-136.2898438192799,"vZ0":-2.465004704312982,"x":136.56,"y":136.05,"x0":2.1498793104331604,"y0":50.001708992111276,"z0":5.578844457579533,"aX":8.477357234061135},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-6.1,"spinRate":2416,"spinDirection":138},"zone":11,"typeConfidence":0.87,"plateTime":0.40432798045433804,"extension":6.86967323750423},"index":1,"playId":"7ee1f992-5c42-3c06-82a6-f5e1f7dd8401","pitchNumber":2,"startTime":"2026-04-15T17:52:56.319Z","endTime":"2026-04-15T17:52:59.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-15T17:53:06.592Z","endTime":"2026-04-15T17:53:18.071Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62355512739025,"aZ":-13.601561048842926,"pfxX":6.526971169871379,"pfxZ":9.857177594275186,"pX":0.8808331839842654,"pZ":2.74980949020341,"vX0":-5.772860433491579,"vY0":-137.40965984542504,"vZ0":-4.928879151167077,"x":83.42,"y":164.54,"x0":2.1762099443084946,"y0":50.00174928292014,"z0":5.513526199139906,"aX":12.29725604891152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":-10.3,"spinRate":2340,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.40085982314959345,"extension":6.8261777199906675},"index":3,"playId":"5cc29a26-6637-3cbf-8aed-909413407b54","pitchNumber":3,"startTime":"2026-04-15T17:53:18.071Z","endTime":"2026-04-15T17:53:22.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83688217941457,"aZ":-14.474201200431535,"pfxX":7.142136480183602,"pfxZ":8.9373860866868,"pX":1.1509532782474785,"pZ":3.623453798406274,"vX0":-5.654302471886299,"vY0":-140.13478717124707,"vZ0":-2.791325157178568,"x":73.13,"y":140.95,"x0":2.270850082539235,"y0":50.006441958398085,"z0":5.582800331019417,"aX":14.15167046588455},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":-11.8,"spinRate":2391,"spinDirection":140},"zone":12,"typeConfidence":0.86,"plateTime":0.39144327351073516,"extension":6.820915748141786},"index":4,"playId":"ae3920d6-f145-333c-8ae1-ce849a88c1d0","pitchNumber":4,"startTime":"2026-04-15T17:53:37.601Z","endTime":"2026-04-15T17:53:40.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:53:40.773Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Martin homers (1) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T17:54:02.173Z","endTime":"2026-04-15T17:55:23.232Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":813349,"link":"/api/v1/people/813349"},"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(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":94.4,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51957317392783,"aZ":-13.756786089870442,"pfxX":6.387219542695715,"pfxZ":9.719372058005598,"pX":-0.3670831109187321,"pZ":2.0159596456428455,"vX0":-8.946745943979693,"vY0":-137.08947174539645,"vZ0":-6.543414297120975,"x":130.99,"y":184.35,"x0":2.1154821931956964,"y0":50.00645180859273,"z0":5.38072458578274,"aX":12.108404619427857},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":-9.6,"spinRate":2330,"spinDirection":135},"zone":7,"typeConfidence":0.85,"plateTime":0.40019676510223245,"extension":6.877090648986825},"index":0,"playId":"11b27777-9c48-37d9-8794-9162471db10e","pitchNumber":1,"startTime":"2026-04-15T17:54:02.173Z","endTime":"2026-04-15T17:54:06.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562733235632155,"aZ":-20.411072708031124,"pfxX":10.427356041853681,"pfxZ":6.235968517989996,"pX":0.819380482160964,"pZ":1.89653597498211,"vX0":-7.965783035642864,"vY0":-136.58253574569676,"vZ0":-5.191260101464221,"x":85.77,"y":187.57,"x0":2.4214284445280985,"y0":50.00279270615887,"z0":5.22889689491713,"aX":19.667163169532554},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2206,"spinDirection":128},"zone":9,"typeConfidence":0.83,"plateTime":0.4012955583009812,"extension":6.66356386154391},"index":1,"playId":"b92b371a-c597-3312-b830-3e3709f8583a","pitchNumber":2,"startTime":"2026-04-15T17:54:16.527Z","endTime":"2026-04-15T17:54:20.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.772993882117056,"aZ":-13.629057475376083,"pfxX":5.851494957149553,"pfxZ":9.57644862079672,"pX":1.6872062330514654,"pZ":4.448863854050237,"vX0":-4.003404409556458,"vY0":-139.1283903151365,"vZ0":-0.22887262097089967,"x":52.69,"y":118.66,"x0":2.3936209724131157,"y0":50.001254076471064,"z0":5.4451376113066745,"aX":11.330239196333915},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-9.6,"spinRate":2358,"spinDirection":135},"zone":12,"typeConfidence":0.86,"plateTime":0.39554332117698676,"extension":6.724149835801931},"index":2,"playId":"8e82d888-2ffb-3265-a8d2-454d4e7a959d","pitchNumber":3,"startTime":"2026-04-15T17:54:29.683Z","endTime":"2026-04-15T17:54:34.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030047174440064,"aZ":-34.48427705377412,"pfxX":4.444173998314283,"pfxZ":-1.452908913235465,"pX":1.4330256281642129,"pZ":2.1343780060649507,"vX0":-4.252490598124064,"vY0":-125.7442039845892,"vZ0":-1.2732955368826953,"x":62.38,"y":181.15,"x0":2.573931967189731,"y0":50.00201387327939,"z0":5.4615313238069305,"aX":7.070787721215989},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-7.0,"spinRate":1157,"spinDirection":93},"zone":14,"typeConfidence":0.74,"plateTime":0.43666923717247474,"extension":6.436202952582124},"index":3,"playId":"0844613f-2138-3ed6-95d9-53b0112d3f01","pitchNumber":4,"startTime":"2026-04-15T17:54:43.261Z","endTime":"2026-04-15T17:54:47.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03566507594256,"aZ":-11.587659339942316,"pfxX":6.832228103061853,"pfxZ":10.739822128620894,"pX":-0.5745876101755815,"pZ":2.2077637271354176,"vX0":-9.665434633561134,"vY0":-138.5545939065147,"vZ0":-6.589868551343216,"x":138.9,"y":179.17,"x0":2.094454269026259,"y0":50.003311296527336,"z0":5.414893088421828,"aX":13.097423079982486},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":-10.1,"spinRate":2413,"spinDirection":140},"zone":4,"typeConfidence":0.89,"plateTime":0.3974729614077197,"extension":6.786824967572364},"hitData":{"launchSpeed":102.6,"launchAngle":32.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.54,"coordY":72.55}},"index":4,"playId":"9d2ba30e-490d-3f45-9fca-a238b1d3dbee","pitchNumber":5,"startTime":"2026-04-15T17:54:58.605Z","endTime":"2026-04-15T17:55:23.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":0.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:55:23.232Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T17:55:41.694Z","endTime":"2026-04-15T17:57:16.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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_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":95.0,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.107693707449776,"aZ":-13.013236310631964,"pfxX":8.044358847136166,"pfxZ":10.15595352046321,"pX":1.2326046516558384,"pZ":3.3639788233743415,"vX0":-5.837387491344582,"vY0":-138.04205839785587,"vZ0":-3.353737480928644,"x":70.02,"y":147.95,"x0":2.3535863140135844,"y0":50.00485395741448,"z0":5.498900920927342,"aX":15.181025834039875},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-13.0,"spinRate":2440,"spinDirection":136},"zone":12,"typeConfidence":0.86,"plateTime":0.4002225358038207,"extension":6.790762393175071},"index":0,"playId":"28274767-1958-357b-bff8-d7682a0a87f2","pitchNumber":1,"startTime":"2026-04-15T17:55:42.204Z","endTime":"2026-04-15T17:55:46.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73406956406247,"aZ":-14.541103613897578,"pfxX":6.656539635902638,"pfxZ":9.36937776971449,"pX":2.3336458745466446,"pZ":3.5747952934752796,"vX0":-2.4918693629950246,"vY0":-137.3657578461154,"vZ0":-2.4536532001952027,"x":28.05,"y":142.26,"x0":2.3957883136141933,"y0":50.00334354513802,"z0":5.486627964100704,"aX":12.528214472586226},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-11.4,"spinRate":2328,"spinDirection":134},"zone":12,"typeConfidence":0.81,"plateTime":0.4010688218540741,"extension":6.715001998052823},"index":1,"playId":"8f80d878-255f-3371-8b94-78cb06b14bb5","pitchNumber":2,"startTime":"2026-04-15T17:55:55.610Z","endTime":"2026-04-15T17:55:58.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634476455983773,"aZ":-23.4433832342413,"pfxX":10.019450868393847,"pfxZ":4.863013214763594,"pX":0.46736753816039195,"pZ":3.2986124789413735,"vX0":-8.34296106448656,"vY0":-133.1815126651542,"vZ0":-0.9601987058073083,"x":99.19,"y":149.72,"x0":2.3389689160453084,"y0":50.00545521817814,"z0":5.359574392140812,"aX":17.999825513374926},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2148,"spinDirection":126},"zone":3,"typeConfidence":0.88,"plateTime":0.41128886979214396,"extension":6.784488615736259},"index":2,"playId":"49de12ee-801b-3af7-b0e7-88621295474b","pitchNumber":3,"startTime":"2026-04-15T17:56:11.346Z","endTime":"2026-04-15T17:56:19.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35654328330899,"aZ":-26.80083950870034,"pfxX":0.2540279947720192,"pfxZ":3.228383906496469,"pX":-1.1364338083787486,"pZ":1.9546379183803366,"vX0":-8.991578562602824,"vY0":-127.45532933947494,"vZ0":-3.2231647778253927,"x":160.32,"y":186.0,"x0":2.3869858214023236,"y0":50.00393391483151,"z0":5.3259445291642145,"aX":0.4251321955344157},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":1.3,"spinRate":2341,"spinDirection":155},"zone":13,"typeConfidence":0.84,"plateTime":0.4278560734587855,"extension":6.943015577995827},"index":3,"playId":"12e57ce4-d95f-3ddc-92e1-56e927064cd5","pitchNumber":4,"startTime":"2026-04-15T17:56:39.086Z","endTime":"2026-04-15T17:56:42.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-15T17:56:52.637Z","endTime":"2026-04-15T17:57:05.710Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52340571046849,"aZ":-33.83466908631903,"pfxX":4.838810729162722,"pfxZ":-1.0840972897025907,"pX":0.21981931493296844,"pZ":3.1613167587216298,"vX0":-7.13230837941742,"vY0":-122.41946392399156,"vZ0":1.228026837468743,"x":108.62,"y":153.42,"x0":2.526853695894053,"y0":50.0014125737814,"z0":5.524097994624959,"aX":7.43046288167814},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-7.3,"spinRate":1378,"spinDirection":115},"zone":2,"typeConfidence":0.84,"plateTime":0.4454354164683165,"extension":6.688157884945745},"hitData":{"launchSpeed":93.4,"launchAngle":36.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.08,"coordY":70.3}},"index":5,"playId":"5e408f73-f887-318a-9508-47400c2aca02","pitchNumber":5,"startTime":"2026-04-15T17:57:05.710Z","endTime":"2026-04-15T17:57:16.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:57:16.154Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out to pitcher Connelly Early.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T17:57:37.772Z","endTime":"2026-04-15T17:58:45.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813349,"link":"/api/v1/people/813349"},"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, 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":79.3,"endSpeed":72.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33839242861064,"aZ":-41.93238384371683,"pfxX":-5.0090121209575935,"pfxZ":-7.351015628132995,"pX":0.5528216839666713,"pZ":1.9205824391005155,"vX0":-3.0901535951844195,"vY0":-115.34204126311816,"vZ0":0.7204703760389641,"x":95.93,"y":186.92,"x0":2.5672047325476464,"y0":50.00124701746508,"z0":5.694721235435184,"aX":-6.6508453925719575},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.7,"breakHorizontal":10.0,"spinRate":2329,"spinDirection":316},"zone":9,"typeConfidence":0.91,"plateTime":0.4775173974271958,"extension":6.81827229689112},"index":0,"playId":"09cff0e3-1645-3243-ba94-1f4ca5ea3510","pitchNumber":1,"startTime":"2026-04-15T17:57:38.664Z","endTime":"2026-04-15T17:57:43.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.5,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99540812552194,"aZ":-21.415051126294166,"pfxX":10.478646285507915,"pfxZ":5.819745373858979,"pX":1.4178653779662924,"pZ":2.9051720716755502,"vX0":-6.242815167815632,"vY0":-135.89061175833416,"vZ0":-2.3279454195887395,"x":62.95,"y":160.34,"x0":2.397553982879229,"y0":50.00131836473588,"z0":5.279243158938155,"aX":19.369054887970453},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":-17.4,"spinRate":2264,"spinDirection":130},"zone":12,"typeConfidence":0.78,"plateTime":0.4048579996138888,"extension":6.809226028519765},"index":1,"playId":"d30bf22e-52a8-3714-bd1a-0af094015992","pitchNumber":2,"startTime":"2026-04-15T17:57:49.872Z","endTime":"2026-04-15T17:57:53.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.6,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21320484041979,"aZ":-13.94203275557724,"pfxX":5.7553337784336644,"pfxZ":9.710220003990006,"pX":1.452527715242946,"pZ":4.134785294115751,"vX0":-4.206543354207501,"vY0":-137.54951553867994,"vZ0":-1.1894497975834537,"x":61.63,"y":127.14,"x0":2.269540650770156,"y0":50.00428930514283,"z0":5.537961892764955,"aX":10.808086511418546},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-9.4,"spinRate":2382,"spinDirection":138},"zone":12,"typeConfidence":0.84,"plateTime":0.40130135640872755,"extension":6.777842047208908},"index":2,"playId":"d7cb8099-b8fe-33d9-876d-ff8f6751e242","pitchNumber":3,"startTime":"2026-04-15T17:58:04.920Z","endTime":"2026-04-15T17:58:09.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03730732321974,"aZ":-22.287080069719384,"pfxX":11.209083876429311,"pfxZ":5.38167299463521,"pX":-0.9263832249261514,"pZ":1.4485202839955138,"vX0":-12.38622458714006,"vY0":-134.88599373662004,"vZ0":-5.753235559650235,"x":152.31,"y":199.67,"x0":2.274388280521546,"y0":50.00505208524158,"z0":5.186194831208256,"aX":20.604958515003048},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-17.5,"spinRate":2269,"spinDirection":130},"zone":13,"typeConfidence":0.93,"plateTime":0.40645348979300966,"extension":6.773339392460195},"index":3,"playId":"4706d3cc-2764-3d3f-a925-0615e4524c22","pitchNumber":4,"startTime":"2026-04-15T17:58:20.572Z","endTime":"2026-04-15T17:58:24.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.629793628881096,"aZ":-13.72079774932534,"pfxX":6.471375854338077,"pfxZ":9.933994122321758,"pX":1.1953946971851392,"pZ":3.0526401795237836,"vX0":-5.165212180029226,"vY0":-136.5484602799009,"vZ0":-3.7193464380937487,"x":71.43,"y":156.36,"x0":2.28617326410291,"y0":50.00239467552481,"z0":5.398778880315965,"aX":12.021423454509845},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-10.4,"spinRate":2370,"spinDirection":136},"zone":12,"typeConfidence":0.83,"plateTime":0.40365131166830714,"extension":6.822110682080047},"hitData":{"launchSpeed":88.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":181.07}},"index":4,"playId":"125bfd68-b828-3654-aa4d-ae769f86217b","pitchNumber":5,"startTime":"2026-04-15T17:58:36.810Z","endTime":"2026-04-15T17:58:45.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-15T17:58:45.957Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a fly ball to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T18:01:04.285Z","endTime":"2026-04-15T18:02:20.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74861375145978,"aZ":-12.051379776781944,"pfxX":-6.337966485378583,"pfxZ":10.914561041860303,"pX":0.7855761129350878,"pZ":1.1019837378389408,"vX0":7.616768279567908,"vY0":-135.01083733746088,"vZ0":-10.824244039504075,"x":87.06,"y":209.03,"x0":-1.2504322797591898,"y0":50.002552590883134,"z0":6.014352643617468,"aX":-11.685355453020836},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2243,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.40589100318879234,"extension":6.509161554248303},"index":0,"playId":"4273aa00-334e-352b-91e0-cff29c7a3ede","pitchNumber":1,"startTime":"2026-04-15T18:01:04.285Z","endTime":"2026-04-15T18:01:08.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76665848180452,"aZ":-23.71813077524689,"pfxX":1.8866148949973882,"pfxZ":5.2237797299753375,"pX":0.3790205812184337,"pZ":1.5796745830768566,"vX0":3.929985428244667,"vY0":-126.16570546482787,"vZ0":-6.662367436446821,"x":102.55,"y":196.13,"x0":-1.441591941259701,"y0":50.00236206533486,"z0":6.1560448215537065,"aX":3.051622932114844},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2313,"spinDirection":166},"zone":9,"typeConfidence":0.9,"plateTime":0.4335256687026594,"extension":6.334853014515203},"index":1,"playId":"0781dcb9-aa4b-30c5-b829-4a03391df5ad","pitchNumber":2,"startTime":"2026-04-15T18:01:18.037Z","endTime":"2026-04-15T18:01:22.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836651138871144,"aZ":-24.847271349845776,"pfxX":1.533137120957722,"pfxZ":4.575038002049391,"pX":0.8089409079948424,"pZ":1.5935769288347619,"vX0":4.967017433527299,"vY0":-125.5581141637201,"vZ0":-6.0992491677050165,"x":86.17,"y":195.75,"x0":-1.392029367796846,"y0":50.00116690016103,"z0":6.0695042653682245,"aX":2.4525222785812835},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2345,"spinDirection":156},"zone":14,"typeConfidence":0.91,"plateTime":0.43581940937310026,"extension":6.281864396574149},"index":2,"playId":"312a0e2e-fbf6-3a2b-bb61-f072890100d5","pitchNumber":3,"startTime":"2026-04-15T18:01:31.679Z","endTime":"2026-04-15T18:01:35.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257150381441424,"aZ":-29.544792161225555,"pfxX":-9.778674338347884,"pfxZ":1.5913189411315445,"pX":-0.4340556746401667,"pZ":-0.4652816355621836,"vX0":6.041369963355165,"vY0":-128.39904068405124,"vZ0":-9.81777647708493,"x":133.55,"y":251.34,"x0":-1.5600458598421432,"y0":50.0028524679903,"z0":5.74519827542202,"aX":-16.15178439171569},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1171,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4283451635386055,"extension":6.905124730765988},"index":3,"playId":"683fb615-af43-3448-98b1-5892e668207e","pitchNumber":4,"startTime":"2026-04-15T18:01:47.432Z","endTime":"2026-04-15T18:01:51.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747393861313515,"aZ":-28.64185487643086,"pfxX":1.6739697739421435,"pfxZ":2.2598430933949114,"pX":-0.42014880246127856,"pZ":2.5951014236136767,"vX0":2.2436588068901755,"vY0":-124.6404369522351,"vZ0":-2.8594921590240774,"x":133.02,"y":168.71,"x0":-1.5518947557235003,"y0":50.000715861727855,"z0":6.1400925600752,"aX":2.614365916906949},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2304,"spinDirection":131},"zone":4,"typeConfidence":0.91,"plateTime":0.44066942873448367,"extension":6.715075509969537},"hitData":{"launchSpeed":70.7,"launchAngle":29.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.96,"coordY":104.01}},"index":4,"playId":"5fdc48ff-e69b-39d2-b8a8-52a73f398cb9","pitchNumber":5,"startTime":"2026-04-15T18:02:09.036Z","endTime":"2026-04-15T18:02:20.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:02:20.118Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcelo Mayer grounds into a double play, shortstop Brooks Lee to first baseman Josh Bell. Andruw Monasterio out at 2nd. Marcelo Mayer out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T18:02:45.492Z","endTime":"2026-04-15T18:03:53.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703738753031846,"aZ":-25.82259149161493,"pfxX":-0.3409475883112599,"pfxZ":4.013395506898495,"pX":-0.035040177106034895,"pZ":1.2030914413101734,"vX0":3.996560194078354,"vY0":-125.42570016934057,"vZ0":-6.752533469459878,"x":118.34,"y":206.3,"x0":-1.6087464014420747,"y0":50.006019848694855,"z0":6.052370992394246,"aX":-0.5401986138225537},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":-0.4,"spinRate":2215,"spinDirection":173},"zone":13,"typeConfidence":0.9,"plateTime":0.43763903120242054,"extension":6.6467387730544685},"index":0,"playId":"749e127f-f44f-32ca-895e-5e13e7df7047","pitchNumber":1,"startTime":"2026-04-15T18:02:45.891Z","endTime":"2026-04-15T18:02:50.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"917a102a-be3b-3391-8e52-d99fb20f8778","startTime":"2026-04-15T18:03:01.335Z","endTime":"2026-04-15T18:03:04.704Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266465821346365,"aZ":-31.29705687315489,"pfxX":-4.9269028154001875,"pfxZ":0.5541918919803206,"pX":-0.1358070154124516,"pZ":0.9124659295816903,"vX0":5.022212050652692,"vY0":-126.3627418460291,"vZ0":-6.148440118150424,"x":122.18,"y":214.14,"x0":-1.5229238608875162,"y0":50.006307470746734,"z0":5.938055966862244,"aX":-7.8527520649627425},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":7.6,"spinRate":712,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.4359196372605756,"extension":6.890214185900659},"index":2,"playId":"6769b31c-2f62-3448-a213-a128f2a94372","pitchNumber":2,"startTime":"2026-04-15T18:03:22.149Z","endTime":"2026-04-15T18:03:27.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65059442306589,"aZ":-11.477221407262984,"pfxX":-3.874832099683744,"pfxZ":11.112382679953237,"pX":0.33180546536577626,"pZ":2.267618654653349,"vX0":5.439352437722562,"vY0":-136.27067517838117,"vZ0":-8.256118179231322,"x":104.35,"y":177.55,"x0":-1.1957168133306675,"y0":50.00437447377625,"z0":6.148540727938569,"aX":-7.218136516922074},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":5.8,"spinRate":2234,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.403448859801784,"extension":6.789041836632529},"hitData":{"launchSpeed":90.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.55,"coordY":143.57}},"index":3,"playId":"45dae19f-9362-3bfd-be52-71c74c7be84c","pitchNumber":3,"startTime":"2026-04-15T18:03:46.372Z","endTime":"2026-04-15T18:03:53.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":8.200000000000003,"leverageIndex":1.62,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:03:53.947Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T18:04:22.990Z","endTime":"2026-04-15T18:04:49.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":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":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(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":94.4,"endSpeed":86.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504676964293694,"aZ":-10.46532474584926,"pfxX":-3.632861323862586,"pfxZ":11.441355450127745,"pX":-0.14523772841996696,"pZ":2.3432240696371176,"vX0":4.642626131775539,"vY0":-137.15738289723905,"vZ0":-8.285544637259214,"x":122.54,"y":175.51,"x0":-1.3911385987721494,"y0":50.00461115176712,"z0":6.124810693006014,"aX":-6.894190016853278},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":5.5,"spinRate":2312,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3999764591584465,"extension":6.901999597102096},"index":0,"playId":"6788b703-8cd2-3827-9ea8-0f1179870a93","pitchNumber":1,"startTime":"2026-04-15T18:04:22.990Z","endTime":"2026-04-15T18:04:26.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46299764762219,"aZ":-13.684970640913917,"pfxX":-4.8015609865870985,"pfxZ":9.675783759508647,"pX":0.13604791782050404,"pZ":3.6697305457878224,"vX0":5.527816725696418,"vY0":-137.79084659587198,"vZ0":-4.509726447946658,"x":111.81,"y":139.7,"x0":-1.278395916753256,"y0":50.000355560509014,"z0":6.261707563694045,"aX":-9.172687968224023},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2336,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.39850460841219926,"extension":6.6617024716712},"hitData":{"launchSpeed":81.3,"launchAngle":37.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.01,"coordY":89.04}},"index":1,"playId":"d4f4b4ae-2957-3354-8033-f41d4f23387d","pitchNumber":2,"startTime":"2026-04-15T18:04:41.010Z","endTime":"2026-04-15T18:04:49.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:04:49.109Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out sharply to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T18:07:00.663Z","endTime":"2026-04-15T18:07:35.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17308001966244,"aZ":-13.064761147955478,"pfxX":5.575277871464104,"pfxZ":10.272878369084538,"pX":-0.11926408543877086,"pZ":2.1518753235856307,"vX0":-8.166849824259243,"vY0":-136.30733892102313,"vZ0":-6.497954708397494,"x":121.55,"y":180.68,"x0":2.207342882760772,"y0":50.00117278594993,"z0":5.488957278683702,"aX":10.369911294123641},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2294,"spinDirection":133},"zone":8,"typeConfidence":0.86,"plateTime":0.4035994511383496,"extension":6.739984818107872},"index":0,"playId":"32e3afb6-3e2c-3166-9d59-7ab79ff83f59","pitchNumber":1,"startTime":"2026-04-15T18:07:01.526Z","endTime":"2026-04-15T18:07:05.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.646029793978695,"aZ":-25.38667820726737,"pfxX":0.40645527003248527,"pfxZ":4.121701532035874,"pX":-0.29810636157479603,"pZ":2.0924616716941875,"vX0":-7.017852058712567,"vY0":-127.62065521653663,"vZ0":-3.1705402588311236,"x":128.36,"y":182.28,"x0":2.436421778083729,"y0":50.00367300642375,"z0":5.353949404804158,"aX":0.6704556757844484},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":0.8,"spinRate":2170,"spinDirection":121},"zone":7,"typeConfidence":0.85,"plateTime":0.4294378264500658,"extension":6.829576974024806},"hitData":{"launchSpeed":100.8,"launchAngle":39.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":57.85,"coordY":77.21}},"index":1,"playId":"6d9e0ce8-8d91-3be0-a442-a582eee5d650","pitchNumber":2,"startTime":"2026-04-15T18:07:22.334Z","endTime":"2026-04-15T18:07:35.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:07:35.500Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T18:07:57.563Z","endTime":"2026-04-15T18:09:06.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":79.1,"endSpeed":72.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.501362409460082,"aZ":-39.4430725775784,"pfxX":-3.8459944326719935,"pfxZ":-5.419523132004828,"pX":1.6773818652082924,"pZ":3.3505099854857248,"vX0":-1.1875602590798746,"vY0":-115.07523792955597,"vZ0":3.3470984675006754,"x":53.06,"y":148.32,"x0":2.6999906406500536,"y0":50.005153669266356,"z0":5.700001438792919,"aX":-5.154696422116105},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.6,"breakHorizontal":7.3,"spinRate":2353,"spinDirection":314},"zone":12,"typeConfidence":0.89,"plateTime":0.47609986085182543,"extension":6.456530359184468},"index":0,"playId":"e91a1345-5b67-389b-8479-266fb2d3165f","pitchNumber":1,"startTime":"2026-04-15T18:07:57.904Z","endTime":"2026-04-15T18:08:01.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.2,"endSpeed":74.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152935921806638,"aZ":-36.63956164219911,"pfxX":-3.7925560182344515,"pfxZ":-3.233355433713853,"pX":0.3524395988502638,"pZ":1.9850586600880187,"vX0":-3.900259256498264,"vY0":-116.74691084692701,"vZ0":-0.36136239195082176,"x":103.57,"y":185.18,"x0":2.5381173024810595,"y0":50.00552921312157,"z0":5.592893594068841,"aX":-5.231043513411784},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.6,"breakHorizontal":7.8,"spinRate":2376,"spinDirection":321},"zone":9,"typeConfidence":0.75,"plateTime":0.46931863203417734,"extension":6.705817983404555},"index":1,"playId":"94bb512c-1ac2-3171-8bbb-0277c7d61d20","pitchNumber":2,"startTime":"2026-04-15T18:08:10.414Z","endTime":"2026-04-15T18:08:14.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177321891106754,"aZ":-14.25790538490735,"pfxX":6.95633467191732,"pfxZ":9.357514054158617,"pX":0.8698450675715353,"pZ":2.3538216559313367,"vX0":-6.054547165479327,"vY0":-137.65607811834167,"vZ0":-5.831739794886366,"x":83.84,"y":175.23,"x0":2.196355356758876,"y0":50.00490513675211,"z0":5.46880346825196,"aX":13.32285775848653},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-11.3,"spinRate":2357,"spinDirection":135},"zone":14,"typeConfidence":0.83,"plateTime":0.3982300612956542,"extension":6.777380613954178},"index":2,"playId":"92608eb9-b4d2-39fe-8d47-e7aa8ade6776","pitchNumber":3,"startTime":"2026-04-15T18:08:24.007Z","endTime":"2026-04-15T18:08:27.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-15T18:08:35.816Z","endTime":"2026-04-15T18:08:53.845Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01115437611746,"aZ":-13.39239688062004,"pfxX":6.761523263433817,"pfxZ":9.44651067205799,"pX":-0.4332099050392275,"pZ":2.540297063968638,"vX0":-9.80050250685113,"vY0":-140.1968772497618,"vZ0":-5.638221905602959,"x":133.51,"y":170.19,"x0":2.231128639933615,"y0":50.00499921407608,"z0":5.453312741318733,"aX":13.447393404098236},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-10.2,"spinRate":2423,"spinDirection":136},"zone":4,"typeConfidence":0.88,"plateTime":0.3908401531539454,"extension":6.821000351724674},"hitData":{"launchSpeed":85.1,"launchAngle":15.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.58,"coordY":129.03}},"index":4,"playId":"7aa834ba-81f2-39f6-8536-5bd16bce3364","pitchNumber":4,"startTime":"2026-04-15T18:08:53.845Z","endTime":"2026-04-15T18:09:06.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:09:06.766Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T18:09:31.064Z","endTime":"2026-04-15T18:10:20.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3099442150984,"aZ":-22.20295286506334,"pfxX":11.987389177975789,"pfxZ":5.40784006935457,"pX":-0.37318266596653327,"pZ":2.7337673516515144,"vX0":-11.347716942757241,"vY0":-135.80037549832255,"vZ0":-2.726016539550381,"x":131.22,"y":164.97,"x0":2.328430686625265,"y0":50.00298903191333,"z0":5.317352910381068,"aX":22.102252987463263},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":-19.0,"spinRate":2269,"spinDirection":130},"zone":4,"typeConfidence":0.92,"plateTime":0.40533325136470433,"extension":6.933786988037439},"index":0,"playId":"390f1867-d8bc-3c7d-b449-7650dd4fe193","pitchNumber":1,"startTime":"2026-04-15T18:09:31.690Z","endTime":"2026-04-15T18:09:35.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":74.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21895315034863,"aZ":-30.307960382589567,"pfxX":-5.137009778704751,"pfxZ":1.2874295628593533,"pX":0.7332675706766744,"pZ":3.310820415360436,"vX0":-2.8877135512099743,"vY0":-120.88544438320226,"vZ0":1.2994502845418197,"x":89.05,"y":149.39,"x0":2.619079635386632,"y0":50.00238897525608,"z0":5.469888198165041,"aX":-7.4407188196963245},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":10.1,"spinRate":2510,"spinDirection":295},"zone":3,"typeConfidence":0.76,"plateTime":0.45683310967080226,"extension":6.790097043878473},"index":1,"playId":"0ec6cb2a-694f-3836-a64f-6e805bf12c5f","pitchNumber":2,"startTime":"2026-04-15T18:09:49.880Z","endTime":"2026-04-15T18:09:54.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.6,"endSpeed":85.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22837176368512,"aZ":-21.831708899979706,"pfxX":10.41675060449733,"pfxZ":5.557407459515679,"pX":0.35065585344455164,"pZ":2.0783972632462264,"vX0":-9.06794920675406,"vY0":-135.94846582192415,"vZ0":-4.518349343875859,"x":103.63,"y":182.66,"x0":2.3843860241867096,"y0":50.00669341848634,"z0":5.287480081222936,"aX":19.402918829216883},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-16.8,"spinRate":2317,"spinDirection":131},"zone":9,"typeConfidence":0.88,"plateTime":0.403678539375119,"extension":6.922526623923774},"hitData":{"launchSpeed":81.2,"launchAngle":33.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.89,"coordY":94.42}},"index":2,"playId":"f67d3886-b22f-3d77-95c3-c6d442a218ef","pitchNumber":3,"startTime":"2026-04-15T18:10:11.793Z","endTime":"2026-04-15T18:10:20.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:10:20.598Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brooks Lee grounds into a force out, shortstop Trevor Story to second baseman Marcelo Mayer. Victor Caratini out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T18:10:47.201Z","endTime":"2026-04-15T18:11:48.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":79.1,"endSpeed":72.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.343475994968433,"aZ":-37.01837920227386,"pfxX":-5.193090600886513,"pfxZ":-3.6268467470115153,"pX":-0.29761491438840193,"pZ":1.5761428185160045,"vX0":-4.816475721787385,"vY0":-115.12460782919096,"vZ0":-0.8009796739129743,"x":128.34,"y":196.22,"x0":2.5000642949775758,"y0":50.00342284418823,"z0":5.527014426901211,"aX":-6.935609193336752},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.5,"breakHorizontal":10.7,"spinRate":2341,"spinDirection":321},"zone":13,"typeConfidence":0.8,"plateTime":0.47665885168045463,"extension":6.837629193569228},"index":0,"playId":"15f6d2b3-397c-35e4-884c-d9ab8fcb02aa","pitchNumber":1,"startTime":"2026-04-15T18:10:47.787Z","endTime":"2026-04-15T18:10:52.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620775759921926,"aZ":-34.12046579419568,"pfxX":5.7397594582580025,"pfxZ":-1.255348737058787,"pX":-0.6100619366353677,"pZ":1.1177479358582234,"vX0":-9.132732899298757,"vY0":-123.51550532762884,"vZ0":-3.3807164330068984,"x":140.25,"y":208.6,"x0":2.389870320800971,"y0":50.00612814279326,"z0":5.373682003655824,"aX":8.870027392317828},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.9,"breakHorizontal":-8.3,"spinRate":1370,"spinDirection":98},"zone":13,"typeConfidence":0.89,"plateTime":0.4434559633739066,"extension":6.788879341207817},"index":1,"playId":"2d5ad53a-5c25-3378-b7a2-4df64b1a5f6f","pitchNumber":2,"startTime":"2026-04-15T18:11:04.624Z","endTime":"2026-04-15T18:11:07.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-15T18:11:17.517Z","endTime":"2026-04-15T18:11:40.285Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098888253959906,"aZ":-37.74035805130191,"pfxX":7.683864720794252,"pfxZ":-3.5714212493510304,"pX":0.6027761656357074,"pZ":1.1410734514554284,"vX0":-6.998923349095321,"vY0":-124.78050615267178,"vZ0":-2.542809160622446,"x":94.02,"y":207.97,"x0":2.4630648798257773,"y0":50.005907502029885,"z0":5.321856576048287,"aX":11.964608190868425},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.8,"breakHorizontal":-12.0,"spinRate":1039,"spinDirection":85},"zone":14,"typeConfidence":0.93,"plateTime":0.4411083147226842,"extension":6.8769233393770035},"hitData":{"launchSpeed":90.0,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":147.12}},"index":3,"playId":"b305e07c-69b6-39e8-950d-c4d45760122a","pitchNumber":3,"startTime":"2026-04-15T18:11:40.285Z","endTime":"2026-04-15T18:11:48.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:11:48.300Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:14:00.644Z","endTime":"2026-04-15T18:15:26.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":93.1,"endSpeed":84.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48546206452971,"aZ":-12.826613293320467,"pfxX":-4.897570264181951,"pfxZ":10.564039118925887,"pX":-0.34581572958063767,"pZ":2.1925509342698235,"vX0":4.536595610904526,"vY0":-135.20730517606094,"vZ0":-8.108606535305176,"x":130.18,"y":179.58,"x0":-1.4180823512527923,"y0":50.00154231638833,"z0":6.15264370683454,"aX":-8.968249323963233},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2224,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.4068075263747515,"extension":6.6761478049495135},"index":0,"playId":"4e47d01e-cc31-36c7-b3fe-bea2bc6909d7","pitchNumber":1,"startTime":"2026-04-15T18:14:01.479Z","endTime":"2026-04-15T18:14:05.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42786950205096,"aZ":-24.695702336915776,"pfxX":1.0158052394749946,"pfxZ":4.5183605111436025,"pX":0.10670361841703607,"pZ":1.9710002464096197,"vX0":3.8843473078018294,"vY0":-127.85702614295019,"vZ0":-5.6407420647669735,"x":112.93,"y":185.56,"x0":-1.5643558225333272,"y0":50.003492820671724,"z0":6.14449806506376,"aX":1.680788789130164},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":-2.8,"spinRate":2298,"spinDirection":181},"zone":8,"typeConfidence":0.89,"plateTime":0.4284392922423885,"extension":6.639587702443975},"index":1,"playId":"af0c5994-07c9-30ce-9360-379a977b916c","pitchNumber":2,"startTime":"2026-04-15T18:14:15.488Z","endTime":"2026-04-15T18:14:19.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-15T18:14:25.377Z","endTime":"2026-04-15T18:14:33.770Z","isPitch":false,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108758164400367,"aZ":-24.84264271654177,"pfxX":-9.273951883239818,"pfxZ":4.26948971209045,"pX":-0.2753693129434014,"pZ":-0.11595264687435548,"vX0":6.251167799235667,"vY0":-130.410632671209,"vZ0":-10.394007043836744,"x":127.5,"y":241.91,"x0":-1.5018075733195673,"y0":50.00423653641424,"z0":5.80400073293933,"aX":-15.932490571690089},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":15.4,"spinRate":1267,"spinDirection":229},"zone":13,"typeConfidence":0.77,"plateTime":0.42041995048197167,"extension":6.923914570433419},"index":3,"playId":"3a0f3003-dc34-36f0-a9d8-c5d0017e656b","pitchNumber":3,"startTime":"2026-04-15T18:14:33.770Z","endTime":"2026-04-15T18:14:37.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019577400292395,"aZ":-31.900410530883484,"pfxX":-6.415477413462028,"pfxZ":0.1704204448808575,"pX":-1.297712877785101,"pZ":2.783966772998758,"vX0":2.473137550521847,"vY0":-126.46951676890036,"vZ0":-2.0024241637462477,"x":166.47,"y":163.61,"x0":-1.462259454954697,"y0":50.002295814641556,"z0":6.177971130430152,"aX":-10.252627235406019},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":10.9,"spinRate":588,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.43533483680135854,"extension":6.791991832482891},"index":4,"playId":"52dbc0bc-4fb2-308c-a703-f42afb4e9cd3","pitchNumber":4,"startTime":"2026-04-15T18:14:52.384Z","endTime":"2026-04-15T18:14:56.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53509585500098,"aZ":-27.062256828535016,"pfxX":-7.2698154533427894,"pfxZ":3.1743509155999963,"pX":-0.12318749059499522,"pZ":2.381952711099232,"vX0":5.7984938574738365,"vY0":-126.29153906503745,"vZ0":-3.534302594306879,"x":121.7,"y":174.47,"x0":-1.5082612494551335,"y0":50.00151466998395,"z0":5.984281118816842,"aX":-11.702626472072954},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":11.8,"spinRate":929,"spinDirection":238},"zone":5,"typeConfidence":0.92,"plateTime":0.43425192033250015,"extension":6.887175465963512},"hitData":{"launchSpeed":75.4,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.42,"coordY":154.22}},"index":5,"playId":"cdf5e118-edf8-3390-b92f-e06e08dfa616","pitchNumber":5,"startTime":"2026-04-15T18:15:18.238Z","endTime":"2026-04-15T18:15:26.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:15:26.409Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:15:59.083Z","endTime":"2026-04-15T18:17:31.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.435794612314034,"aZ":-42.066119055038776,"pfxX":3.5110569721638463,"pfxZ":-7.521820762216769,"pX":-0.35347148936062434,"pZ":1.0620611394653692,"vX0":1.1562971764954304,"vY0":-114.59313144828867,"vZ0":-2.3683215154771164,"x":130.47,"y":210.1,"x0":-1.322370077847436,"y0":50.004218801460766,"z0":6.263036408331539,"aX":4.616164803470018},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.9,"breakHorizontal":-6.7,"spinRate":2621,"spinDirection":31},"zone":13,"typeConfidence":0.91,"plateTime":0.4800783982970991,"extension":6.774802902860376},"index":0,"playId":"e14eaca5-1a24-3ee2-ab38-da9bdf120d62","pitchNumber":1,"startTime":"2026-04-15T18:15:59.083Z","endTime":"2026-04-15T18:16:03.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"8862f07b-ac75-3eda-9cca-bfb300c28e21","startTime":"2026-04-15T18:16:17.905Z","endTime":"2026-04-15T18:16:22.304Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06106417559981,"aZ":-30.25136164536235,"pfxX":-7.702777518518469,"pfxZ":1.1829440178025745,"pX":-0.4383646060924859,"pZ":1.560468987650595,"vX0":4.971339061129627,"vY0":-126.86181459070063,"vZ0":-5.279450362522674,"x":133.71,"y":196.65,"x0":-1.4271858443305874,"y0":50.002419191855644,"z0":6.09317410807025,"aX":-12.4976004814867},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":977,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.43251022870372546,"extension":6.827861561137612},"index":2,"playId":"ad7d483b-aa1e-3dce-b17d-3f85f7f66303","pitchNumber":2,"startTime":"2026-04-15T18:16:38.200Z","endTime":"2026-04-15T18:16:42.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924486271276052,"aZ":-27.28351528484529,"pfxX":-9.117494193507664,"pfxZ":2.936431767721278,"pX":-1.292184537400163,"pZ":0.7644902648855157,"vX0":3.351847119259663,"vY0":-129.12302910547518,"vZ0":-8.191247579445374,"x":166.26,"y":218.14,"x0":-1.4315155257534335,"y0":50.00600655795772,"z0":6.114992093073874,"aX":-15.212246376136978},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1084,"spinDirection":227},"zone":13,"typeConfidence":0.88,"plateTime":0.42616452986631703,"extension":6.7971473476151285},"index":3,"playId":"210d90c9-5101-3270-a90c-08808c456052","pitchNumber":3,"startTime":"2026-04-15T18:17:00.501Z","endTime":"2026-04-15T18:17:03.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07445488883098,"aZ":-25.617428627024008,"pfxX":0.6723207688956678,"pfxZ":3.9694530330654976,"pX":0.16636243664761158,"pZ":1.324058933645886,"vX0":3.9117805013169678,"vY0":-127.45001165723167,"vZ0":-7.110240708663317,"x":110.66,"y":203.03,"x0":-1.4729134216268636,"y0":50.00516292535081,"z0":6.160348533183116,"aX":1.1107795504447138},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.0,"spinRate":2211,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.42902026481262556,"extension":6.762789693215297},"index":4,"playId":"a08d7eea-b6ba-3415-bc61-a1bc4f7201ff","pitchNumber":4,"startTime":"2026-04-15T18:17:25.709Z","endTime":"2026-04-15T18:17:31.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.3,"awayTeamWinProbability":49.7,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":1.75,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:17:31.139Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Matt Wallner. Isiah Kiner-Falefa to 3rd. Roman Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:17:58.247Z","endTime":"2026-04-15T18:18:55.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13656344116457,"aZ":-26.830266297624785,"pfxX":1.1126048883174495,"pfxZ":3.301257177959843,"pX":0.6369671463146629,"pZ":2.0002315530594945,"vX0":4.391927297591795,"vY0":-126.5642464142049,"vZ0":-5.175509299596929,"x":92.72,"y":184.77,"x0":-1.2663907863391355,"y0":50.00610975444991,"z0":6.223880887139738,"aX":1.802477562894023},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2219,"spinDirection":194},"zone":9,"typeConfidence":0.9,"plateTime":0.4329739861077617,"extension":6.620518279207654},"index":0,"playId":"4ec98ac9-7526-3556-92b3-f78ec5eb143e","pitchNumber":1,"startTime":"2026-04-15T18:17:58.706Z","endTime":"2026-04-15T18:18:02.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547296032060196,"aZ":-29.409879540911852,"pfxX":-10.796465779246981,"pfxZ":1.7031961903504111,"pX":-0.22432654918959527,"pZ":2.3268942998699504,"vX0":6.348559208465953,"vY0":-127.7414901766529,"vZ0":-3.9305312364771012,"x":125.55,"y":175.95,"x0":-1.36143732685213,"y0":50.00440674201752,"z0":6.242727859376974,"aX":-17.53654935891553},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":17.8,"spinRate":1130,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.4316412920785937,"extension":6.895941393456871},"index":1,"playId":"c7242f64-3184-3f95-8d82-c5d287d0b95b","pitchNumber":2,"startTime":"2026-04-15T18:18:15.602Z","endTime":"2026-04-15T18:18:21.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954735085584435,"aZ":-27.740621274047715,"pfxX":-4.846386007152939,"pfxZ":2.816552377519633,"pX":0.9019660793152497,"pZ":2.400576591932952,"vX0":7.155409635959291,"vY0":-125.33168473636609,"vZ0":-3.2899093763018383,"x":82.62,"y":173.96,"x0":-1.3749470419859764,"y0":50.00193333298735,"z0":6.023097119444155,"aX":-7.624746095213368},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":7.0,"spinRate":1161,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.43889566346130016,"extension":6.984047796691591},"hitData":{"launchSpeed":86.2,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.47,"coordY":120.39}},"index":2,"playId":"0280a790-30ad-37cf-8b0c-b1745456ea0d","pitchNumber":3,"startTime":"2026-04-15T18:18:41.772Z","endTime":"2026-04-15T18:18:55.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.24,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:18:55.276Z","atBatIndex":18},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Masataka Yoshida reaches on a fielder's choice. Isiah Kiner-Falefa scores. Roman Anthony scores. Ceddanne Rafaela to 3rd. Masataka Yoshida to 2nd. Throwing error by second baseman Luke Keaschall. Fielding error by second baseman Luke Keaschall.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:19:20.776Z","endTime":"2026-04-15T18:20:39.498Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42090671969193,"aZ":-10.62782786652582,"pfxX":-3.9713203767744374,"pfxZ":11.06046140483556,"pX":0.5653351791848032,"pZ":1.8573951931719492,"vX0":6.029354288998254,"vY0":-139.21386061884982,"vZ0":-9.803940069679582,"x":95.45,"y":188.63,"x0":-1.1200445942439525,"y0":50.00429657630323,"z0":6.143725095705478,"aX":-7.737842138201415},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2275,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.3945547735754995,"extension":6.937333002359291},"index":0,"playId":"343a4fba-c9f4-3b55-bacf-41de883918f8","pitchNumber":1,"startTime":"2026-04-15T18:19:21.193Z","endTime":"2026-04-15T18:19:25.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381233887628035,"aZ":-26.71199450395306,"pfxX":0.8034420471975032,"pfxZ":3.326558458191431,"pX":1.2044261844935262,"pZ":1.047218535676293,"vX0":6.35686815191905,"vY0":-127.35036166799449,"vZ0":-7.435422784843487,"x":71.09,"y":210.51,"x0":-1.4292764456354752,"y0":50.00062336130115,"z0":6.120246333864352,"aX":1.317906950828991},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.9,"spinRate":2288,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.43024693938148495,"extension":6.64204496803314},"index":1,"playId":"91773777-e11e-3e2d-9875-8d4f87dc3b82","pitchNumber":2,"startTime":"2026-04-15T18:19:39.535Z","endTime":"2026-04-15T18:19:43.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818228850597556,"aZ":-32.568779465617226,"pfxX":-2.3682310760230454,"pfxZ":-0.2440287213938177,"pX":-0.3074800296821825,"pZ":4.207471719853513,"vX0":3.625094085881551,"vY0":-125.82770990707677,"vZ0":1.281385632646654,"x":128.72,"y":125.18,"x0":-1.4599674148878201,"y0":50.004891770873016,"z0":6.332913268399141,"aX":-3.7936720875788867},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":819,"spinDirection":283},"zone":11,"typeConfidence":2.0,"plateTime":0.43549887055951597,"extension":6.878163454283453},"index":2,"playId":"4845eb59-5a60-3b8d-9977-f9e052855624","pitchNumber":3,"startTime":"2026-04-15T18:20:05.369Z","endTime":"2026-04-15T18:20:08.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128673491043866,"aZ":-27.789830699077047,"pfxX":-4.503566100844971,"pfxZ":2.629508499017996,"pX":0.22805900421039327,"pZ":2.425361537486275,"vX0":5.484081160862661,"vY0":-128.02439551278442,"vZ0":-4.063525317751771,"x":108.31,"y":173.3,"x0":-1.3514536048019514,"y0":50.004586508931325,"z0":6.1952979334425144,"aX":-7.516118145609177},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":1204,"spinDirection":235},"zone":5,"typeConfidence":0.89,"plateTime":0.4269693110638917,"extension":7.06994667760328},"hitData":{"launchSpeed":80.6,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":163.34}},"index":3,"playId":"98cb6ae3-c860-325e-bc96-fac27a5315a3","pitchNumber":4,"startTime":"2026-04-15T18:20:25.645Z","endTime":"2026-04-15T18:20:39.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"third":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-16.099999999999998,"leverageIndex":2.44,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:20:39.498Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Story homers (2) on a fly ball to left center field. Ceddanne Rafaela scores. Masataka Yoshida scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:21:58.112Z","endTime":"2026-04-15T18:22:28.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836932816644175,"aZ":-40.34598990367501,"pfxX":3.065702468816711,"pfxZ":-5.923645307577887,"pX":0.5935002294204655,"pZ":2.3496066513342337,"vX0":3.0654008766378036,"vY0":-116.95643503128078,"vZ0":-0.6840584176638331,"x":94.38,"y":175.34,"x0":-1.1342124131995726,"y0":50.00201907389075,"z0":6.442109296124108,"aX":4.230065230454655},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.6,"breakHorizontal":-6.4,"spinRate":2557,"spinDirection":27},"zone":6,"typeConfidence":0.88,"plateTime":0.4689921275597846,"extension":6.907274303378908},"hitData":{"launchSpeed":101.8,"launchAngle":32.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":60.81,"coordY":45.67}},"index":0,"playId":"94710796-2bae-315e-ab0f-52b0d71f78ee","pitchNumber":1,"startTime":"2026-04-15T18:21:58.112Z","endTime":"2026-04-15T18:22:28.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":1.27,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:22:28.207Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to third baseman Ryan Kreidler.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:22:49.489Z","endTime":"2026-04-15T18:23:17.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.620340953455432,"aZ":-30.74159407977748,"pfxX":-11.571104656293821,"pfxZ":0.8852028695113017,"pX":1.7356958649782688,"pZ":-0.313570496733528,"vX0":11.513294511002522,"vY0":-127.3743273900267,"vZ0":-9.268157618709246,"x":50.84,"y":247.25,"x0":-1.3704638753503644,"y0":50.00523164859067,"z0":5.854266269584405,"aX":-18.747400844578863},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":17.9,"spinRate":1486,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4323812088063401,"extension":7.078764280433006},"index":0,"playId":"a07e8ee9-0f8a-34da-b433-a07c0e472495","pitchNumber":1,"startTime":"2026-04-15T18:22:49.489Z","endTime":"2026-04-15T18:22:53.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2278255768858,"aZ":-10.587837595508647,"pfxX":-6.043605882360334,"pfxZ":11.307963986227943,"pX":0.6101735598276953,"pZ":2.7162812657444144,"vX0":7.10092819348592,"vY0":-137.6880684836873,"vZ0":-7.3676502285166645,"x":93.74,"y":165.44,"x0":-1.2241153932266802,"y0":50.003466848424594,"z0":6.153415586796742,"aX":-11.53768750375267},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":9.4,"spinRate":2338,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.39869992269096644,"extension":6.816326435135275},"hitData":{"launchSpeed":75.3,"launchAngle":68.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.83,"coordY":164.35}},"index":1,"playId":"6c22daee-5619-3e33-8850-9b157109e7f4","pitchNumber":2,"startTime":"2026-04-15T18:23:09.540Z","endTime":"2026-04-15T18:23:17.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:23:17.917Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andruw Monasterio lines out to center fielder Byron Buxton.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:23:39.586Z","endTime":"2026-04-15T18:25:11.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":"Lineout","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":621439,"link":"/api/v1/people/621439"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11556800628446,"aZ":-8.55254818759108,"pfxX":-8.075673915758657,"pfxZ":12.135356967612847,"pX":0.5184003232701407,"pZ":2.358945362345455,"vX0":7.933127318455457,"vY0":-139.2999605948143,"vZ0":-8.290382548757057,"x":97.24,"y":175.09,"x0":-1.330558598937718,"y0":50.00179540258186,"z0":5.955919351993458,"aX":-15.717171042541718},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":12.8,"spinRate":2444,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.39466548599413454,"extension":6.855967012223086},"index":0,"playId":"edf3164f-49ad-3d19-9dd1-eab41eb7e997","pitchNumber":1,"startTime":"2026-04-15T18:23:39.586Z","endTime":"2026-04-15T18:23:43.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.3,"endSpeed":87.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60277024170612,"aZ":-10.247112253551109,"pfxX":-6.195142216937103,"pfxZ":11.207509098006959,"pX":1.0336147217822027,"pZ":2.6502505271441597,"vX0":8.220760257649063,"vY0":-139.73723665818576,"vZ0":-7.498597038968691,"x":77.6,"y":167.22,"x0":-1.156223545962904,"y0":50.00445366016146,"z0":6.059850363629848,"aX":-12.123031873090078},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":9.4,"spinRate":2285,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.3935727820466268,"extension":6.992940576672523},"index":1,"playId":"25fc54d1-3a4a-3efb-8ec0-1ba3d740fc7f","pitchNumber":2,"startTime":"2026-04-15T18:23:53.250Z","endTime":"2026-04-15T18:23:57.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.685286273111345,"aZ":-7.186933307615188,"pfxX":-6.619226832541622,"pfxZ":13.051884353050102,"pX":1.0218612295428626,"pZ":1.4253336393851417,"vX0":8.323174433564128,"vY0":-138.39973167567737,"vZ0":-11.040978184512836,"x":78.05,"y":200.3,"x0":-1.1832028788630973,"y0":50.00170054377712,"z0":5.975335767401095,"aX":-12.671389035222},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.1,"breakHorizontal":10.0,"spinRate":2358,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3977728723077161,"extension":6.973635254500568},"index":2,"playId":"85deff12-29e1-3f35-a262-cc2a2849cbab","pitchNumber":3,"startTime":"2026-04-15T18:24:08.476Z","endTime":"2026-04-15T18:24:13.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054655489239465,"aZ":-26.062638014793386,"pfxX":0.37981482018589263,"pfxZ":3.8627968880492958,"pX":0.4395531462560517,"pZ":1.030875417550503,"vX0":4.161243205142091,"vY0":-125.25399131322203,"vZ0":-7.3854242309156435,"x":100.25,"y":210.95,"x0":-1.2950102757085715,"y0":50.006227414169906,"z0":6.15864591480459,"aX":0.6015761970271941},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2362,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.4378353046534089,"extension":6.727038115539974},"index":3,"playId":"58786480-0654-327a-b8e6-e85bfbdecbe7","pitchNumber":4,"startTime":"2026-04-15T18:24:23.993Z","endTime":"2026-04-15T18:24:30.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23244102602432,"aZ":-9.320900497708807,"pfxX":-4.623173334205346,"pfxZ":12.088411139951923,"pX":0.7019237699141413,"pZ":1.635068268348896,"vX0":6.444642687522125,"vY0":-137.09556746268248,"vZ0":-10.501035336093903,"x":90.24,"y":194.63,"x0":-1.0861035452054986,"y0":50.00544459398072,"z0":6.166147778882982,"aX":-8.742387229195055},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":2351,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.4005603321035629,"extension":6.933802901788615},"index":4,"playId":"23b06c42-b1bd-3c08-9b4b-d24356f0a660","pitchNumber":5,"startTime":"2026-04-15T18:24:44.908Z","endTime":"2026-04-15T18:24:48.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10397705316074,"aZ":-8.802714394793764,"pfxX":-5.051522554845703,"pfxZ":11.937390881677684,"pX":0.2409124136483056,"pZ":2.0653090410138204,"vX0":5.442968284343397,"vY0":-139.4582452884833,"vZ0":-9.428548227979185,"x":107.82,"y":183.02,"x0":-1.0853803038843794,"y0":50.00531325582411,"z0":6.0822177811008,"aX":-9.892503566205667},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2358,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.39364858152177273,"extension":7.0597908965235145},"hitData":{"launchSpeed":99.0,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.74,"coordY":56.37}},"index":5,"playId":"e4589817-0385-33f3-8d27-df670ed76854","pitchNumber":6,"startTime":"2026-04-15T18:25:03.908Z","endTime":"2026-04-15T18:25:11.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:25:11.938Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T18:25:39.817Z","endTime":"2026-04-15T18:25:48.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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(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":95.0,"endSpeed":86.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380409192679092,"aZ":-11.294218233612668,"pfxX":-3.4887604842042372,"pfxZ":10.840167132648343,"pX":0.5999171281430788,"pZ":2.1154138224065404,"vX0":6.228042476654146,"vY0":-138.0703264635638,"vZ0":-8.640476080922433,"x":94.13,"y":181.66,"x0":-1.234077001188219,"y0":50.005396750315626,"z0":6.049957144190044,"aX":-6.722004949554805},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2377,"spinDirection":201},"zone":9,"typeConfidence":0.91,"plateTime":0.39703831133447576,"extension":6.994927109725316},"hitData":{"launchSpeed":94.5,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":151.68}},"index":0,"playId":"4615ad08-4352-3f0c-912e-7f6c5dfc4563","pitchNumber":1,"startTime":"2026-04-15T18:25:40.682Z","endTime":"2026-04-15T18:25:48.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":0.5000000000000018,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:25:48.693Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T18:28:00.239Z","endTime":"2026-04-15T18:29:22.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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.8,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313448136151685,"aZ":-14.357204510099669,"pfxX":5.4904829647635855,"pfxZ":10.05996315946768,"pX":0.4124322061539743,"pZ":3.0352726210460106,"vX0":-6.531352529910067,"vY0":-133.39433462866214,"vZ0":-3.677996940923273,"x":101.28,"y":156.83,"x0":2.1993877736528717,"y0":50.00179483414052,"z0":5.492217086597198,"aX":9.723566298696838},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2245,"spinDirection":131},"zone":3,"typeConfidence":0.77,"plateTime":0.41334020104220803,"extension":6.868087793891794},"index":0,"playId":"61aff98c-5c07-33e4-9246-e4a38c5000a3","pitchNumber":1,"startTime":"2026-04-15T18:28:00.239Z","endTime":"2026-04-15T18:28:04.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":82.0,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724398422861828,"aZ":-32.203056406157216,"pfxX":6.717192421791202,"pfxZ":-0.023431243907694466,"pX":2.14147584210587,"pZ":3.0662156623997854,"vX0":-3.197801385252949,"vY0":-119.39769901387375,"vZ0":1.089221064908256,"x":35.37,"y":155.99,"x0":2.6279441530838947,"y0":50.000676344166976,"z0":5.509629651012031,"aX":9.663774396274867},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":-11.4,"spinRate":1073,"spinDirection":89},"zone":12,"typeConfidence":0.81,"plateTime":0.4593469114853117,"extension":6.4203279766115084},"index":1,"playId":"e7515522-f30a-371a-8bcf-f4c623220e22","pitchNumber":2,"startTime":"2026-04-15T18:28:13.005Z","endTime":"2026-04-15T18:28:16.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.0,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560024908720038,"aZ":-13.681902789744772,"pfxX":4.432522342203539,"pfxZ":10.3382207065487,"pX":-0.35827802983940077,"pZ":2.8406844021855404,"vX0":-8.347756900522834,"vY0":-133.60172824293824,"vZ0":-4.310916607442338,"x":130.66,"y":162.08,"x0":2.2456537472094737,"y0":50.0050185719236,"z0":5.474124124302618,"aX":7.930984324273147},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-6.0,"spinRate":2256,"spinDirection":133},"zone":4,"typeConfidence":0.81,"plateTime":0.4116043409881822,"extension":6.783564200211042},"index":2,"playId":"4a52b51e-9228-3b49-8b7d-020d79e416d4","pitchNumber":3,"startTime":"2026-04-15T18:28:27.966Z","endTime":"2026-04-15T18:28:34.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-15T18:28:45.989Z","endTime":"2026-04-15T18:28:59.513Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":81.6,"endSpeed":74.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.296931178369384,"aZ":-40.75553768795664,"pfxX":-5.3471358405386855,"pfxZ":-6.112446352153716,"pX":1.0673302959752444,"pZ":1.048012392919093,"vX0":-1.4655338983339368,"vY0":-118.72999786303599,"vZ0":-1.8997934634035083,"x":76.32,"y":210.48,"x0":2.3897577314184684,"y0":50.00354619608554,"z0":5.6258157991151645,"aX":-7.505665832649869},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.3,"breakHorizontal":10.1,"spinRate":2431,"spinDirection":323},"zone":14,"typeConfidence":0.86,"plateTime":0.46431864534926204,"extension":6.704041734775026},"index":4,"playId":"b52cf250-59af-3a45-b383-51eec223720b","pitchNumber":4,"startTime":"2026-04-15T18:28:59.513Z","endTime":"2026-04-15T18:29:04.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.8,"endSpeed":73.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120101427202584,"aZ":-40.2019063400019,"pfxX":-5.422955725418884,"pfxZ":-5.856810714357183,"pX":0.4909095862418754,"pZ":3.0157340908134507,"vX0":-3.1337732024769043,"vY0":-117.47105038035356,"vZ0":2.647671271458455,"x":98.29,"y":157.36,"x0":2.5550247443381733,"y0":50.001545746291754,"z0":5.661417513448465,"aX":-7.435820210580332},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.5,"breakHorizontal":10.7,"spinRate":2441,"spinDirection":320},"zone":3,"typeConfidence":0.86,"plateTime":0.4696486717967985,"extension":6.677691701523291},"index":5,"playId":"1e6441f2-a32b-3053-a26d-570e5a3777b7","pitchNumber":5,"startTime":"2026-04-15T18:29:18.729Z","endTime":"2026-04-15T18:29:22.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:29:22.340Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, third baseman Isiah Kiner-Falefa to first baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T18:29:47.460Z","endTime":"2026-04-15T18:30:34.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65520546075984,"aZ":-31.148695761706804,"pfxX":5.086178580067067,"pfxZ":0.7203612171815266,"pX":0.13890240840671184,"pZ":3.3745121603965873,"vX0":-7.225341741616034,"vY0":-119.24732409424733,"vZ0":1.5320103335061857,"x":111.71,"y":147.67,"x0":2.558598179825598,"y0":50.00427703769789,"z0":5.5505105523459095,"aX":7.266797525510165},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.0,"breakHorizontal":-7.3,"spinRate":1180,"spinDirection":97},"zone":2,"typeConfidence":0.69,"plateTime":0.46073342432806186,"extension":6.500876987637595},"index":0,"playId":"e485f2d5-c9ca-3af3-a5ac-719a1dc9016d","pitchNumber":1,"startTime":"2026-04-15T18:29:47.460Z","endTime":"2026-04-15T18:29:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.2,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5880161674535,"aZ":-15.34094639504947,"pfxX":7.056718492325588,"pfxZ":8.83045388558881,"pX":2.073017141165753,"pZ":3.8982691197679804,"vX0":-3.1056518788095033,"vY0":-138.5474639315009,"vZ0":-1.5399077169421846,"x":37.98,"y":133.53,"x0":2.304088040377516,"y0":50.00184191866593,"z0":5.508129194228326,"aX":13.449943959276693},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":-11.9,"spinRate":2442,"spinDirection":134},"zone":12,"typeConfidence":0.83,"plateTime":0.39832349849405,"extension":6.747271131613269},"index":1,"playId":"42261f0e-4f39-3c82-9514-5acebc2a3128","pitchNumber":2,"startTime":"2026-04-15T18:30:04.834Z","endTime":"2026-04-15T18:30:07.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.527307235745873,"aZ":-33.652985902538354,"pfxX":4.153500273136962,"pfxZ":-1.0028897491203743,"pX":-0.05285971900355306,"pZ":2.5055187761447475,"vX0":-7.442705614348948,"vY0":-120.10040673424936,"vZ0":0.08499138544543583,"x":119.01,"y":171.13,"x0":2.529173169825164,"y0":50.00129655290299,"z0":5.432061941122676,"aX":6.1442410623092325},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-6.0,"spinRate":1438,"spinDirection":102},"zone":5,"typeConfidence":0.82,"plateTime":0.4538868648297152,"extension":6.63938321192726},"hitData":{"launchSpeed":95.0,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.8,"coordY":157.18}},"index":2,"playId":"cca1d4b4-607b-3f03-83e8-3f0a00a3104a","pitchNumber":3,"startTime":"2026-04-15T18:30:24.789Z","endTime":"2026-04-15T18:30:34.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:30:34.117Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T18:30:57.145Z","endTime":"2026-04-15T18:32:47.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":78.7,"endSpeed":72.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.356848228449838,"aZ":-37.56469286729636,"pfxX":-4.456350848644281,"pfxZ":-4.04955371461719,"pX":0.6428905123470561,"pZ":1.7344263680821035,"vX0":-3.0448956258226376,"vY0":-114.67888954347997,"vZ0":-0.4658138375006906,"x":92.49,"y":191.95,"x0":2.5671997444780663,"y0":50.00384392443788,"z0":5.606897514142491,"aX":-5.930491921825592},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.2,"breakHorizontal":8.9,"spinRate":2225,"spinDirection":324},"zone":9,"typeConfidence":0.85,"plateTime":0.4777677834024554,"extension":6.857304749115528},"index":0,"playId":"48b5254a-c606-361e-91ed-114357d31bfc","pitchNumber":1,"startTime":"2026-04-15T18:30:57.178Z","endTime":"2026-04-15T18:31:01.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92494735925746,"aZ":-24.03413996955444,"pfxX":10.584681192498063,"pfxZ":4.451187164344331,"pX":1.551665600374106,"pZ":3.0223005341148377,"vX0":-5.909965835766062,"vY0":-134.76275334438128,"vZ0":-1.6278981666548071,"x":57.85,"y":157.18,"x0":2.4049288532921893,"y0":50.00175705267252,"z0":5.3419441984207765,"aX":19.350572914486904},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-17.8,"spinRate":2125,"spinDirection":130},"zone":12,"typeConfidence":0.88,"plateTime":0.40736939955631346,"extension":6.7978453824926035},"index":1,"playId":"b7157219-fd85-3cd9-b39f-98ca24320ccd","pitchNumber":2,"startTime":"2026-04-15T18:31:10.679Z","endTime":"2026-04-15T18:31:14.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22163559172752,"aZ":-34.42377871006928,"pfxX":6.8682761322179635,"pfxZ":-1.5071287361678412,"pX":0.4704108029481751,"pZ":1.4249719836997556,"vX0":-6.7377001257449685,"vY0":-121.26180173887789,"vZ0":-2.3530873575821367,"x":99.07,"y":200.31,"x0":2.3896926559868987,"y0":50.00382270188195,"z0":5.404842110771497,"aX":10.252242047200427},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.0,"breakHorizontal":-10.9,"spinRate":1458,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.45131659981587546,"extension":6.770038111889111},"index":2,"playId":"3bb7f85a-4200-3adf-a3d7-eefdc5424b5a","pitchNumber":3,"startTime":"2026-04-15T18:31:39.248Z","endTime":"2026-04-15T18:31:43.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78616369557325,"aZ":-14.309109076085623,"pfxX":6.081710981457558,"pfxZ":9.407063071457614,"pX":0.5427921596884823,"pZ":2.527856816727223,"vX0":-6.6799016775472575,"vY0":-137.48745230916535,"vZ0":-5.05912561135033,"x":96.31,"y":170.53,"x0":2.2231317610617976,"y0":50.00025518213681,"z0":5.375660131782319,"aX":11.547292552485581},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-9.5,"spinRate":2411,"spinDirection":134},"zone":6,"typeConfidence":0.85,"plateTime":0.3996097585846865,"extension":7.109421380437507},"index":3,"playId":"e4909108-fab4-3696-865e-1ca39830a877","pitchNumber":4,"startTime":"2026-04-15T18:31:53.739Z","endTime":"2026-04-15T18:31:57.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-15T18:32:08.461Z","endTime":"2026-04-15T18:32:22.945Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39760873433571,"aZ":-38.69881829059688,"pfxX":-2.5578421012921813,"pfxZ":-4.462067044771318,"pX":-0.927265954891591,"pZ":-0.4578558991289464,"vX0":-6.605852547731596,"vY0":-120.64813072092969,"vZ0":-5.739220463377909,"x":152.35,"y":251.14,"x0":2.188452235517346,"y0":50.00602906362384,"z0":5.396710747482739,"aX":-3.736689977684862},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.4,"breakHorizontal":6.4,"spinRate":2580,"spinDirection":326},"zone":13,"typeConfidence":0.63,"plateTime":0.4555383506837729,"extension":7.1477704856167525},"index":5,"playId":"89967c81-585d-3af9-b599-8df65d29ce47","pitchNumber":5,"startTime":"2026-04-15T18:32:22.945Z","endTime":"2026-04-15T18:32:26.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.770355237521624,"aZ":-19.601796215242423,"pfxX":10.042625433780142,"pfxZ":6.71441309220692,"pX":-1.3136317915463414,"pZ":2.1523951766638265,"vX0":-12.684696141832381,"vY0":-135.94943058248845,"vZ0":-4.672623001852302,"x":167.07,"y":180.67,"x0":2.107620005775951,"y0":50.00215743086925,"z0":5.253804410970383,"aX":18.80132498731288},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-15.5,"spinRate":2288,"spinDirection":133},"zone":13,"typeConfidence":0.85,"plateTime":0.4028866125628019,"extension":7.095037974485709},"index":6,"playId":"4fc74ba7-3567-325e-b5f9-521cddb74d1c","pitchNumber":6,"startTime":"2026-04-15T18:32:43.811Z","endTime":"2026-04-15T18:32:47.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:32:47.573Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, shortstop Trevor Story to second baseman Marcelo Mayer. Austin Martin out at 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T18:33:18.857Z","endTime":"2026-04-15T18:33:47.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810582539499805,"aZ":-16.199705861234097,"pfxX":4.684714034065657,"pfxZ":8.456413813919399,"pX":0.7174790982447219,"pZ":3.781307529515635,"vX0":-5.695111211199852,"vY0":-136.9606297569193,"vZ0":-2.0216248724336063,"x":89.65,"y":136.68,"x0":2.220599368666103,"y0":50.00421303087007,"z0":5.643735754203227,"aX":8.851743355872438},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.2,"spinRate":2365,"spinDirection":139},"zone":12,"typeConfidence":0.8,"plateTime":0.4007658289845115,"extension":6.926270711344777},"index":0,"playId":"28b7cb15-6e86-348d-84af-658039dbd6df","pitchNumber":1,"startTime":"2026-04-15T18:33:19.613Z","endTime":"2026-04-15T18:33:23.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.681597568121315,"aZ":-38.96479000128036,"pfxX":-5.048850264853719,"pfxZ":-5.177584575742454,"pX":0.3068763179123749,"pZ":2.004456984603919,"vX0":-3.48315349840097,"vY0":-113.71415438029996,"vZ0":0.4960533161658025,"x":105.3,"y":184.66,"x0":2.5140514009524146,"y0":50.004396125550706,"z0":5.646330419112672,"aX":-6.61803780624832},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.0,"breakHorizontal":10.1,"spinRate":2293,"spinDirection":323},"zone":8,"typeConfidence":0.88,"plateTime":0.48151376144763525,"extension":7.01132293132796},"hitData":{"launchSpeed":94.2,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":153.2}},"index":1,"playId":"d135a661-fc74-3a78-bb89-b89fb2ae7985","pitchNumber":2,"startTime":"2026-04-15T18:33:38.853Z","endTime":"2026-04-15T18:33:47.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.6999999999999975,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:33:47.323Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a soft ground ball to third baseman Ryan Kreidler.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T18:35:53.426Z","endTime":"2026-04-15T18:36:31.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":93.2,"endSpeed":85.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927765924145707,"aZ":-11.330425447672692,"pfxX":-5.297453110975174,"pfxZ":11.220504722396848,"pX":-1.4249379279658738,"pZ":2.215412502193443,"vX0":1.8486691470525591,"vY0":-135.52300728895514,"vZ0":-8.059654444773843,"x":171.32,"y":178.96,"x0":-1.4280354593045566,"y0":50.0058939733272,"z0":6.021577837694873,"aX":-9.844758930799825},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":9.2,"spinRate":2380,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.4043184116628189,"extension":6.662034992071273},"index":0,"playId":"7c0f6444-e140-309e-99f4-06577110c809","pitchNumber":1,"startTime":"2026-04-15T18:35:53.426Z","endTime":"2026-04-15T18:35:57.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618847564424158,"aZ":-40.99293559508963,"pfxX":4.674280583989021,"pfxZ":-6.760300295520484,"pX":-0.04263997695763598,"pZ":0.7772089592327345,"vX0":1.439938974897423,"vY0":-113.7100042891649,"vZ0":-3.2346269862123407,"x":118.63,"y":217.8,"x0":-1.2920470251211233,"y0":50.003444556737016,"z0":6.301046261829528,"aX":6.096780515191556},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.7,"breakHorizontal":-8.9,"spinRate":2751,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.48241709855135007,"extension":6.526093434963867},"index":1,"playId":"b3fec431-a468-3e14-8aaa-c2fea64f4ee5","pitchNumber":2,"startTime":"2026-04-15T18:36:05.989Z","endTime":"2026-04-15T18:36:09.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.014935398978377,"aZ":-11.368188097139353,"pfxX":-4.417234102279809,"pfxZ":11.309088360661159,"pX":-1.0993135442474538,"pZ":2.4060188009706054,"vX0":2.2265464397119286,"vY0":-134.9351865958113,"vZ0":-7.805814424443171,"x":158.9,"y":173.82,"x0":-1.3623274304330781,"y0":50.003255494969906,"z0":6.141934643116284,"aX":-8.126087261973073},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2301,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.4062879142852065,"extension":6.669436237031208},"hitData":{"launchSpeed":49.4,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":101.24,"coordY":178.81}},"index":2,"playId":"acf40641-d4b0-31ae-a26e-6e53077ea094","pitchNumber":3,"startTime":"2026-04-15T18:36:20.928Z","endTime":"2026-04-15T18:36:31.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:36:31.480Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a line drive to shortstop Brooks Lee.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T18:36:58.839Z","endTime":"2026-04-15T18:38:43.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02975455226255,"aZ":-26.019664997911452,"pfxX":1.7975487216321886,"pfxZ":3.886901453397252,"pX":-0.8382732792773172,"pZ":2.4960388655998664,"vX0":1.3282327517855148,"vY0":-124.56544572052192,"vZ0":-3.689544651527075,"x":148.95,"y":171.39,"x0":-1.6104369451802754,"y0":50.00515376799216,"z0":6.127225122672772,"aX":2.849330266559167},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2215,"spinDirection":169},"zone":4,"typeConfidence":0.91,"plateTime":0.4382902670084259,"extension":6.6816478625819204},"index":0,"playId":"6db0e815-7041-3783-b945-e910990acf39","pitchNumber":1,"startTime":"2026-04-15T18:36:58.861Z","endTime":"2026-04-15T18:37:03.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"d31c061c-c838-3043-99a0-3ad3e907a32b","startTime":"2026-04-15T18:37:14.210Z","endTime":"2026-04-15T18:37:17.811Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71589757516471,"aZ":-12.508883552093831,"pfxX":-3.575320777080688,"pfxZ":10.589626605795248,"pX":0.9339847957822897,"pZ":2.816794123614165,"vX0":6.96388675129528,"vY0":-135.22587329484492,"vZ0":-6.591300785096634,"x":81.4,"y":162.73,"x0":-1.2068767484777203,"y0":50.00249586376644,"z0":6.158441420777431,"aX":-6.639737548240221},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2356,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.4046044629926864,"extension":6.777232639212843},"index":2,"playId":"4a8bd9f8-570e-3fd9-bd15-d21489ec8984","pitchNumber":2,"startTime":"2026-04-15T18:37:32.237Z","endTime":"2026-04-15T18:37:37.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53980231486487,"aZ":-27.543975490132894,"pfxX":2.0807342021948143,"pfxZ":2.850487399571101,"pX":-1.5865045251230327,"pZ":2.2693675042024313,"vX0":-0.3070638418671695,"vY0":-126.1230940798125,"vZ0":-4.058300743567029,"x":177.47,"y":177.51,"x0":-1.7343729653840092,"y0":50.00419410635141,"z0":6.098640421250959,"aX":3.3818083800910648},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-3.7,"spinRate":2244,"spinDirection":165},"zone":13,"typeConfidence":0.91,"plateTime":0.4328357703727095,"extension":6.765763978222064},"index":3,"playId":"d243435e-4ac7-37b8-a30e-44848a07789d","pitchNumber":3,"startTime":"2026-04-15T18:37:51.896Z","endTime":"2026-04-15T18:38:00.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Connor Wong steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"d243435e-4ac7-37b8-a30e-44848a07789d","startTime":"2026-04-15T18:38:11.068Z","endTime":"2026-04-15T18:38:30.018Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"postOnSecond":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.57,"dramaIndex":26.0,"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(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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93531203242773,"aZ":-28.64704773324939,"pfxX":-7.96681196005737,"pfxZ":2.1697616163642603,"pX":-0.7304558079706309,"pZ":2.5258957079904083,"vX0":4.489634502324295,"vY0":-126.8790252294179,"vZ0":-3.035935073225572,"x":144.84,"y":170.58,"x0":-1.4915543878289195,"y0":50.002239298226435,"z0":6.030601543594333,"aX":-12.93630744085577},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":13.3,"spinRate":823,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.4323651471551613,"extension":6.898280839240175},"hitData":{"launchSpeed":76.1,"launchAngle":14.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.07,"coordY":143.57}},"index":5,"playId":"cbe6cb4e-20cb-3dc3-b643-8319094305ef","pitchNumber":4,"startTime":"2026-04-15T18:38:30.018Z","endTime":"2026-04-15T18:38:43.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.57,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:38:43.970Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a ground ball to shortstop Brooks Lee. Connor Wong to 3rd. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T18:39:09.217Z","endTime":"2026-04-15T18:39:37.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668241054207023,"aZ":-28.29118570399673,"pfxX":-7.375833236315621,"pfxZ":2.418772368493107,"pX":-2.1754866573707594,"pZ":3.9679474997593505,"vX0":1.3471153101602455,"vY0":-125.90690928743645,"vZ0":0.3524029108299678,"x":199.92,"y":131.65,"x0":-1.7593849467073628,"y0":50.00257557741825,"z0":6.116448241768049,"aX":-11.836003005762555},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":833,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.43510042430612117,"extension":6.860177350119494},"index":0,"playId":"56f3a811-9585-3128-83a8-66836f269eca","pitchNumber":1,"startTime":"2026-04-15T18:39:09.217Z","endTime":"2026-04-15T18:39:12.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751630398546226,"aZ":-14.740911328417628,"pfxX":-4.874952131792466,"pfxZ":9.294389709424603,"pX":-0.545459514403834,"pZ":2.548390428069125,"vX0":3.6093480675993836,"vY0":-136.0604773705664,"vZ0":-7.137888063768593,"x":137.79,"y":169.97,"x0":-1.2555903707730005,"y0":50.00413376292448,"z0":6.2267768810245165,"aX":-9.144180322521303},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2140,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.40251186810490136,"extension":6.6725027719392385},"hitData":{"launchSpeed":100.2,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.61,"coordY":142.56}},"index":1,"playId":"63c329dd-7a7f-3e72-b5d9-ae21f08d81e4","pitchNumber":2,"startTime":"2026-04-15T18:39:28.355Z","endTime":"2026-04-15T18:39:37.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.66,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:39:37.907Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ceddanne Rafaela grounds into a double play, third baseman Ryan Kreidler to catcher Ryan Jeffers. Connor Wong out at home. Isiah Kiner-Falefa out at 3rd. Roman Anthony to 2nd. Ceddanne Rafaela to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T18:40:07.767Z","endTime":"2026-04-15T18:40:32.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":[]}],"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":94.2,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762575385636385,"aZ":-10.82971215412297,"pfxX":-4.541940526197808,"pfxZ":11.199600786688944,"pX":1.0038823757700441,"pZ":1.8259230476432016,"vX0":7.403704199758708,"vY0":-136.8310147789111,"vZ0":-9.414713284175138,"x":78.73,"y":189.48,"x0":-1.1406138269545116,"y0":50.00318332851746,"z0":6.042942372950363,"aX":-8.656833721647134},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2248,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.39953173714729395,"extension":7.043292366563914},"index":0,"playId":"0521f215-7b52-36b8-9960-c9988ebc1fa2","pitchNumber":1,"startTime":"2026-04-15T18:40:07.767Z","endTime":"2026-04-15T18:40:12.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.397332958252022,"aZ":-24.59194512053126,"pfxX":1.6468826180909422,"pfxZ":4.594652021935998,"pX":-0.1423659568548041,"pZ":2.0944259224042763,"vX0":2.4787163208246827,"vY0":-126.73448218597879,"vZ0":-5.4427787926060525,"x":122.43,"y":182.23,"x0":-1.3416771153543394,"y0":50.003097130849945,"z0":6.197873221870859,"aX":2.7172301170360758},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2290,"spinDirection":182},"zone":8,"typeConfidence":0.9,"plateTime":0.4298252487657548,"extension":6.661013329499817},"hitData":{"launchSpeed":98.3,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":177.53}},"index":1,"playId":"a5734d34-3e2f-3bd8-b653-396c09a93d96","pitchNumber":2,"startTime":"2026-04-15T18:40:24.420Z","endTime":"2026-04-15T18:40:32.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":12.6,"awayTeamWinProbability":87.4,"homeTeamWinProbabilityAdded":6.1,"leverageIndex":0.63,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:40:32.563Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T18:41:03.972Z","endTime":"2026-04-15T18:41:46.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.277580532105407,"aZ":-31.287211704229446,"pfxX":-7.223407521689548,"pfxZ":0.5387734868037555,"pX":-0.1616624928054799,"pZ":2.7527726701081647,"vX0":5.256724100817674,"vY0":-127.78659881030454,"vZ0":-2.5518419204773015,"x":123.16,"y":164.46,"x0":-1.3108861246373462,"y0":50.00414395716039,"z0":6.231890049925908,"aX":-11.901348490002116},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":957,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.4292578289870219,"extension":6.91941648117696},"index":0,"playId":"ba3c1ab1-68d1-3ea2-95f7-fc4b41f859fc","pitchNumber":1,"startTime":"2026-04-15T18:41:03.972Z","endTime":"2026-04-15T18:41:08.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60784420288833,"aZ":-10.807572487889026,"pfxX":-4.446211685943766,"pfxZ":11.151779540213653,"pX":-0.7539691074942911,"pZ":2.7935765856463632,"vX0":2.7434074731352265,"vY0":-137.99592007027653,"vZ0":-7.202651738018175,"x":145.74,"y":163.35,"x0":-1.1868048602354846,"y0":50.00102868322814,"z0":6.176826438469664,"aX":-8.517397495794134},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2298,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.3979306169082597,"extension":6.833107980624405},"index":1,"playId":"286ae110-eb95-3794-a8f1-51266672a817","pitchNumber":2,"startTime":"2026-04-15T18:41:22.502Z","endTime":"2026-04-15T18:41:25.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373215206675944,"aZ":-13.46067337414993,"pfxX":-6.020532012315426,"pfxZ":9.616110501146597,"pX":-0.4413698265851888,"pZ":1.76461793545059,"vX0":4.854866835103286,"vY0":-138.46875836475834,"vZ0":-9.022248444295084,"x":133.82,"y":191.14,"x0":-1.4335693623192707,"y0":50.00019616382874,"z0":5.961704236101699,"aX":-11.71155737878413},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2245,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.39527539782274657,"extension":6.859928951890195},"index":2,"playId":"3bdc8f9e-366c-3d93-8e96-d24006ed3b1e","pitchNumber":3,"startTime":"2026-04-15T18:41:41.357Z","endTime":"2026-04-15T18:41:46.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.799999999999999,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:41:46.275Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T18:43:51.331Z","endTime":"2026-04-15T18:45:23.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":79.1,"endSpeed":73.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55490830503602,"aZ":-37.416229275892164,"pfxX":-1.4319142597202634,"pfxZ":-3.9078988124581917,"pX":-0.3440593996084397,"pZ":1.1781755829518745,"vX0":-5.750768330566128,"vY0":-115.14125715451968,"vZ0":-1.631798133273992,"x":130.11,"y":206.97,"x0":2.3728346744191846,"y0":50.00330392813657,"z0":5.519596722529334,"aX":-1.9199085571495},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.2,"breakHorizontal":4.1,"spinRate":2357,"spinDirection":325},"zone":13,"typeConfidence":0.8,"plateTime":0.4758611502289609,"extension":6.738533453770736},"index":0,"playId":"d06f3ed6-ecf5-3061-8a11-1b4bf120b03b","pitchNumber":1,"startTime":"2026-04-15T18:43:58.153Z","endTime":"2026-04-15T18:44:02.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036933511541818,"aZ":-23.31627645990404,"pfxX":10.7540884129751,"pfxZ":4.918811747490372,"pX":0.9531193517623677,"pZ":2.9499027242499265,"vX0":-7.527673449433463,"vY0":-133.63535414383753,"vZ0":-1.9185142288076906,"x":80.67,"y":159.13,"x0":2.4158865392743154,"y0":50.00260030558948,"z0":5.359963575347029,"aX":19.36088610507168},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":-17.8,"spinRate":2179,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.4105923766190962,"extension":6.786223530903739},"index":1,"playId":"dc8644e4-95f9-30a1-a37b-2ed3ba654bfa","pitchNumber":2,"startTime":"2026-04-15T18:44:12.101Z","endTime":"2026-04-15T18:44:15.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.4,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720756462685003,"aZ":-34.75361281911285,"pfxX":6.264190238386503,"pfxZ":-1.7322763421201453,"pX":0.14475829222007805,"pZ":1.0931366964623188,"vX0":-7.50924150867673,"vY0":-121.21563398759979,"vZ0":-2.9050273760589307,"x":111.48,"y":209.27,"x0":2.469123447886812,"y0":50.004423860881595,"z0":5.341896755680761,"aX":9.322134252009995},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.6,"breakHorizontal":-9.6,"spinRate":1241,"spinDirection":95},"zone":14,"typeConfidence":0.91,"plateTime":0.45188365693377053,"extension":6.655458565681021},"index":2,"playId":"119fbc88-5874-304e-89a8-1b4adb66bbd3","pitchNumber":3,"startTime":"2026-04-15T18:44:29.905Z","endTime":"2026-04-15T18:44:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913752903283925,"aZ":-34.040085929363286,"pfxX":6.182069041032717,"pfxZ":-1.2908173600435084,"pX":0.6672778701233671,"pZ":3.2826884209362497,"vX0":-6.242239117165831,"vY0":-119.35140739072693,"vZ0":1.871139731090137,"x":91.56,"y":150.15,"x0":2.5130856309140626,"y0":50.00360251394764,"z0":5.553409279788809,"aX":8.921545659887544},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":-9.7,"spinRate":1237,"spinDirection":95},"zone":3,"typeConfidence":0.87,"plateTime":0.4588759386364787,"extension":6.595324055726321},"index":3,"playId":"00269e7d-6639-3ee2-9418-a11946638ca0","pitchNumber":4,"startTime":"2026-04-15T18:44:46.516Z","endTime":"2026-04-15T18:44:51.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.459476341133296,"aZ":-14.754905865899055,"pfxX":6.749191764449223,"pfxZ":9.239635984770223,"pX":0.6499859195609565,"pZ":3.1506428560722273,"vX0":-6.698378135519051,"vY0":-137.40898493918226,"vZ0":-3.5517801184526006,"x":92.22,"y":153.71,"x0":2.2591617813599023,"y0":50.00280215400606,"z0":5.4821967194281696,"aX":12.72430542537253},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2491,"spinDirection":133},"zone":3,"typeConfidence":0.84,"plateTime":0.40078545287921585,"extension":6.7736917178339615},"index":4,"playId":"abdbde5a-bd76-3821-942d-c5a7982b557d","pitchNumber":5,"startTime":"2026-04-15T18:45:02.971Z","endTime":"2026-04-15T18:45:06.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38623799590666,"aZ":-23.251192547577915,"pfxX":10.028667604817715,"pfxZ":4.900860960506372,"pX":0.8576433537764296,"pZ":1.712841559490207,"vX0":-7.62112410065035,"vY0":-134.6530800221145,"vZ0":-4.813382310610444,"x":84.31,"y":192.53,"x0":2.4327793397521225,"y0":50.00606623895776,"z0":5.185556802903852,"aX":18.274481689899115},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-16.3,"spinRate":2146,"spinDirection":124},"zone":14,"typeConfidence":0.87,"plateTime":0.40800133717348785,"extension":6.822650058267095},"index":5,"playId":"1782f7ec-ad83-3995-bd17-d8a9ecf63c12","pitchNumber":6,"startTime":"2026-04-15T18:45:18.000Z","endTime":"2026-04-15T18:45:23.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:45:23.923Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T18:45:43.916Z","endTime":"2026-04-15T18:46:30.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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(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":78.5,"endSpeed":72.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.753621692289947,"aZ":-37.72443411344831,"pfxX":-2.8755074750467102,"pfxZ":-4.217726899231674,"pX":-0.16130182801893272,"pZ":1.173583379780127,"vX0":-5.175705359089714,"vY0":-114.2291155879032,"vZ0":-1.3182407044252815,"x":123.15,"y":207.09,"x0":2.510547388692315,"y0":50.00115811291604,"z0":5.479030700555085,"aX":-3.7855442908446704},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.7,"breakHorizontal":6.6,"spinRate":2216,"spinDirection":322},"zone":13,"typeConfidence":0.86,"plateTime":0.4801549416996589,"extension":6.474415013149768},"index":0,"playId":"cd87f6fa-96cb-3db6-a4a4-c92c8d9aa2fa","pitchNumber":1,"startTime":"2026-04-15T18:45:43.916Z","endTime":"2026-04-15T18:45:47.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75159542448256,"aZ":-37.324683458849094,"pfxX":-6.410974613524749,"pfxZ":-3.923077746381038,"pX":0.5039472004415579,"pZ":2.507257380476806,"vX0":-2.931934035710199,"vY0":-114.0063244436423,"vZ0":1.3959503364416184,"x":97.79,"y":171.08,"x0":2.641384601998437,"y0":50.00507514369823,"z0":5.582190540689483,"aX":-8.406418729700155},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.5,"breakHorizontal":12.4,"spinRate":2284,"spinDirection":313},"zone":6,"typeConfidence":0.82,"plateTime":0.4811828366880144,"extension":6.667294633637505},"index":1,"playId":"d4e4594a-429d-318f-9b72-da11000773cd","pitchNumber":2,"startTime":"2026-04-15T18:45:59.099Z","endTime":"2026-04-15T18:46:05.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.177994025957776,"aZ":-22.394645854235257,"pfxX":8.679099556449383,"pfxZ":5.315508010510825,"pX":0.3692575645472704,"pZ":2.363289692668127,"vX0":-8.358028109719083,"vY0":-135.18473365349786,"vZ0":-3.4340592448391236,"x":102.92,"y":174.97,"x0":2.382763145542641,"y0":50.00180227259291,"z0":5.233609304067322,"aX":15.963605103180292},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.8,"spinRate":2213,"spinDirection":124},"zone":6,"typeConfidence":0.75,"plateTime":0.4061287380383325,"extension":6.821091256231968},"hitData":{"launchSpeed":107.1,"launchAngle":20.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.35,"coordY":45.85}},"index":2,"playId":"3078b5d6-a6d1-3477-86ac-e97aa4ddb62b","pitchNumber":3,"startTime":"2026-04-15T18:46:21.004Z","endTime":"2026-04-15T18:46:30.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:46:30.058Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Victor Caratini hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T18:46:55.895Z","endTime":"2026-04-15T18:47:16.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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(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.2,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01531070712969,"aZ":-27.38109216703043,"pfxX":-0.010896776220834847,"pfxZ":3.0005245502482776,"pX":0.23268781263103996,"pZ":2.6599274868523697,"vX0":-5.729647065891252,"vY0":-125.42084971789888,"vZ0":-1.1847173640789177,"x":102.19,"y":177.18,"x0":2.546587424694072,"y0":50.00009769795952,"z0":5.368363829274462,"aX":-0.016213847380137376},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":1.3,"spinRate":2245,"spinDirection":142},"zone":5,"typeConfidence":0.81,"plateTime":0.43646630011428655,"extension":6.726779180697799},"index":0,"playId":"22449101-50a1-3c0c-9e8a-b3198bcbadb4","pitchNumber":1,"startTime":"2026-04-15T18:46:55.998Z","endTime":"2026-04-15T18:47:00.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381009725383308,"aZ":-26.81270316202351,"pfxX":0.5256803629280302,"pfxZ":3.2243176684231365,"pX":-2.2944249604982723,"pZ":1.0640810782570158,"vX0":-11.506594307742635,"vY0":-128.36215041471704,"vZ0":-5.357850506336623,"x":204.46,"y":210.05,"x0":2.184383672106922,"y0":50.00473299380815,"z0":5.274735324307497,"aX":0.8765957141615314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":1.7,"spinRate":2377,"spinDirection":128},"zone":13,"typeConfidence":0.77,"plateTime":0.4272360647974849,"extension":6.899702823862963},"index":1,"playId":"c3ecd82d-6fb2-3753-b934-a26a05000125","pitchNumber":2,"startTime":"2026-04-15T18:47:08.459Z","endTime":"2026-04-15T18:47:16.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:47:16.906Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T18:47:42.150Z","endTime":"2026-04-15T18:49:41.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":93.6,"endSpeed":85.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650713006584233,"aZ":-23.968229161563684,"pfxX":11.038295559001137,"pfxZ":4.426753425845091,"pX":-0.6985788549325098,"pZ":1.6944765110345035,"vX0":-11.872503748301758,"vY0":-135.7404200708426,"vZ0":-5.072690523703223,"x":143.63,"y":193.03,"x0":2.3124139686449756,"y0":50.00069149642256,"z0":5.271394773603811,"aX":20.452558804149984},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":2309,"spinDirection":128},"zone":7,"typeConfidence":0.93,"plateTime":0.404598414868941,"extension":6.765490313148267},"index":0,"playId":"f9149e6e-b2fb-3b4c-b6f1-defaab792bc7","pitchNumber":1,"startTime":"2026-04-15T18:47:42.489Z","endTime":"2026-04-15T18:47:46.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461966266152693,"aZ":-24.993793276807786,"pfxX":1.376936990931255,"pfxZ":4.50310364707677,"pX":-0.5428388830971271,"pZ":1.205711174103893,"vX0":-7.954896894757289,"vY0":-125.50485912654241,"vZ0":-4.866789573915117,"x":137.69,"y":206.23,"x0":2.48929627477474,"y0":50.00333225072312,"z0":5.206198783655975,"aX":2.1964427023077167},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-0.7,"spinRate":2289,"spinDirection":128},"zone":13,"typeConfidence":0.84,"plateTime":0.4364576878158841,"extension":6.86108503348507},"index":1,"playId":"df0809d8-f6ad-3fb7-905e-ea0dbec77f02","pitchNumber":2,"startTime":"2026-04-15T18:48:05.670Z","endTime":"2026-04-15T18:48:10.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501109145416798,"aZ":-15.411032313533651,"pfxX":6.967100490257674,"pfxZ":8.964694273350228,"pX":0.7908629849042945,"pZ":2.660161115847084,"vX0":-6.613133721092451,"vY0":-136.26590400416046,"vZ0":-4.5497738302214605,"x":86.85,"y":166.96,"x0":2.350582282051406,"y0":50.003757646676,"z0":5.425097629960662,"aX":13.030008346997107},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.2,"spinRate":2435,"spinDirection":138},"zone":6,"typeConfidence":0.78,"plateTime":0.40280840152708075,"extension":6.889736807614086},"index":2,"playId":"2205f561-9e9e-38a7-aeb3-84ae1a676e3b","pitchNumber":3,"startTime":"2026-04-15T18:48:25.933Z","endTime":"2026-04-15T18:48:29.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152187497162675,"aZ":-22.46001198022309,"pfxX":10.21827745533814,"pfxZ":5.249331064912544,"pX":0.38168735417229455,"pZ":2.0433017211656295,"vX0":-9.097946516052815,"vY0":-135.07570049500788,"vZ0":-4.255202864381413,"x":102.45,"y":183.61,"x0":2.464340181345921,"y0":50.000297861193005,"z0":5.21623606719117,"aX":18.898208901391367},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":2199,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.40534476483717796,"extension":6.978743477761158},"index":3,"playId":"9a8bf9aa-7887-3551-be53-2346e2d0496c","pitchNumber":4,"startTime":"2026-04-15T18:49:03.892Z","endTime":"2026-04-15T18:49:08.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-15T18:49:19.198Z","endTime":"2026-04-15T18:49:37.434Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611355655321077,"aZ":-33.301826681144284,"pfxX":-4.272772853690406,"pfxZ":-0.7698766113196034,"pX":-1.9452734749494198,"pZ":0.9756169967620928,"vX0":-9.044814095870457,"vY0":-120.99072278112634,"vZ0":-3.3786357580688966,"x":191.15,"y":212.44,"x0":2.4171259178518714,"y0":50.00423051793148,"z0":5.350233586242287,"aX":-6.247242856747136},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.0,"breakHorizontal":10.2,"spinRate":2421,"spinDirection":318},"zone":13,"typeConfidence":0.55,"plateTime":0.4550848684791786,"extension":6.769718968512536},"index":5,"playId":"30125387-f534-302c-bfff-044327e7e252","pitchNumber":5,"startTime":"2026-04-15T18:49:37.434Z","endTime":"2026-04-15T18:49:41.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:49:41.349Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Story walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:52:00.062Z","endTime":"2026-04-15T18:52:50.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133561608016837,"aZ":-27.582355004455984,"pfxX":-5.712560947824864,"pfxZ":2.8974048610592478,"pX":0.44752686046150286,"pZ":1.578797588619158,"vX0":6.106057914779093,"vY0":-124.90929841010549,"vZ0":-5.579053465436242,"x":99.94,"y":196.15,"x0":-1.281494913531474,"y0":50.00529709437749,"z0":6.0968786761008715,"aX":-9.067428969813413},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":9.0,"spinRate":1055,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.43776728832538225,"extension":6.968673970867192},"index":0,"playId":"884b4345-6f3f-30e9-918b-e171c6c87629","pitchNumber":1,"startTime":"2026-04-15T18:52:00.062Z","endTime":"2026-04-15T18:52:04.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39554781449546,"aZ":-13.239624684717382,"pfxX":-4.600322290190032,"pfxZ":10.21602316447276,"pX":0.9388402571079867,"pZ":0.6401749034116113,"vX0":6.66649872880859,"vY0":-135.249816361963,"vZ0":-11.853682392612448,"x":81.21,"y":221.5,"x0":-0.9598057014801106,"y0":50.00086417425345,"z0":6.007016299527049,"aX":-8.525059861546994},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2137,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.40490471470693024,"extension":6.802854158193843},"index":1,"playId":"d812a32d-5089-3692-a6a7-7cbf564091a2","pitchNumber":2,"startTime":"2026-04-15T18:52:15.890Z","endTime":"2026-04-15T18:52:19.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502800210685685,"aZ":-24.892450242432655,"pfxX":2.032484570981835,"pfxZ":4.507708881333271,"pX":-0.4967339945133068,"pZ":1.0116088421081808,"vX0":1.5788121890275835,"vY0":-125.97166476196445,"vZ0":-7.961956844335782,"x":135.93,"y":211.47,"x0":-1.394591309443063,"y0":50.00087987538081,"z0":6.211850840345692,"aX":3.2806082598685693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2294,"spinDirection":174},"zone":13,"typeConfidence":0.9,"plateTime":0.4340455311756761,"extension":6.556223289388707},"index":2,"playId":"e08effb0-2db3-3a13-919d-7414db483e59","pitchNumber":3,"startTime":"2026-04-15T18:52:32.221Z","endTime":"2026-04-15T18:52:36.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85984933797614,"aZ":-23.463633020360163,"pfxX":1.721217274872578,"pfxZ":5.483141003358759,"pX":0.14533836528530603,"pZ":-0.2593745333220312,"vX0":2.7807242109185073,"vY0":-124.90566726513983,"vZ0":-10.789008714558205,"x":111.46,"y":245.78,"x0":-1.2036666803858007,"y0":50.0045203043145,"z0":6.026813966740942,"aX":2.734412009237214},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":-3.7,"spinRate":2214,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4375888109915467,"extension":6.852487822419221},"index":3,"playId":"9926c8d6-4776-334a-8de9-e33bf5e32eec","pitchNumber":4,"startTime":"2026-04-15T18:52:46.364Z","endTime":"2026-04-15T18:52:50.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.1,"awayTeamWinProbability":90.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.32,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:52:50.048Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jarren Duran grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. Trevor Story out at 2nd. Jarren Duran to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:53:15.016Z","endTime":"2026-04-15T18:54:11.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173139959378233,"aZ":-13.076182579913057,"pfxX":-2.4180892718416884,"pfxZ":10.28928309031159,"pX":-0.36872513043864563,"pZ":2.722884778483401,"vX0":3.442139629502692,"vY0":-135.7333291675667,"vZ0":-6.60937156309394,"x":131.05,"y":165.26,"x0":-1.3422353286868376,"y0":50.000609639470866,"z0":6.109239151158737,"aX":-4.487543074102604},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2111,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.404345592626862,"extension":6.8816567553587555},"index":0,"playId":"9236fbe9-b5de-3734-8baa-4e774e1b0134","pitchNumber":1,"startTime":"2026-04-15T18:53:18.464Z","endTime":"2026-04-15T18:53:22.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26429682185877,"aZ":-11.655488943649003,"pfxX":-2.4389919485800657,"pfxZ":11.196872808981935,"pX":1.0698784776613246,"pZ":1.2304957184531813,"vX0":6.909552104907847,"vY0":-134.75663630286465,"vZ0":-10.567713564780695,"x":76.22,"y":205.56,"x0":-1.214601231576436,"y0":50.00314214522313,"z0":6.034725727864486,"aX":-4.470171906844032},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":2.9,"spinRate":2266,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.40701605158664744,"extension":6.859912625645542},"index":1,"playId":"a8bc488c-6381-3857-877e-1ac7bacb6a0b","pitchNumber":2,"startTime":"2026-04-15T18:53:38.349Z","endTime":"2026-04-15T18:53:44.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226016831598994,"aZ":-30.89763207132426,"pfxX":-5.990512644384319,"pfxZ":0.8000799779307659,"pX":-0.3920137450165144,"pZ":2.3591723438490293,"vX0":4.113661777140833,"vY0":-126.27900400681715,"vZ0":-3.3396741489561776,"x":131.94,"y":175.08,"x0":-1.272450679740962,"y0":50.003189287739474,"z0":6.212100244129212,"aX":-9.573842114228384},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":9.7,"spinRate":908,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.43549403596968883,"extension":7.038598094714408},"hitData":{"launchSpeed":107.1,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":150.16}},"index":2,"playId":"d315c122-930a-3b41-9ee7-d690c9b7cddf","pitchNumber":3,"startTime":"2026-04-15T18:53:59.050Z","endTime":"2026-04-15T18:54:11.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:54:11.407Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andruw Monasterio doubles (2) on a line drive to center fielder Byron Buxton. Jarren Duran scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:54:57.080Z","endTime":"2026-04-15T18:55:50.728Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"568ac813-2d3c-3822-ab59-f2cf4c14fff3","startTime":"2026-04-15T18:54:41.074Z","endTime":"2026-04-15T18:54:45.406Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232623242363307,"aZ":-25.782571155997488,"pfxX":2.12816072001663,"pfxZ":4.018203149537914,"pX":0.7713020342861617,"pZ":1.7339568836514434,"vX0":4.478196933919026,"vY0":-125.56762320216622,"vZ0":-5.632094192814742,"x":87.6,"y":191.96,"x0":-1.3142709103994827,"y0":50.00627356489884,"z0":6.113166947555826,"aX":3.3861914638940407},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.1,"breakHorizontal":-4.9,"spinRate":2201,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.43676871657951466,"extension":6.718708183347988},"index":1,"playId":"716d5af6-2678-3078-a928-674812e1b183","pitchNumber":1,"startTime":"2026-04-15T18:54:59.433Z","endTime":"2026-04-15T18:55:03.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15097089902346,"aZ":-26.27369506077526,"pfxX":2.184919448981445,"pfxZ":3.67681282010481,"pX":0.010112292518012277,"pZ":1.789891749383169,"vX0":2.87496303962852,"vY0":-126.2743678122753,"vZ0":-5.266133880864587,"x":116.61,"y":190.45,"x0":-1.4296379710702714,"y0":50.00283343199617,"z0":6.03197981275261,"aX":3.5073960254458516},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2170,"spinDirection":162},"zone":8,"typeConfidence":0.9,"plateTime":0.4347498548093105,"extension":6.7562495493910495},"hitData":{"launchSpeed":98.9,"launchAngle":14.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":167.52,"coordY":55.4}},"index":2,"playId":"05f54fca-36f9-3c3c-8ac2-c9adc8181c34","pitchNumber":2,"startTime":"2026-04-15T18:55:36.012Z","endTime":"2026-04-15T18:55:50.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-4.3999999999999995,"leverageIndex":0.44,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:55:50.728Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a ground ball to left fielder Austin Martin. Andruw Monasterio to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:56:28.348Z","endTime":"2026-04-15T18:57:07.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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(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":94.8,"endSpeed":86.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.294691030340395,"aZ":-15.423431985844042,"pfxX":-7.447141830523786,"pfxZ":8.767956413534883,"pX":-0.5412795653692225,"pZ":1.907100836725959,"vX0":4.357867027366859,"vY0":-137.7477881055264,"vZ0":-8.7082593943233,"x":137.63,"y":187.29,"x0":-1.1812891344689096,"y0":50.00018155342159,"z0":6.165089222920953,"aX":-14.224081753407978},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":2106,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.39852582898066435,"extension":6.857223216754824},"index":0,"playId":"7f470b63-e8e3-34c4-89cc-2843c4371db9","pitchNumber":1,"startTime":"2026-04-15T18:56:28.546Z","endTime":"2026-04-15T18:56:35.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781283583495952,"aZ":-26.87012332168702,"pfxX":2.2060642299031405,"pfxZ":3.2593646613950824,"pX":-0.2642218857109981,"pZ":2.379457434948703,"vX0":2.052544156331615,"vY0":-126.72045955039191,"vZ0":-4.329367822801372,"x":127.07,"y":174.53,"x0":-1.3711435973112491,"y0":50.00221103754849,"z0":6.255444883988552,"aX":3.589101704110935},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2204,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.43215619032724284,"extension":6.546292110402466},"hitData":{"launchSpeed":95.8,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.25,"coordY":117.34}},"index":1,"playId":"ae189938-b84e-3244-8d5a-5bbe83172be6","pitchNumber":2,"startTime":"2026-04-15T18:56:57.127Z","endTime":"2026-04-15T18:57:07.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:57:07.946Z","atBatIndex":40},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Connor Wong out on a sacrifice bunt, pitcher Simeon Woods Richardson to first baseman Josh Bell. Andruw Monasterio scores. Marcelo Mayer to 2nd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:57:43.802Z","endTime":"2026-04-15T18:57:52.808Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":680573,"link":"/api/v1/people/680573"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384081624413646,"aZ":-11.133278396335012,"pfxX":-4.287362497883786,"pfxZ":11.420785190422723,"pX":0.04348412374584577,"pZ":2.654816047117429,"vX0":4.718295794450042,"vY0":-135.0995980343833,"vZ0":-7.282816440064758,"x":115.34,"y":167.1,"x0":-1.1714508956291347,"y0":50.00031787924448,"z0":6.174066140093809,"aX":-7.897018213752752},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2220,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4059707618174606,"extension":6.798252292459872},"hitData":{"launchSpeed":35.5,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":131.97,"coordY":192.07}},"index":0,"playId":"34272c21-739d-3954-b3e7-bf30bd96672d","pitchNumber":1,"startTime":"2026-04-15T18:57:43.802Z","endTime":"2026-04-15T18:57:52.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.44,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-15T18:57:52.808Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Brooks Lee to first baseman Josh Bell.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T18:58:21.481Z","endTime":"2026-04-15T19:01:10.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32640919085586,"aZ":-29.637379790004594,"pfxX":-7.913515526405213,"pfxZ":1.5973389751091247,"pX":-0.8060596418828025,"pZ":1.3716910140378633,"vX0":3.9823946803080235,"vY0":-126.02045106833849,"vZ0":-5.642633118547577,"x":147.73,"y":201.74,"x0":-1.3882345591939267,"y0":50.00450314011163,"z0":6.0675858291632645,"aX":-12.584746217187051},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":1344,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.43653937976921986,"extension":6.843536945640745},"index":0,"playId":"5ee2bb50-b2e2-3369-8273-27fe06bd12dd","pitchNumber":1,"startTime":"2026-04-15T18:58:21.481Z","endTime":"2026-04-15T18:58:25.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44846828585727,"aZ":-13.010078438868254,"pfxX":-2.6115314408814725,"pfxZ":10.582715994015942,"pX":-0.5969704828915579,"pZ":2.7430708562503763,"vX0":2.3468718409326756,"vY0":-134.0816850395175,"vZ0":-6.741615876845069,"x":139.76,"y":164.72,"x0":-1.1466036193617708,"y0":50.0022104108072,"z0":6.228170646060148,"aX":-4.729249321574439},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":4.2,"spinRate":2177,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.40933309857375333,"extension":6.533124512327859},"index":1,"playId":"88005ad9-55a8-3afe-9876-6dfea046093c","pitchNumber":2,"startTime":"2026-04-15T18:58:42.012Z","endTime":"2026-04-15T18:58:45.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217432195089952,"aZ":-14.56351370602566,"pfxX":-2.159934472854483,"pfxZ":9.405710629739144,"pX":0.5687538940738577,"pZ":3.7614073191286,"vX0":5.599262782409252,"vY0":-136.0630664274024,"vZ0":-3.917520194130763,"x":95.32,"y":137.22,"x0":-1.236394214804664,"y0":50.00463609700427,"z0":6.230984999082693,"aX":-4.045527409224508},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2131,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.40276038067226594,"extension":6.732210386335572},"index":2,"playId":"7261534b-dd57-31a9-a4a0-8ca4241c9d53","pitchNumber":3,"startTime":"2026-04-15T18:59:01.770Z","endTime":"2026-04-15T18:59:05.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.865390359885385,"aZ":-13.297298589822958,"pfxX":-1.8677544951344824,"pfxZ":9.89478414092625,"pX":-0.6026554457249768,"pZ":3.1478532990651016,"vX0":2.5890383940092616,"vY0":-137.3633378559114,"vZ0":-5.949347659247347,"x":139.97,"y":153.79,"x0":-1.3154274630703213,"y0":50.005358707312844,"z0":6.248518670425183,"aX":-3.5643842115288815},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":2.9,"spinRate":2111,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.398974020942247,"extension":6.747938800932728},"index":3,"playId":"f4eb9116-9b1f-3e5d-b461-03b27b002b13","pitchNumber":4,"startTime":"2026-04-15T18:59:19.542Z","endTime":"2026-04-15T18:59:23.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903834574963792,"aZ":-26.06619030677564,"pfxX":-9.043337482937238,"pfxZ":3.791546393712404,"pX":-0.6548480746364993,"pZ":-0.3023335362469918,"vX0":4.6281809344309615,"vY0":-126.85541225985841,"vZ0":-10.093092732042876,"x":141.96,"y":246.94,"x0":-1.339892090984302,"y0":50.003004540660626,"z0":5.848056203995213,"aX":-14.558965342388499},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1238,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4338184891737007,"extension":6.887400295496879},"index":4,"playId":"23c99862-c34c-3702-9318-9d3daa6d60f2","pitchNumber":5,"startTime":"2026-04-15T18:59:43.589Z","endTime":"2026-04-15T18:59:47.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.2,"endSpeed":85.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.949579762331204,"aZ":-10.587717937817422,"pfxX":-4.311859252855007,"pfxZ":11.62411479954532,"pX":1.6592718760782172,"pZ":0.8138807081147914,"vX0":9.135641569770993,"vY0":-136.38034678990635,"vZ0":-11.622136449762225,"x":53.75,"y":216.81,"x0":-1.1953150108301385,"y0":50.006633441969576,"z0":5.8956781506265346,"aX":-8.01066238643713},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2191,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.4038179771933401,"extension":7.005736488096789},"index":5,"playId":"f292bb66-af63-390b-9b5d-6b40a3f266c4","pitchNumber":6,"startTime":"2026-04-15T19:00:06.715Z","endTime":"2026-04-15T19:00:11.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Simeon Woods Richardson. Marcelo Mayer to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"f292bb66-af63-390b-9b5d-6b40a3f266c4","startTime":"2026-04-15T19:00:35.581Z","endTime":"2026-04-15T19:00:38.333Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"second":{"id":691785,"link":"/api/v1/people/691785"},"postOnThird":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.19,"dramaIndex":11.0,"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25761006931639,"aZ":-26.363654119335674,"pfxX":-0.48048998415644883,"pfxZ":3.6178055132617484,"pX":0.13234270839538412,"pZ":2.2718497510471973,"vX0":3.9723871938169886,"vY0":-125.89090930847775,"vZ0":-4.541853086914569,"x":111.96,"y":177.44,"x0":-1.402793278091173,"y0":50.00399909316862,"z0":6.230133435163855,"aX":-0.772165543628913},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":0.0,"spinRate":2252,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.4348690347041093,"extension":6.584085432317427},"index":7,"playId":"38ab0231-ee3c-3107-a61f-696125aa6ebf","pitchNumber":7,"startTime":"2026-04-15T19:00:38.333Z","endTime":"2026-04-15T19:00:41.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.7,"endSpeed":84.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91162127687478,"aZ":-17.476071056084603,"pfxX":-6.734934775904028,"pfxZ":8.066355313009536,"pX":-0.6035630121961926,"pZ":2.8637160453577297,"vX0":4.302136292842958,"vY0":-134.77222054274853,"vZ0":-5.286897667738447,"x":140.01,"y":161.46,"x0":-1.353478232534515,"y0":50.000607264767886,"z0":6.1028895350799806,"aX":-12.26911176705645},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2225,"spinDirection":202},"zone":1,"typeConfidence":0.87,"plateTime":0.407896387588746,"extension":6.802492114103131},"hitData":{"launchSpeed":90.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":150.67}},"index":8,"playId":"682ef616-5e1e-38a2-a239-3967969fed81","pitchNumber":8,"startTime":"2026-04-15T19:01:03.193Z","endTime":"2026-04-15T19:01:10.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":691785,"link":"/api/v1/people/691785"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.6000000000000001,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:01:10.716Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to right fielder Roman Anthony.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T19:03:24.693Z","endTime":"2026-04-15T19:04:03.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":92.6,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72389800664867,"aZ":-15.81936217677417,"pfxX":5.261911666913108,"pfxZ":9.02036769645094,"pX":1.1674675169230582,"pZ":2.6021548588524896,"vX0":-5.171227909417549,"vY0":-134.67194132843795,"vZ0":-4.410351771619041,"x":72.5,"y":168.52,"x0":2.4407796393634653,"y0":50.005329531464746,"z0":5.400953234882794,"aX":9.543669784631264},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2260,"spinDirection":130},"zone":12,"typeConfidence":0.75,"plateTime":0.408718916571297,"extension":6.692518062644374},"index":0,"playId":"f2f42a0e-4935-341e-b796-e5211d837473","pitchNumber":1,"startTime":"2026-04-15T19:03:24.693Z","endTime":"2026-04-15T19:03:28.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.7,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540469611093684,"aZ":-24.252278201383625,"pfxX":11.751796053727768,"pfxZ":4.60542956457044,"pX":-0.06611302258174433,"pZ":2.0049447385191237,"vX0":-10.05445492268204,"vY0":-131.51124396319577,"vZ0":-3.5326250845050096,"x":119.52,"y":184.65,"x0":2.3135934633487607,"y0":50.002214291913646,"z0":5.201836207036605,"aX":20.216060788117062},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.6,"breakHorizontal":-18.6,"spinRate":2129,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.419367518576506,"extension":6.796384195097651},"index":1,"playId":"56f13679-c45a-3da3-8dfd-4e7d1bc3513a","pitchNumber":2,"startTime":"2026-04-15T19:03:38.364Z","endTime":"2026-04-15T19:03:42.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515800545498745,"aZ":-34.03706280110956,"pfxX":5.905938802781979,"pfxZ":-1.2801767791626926,"pX":1.0716736840140202,"pZ":2.014718225176413,"vX0":-5.768382316843827,"vY0":-119.75455446456179,"vZ0":-0.793190343780112,"x":76.15,"y":184.38,"x0":2.7464019661807946,"y0":50.005386605573335,"z0":5.399681247362477,"aX":8.563884651882613},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.3,"breakHorizontal":-9.2,"spinRate":1112,"spinDirection":98},"zone":14,"typeConfidence":0.87,"plateTime":0.45767789332851017,"extension":6.516852880446106},"hitData":{"launchSpeed":79.6,"launchAngle":49.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.56,"coordY":120.33}},"index":2,"playId":"bfa2d601-2dfb-3db6-b34c-fdd0866b2b4e","pitchNumber":3,"startTime":"2026-04-15T19:03:53.746Z","endTime":"2026-04-15T19:04:03.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:04:03.826Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Kreidler walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T19:04:29.032Z","endTime":"2026-04-15T19:05:30.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":77.3,"endSpeed":70.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33090276168578,"aZ":-39.38959416218964,"pfxX":-5.903767637117462,"pfxZ":-5.69206193524761,"pX":1.4542933650373193,"pZ":2.524657485976756,"vX0":-1.132121298456818,"vY0":-112.47129543772259,"vZ0":1.871124887151384,"x":61.57,"y":170.61,"x0":2.731996664127914,"y0":50.00258552157867,"z0":5.7071012435506665,"aX":-7.485713018558235},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.4,"breakHorizontal":10.9,"spinRate":2414,"spinDirection":311},"zone":14,"typeConfidence":0.89,"plateTime":0.4889059129417226,"extension":6.485181623641676},"index":0,"playId":"7caee4ee-5030-3c2c-9a46-ec978aeb281f","pitchNumber":1,"startTime":"2026-04-15T19:04:29.579Z","endTime":"2026-04-15T19:04:34.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57102019921775,"aZ":-14.14746258934377,"pfxX":5.609944369247625,"pfxZ":9.75382162312952,"pX":1.18107949717185,"pZ":3.018775189793043,"vX0":-4.968039385112475,"vY0":-136.4512135021735,"vZ0":-3.6761336923932397,"x":71.98,"y":157.27,"x0":2.3143724787614732,"y0":50.0031409893939,"z0":5.385968460701491,"aX":10.369278015038503},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-8.9,"spinRate":2338,"spinDirection":131},"zone":12,"typeConfidence":0.83,"plateTime":0.4044840083949053,"extension":6.69222660236731},"index":1,"playId":"a8295958-1d9d-3f29-b64c-06eb5607eab5","pitchNumber":2,"startTime":"2026-04-15T19:04:42.597Z","endTime":"2026-04-15T19:04:46.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86633174619753,"aZ":-15.484552108129396,"pfxX":5.7676697831845445,"pfxZ":9.340702754751138,"pX":1.2748474812998378,"pZ":3.5508056787579028,"vX0":-4.962851780212503,"vY0":-134.27093444946055,"vZ0":-2.0974353084439117,"x":68.41,"y":142.91,"x0":2.4174011652732497,"y0":50.00235571944273,"z0":5.47096122439886,"aX":10.305878640365437},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":-9.1,"spinRate":2316,"spinDirection":134},"zone":12,"typeConfidence":0.75,"plateTime":0.41130720628272677,"extension":6.676833153307591},"index":2,"playId":"2cb280af-cb6d-360a-b950-0ea84b77cd10","pitchNumber":3,"startTime":"2026-04-15T19:04:57.011Z","endTime":"2026-04-15T19:05:00.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11671997627415,"aZ":-16.39930765886032,"pfxX":6.6090250987638735,"pfxZ":8.88380512957613,"pX":0.5942207855757653,"pZ":3.1638825615910373,"vX0":-6.97624431827335,"vY0":-133.5235357075339,"vZ0":-2.77955143017517,"x":94.35,"y":153.36,"x0":2.402658707355545,"y0":50.00572237195514,"z0":5.421828234028484,"aX":11.7410686854873},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-10.2,"spinRate":2262,"spinDirection":129},"zone":3,"typeConfidence":0.7,"plateTime":0.4127888554209158,"extension":6.658782253590609},"index":3,"playId":"f751e5ad-f022-3c84-b767-8959b1489938","pitchNumber":4,"startTime":"2026-04-15T19:05:13.356Z","endTime":"2026-04-15T19:05:17.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393844989723398,"aZ":-26.6462743456451,"pfxX":10.705806781124723,"pfxZ":3.1930877955775934,"pX":1.133951601204496,"pZ":3.417787465469642,"vX0":-7.212500475894928,"vY0":-131.41883113409222,"vZ0":0.14704972514750514,"x":73.78,"y":146.5,"x0":2.5366928914835856,"y0":50.005069430006586,"z0":5.356413375813211,"aX":18.54556196620707},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-17.6,"spinRate":2148,"spinDirection":129},"zone":12,"typeConfidence":0.81,"plateTime":0.41835302709753464,"extension":6.983671552211203},"index":4,"playId":"ba6586df-1ab1-304f-955b-05c48fc8f4bf","pitchNumber":5,"startTime":"2026-04-15T19:05:26.166Z","endTime":"2026-04-15T19:05:30.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:05:30.341Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T19:05:58.575Z","endTime":"2026-04-15T19:06:31.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":"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":94.5,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57146396148988,"aZ":-11.81501640499327,"pfxX":6.651103157769667,"pfxZ":10.842045610349409,"pX":-1.0954289452327264,"pZ":1.629105987436196,"vX0":-11.161152881239587,"vY0":-136.96623311831013,"vZ0":-7.8807272891845805,"x":158.76,"y":194.79,"x0":2.1902543480991223,"y0":50.003101855345854,"z0":5.374109662038949,"aX":12.490315609365146},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-9.4,"spinRate":2389,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.4017214964949454,"extension":6.951643199612528},"index":0,"playId":"65b8b164-e3d7-3887-bb86-1fc912a68519","pitchNumber":1,"startTime":"2026-04-15T19:05:58.963Z","endTime":"2026-04-15T19:06:03.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55259404564011,"aZ":-15.903501130898112,"pfxX":6.356557459397295,"pfxZ":8.942020702794078,"pX":-0.27135340547978304,"pZ":2.037132623471525,"vX0":-8.897596692546061,"vY0":-134.63208150869556,"vZ0":-5.737318483407871,"x":127.34,"y":183.78,"x0":2.263649251656925,"y0":50.00530744179915,"z0":5.3370981970684195,"aX":11.571022351961464},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2317,"spinDirection":126},"zone":7,"typeConfidence":0.76,"plateTime":0.40815138452349986,"extension":6.61290242634423},"hitData":{"launchSpeed":103.4,"launchAngle":36.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":93.65,"coordY":57.53}},"index":1,"playId":"ea8ece6d-e9ea-3b6e-bfee-28db766fa412","pitchNumber":2,"startTime":"2026-04-15T19:06:18.367Z","endTime":"2026-04-15T19:06:31.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:06:31.372Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T19:07:00.561Z","endTime":"2026-04-15T19:09:22.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84741296028455,"aZ":-13.951800600562558,"pfxX":6.762568545537048,"pfxZ":9.96463582850525,"pX":-1.2087272482640015,"pZ":1.649744045373885,"vX0":-11.444872851699436,"vY0":-135.42151319114004,"vZ0":-7.152492311880693,"x":163.07,"y":194.24,"x0":2.223789340224347,"y0":50.0022098504379,"z0":5.331313047097014,"aX":12.366573401680652},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-9.4,"spinRate":2266,"spinDirection":129},"zone":13,"typeConfidence":0.84,"plateTime":0.40689127778878165,"extension":6.8605657787675085},"index":0,"playId":"8b6dc5d4-2fa5-3adf-8372-373d63eb50eb","pitchNumber":1,"startTime":"2026-04-15T19:07:00.647Z","endTime":"2026-04-15T19:07:05.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535778761980975,"aZ":-36.739492214166646,"pfxX":-3.752593455902878,"pfxZ":-3.59399078141538,"pX":0.9939645518239673,"pZ":2.0497601541508685,"vX0":-2.6476594871918255,"vY0":-112.94714747017046,"vZ0":0.34465694599452656,"x":79.11,"y":183.44,"x0":2.675207953464213,"y0":50.00049529675346,"z0":5.63686332146642,"aX":-4.772122200454772},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.0,"breakHorizontal":7.6,"spinRate":2125,"spinDirection":318},"zone":14,"typeConfidence":0.86,"plateTime":0.4878314377306414,"extension":6.503295004133501},"index":1,"playId":"753e5be7-48c0-39c9-9231-3edfe3b6bf9c","pitchNumber":2,"startTime":"2026-04-15T19:07:21.789Z","endTime":"2026-04-15T19:07:26.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209614510120147,"aZ":-40.65382470155855,"pfxX":-7.2250653438165,"pfxZ":-6.385927246474633,"pX":0.9797134296488744,"pZ":2.29861385304424,"vX0":-1.64626551718414,"vY0":-115.55741221419031,"vZ0":1.2988640386170194,"x":79.66,"y":176.72,"x0":2.642740078223828,"y0":50.00390604256331,"z0":5.690928744783551,"aX":-9.592124175346907},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-10.8,"breakHorizontal":13.6,"spinRate":2232,"spinDirection":313},"zone":14,"typeConfidence":0.87,"plateTime":0.47735235259422426,"extension":6.56989522883474},"index":2,"playId":"491a3a7f-d1ea-3237-ad57-bd639d61702e","pitchNumber":3,"startTime":"2026-04-15T19:07:41.555Z","endTime":"2026-04-15T19:07:45.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-15T19:08:07.657Z","endTime":"2026-04-15T19:08:56.087Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.0,"endSpeed":75.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03846916219726,"aZ":-35.54559038810554,"pfxX":-7.978654556021305,"pfxZ":-2.336104771700045,"pX":-0.6569989426814697,"pZ":2.143759386197266,"vX0":-5.185423453982944,"vY0":-120.68591032360449,"vZ0":-0.015477731518471094,"x":142.04,"y":180.9,"x0":2.5713149739206367,"y0":50.00175688770715,"z0":5.336235474527892,"aX":-11.522877344107165},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":15.8,"spinRate":2552,"spinDirection":295},"zone":7,"typeConfidence":0.74,"plateTime":0.45750373569501335,"extension":6.708300235216022},"index":4,"playId":"45c142d4-2557-31df-9aa9-79f8fe02c412","pitchNumber":4,"startTime":"2026-04-15T19:08:56.087Z","endTime":"2026-04-15T19:08:59.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768147775390727,"aZ":-33.598452580056666,"pfxX":6.423386984383653,"pfxZ":-0.91893769852211,"pX":0.8967606187865367,"pZ":1.910771312462047,"vX0":-6.104965747308722,"vY0":-123.67307149498427,"vZ0":-1.6899498346935962,"x":82.82,"y":187.19,"x0":2.5581429259423945,"y0":50.00189692698463,"z0":5.410895236432875,"aX":9.988873698330082},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-10.3,"spinRate":1226,"spinDirection":95},"zone":14,"typeConfidence":0.89,"plateTime":0.44223220006387276,"extension":6.481768118680507},"index":5,"playId":"5339c132-aa77-36a0-a53d-c8167ec49e0c","pitchNumber":5,"startTime":"2026-04-15T19:09:18.487Z","endTime":"2026-04-15T19:09:22.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668952,"link":"/api/v1/people/668952"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:09:22.388Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a ground ball to center fielder Byron Buxton.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:11:44.158Z","endTime":"2026-04-15T19:12:10.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Banda replaces Simeon Woods Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:10:28.033Z","endTime":"2026-04-15T19:11:46.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16688998944915,"aZ":-33.01756420222846,"pfxX":-7.229117726006066,"pfxZ":-0.5960596783915069,"pX":0.20734623596203824,"pZ":3.2710096534419733,"vX0":-3.235725641039498,"vY0":-118.81814649802254,"vZ0":2.0306956432803203,"x":109.1,"y":150.46,"x0":2.530740346909547,"y0":50.002772412002386,"z0":5.4298287538899785,"aX":-10.219250031721717},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":2105,"spinDirection":297},"zone":2,"typeConfidence":2.0,"plateTime":0.46299213871904854,"extension":6.223492985412809},"index":1,"playId":"dac25e1e-9327-39b0-a2af-ad47481deeaf","pitchNumber":1,"startTime":"2026-04-15T19:11:46.407Z","endTime":"2026-04-15T19:11:50.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726794894867282,"aZ":-31.243498698616744,"pfxX":-6.522083069204668,"pfxZ":0.6484467474364557,"pX":0.08616642839503713,"pZ":2.8348163651850693,"vX0":-3.562430979155668,"vY0":-119.53303533999728,"vZ0":0.8357004999311548,"x":113.72,"y":162.24,"x0":2.4491060020495152,"y0":50.000995256447396,"z0":5.313473705088961,"aX":-9.317985662580657},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":2152,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.460434285707652,"extension":6.255705544713213},"hitData":{"launchSpeed":90.6,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.11,"coordY":94.93}},"index":2,"playId":"8571a602-2fe3-302c-9d9d-2425389bacc0","pitchNumber":2,"startTime":"2026-04-15T19:12:01.539Z","endTime":"2026-04-15T19:12:10.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:12:10.582Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ceddanne Rafaela hit by pitch. Roman Anthony to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:12:37.100Z","endTime":"2026-04-15T19:13:11.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42854303452003,"aZ":-30.69540558805745,"pfxX":-6.306535628893669,"pfxZ":1.066214691419983,"pX":0.5787113358720339,"pZ":3.4386068121916735,"vX0":-2.642124451932103,"vY0":-116.65407671931607,"vZ0":1.9528704265183094,"x":94.94,"y":145.94,"x0":2.5429146249729033,"y0":50.00410501417413,"z0":5.4692601882170155,"aX":-8.75525781610154},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.6,"breakHorizontal":12.0,"spinRate":2125,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.4682284168860358,"extension":6.207614546996472},"index":0,"playId":"652c6347-f748-3b8c-aa9e-e4cf070071b8","pitchNumber":1,"startTime":"2026-04-15T19:12:37.643Z","endTime":"2026-04-15T19:12:42.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891179898127834,"aZ":-25.006066196756834,"pfxX":9.398847443707211,"pfxZ":3.881658692911058,"pX":-1.7380331513170744,"pZ":3.8988874823756388,"vX0":-13.225186005439033,"vY0":-134.24368378752683,"vZ0":0.5173564148040356,"x":183.25,"y":133.51,"x0":2.0047715214394475,"y0":50.001586026508775,"z0":5.467557384731019,"aX":17.353421972091198},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-14.5,"spinRate":2068,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40621322986344977,"extension":6.408028592057991},"index":1,"playId":"546590fa-e0a1-3718-946a-dcbd85868ce2","pitchNumber":2,"startTime":"2026-04-15T19:12:58.791Z","endTime":"2026-04-15T19:13:11.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:13:11.433Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Luke Keaschall to first baseman Josh Bell. Roman Anthony to 3rd. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:13:42.518Z","endTime":"2026-04-15T19:14:54.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174659473818433,"aZ":-36.07952686020756,"pfxX":-6.291651688701789,"pfxZ":-2.8194793637125244,"pX":0.9241398767013252,"pZ":3.7003002261893574,"vX0":-2.0406528706116727,"vY0":-116.88996602191754,"vZ0":3.744243437178794,"x":81.77,"y":138.87,"x0":2.6262133882606675,"y0":50.005643361179565,"z0":5.466604187836324,"aX":-8.701216384646742},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":11.9,"spinRate":2142,"spinDirection":292},"zone":12,"typeConfidence":2.0,"plateTime":0.468709724151382,"extension":6.308289420764533},"index":0,"playId":"ca8c1ecf-a50d-37c8-8312-1a727ea36d56","pitchNumber":1,"startTime":"2026-04-15T19:13:42.559Z","endTime":"2026-04-15T19:13:45.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.973267615283596,"aZ":-35.180667090962885,"pfxX":-6.568495587993314,"pfxZ":-2.1403503040001848,"pX":0.4043633956281254,"pZ":3.1269610197588142,"vX0":-2.834712792402424,"vY0":-117.59147109854683,"vZ0":2.1855246881812,"x":101.59,"y":154.35,"x0":2.4783823864399754,"y0":50.00397041694904,"z0":5.445574623595172,"aX":-9.214076278689747},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.1,"breakHorizontal":12.6,"spinRate":2140,"spinDirection":307},"zone":3,"typeConfidence":2.0,"plateTime":0.4654978731837307,"extension":6.2921715490834105},"index":1,"playId":"71f74eab-c75a-3d1e-a161-f122963f6fa5","pitchNumber":2,"startTime":"2026-04-15T19:14:03.979Z","endTime":"2026-04-15T19:14:08.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08962115704887,"aZ":-20.877573281932694,"pfxX":10.514478433639752,"pfxZ":6.141065424055708,"pX":-1.2572103384845619,"pZ":2.01750220600953,"vX0":-12.356252990313918,"vY0":-134.71808530483884,"vZ0":-4.686030113152744,"x":164.92,"y":184.31,"x0":2.0213299035726515,"y0":50.00344574874735,"z0":5.2540670811598496,"aX":19.341346692880727},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2137,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.40647217049206574,"extension":6.382636230719135},"index":2,"playId":"59e532e0-7869-35d3-8ee9-f16221d1a47a","pitchNumber":3,"startTime":"2026-04-15T19:14:24.609Z","endTime":"2026-04-15T19:14:27.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.3,"endSpeed":84.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16830683762169,"aZ":-25.203387179086047,"pfxX":10.776596862548956,"pfxZ":3.7821868685492817,"pX":-0.6782012812510111,"pZ":2.8972668815123983,"vX0":-11.081960298673751,"vY0":-135.33365071399905,"vZ0":-2.018429808212588,"x":142.85,"y":160.55,"x0":2.0812665321930046,"y0":50.00510353486773,"z0":5.428744506907062,"aX":19.87465606160804},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.0,"spinRate":2057,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.40564492150384224,"extension":6.271308596521382},"hitData":{"launchSpeed":76.3,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":166.88}},"index":3,"playId":"4e660f1c-3004-309f-aef4-41cc347cf0e8","pitchNumber":4,"startTime":"2026-04-15T19:14:46.335Z","endTime":"2026-04-15T19:14:54.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.16,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:14:54.844Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (4) on a line drive to right fielder Matt Wallner. Roman Anthony scores. Ceddanne Rafaela scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:15:23.257Z","endTime":"2026-04-15T19:17:53.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":607455,"link":"/api/v1/people/607455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":607455,"link":"/api/v1/people/607455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":82.9,"endSpeed":74.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83646348913868,"aZ":-27.672401126750213,"pfxX":-3.720868195828124,"pfxZ":3.141014975573551,"pX":1.3675868179138742,"pZ":4.3434709267841285,"vX0":-1.6874313725965662,"vY0":-120.47613384875608,"vZ0":3.3299042499043257,"x":64.87,"y":121.51,"x0":2.56592466538044,"y0":50.003239692003035,"z0":5.42627334523884,"aX":-5.33295470279531},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.0,"breakHorizontal":7.2,"spinRate":2152,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.45905084563995446,"extension":6.375777133777793},"index":0,"playId":"ab61964e-d3ba-3100-8c66-e388d88f0bd0","pitchNumber":1,"startTime":"2026-04-15T19:15:27.171Z","endTime":"2026-04-15T19:15:30.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.6,"endSpeed":83.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35924641992222,"aZ":-20.983404549065728,"pfxX":11.62604781750995,"pfxZ":6.182170206403868,"pX":0.48807836262357523,"pZ":2.041123309256915,"vX0":-8.059583555136172,"vY0":-134.4877708978254,"vZ0":-4.586707088181298,"x":98.4,"y":183.67,"x0":2.0311655513260924,"y0":50.002982350586954,"z0":5.280134534675641,"aX":21.04730658252291},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":-19.1,"spinRate":2128,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.409104297525114,"extension":6.326208660815557},"index":1,"playId":"01a57413-05ab-3ed1-8908-7a1bfbe707aa","pitchNumber":2,"startTime":"2026-04-15T19:15:48.430Z","endTime":"2026-04-15T19:15:53.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":73.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284856132879753,"aZ":-27.51509556159647,"pfxX":-4.184535851914084,"pfxZ":3.322746660444789,"pX":0.5091267822956356,"pZ":4.00175462804459,"vX0":-3.0866136859164177,"vY0":-119.15114272817173,"vZ0":2.731099600057627,"x":97.59,"y":130.73,"x0":2.376584707306703,"y0":50.0009515836321,"z0":5.368010575839761,"aX":-5.8638477381141705},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.2,"breakHorizontal":8.4,"spinRate":2071,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.4642149664692581,"extension":6.152413406470907},"index":2,"playId":"6f77c1dc-1ed6-3744-bbec-432bf2d1cd9c","pitchNumber":3,"startTime":"2026-04-15T19:16:08.793Z","endTime":"2026-04-15T19:16:13.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-15T19:16:25.302Z","endTime":"2026-04-15T19:16:44.617Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977944310577723,"aZ":-30.986159732923014,"pfxX":-3.6934373471730084,"pfxZ":0.80311628672181,"pX":-0.14081688487289692,"pZ":2.9348066721040276,"vX0":-4.614190459740836,"vY0":-121.87963826477743,"vZ0":0.6719656303979165,"x":122.37,"y":159.54,"x0":2.2666911773044864,"y0":50.005535862546985,"z0":5.360462941676787,"aX":-5.480835921262654},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":7.9,"spinRate":2154,"spinDirection":316},"zone":2,"typeConfidence":2.0,"plateTime":0.4517592281756033,"extension":6.302026704349737},"index":4,"playId":"e811ba53-9f8c-374c-8365-76138800eb5c","pitchNumber":4,"startTime":"2026-04-15T19:16:44.617Z","endTime":"2026-04-15T19:16:48.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.4,"endSpeed":84.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312285947906,"aZ":-25.470514115693334,"pfxX":10.599498273012909,"pfxZ":3.67113549441323,"pX":0.31381671465695266,"pZ":3.345010398854932,"vX0":-8.071257147032933,"vY0":-134.33643219384453,"vZ0":-0.6762859504642741,"x":105.04,"y":148.46,"x0":1.981347294398614,"y0":50.00253633672028,"z0":5.411824212744517,"aX":19.35734840559895},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":-17.4,"spinRate":2134,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4078431743278288,"extension":6.3147839952382},"index":5,"playId":"eaa7b4f7-1b8b-35f3-8dab-c2e5d88933ac","pitchNumber":5,"startTime":"2026-04-15T19:17:10.208Z","endTime":"2026-04-15T19:17:16.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.892863054632883,"aZ":-30.26872404990529,"pfxX":-2.1909450065343936,"pfxZ":1.2825689816487085,"pX":0.2809053493342127,"pZ":3.288270744639216,"vX0":-4.274645581882593,"vY0":-120.72074089615086,"vZ0":1.253148198791515,"x":106.29,"y":150.0,"x0":2.354155089908654,"y0":50.00378396452138,"z0":5.412391768033615,"aX":-3.2567342632620053},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.9,"breakHorizontal":4.9,"spinRate":2002,"spinDirection":310},"zone":2,"typeConfidence":2.0,"plateTime":0.4524505301946653,"extension":6.272887987036843},"hitData":{"launchSpeed":96.8,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.15,"coordY":74.3}},"index":6,"playId":"15dbb964-8aca-3f9a-8798-b39f9e6f3c3b","pitchNumber":6,"startTime":"2026-04-15T19:17:41.294Z","endTime":"2026-04-15T19:17:53.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:17:53.811Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:18:30.691Z","endTime":"2026-04-15T19:21:09.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.450143275876243,"aZ":-22.491486784340434,"pfxX":11.353288679289783,"pfxZ":5.329495447760413,"pX":-0.5893396109433486,"pZ":2.1693273563558924,"vX0":-11.037577156981463,"vY0":-134.29018557598047,"vZ0":-3.9844650052009998,"x":139.46,"y":180.21,"x0":2.1090497697786783,"y0":50.00358568693813,"z0":5.282106264385881,"aX":20.632593621998456},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-18.0,"spinRate":2047,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40865331122502857,"extension":6.501814324843329},"index":0,"playId":"a5418f49-6f35-3e46-beb8-f7a47adce137","pitchNumber":1,"startTime":"2026-04-15T19:18:30.908Z","endTime":"2026-04-15T19:18:35.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.6,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77595187642358,"aZ":-24.979499459926952,"pfxX":11.337926281876541,"pfxZ":3.974455839447428,"pX":-1.1969339545871434,"pZ":1.7407036990368319,"vX0":-12.058533005139113,"vY0":-134.18115584295677,"vZ0":-4.717775329722133,"x":162.62,"y":191.78,"x0":1.8960856780334778,"y0":50.00553349359158,"z0":5.315913375829439,"aX":20.544710495071765},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.8,"spinRate":2054,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.40919318142406746,"extension":6.349790799986789},"index":1,"playId":"c87f54b1-4f06-355f-be1b-d27fbc488019","pitchNumber":2,"startTime":"2026-04-15T19:19:02.933Z","endTime":"2026-04-15T19:19:06.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55388977328426,"aZ":-17.567145118469117,"pfxX":8.641753652272316,"pfxZ":8.15230764136268,"pX":-0.9736411159024696,"pZ":1.9450981854743778,"vX0":-10.398426672896694,"vY0":-133.46428303756437,"vZ0":-5.472413285576718,"x":154.11,"y":186.26,"x0":1.8627214600339133,"y0":50.001450832345185,"z0":5.300273634668297,"aX":15.482599487034257},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":-13.2,"spinRate":1972,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.41145750802065484,"extension":6.325097237503966},"index":2,"playId":"6394b71a-a4e1-3d88-a236-32d1f6fc255f","pitchNumber":3,"startTime":"2026-04-15T19:19:22.696Z","endTime":"2026-04-15T19:19:27.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424975262744063,"aZ":-23.212033730734646,"pfxX":11.36551023112619,"pfxZ":5.208111438905015,"pX":-0.39531468630239414,"pZ":1.4495798361209433,"vX0":-10.092886818613,"vY0":-130.84662230217802,"vZ0":-5.3072036928013215,"x":132.07,"y":199.64,"x0":2.0485827225671103,"y0":50.004610083921584,"z0":5.259701551900525,"aX":19.57052917724425},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":-18.1,"spinRate":2000,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41973135069954903,"extension":6.3272281422375904},"index":3,"playId":"84f7c751-2763-3ce2-9794-ba0a4a29356c","pitchNumber":4,"startTime":"2026-04-15T19:19:43.972Z","endTime":"2026-04-15T19:19:49.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-15T19:20:28.684Z","endTime":"2026-04-15T19:21:03.844Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.289554068255235,"aZ":-31.15758343900928,"pfxX":-6.237635742562222,"pfxZ":0.7046628534989878,"pX":-0.7996867098967648,"pZ":2.7068141188293353,"vX0":-5.338857616454132,"vY0":-119.99963761509083,"vZ0":0.5159385183152772,"x":147.48,"y":165.7,"x0":2.2721116392707517,"y0":50.00373606176189,"z0":5.28613504545509,"aX":-9.009334715509631},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":2098,"spinDirection":303},"zone":11,"typeConfidence":2.0,"plateTime":0.4581264389613091,"extension":6.364115658104491},"index":5,"playId":"1cabee37-4dbf-334f-b39d-b7970e9c3159","pitchNumber":5,"startTime":"2026-04-15T19:21:03.844Z","endTime":"2026-04-15T19:21:09.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:21:09.287Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, shortstop Brooks Lee to first baseman Josh Bell.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T19:21:33.302Z","endTime":"2026-04-15T19:23:22.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"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":"Groundout","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":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":91.7,"endSpeed":84.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006886272283214,"aZ":-25.58398351192872,"pfxX":9.651850676266362,"pfxZ":3.6511264887478028,"pX":0.5562935619979047,"pZ":2.3922625517412,"vX0":-7.460523630075086,"vY0":-133.37507884782642,"vZ0":-2.845105591660169,"x":95.8,"y":174.19,"x0":2.132189835664554,"y0":50.006170745966465,"z0":5.312932466381569,"aX":17.43668320487848},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":-16.0,"spinRate":1983,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.41027795584876126,"extension":6.32346716638202},"index":0,"playId":"8f7bfc15-edb5-34aa-95ca-b8eac9fc511b","pitchNumber":1,"startTime":"2026-04-15T19:21:33.540Z","endTime":"2026-04-15T19:21:36.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01942439582099,"aZ":-25.4009844485459,"pfxX":9.549761605912078,"pfxZ":3.816438610719553,"pX":-0.10156222085680665,"pZ":1.831294602649219,"vX0":-8.559794645875314,"vY0":-132.0503871862067,"vZ0":-4.120683437085999,"x":120.87,"y":189.34,"x0":1.9347079252362798,"y0":50.00102375742423,"z0":5.271548807818683,"aX":16.934391332488204},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-15.5,"spinRate":1952,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4141339531460324,"extension":6.287926748525073},"index":1,"playId":"9ec4abaa-bffa-3af4-9cac-176767d3d91f","pitchNumber":2,"startTime":"2026-04-15T19:21:56.054Z","endTime":"2026-04-15T19:21:59.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.4,"endSpeed":78.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826875557815843,"aZ":-32.20086246151049,"pfxX":-2.1919952792184807,"pfxZ":-0.0129027157745778,"pX":-0.6410865142005495,"pZ":1.3716144078530286,"vX0":-5.887609461316823,"vY0":-122.81189290379524,"vZ0":-2.721960839641543,"x":141.44,"y":201.75,"x0":2.0701825799533955,"y0":50.005430613883405,"z0":5.227130389541424,"aX":-3.356356513296769},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":5.3,"spinRate":2099,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44560652046522264,"extension":6.213180585983351},"index":2,"playId":"69954fa6-9be0-3f22-8b62-885ae0a7400e","pitchNumber":3,"startTime":"2026-04-15T19:22:18.519Z","endTime":"2026-04-15T19:22:23.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333616937348857,"aZ":-31.954338634289023,"pfxX":-5.334097702545609,"pfxZ":0.1580247838811113,"pX":-0.3576975068771781,"pZ":1.4429950773579419,"vX0":-4.088526728702076,"vY0":-119.22500413826172,"vZ0":-2.1946920726198096,"x":130.63,"y":199.82,"x0":2.0765939921992285,"y0":50.00520805066799,"z0":5.277727336303703,"aX":-7.6296165782726},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":10.7,"spinRate":2009,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.46055790462100177,"extension":6.166202176057075},"index":3,"playId":"62c7b38e-8f98-366f-8778-1e0aeba8ac70","pitchNumber":4,"startTime":"2026-04-15T19:22:37.770Z","endTime":"2026-04-15T19:22:41.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449186649754203,"aZ":-33.74937809442075,"pfxX":-1.5464038296252824,"pfxZ":-1.0408510670357334,"pX":0.12540834295992498,"pZ":2.1666729384078707,"vX0":-4.532100820901312,"vY0":-121.92283812190504,"vZ0":-0.729991065877472,"x":112.22,"y":180.28,"x0":2.2075961416282137,"y0":50.004707424239385,"z0":5.376548128198531,"aX":-2.333524079427043},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":3.8,"spinRate":2199,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4488332204617871,"extension":6.1498971838656065},"hitData":{"launchSpeed":100.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":151.68}},"index":4,"playId":"246274d2-4138-3db3-9b2c-c7b9f8da595a","pitchNumber":5,"startTime":"2026-04-15T19:23:14.631Z","endTime":"2026-04-15T19:23:22.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:23:22.744Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to second baseman Marcelo Mayer.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T19:25:30.563Z","endTime":"2026-04-15T19:26:02.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945876293192356,"aZ":-27.423893240480304,"pfxX":1.9527778334573194,"pfxZ":3.0688853604852673,"pX":-1.1612098343282293,"pZ":1.07342593439324,"vX0":-9.272074831955372,"vY0":-124.1682222523911,"vZ0":-4.7576891198006335,"x":161.26,"y":209.8,"x0":2.3821638770467035,"y0":50.002010219270666,"z0":5.320579002258792,"aX":3.0223691267475967},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.2,"spinRate":2252,"spinDirection":121},"zone":13,"typeConfidence":0.79,"plateTime":0.4426313240055424,"extension":6.743749850579147},"index":0,"playId":"1f0969c2-e5a2-38e1-87e2-315438824b25","pitchNumber":1,"startTime":"2026-04-15T19:25:35.151Z","endTime":"2026-04-15T19:25:38.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22893270137305,"aZ":-13.998520380163884,"pfxX":6.410633880056574,"pfxZ":10.121190555805295,"pX":-0.34838334854560105,"pZ":2.726331306572695,"vX0":-9.024709953630875,"vY0":-134.42740290687905,"vZ0":-4.601517113289133,"x":130.28,"y":165.17,"x0":2.2489140179789007,"y0":50.00437530121425,"z0":5.483570023844299,"aX":11.514734067321365},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-9.2,"spinRate":2413,"spinDirection":133},"zone":4,"typeConfidence":0.82,"plateTime":0.41041270417659304,"extension":6.946931761239221},"hitData":{"launchSpeed":84.3,"launchAngle":56.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.96,"coordY":123.48}},"index":1,"playId":"88aefed2-5489-3c10-af91-56cc623460df","pitchNumber":2,"startTime":"2026-04-15T19:25:48.575Z","endTime":"2026-04-15T19:26:02.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:26:02.321Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to right fielder Roman Anthony.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T19:26:33.196Z","endTime":"2026-04-15T19:27:14.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":85.5,"endSpeed":78.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17156075938855,"aZ":-26.610873252374283,"pfxX":0.44507640048812025,"pfxZ":3.5424877847359753,"pX":1.1668465319883785,"pZ":2.005917116326077,"vX0":-3.874676038698338,"vY0":-124.55050095927827,"vZ0":-2.6353153556917412,"x":72.52,"y":184.62,"x0":2.685277034963618,"y0":50.00299958300191,"z0":5.279923557594588,"aX":0.6996234863508065},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2299,"spinDirection":116},"zone":14,"typeConfidence":0.79,"plateTime":0.43987631316177955,"extension":6.662845509581823},"index":0,"playId":"83c1f855-2d7d-3529-b435-495486d8a9b7","pitchNumber":1,"startTime":"2026-04-15T19:26:33.257Z","endTime":"2026-04-15T19:26:37.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227839407159948,"aZ":-31.332254546338053,"pfxX":6.940486705555321,"pfxZ":0.5901771883840627,"pX":-0.7357482095459275,"pZ":2.5842256589608916,"vX0":-9.764442601412707,"vY0":-118.86177718338102,"vZ0":-0.06883550424277085,"x":145.04,"y":169.01,"x0":2.5365691654976947,"y0":50.0018183719624,"z0":5.474862482417545,"aX":9.864054289334954},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.3,"breakHorizontal":-10.0,"spinRate":1396,"spinDirection":100},"zone":4,"typeConfidence":0.88,"plateTime":0.462026077503364,"extension":6.529500901485943},"index":1,"playId":"1c9f2964-8ed8-3968-94ae-629580ce9430","pitchNumber":2,"startTime":"2026-04-15T19:26:47.956Z","endTime":"2026-04-15T19:26:51.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26146233335219,"aZ":-11.740267641068693,"pfxX":6.911202275644852,"pfxZ":11.15145971096161,"pX":0.20709449288822485,"pZ":2.788201395892007,"vX0":-8.120431932782939,"vY0":-135.85520973503913,"vZ0":-4.873337435309079,"x":109.11,"y":163.5,"x0":2.365233908257745,"y0":50.00045656419739,"z0":5.450099243044402,"aX":12.66168787355528},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-10.3,"spinRate":2456,"spinDirection":135},"zone":5,"typeConfidence":0.87,"plateTime":0.4062614281779071,"extension":6.702904304498019},"hitData":{"launchSpeed":92.5,"launchAngle":31.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.16,"coordY":97.73}},"index":2,"playId":"ad87e8b8-530b-3713-adce-fdb0eb594d41","pitchNumber":3,"startTime":"2026-04-15T19:27:03.664Z","endTime":"2026-04-15T19:27:14.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:27:14.608Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out to left fielder Jarren Duran.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-15T19:27:37.050Z","endTime":"2026-04-15T19:28:00.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608049043295928,"aZ":-16.0487717042375,"pfxX":8.043118924489441,"pfxZ":9.061081237628224,"pX":-0.5306290658807716,"pZ":2.3331436364783413,"vX0":-9.79423111990472,"vY0":-133.31388680575273,"vZ0":-5.049439269841032,"x":137.23,"y":175.79,"x0":2.165065694967751,"y0":50.006619975156816,"z0":5.429933273736913,"aX":14.32131609369406},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-12.1,"spinRate":2303,"spinDirection":132},"zone":4,"typeConfidence":0.66,"plateTime":0.412604661990827,"extension":6.820092917895747},"index":0,"playId":"a4ca1d25-3275-3924-95e3-cb71d3aad6e2","pitchNumber":1,"startTime":"2026-04-15T19:27:38.154Z","endTime":"2026-04-15T19:27:42.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862125064830597,"aZ":-34.96642540195244,"pfxX":8.734735577079876,"pfxZ":-1.951172077301317,"pX":0.10024974791390154,"pZ":1.4054579372358127,"vX0":-8.294212768844032,"vY0":-119.07479017550813,"vZ0":-2.1915144233201307,"x":113.18,"y":200.83,"x0":2.501572320484578,"y0":50.004910302785035,"z0":5.515630070481862,"aX":12.486501159282303},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.8,"breakHorizontal":-13.7,"spinRate":1367,"spinDirection":104},"zone":14,"typeConfidence":0.93,"plateTime":0.46080849381875,"extension":6.768273319781443},"hitData":{"launchSpeed":94.9,"launchAngle":17.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.08,"coordY":95.64}},"index":1,"playId":"b6530361-8f77-3785-a2ce-c7aa03d71541","pitchNumber":2,"startTime":"2026-04-15T19:27:51.341Z","endTime":"2026-04-15T19:28:00.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":813349,"link":"/api/v1/people/813349"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:28:00.783Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T19:30:22.079Z","endTime":"2026-04-15T19:31:31.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:29:11.915Z","endTime":"2026-04-15T19:30:24.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486617730930963,"aZ":-28.811970960928875,"pfxX":-9.737144951213292,"pfxZ":1.8054125520847606,"pX":-0.6763669528019115,"pZ":2.745559184793431,"vX0":7.830513699318963,"vY0":-135.2786802112703,"vZ0":-0.609682936521011,"x":142.78,"y":164.65,"x0":-2.338131340937623,"y0":50.00173748830419,"z0":4.987061102212351,"aX":-18.11320937110848},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":16.1,"spinRate":2124,"spinDirection":254},"zone":4,"typeConfidence":0.69,"plateTime":0.40432413656218014,"extension":5.766381156577521},"index":1,"playId":"51108f1b-f5c3-35c3-ab3e-9608722bd0e0","pitchNumber":1,"startTime":"2026-04-15T19:30:24.338Z","endTime":"2026-04-15T19:30:27.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.8,"endSpeed":78.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250165870437158,"aZ":-37.273570986474816,"pfxX":-6.420484105107603,"pfxZ":-3.226031948117159,"pX":-2.093794093788683,"pZ":2.174931067676901,"vX0":3.0240825781231906,"vY0":-124.88576942326895,"vZ0":0.38552810829716777,"x":196.81,"y":180.06,"x0":-2.486437600940393,"y0":50.00592271744185,"z0":5.085520722221913,"aX":-10.13902990931551},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.5,"breakHorizontal":10.9,"spinRate":1806,"spinDirection":267},"zone":13,"typeConfidence":0.92,"plateTime":0.43866633071768035,"extension":5.880844535315044},"index":2,"playId":"f1a56c75-c5f6-3edd-b927-66216770dbcb","pitchNumber":2,"startTime":"2026-04-15T19:30:46.037Z","endTime":"2026-04-15T19:30:49.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768557771776766,"aZ":-33.441016945022234,"pfxX":-9.519244820079301,"pfxZ":-0.6880358545123793,"pX":0.0029241657168921874,"pZ":1.1058897013863282,"vX0":9.195392829635704,"vY0":-134.23800046446337,"vZ0":-3.852327541961868,"x":116.89,"y":208.92,"x0":-2.222387671692196,"y0":50.00546448959584,"z0":4.9281476727626465,"aX":-17.458232014546244},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.9,"breakHorizontal":15.4,"spinRate":2058,"spinDirection":257},"zone":14,"typeConfidence":0.8,"plateTime":0.40728375795052685,"extension":5.820148204698675},"index":3,"playId":"d0e07fd6-a53f-3d7e-8f78-8c303a06cfd0","pitchNumber":3,"startTime":"2026-04-15T19:31:03.923Z","endTime":"2026-04-15T19:31:08.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82740760384532,"aZ":-34.7139715671193,"pfxX":-9.536931653713248,"pfxZ":-1.362662737075146,"pX":0.11896620900864296,"pZ":1.6719080700419557,"vX0":9.468213772622166,"vY0":-135.17684340524144,"vZ0":-2.3300020008373252,"x":112.47,"y":193.64,"x0":-2.1800190615220925,"y0":50.00487745645356,"z0":4.968104520028961,"aX":-17.757001920272344},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.8,"breakHorizontal":15.4,"spinRate":2095,"spinDirection":254},"zone":8,"typeConfidence":0.87,"plateTime":0.40428136618150523,"extension":5.807325449570063},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":154.72}},"index":4,"playId":"dc50ac36-586b-34d7-8122-f44d9d34f20d","pitchNumber":4,"startTime":"2026-04-15T19:31:22.323Z","endTime":"2026-04-15T19:31:31.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:31:31.531Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, shortstop Brooks Lee to first baseman Josh Bell.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T19:31:55.937Z","endTime":"2026-04-15T19:32:20.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"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":"Groundout","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":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474484937108556,"aZ":-28.9610938756312,"pfxX":-10.028943294359781,"pfxZ":1.7148586168176614,"pX":-0.856046228145385,"pZ":2.581532143404787,"vX0":7.224062256154859,"vY0":-135.2648590793195,"vZ0":-1.061689565797225,"x":149.63,"y":169.08,"x0":-2.2437478538975215,"y0":50.002587415618166,"z0":4.989559136593644,"aX":-18.78778229443009},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2178,"spinDirection":252},"zone":11,"typeConfidence":0.57,"plateTime":0.4032442274770789,"extension":5.7990338230897756},"index":0,"playId":"5f8fffdc-3aac-3880-babf-a015268da035","pitchNumber":1,"startTime":"2026-04-15T19:31:56.254Z","endTime":"2026-04-15T19:32:00.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983284713170345,"aZ":-27.942433323730175,"pfxX":-10.798610127622254,"pfxZ":2.2372371906947173,"pX":-0.32100014226604134,"pZ":1.590801963075812,"vX0":8.884479869563718,"vY0":-136.47534782980975,"vZ0":-3.6543033324585537,"x":107.01,"y":176.71,"x0":-2.209580427415486,"y0":50.00566349553772,"z0":4.863754270729725,"aX":-20.449967554478793},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":2229,"spinDirection":251},"zone":7,"typeConfidence":0.83,"plateTime":0.4007663763884195,"extension":5.774874840800836},"hitData":{"launchSpeed":93.1,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":150.67}},"index":1,"playId":"d7428826-c285-3bef-9d8e-75d6d7e34d0f","pitchNumber":2,"startTime":"2026-04-15T19:32:11.515Z","endTime":"2026-04-15T19:32:20.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:32:20.929Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isiah Kiner-Falefa walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T19:32:42.857Z","endTime":"2026-04-15T19:34:37.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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(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":93.2,"endSpeed":85.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815694998414585,"aZ":-33.11252394894832,"pfxX":-10.563038079388782,"pfxZ":-0.5048816357777728,"pX":0.021909937832307824,"pZ":1.9207293720701084,"vX0":9.58529742352752,"vY0":-135.33048345272732,"vZ0":-1.8182745939485556,"x":116.16,"y":186.92,"x0":-2.2015607430733444,"y0":50.005153256460495,"z0":4.931014084806155,"aX":-19.50439693856341},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.1,"breakHorizontal":16.9,"spinRate":2259,"spinDirection":249},"zone":8,"typeConfidence":0.91,"plateTime":0.40544778593580144,"extension":5.912541604223434},"index":0,"playId":"f903f00f-d28a-39d2-9e04-b447dddb11c4","pitchNumber":1,"startTime":"2026-04-15T19:32:43.021Z","endTime":"2026-04-15T19:32:47.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.627335414319464,"aZ":-31.98035644396394,"pfxX":-11.586497059470648,"pfxZ":0.10045886363747591,"pX":1.015925799421491,"pZ":2.0521361129527613,"vX0":12.200525087404182,"vY0":-136.17058134904212,"vZ0":-1.9221897304044386,"x":78.28,"y":183.37,"x0":-2.0228197610194716,"y0":50.00013042130616,"z0":4.985232647231294,"aX":-21.699462255481397},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.0,"breakHorizontal":18.4,"spinRate":2322,"spinDirection":250},"zone":14,"typeConfidence":0.93,"plateTime":0.40263108837008366,"extension":5.929525414575355},"index":1,"playId":"34ea3c3c-bfea-3e03-b2cb-adbba9b28a9c","pitchNumber":2,"startTime":"2026-04-15T19:32:58.678Z","endTime":"2026-04-15T19:33:03.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.342284124023166,"aZ":-31.290910024269436,"pfxX":-10.531278906223143,"pfxZ":0.4798095844431689,"pX":-0.2854540302252868,"pZ":1.7956661534966953,"vX0":8.708736849391105,"vY0":-134.89047229779752,"vZ0":-2.586818080234516,"x":127.88,"y":190.3,"x0":-2.181744494563431,"y0":50.005652338349485,"z0":4.965213915608351,"aX":-19.481263513743105},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.5,"breakHorizontal":17.3,"spinRate":2270,"spinDirection":249},"zone":7,"typeConfidence":0.84,"plateTime":0.4054888657808,"extension":5.756861488817212},"index":2,"playId":"66921829-f992-34d6-b145-eaaa29cde23e","pitchNumber":3,"startTime":"2026-04-15T19:33:16.253Z","endTime":"2026-04-15T19:33:21.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9449498335992,"aZ":-32.85054434309637,"pfxX":-9.7218044144897,"pfxZ":-0.3556168538876836,"pX":1.0979293489127213,"pZ":2.123126290472575,"vX0":11.632295261715255,"vY0":-136.0500932047334,"vZ0":-1.4391668847474202,"x":75.15,"y":181.46,"x0":-1.9563563576681926,"y0":50.004672085913406,"z0":4.921364015964448,"aX":-18.350949897642387},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":2239,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.40153865434979163,"extension":5.838729698716712},"index":3,"playId":"7b747f16-2032-3e44-b221-93cffecf62ba","pitchNumber":4,"startTime":"2026-04-15T19:33:57.914Z","endTime":"2026-04-15T19:34:01.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.9,"endSpeed":84.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84352177283567,"aZ":-22.767652503164584,"pfxX":-2.9944967887359573,"pfxZ":5.229106771236509,"pX":1.1958869344175531,"pZ":2.8779284100285807,"vX0":9.916865461343505,"vY0":-132.20081031573307,"vZ0":-1.620884914020394,"x":71.42,"y":161.08,"x0":-2.1881730147762912,"y0":50.0046608794904,"z0":5.1435922798290665,"aX":-5.390204252223853},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":3.6,"spinRate":2338,"spinDirection":247},"zone":12,"typeConfidence":0.91,"plateTime":0.4117539807137671,"extension":5.797405816122796},"index":4,"playId":"bbd2bd82-566c-3dc3-a553-59763c6bee82","pitchNumber":5,"startTime":"2026-04-15T19:34:16.089Z","endTime":"2026-04-15T19:34:21.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97433088778721,"aZ":-30.102023408481106,"pfxX":-11.161387938126822,"pfxZ":1.1307226440149911,"pX":1.2124469263405364,"pZ":1.3466003594957627,"vX0":12.349738850914212,"vY0":-134.37334502001661,"vZ0":-3.607110200884593,"x":70.78,"y":202.42,"x0":-1.9917601166826064,"y0":50.00180082827243,"z0":4.843837451453986,"aX":-20.421251852781793},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":2205,"spinDirection":252},"zone":14,"typeConfidence":0.84,"plateTime":0.40753787841804634,"extension":5.916423328345025},"index":5,"playId":"faae4635-5e3c-3fbf-b753-3375e1243dc6","pitchNumber":6,"startTime":"2026-04-15T19:34:33.551Z","endTime":"2026-04-15T19:34:37.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:34:37.368Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Roman Anthony lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-15T19:35:05.467Z","endTime":"2026-04-15T19:35:14.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822952972207272,"aZ":-33.026757963118975,"pfxX":-10.102665553024822,"pfxZ":-0.4524390326823138,"pX":0.38159635418542137,"pZ":2.498724958763794,"vX0":10.33915995772291,"vY0":-135.79873063036064,"vZ0":-0.540377724228279,"x":102.45,"y":171.31,"x0":-2.163063863307021,"y0":50.00593790567368,"z0":4.998330005180204,"aX":-18.866444616135457},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.7,"breakHorizontal":16.1,"spinRate":2244,"spinDirection":252},"zone":6,"typeConfidence":0.9,"plateTime":0.4033849893788388,"extension":5.926985871183702},"hitData":{"launchSpeed":105.6,"launchAngle":15.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.78,"coordY":74.22}},"index":0,"playId":"2b988fc6-333a-3dee-9451-8149a7d0db28","pitchNumber":1,"startTime":"2026-04-15T19:35:06.110Z","endTime":"2026-04-15T19:35:14.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:35:14.543Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Trevor Story to first baseman Andruw Monasterio.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T19:37:33.849Z","endTime":"2026-04-15T19:39:11.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":[1,3,4,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Connelly Early.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:35:56.128Z","endTime":"2026-04-15T19:37:35.816Z","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":813349,"link":"/api/v1/people/813349","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6691255290471,"aZ":-17.385180855456056,"pfxX":7.864548040272126,"pfxZ":8.660372494887815,"pX":-0.4776003671038552,"pZ":3.1247020579042304,"vX0":-2.5942694295156286,"vY0":-130.17586083867116,"vZ0":-3.942726414459654,"x":135.21,"y":154.41,"x0":-0.4866405915933671,"y0":50.00060125205769,"z0":5.984189706576371,"aX":13.424066431337181},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.0,"breakHorizontal":-13.6,"spinRate":2090,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.4216232024067157,"extension":5.802653855573646},"index":1,"playId":"3c148538-c171-3b3c-9135-25847f23d168","pitchNumber":1,"startTime":"2026-04-15T19:37:35.816Z","endTime":"2026-04-15T19:37:40.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-15T19:37:48.356Z","endTime":"2026-04-15T19:38:02.605Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.4,"endSpeed":82.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19452834618663,"aZ":-17.670861140362376,"pfxX":6.471363613566663,"pfxZ":8.30340327486498,"pX":-0.27296218640096404,"pZ":3.9339024209936166,"vX0":-1.387740426319154,"vY0":-131.6584461046245,"vZ0":-2.274381317253654,"x":127.4,"y":132.56,"x0":-0.5781844373992951,"y0":50.005800035337145,"z0":6.123712936576822,"aX":11.308638210519913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.4,"spinRate":2190,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.41678313544304313,"extension":5.843157570407111},"index":3,"playId":"211f5de6-bf33-334e-9d1a-a07e97ad2d15","pitchNumber":2,"startTime":"2026-04-15T19:38:02.605Z","endTime":"2026-04-15T19:38:07.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.2,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490365357495175,"aZ":-17.13363495699932,"pfxX":7.04674529472194,"pfxZ":8.607369498053636,"pX":0.3710724188028615,"pZ":2.5650337470366145,"vX0":-0.5320992079750382,"vY0":-131.2800194405403,"vZ0":-5.415797722506745,"x":102.86,"y":169.52,"x0":-0.3394340670656482,"y0":50.00349512438252,"z0":5.927890619130415,"aX":12.314246706793647},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":-12.6,"spinRate":2170,"spinDirection":161},"zone":6,"typeConfidence":0.91,"plateTime":0.4170268285718062,"extension":5.918178743368204},"index":4,"playId":"d3983321-19be-3814-b472-959c6bec84ea","pitchNumber":3,"startTime":"2026-04-15T19:38:21.039Z","endTime":"2026-04-15T19:38:24.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651255390803453,"aZ":-34.995574658206664,"pfxX":-6.750132931398753,"pfxZ":-2.0281648674569057,"pX":-0.5223178888471508,"pZ":1.5633836899797002,"vX0":1.570438848462913,"vY0":-117.21645110323512,"vZ0":-2.98617869229444,"x":136.91,"y":196.57,"x0":-0.3249431753054054,"y0":50.004902306594566,"z0":6.129082730790263,"aX":-9.371734270040896},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.2,"breakHorizontal":11.9,"spinRate":2603,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.46769597646280214,"extension":5.901050079067934},"index":5,"playId":"9558354b-7404-35fb-9574-122cb63efa6d","pitchNumber":4,"startTime":"2026-04-15T19:38:41.745Z","endTime":"2026-04-15T19:38:45.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.936006436630272,"aZ":-16.023153993250013,"pfxX":6.195287149815856,"pfxZ":9.090833084564744,"pX":-0.2985407740025161,"pZ":3.1666531159185674,"vX0":-1.2996648314420638,"vY0":-132.5947278667824,"vZ0":-4.311775490093515,"x":128.38,"y":153.28,"x0":-0.6062048465014941,"y0":50.003999901062045,"z0":5.986786073496752,"aX":11.007238875412215},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2149,"spinDirection":158},"zone":1,"typeConfidence":0.91,"plateTime":0.4134465383122157,"extension":5.78817970281868},"hitData":{"launchSpeed":64.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":159.79}},"index":6,"playId":"c722af71-b1bb-395e-9795-85590896a9fe","pitchNumber":5,"startTime":"2026-04-15T19:39:00.981Z","endTime":"2026-04-15T19:39:11.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:39:11.712Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out to first baseman Andruw Monasterio.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T19:39:35.897Z","endTime":"2026-04-15T19:39:58.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790998466980746,"aZ":-17.158628295128175,"pfxX":8.255563167280052,"pfxZ":8.737805047048644,"pX":-0.4881279183324969,"pZ":2.5296588538390297,"vX0":-2.6846941423223862,"vY0":-131.0448573551012,"vZ0":-5.542427236032468,"x":135.61,"y":170.48,"x0":-0.5155324841599784,"y0":50.002660907478386,"z0":5.977578211220104,"aX":14.185664750069794},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2203,"spinDirection":163},"zone":4,"typeConfidence":0.91,"plateTime":0.419893983196967,"extension":5.857085615179452},"index":0,"playId":"f1b6b3e8-6d62-3cd6-881f-10cdfc8fea48","pitchNumber":1,"startTime":"2026-04-15T19:39:36.296Z","endTime":"2026-04-15T19:39:40.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.4,"endSpeed":78.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294067586647795,"aZ":-29.06444887184838,"pfxX":-2.696648026744783,"pfxZ":1.995490321265267,"pX":-0.2855243745222519,"pZ":2.129410300380073,"vX0":1.0511319794929972,"vY0":-124.38392754854591,"vZ0":-3.5725070914842822,"x":127.88,"y":181.29,"x0":-0.3646116336624515,"y0":50.00344788178262,"z0":6.009518442016381,"aX":-4.201033645059474},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":4.6,"spinRate":2615,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.4413437384579262,"extension":5.742340688896349},"hitData":{"launchSpeed":81.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":166.38}},"index":1,"playId":"379db286-c16d-3208-bd6f-b0959742a292","pitchNumber":2,"startTime":"2026-04-15T19:39:50.990Z","endTime":"2026-04-15T19:39:58.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:39:58.489Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Trevor Story to first baseman Andruw Monasterio.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-15T19:40:19.907Z","endTime":"2026-04-15T19:44:56.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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,2,3,4,5,6,7,8,9,10,11,12],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":89.6,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546091867998644,"aZ":-17.896435969252874,"pfxX":7.527625451665076,"pfxZ":8.332601054816507,"pX":-0.5944708946534559,"pZ":2.470873671593044,"vX0":-2.5404684018390644,"vY0":-130.34587948106454,"vZ0":-5.559773118310937,"x":139.66,"y":172.07,"x0":-0.5825059784468788,"y0":50.000579672132076,"z0":5.991861086477376,"aX":12.892676418179999},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.0,"breakHorizontal":-13.1,"spinRate":2235,"spinDirection":165},"zone":4,"typeConfidence":0.91,"plateTime":0.4209364099171746,"extension":5.861668862877443},"index":0,"playId":"0c5e04b6-808b-3fc0-822e-cffbf7e6566f","pitchNumber":1,"startTime":"2026-04-15T19:40:23.149Z","endTime":"2026-04-15T19:40:27.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45523374570471,"aZ":-45.07553433765725,"pfxX":-2.5756367253654124,"pfxZ":-9.851986259076435,"pX":-0.1462013078153158,"pZ":2.071182518795,"vX0":1.6100659754171829,"vY0":-114.4262718586718,"vZ0":0.5999513771771312,"x":122.57,"y":182.86,"x0":-0.5285578537034016,"y0":50.00032083016969,"z0":6.264731508829151,"aX":-3.3744557250241516},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.3,"breakHorizontal":4.2,"spinRate":2657,"spinDirection":343},"zone":8,"typeConfidence":0.89,"plateTime":0.4808736744697488,"extension":5.7175511942344},"index":1,"playId":"ba19158a-b377-39d8-aece-dfe06c4a0759","pitchNumber":2,"startTime":"2026-04-15T19:40:37.741Z","endTime":"2026-04-15T19:40:41.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.8,"endSpeed":74.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850298987953146,"aZ":-34.488480590212625,"pfxX":-7.6153151705849815,"pfxZ":-1.6482544604499534,"pX":-0.9372111229542053,"pZ":2.143020782522774,"vX0":1.0289272179746884,"vY0":-117.74965712448149,"vZ0":-1.9045890642736862,"x":152.72,"y":180.92,"x0":-0.39119615243784045,"y0":50.004523176453446,"z0":6.160371628763944,"aX":-10.669540441163875},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.2,"breakHorizontal":13.6,"spinRate":2605,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.46557632108117364,"extension":5.9416315768897485},"index":2,"playId":"68d47489-4454-3c30-ad32-46c3ddc151b6","pitchNumber":3,"startTime":"2026-04-15T19:40:54.730Z","endTime":"2026-04-15T19:40:58.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300647032199926,"aZ":-46.440156068157705,"pfxX":-2.8310968971318156,"pfxZ":-11.227180505520542,"pX":-0.3146845043268062,"pZ":0.8354465931440885,"vX0":1.427596733759091,"vY0":-113.37840638469034,"vZ0":-1.2933849646777313,"x":129.0,"y":216.22,"x0":-0.5925482989927474,"y0":50.002426410908974,"z0":6.147057610181046,"aX":-3.5984722234552335},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-20.3,"breakHorizontal":4.7,"spinRate":2737,"spinDirection":346},"zone":13,"typeConfidence":0.91,"plateTime":0.48755875832426687,"extension":5.864265265953512},"index":3,"playId":"83d199ab-b3f1-3c11-8575-c1ba88bd4991","pitchNumber":4,"startTime":"2026-04-15T19:41:16.484Z","endTime":"2026-04-15T19:41:19.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.9,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230118613106903,"aZ":-16.303093656452038,"pfxX":6.521431847591292,"pfxZ":8.945126310438148,"pX":0.43114538248372125,"pZ":3.0404701454811995,"vX0":0.18689608425983853,"vY0":-132.35928752350642,"vZ0":-4.494756320186332,"x":100.57,"y":156.69,"x0":-0.48771271063923716,"y0":50.004119661127795,"z0":5.95439558577111,"aX":11.572157065586513},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":-11.9,"spinRate":2311,"spinDirection":166},"zone":3,"typeConfidence":0.91,"plateTime":0.41380993419653134,"extension":5.847502511509084},"index":4,"playId":"29ce75c1-7178-31d4-9f4e-6460a26f749c","pitchNumber":5,"startTime":"2026-04-15T19:41:41.080Z","endTime":"2026-04-15T19:41:44.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.396952917276074,"aZ":-34.118307103454924,"pfxX":-7.157563354055318,"pfxZ":-1.3844831664251367,"pX":-1.368696160104943,"pZ":-0.26680672837365893,"vX0":0.15149158719436429,"vY0":-118.50924711405209,"vZ0":-7.002846465459661,"x":169.17,"y":245.98,"x0":-0.5052262986820538,"y0":50.00032763845486,"z0":5.874829576597591,"aX":-10.094301450810747},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":12.8,"spinRate":2654,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.463651651783644,"extension":5.91588184595156},"index":5,"playId":"f2aeb254-ac34-3adc-9e7d-a4ad2f93d222","pitchNumber":6,"startTime":"2026-04-15T19:42:01.198Z","endTime":"2026-04-15T19:42:04.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.7,"endSpeed":74.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.065956024112506,"aZ":-34.98853764057822,"pfxX":-5.624077695630955,"pfxZ":-2.015184878227309,"pX":-0.15036733551556528,"pZ":2.3288510974941747,"vX0":2.6635816160566814,"vY0":-117.54627367256153,"vZ0":-1.3117013077994868,"x":122.73,"y":175.9,"x0":-0.5697310075494784,"y0":50.005372393542935,"z0":6.153781838953447,"aX":-7.841619846250352},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.7,"breakHorizontal":9.5,"spinRate":2466,"spinDirection":315},"zone":5,"typeConfidence":0.91,"plateTime":0.46664164274467934,"extension":5.821827725905427},"index":6,"playId":"4fa89552-ff14-359b-99cd-07f9704b21a4","pitchNumber":7,"startTime":"2026-04-15T19:42:25.502Z","endTime":"2026-04-15T19:42:33.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.7,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63730229072805,"aZ":-36.33041873978564,"pfxX":-6.251797299976494,"pfxZ":-2.9648583985490884,"pX":0.3671582853084477,"pZ":2.2157688182615747,"vX0":3.4633626373246367,"vY0":-117.49843385076588,"vZ0":-1.3602089524914518,"x":103.0,"y":178.95,"x0":-0.3114461243316636,"y0":50.00138670521064,"z0":6.16871391480732,"aX":-8.767047057558477},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.4,"breakHorizontal":10.6,"spinRate":2554,"spinDirection":306},"zone":9,"typeConfidence":0.91,"plateTime":0.4656086393639898,"extension":5.859764287094586},"index":7,"playId":"881d56ea-a63c-3bd2-b14c-f683c9fe8649","pitchNumber":8,"startTime":"2026-04-15T19:43:01.232Z","endTime":"2026-04-15T19:43:04.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.9,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.013005866698776,"aZ":-19.653130678585384,"pfxX":6.361879654852651,"pfxZ":7.124421380589295,"pX":-0.007327464380172257,"pZ":3.7950763610406244,"vX0":-0.42333614316186147,"vY0":-132.4121486687594,"vZ0":-2.2164909609023358,"x":117.28,"y":136.31,"x0":-0.669685394175047,"y0":50.001338480477024,"z0":6.097156331044366,"aX":11.178314888257534},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":2274,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.41530867162388807,"extension":5.781351366261259},"index":8,"playId":"b8239bec-a49a-3419-98c8-3c164914ef8d","pitchNumber":9,"startTime":"2026-04-15T19:43:21.587Z","endTime":"2026-04-15T19:43:24.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08587758566979,"aZ":-46.7428638476824,"pfxX":-4.799172879784289,"pfxZ":-11.069158363891031,"pX":-0.47307473306358927,"pZ":1.4921047739329556,"vX0":1.5699813949538481,"vY0":-115.30813834122016,"vZ0":-0.2659886086279719,"x":135.03,"y":198.49,"x0":-0.5484299458735056,"y0":50.005552028934545,"z0":6.209020590293474,"aX":-6.313339184015442},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-19.7,"breakHorizontal":8.2,"spinRate":2763,"spinDirection":342},"zone":13,"typeConfidence":0.89,"plateTime":0.4792913736447404,"extension":5.75180188654848},"index":9,"playId":"d06223b0-0a54-3009-b984-3a66afc583f6","pitchNumber":10,"startTime":"2026-04-15T19:43:43.865Z","endTime":"2026-04-15T19:43:48.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":81.4,"endSpeed":75.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.149707329447303,"aZ":-31.78104200130191,"pfxX":-6.01043976007373,"pfxZ":0.2782683793807643,"pX":-0.5194573845796198,"pZ":0.7745993955126343,"vX0":1.652879612066933,"vY0":-118.46365190623851,"vZ0":-5.2440710456262085,"x":136.8,"y":217.87,"x0":-0.44636011971234946,"y0":50.00395194653584,"z0":5.930467143479655,"aX":-8.522019072863404},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":10.4,"spinRate":2615,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.46280146483263884,"extension":5.834486257269783},"index":10,"playId":"952562f9-b612-39d8-a672-32c2bade30b5","pitchNumber":11,"startTime":"2026-04-15T19:44:06.098Z","endTime":"2026-04-15T19:44:09.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":80.7,"endSpeed":74.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26230667236136,"aZ":-37.980424038426854,"pfxX":-7.321376133205597,"pfxZ":-4.179067638742444,"pX":-1.1440141389553509,"pZ":1.210421400889014,"vX0":0.7254902018984495,"vY0":-117.48730280119094,"vZ0":-3.015667093925196,"x":160.61,"y":206.1,"x0":-0.50715784922106,"y0":50.000537408473264,"z0":6.057319477151864,"aX":-10.18363086511132},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.0,"breakHorizontal":13.1,"spinRate":2737,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.4670590414976443,"extension":5.774684775359261},"index":11,"playId":"e2c4b4ea-f5ac-3ebd-8d4d-6385e8b005cf","pitchNumber":12,"startTime":"2026-04-15T19:44:28.701Z","endTime":"2026-04-15T19:44:32.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675106561132548,"aZ":-19.80676745545576,"pfxX":5.202176845918187,"pfxZ":7.044868356673524,"pX":0.12240932536546116,"pZ":3.012203205963466,"vX0":-0.1939550639939258,"vY0":-131.84582791802532,"vZ0":-3.9384106561306753,"x":112.33,"y":157.45,"x0":-0.4787089852964693,"y0":50.00590086504026,"z0":5.991636396438654,"aX":9.137800032009306},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.1,"breakHorizontal":-9.4,"spinRate":2272,"spinDirection":172},"zone":2,"typeConfidence":0.91,"plateTime":0.41581566290441874,"extension":5.960081925460737},"hitData":{"launchSpeed":83.6,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":152.7}},"index":12,"playId":"cbd1ef98-8476-3087-90cb-90ce944444e5","pitchNumber":13,"startTime":"2026-04-15T19:44:48.616Z","endTime":"2026-04-15T19:44:56.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:44:56.277Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T19:47:10.059Z","endTime":"2026-04-15T19:48:27.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:46:59.562Z","endTime":"2026-04-15T19:47:00.562Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tristan Gray replaces first baseman Josh Bell, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-15T19:46:59.562Z","endTime":"2026-04-15T19:47:13.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: James Outman replaces second baseman Luke Keaschall, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-15T19:47:12.345Z","endTime":"2026-04-15T19:47:12.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kody Clemens replaces center fielder Byron Buxton, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-15T19:47:12.347Z","endTime":"2026-04-15T19:47:12.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465681993157624,"aZ":-19.678835778875882,"pfxX":1.549966122994048,"pfxZ":6.965588388450385,"pX":-0.36088016880947776,"pZ":2.848070916176456,"vX0":-7.818696185976905,"vY0":-133.05612541911094,"vZ0":-3.731317214058521,"x":130.76,"y":161.88,"x0":2.4138274061833718,"y0":50.0009269244268,"z0":5.693917475950605,"aX":2.780284959142014},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-1.1,"spinRate":2384,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4115907388660065,"extension":7.0199403960670494},"index":4,"playId":"e6b2c8d7-818e-3de7-aae1-b2ea6ae1a60d","pitchNumber":1,"startTime":"2026-04-15T19:47:12.349Z","endTime":"2026-04-15T19:47:19.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585881353869894,"aZ":-25.70425396615171,"pfxX":0.4070038601489876,"pfxZ":3.8839914101886457,"pX":-0.8395887525020395,"pZ":1.6150902076514102,"vX0":-7.874941646676999,"vY0":-128.25409525695372,"vZ0":-5.054141648439947,"x":149.0,"y":195.17,"x0":2.2180671016968287,"y0":50.00277346542972,"z0":5.616553492236802,"aX":0.6790424145400281},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":1.1,"spinRate":2559,"spinDirection":206},"zone":13,"typeConfidence":0.93,"plateTime":0.4271028790156106,"extension":6.890336791883378},"index":5,"playId":"ab3ae25f-d751-3c19-94ed-557c0dc30159","pitchNumber":2,"startTime":"2026-04-15T19:47:38.563Z","endTime":"2026-04-15T19:47:42.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418786275110623,"aZ":-17.141936702097126,"pfxX":1.4847472117093137,"pfxZ":8.30743356870051,"pX":0.6075911305393511,"pZ":3.3107288983053618,"vX0":-5.038987206110384,"vY0":-133.57041678519587,"vZ0":-3.232264127205295,"x":93.84,"y":149.39,"x0":2.3245056248644698,"y0":50.000692810334094,"z0":5.76702864191916,"aX":2.6863395504761125},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-1.6,"spinRate":2326,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4098667407247074,"extension":6.9009769489259165},"index":6,"playId":"5276e0ae-0aaa-3a13-b698-6464a080c83b","pitchNumber":3,"startTime":"2026-04-15T19:47:51.058Z","endTime":"2026-04-15T19:47:55.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670883395951265,"aZ":-33.32090751882073,"pfxX":-9.213403225889774,"pfxZ":-0.8007679398894507,"pX":-0.3959252977073308,"pZ":0.9375346373498591,"vX0":-3.7657163137397993,"vY0":-119.65760018267073,"vZ0":-3.5660470888481846,"x":132.09,"y":213.47,"x0":2.400713233651967,"y0":50.00189643734644,"z0":5.470138769158157,"aX":-13.199572989175962},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.2,"breakHorizontal":17.6,"spinRate":2528,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.45984907672910147,"extension":6.8339333537510765},"index":7,"playId":"d83fc158-b4a7-3bbd-8508-b17bcb653209","pitchNumber":4,"startTime":"2026-04-15T19:48:07.890Z","endTime":"2026-04-15T19:48:13.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142567525688307,"aZ":-34.438966956255264,"pfxX":-9.213046139356562,"pfxZ":-1.6642400721308634,"pX":0.18743703064012554,"pZ":1.3615882541106703,"vX0":-2.7897891843344778,"vY0":-117.02849860007751,"vZ0":-2.1691642832600824,"x":109.86,"y":202.02,"x0":2.598067331443523,"y0":50.0041494749867,"z0":5.588040816684751,"aX":-12.527303014539402},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.4,"breakHorizontal":17.4,"spinRate":2449,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.4716080478721456,"extension":7.056726239632119},"index":8,"playId":"3870631c-415a-38a9-8adb-68b10d4cf8b0","pitchNumber":5,"startTime":"2026-04-15T19:48:23.661Z","endTime":"2026-04-15T19:48:27.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"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":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:48:27.367Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T19:48:47.941Z","endTime":"2026-04-15T19:50:31.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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, 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.7,"endSpeed":81.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168728579265455,"aZ":-27.39530249488543,"pfxX":3.1697463451664705,"pfxZ":2.8317866993916,"pX":0.1971714834085765,"pZ":1.3164933685267906,"vX0":-6.7654773825584105,"vY0":-128.9920694816559,"vZ0":-5.452017697446049,"x":109.48,"y":203.23,"x0":2.4391101948750427,"y0":50.004980169096456,"z0":5.562666944820097,"aX":5.356148282887906},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2574,"spinDirection":151},"zone":14,"typeConfidence":0.85,"plateTime":0.42418167420959074,"extension":7.348690501582212},"index":0,"playId":"59447ba2-2da6-30dd-97c4-9391fc44d5e7","pitchNumber":1,"startTime":"2026-04-15T19:48:47.941Z","endTime":"2026-04-15T19:48:52.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854798670904046,"aZ":-27.76914557075565,"pfxX":3.6757710063079942,"pfxZ":2.6384278910408367,"pX":-0.9239885984999239,"pZ":1.9533362288477887,"vX0":-9.418619955457048,"vY0":-128.26284491870587,"vZ0":-3.693836142437914,"x":152.22,"y":186.04,"x0":2.3137609816540263,"y0":50.003463805641594,"z0":5.570930120408661,"aX":6.141113941723931},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2555,"spinDirection":182},"zone":13,"typeConfidence":0.61,"plateTime":0.4265871545820743,"extension":7.127236094992416},"index":1,"playId":"d8617a29-6c9a-3d42-ba0e-2d7bf2f74fe7","pitchNumber":2,"startTime":"2026-04-15T19:49:01.225Z","endTime":"2026-04-15T19:49:04.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.9,"endSpeed":84.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441901165023882,"aZ":-22.259280979417426,"pfxX":-0.3831262540646554,"pfxZ":5.520512463993464,"pX":0.7268495878650565,"pZ":3.81008890921006,"vX0":-4.177008699520215,"vY0":-132.45477756565194,"vZ0":-0.8109308721023071,"x":89.29,"y":135.91,"x0":2.3669974273003485,"y0":50.001811824393684,"z0":5.731974557940782,"aX":-0.6879409544081524},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":1.6,"spinRate":2324,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41182516661049595,"extension":7.095904555971953},"index":2,"playId":"920553e8-478b-3809-88e5-227f2872548b","pitchNumber":3,"startTime":"2026-04-15T19:49:18.876Z","endTime":"2026-04-15T19:49:22.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203541131536756,"aZ":-24.7116105739847,"pfxX":8.404715675905257,"pfxZ":4.081538286897024,"pX":0.8246619343525096,"pZ":3.9041074897698245,"vX0":-7.168086734385005,"vY0":-133.92479153892467,"vZ0":-0.03698935645848478,"x":85.57,"y":133.37,"x0":2.4356158213631063,"y0":50.00258768050248,"z0":5.6763027905864645,"aX":15.36444082762656},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-13.8,"spinRate":2488,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.40799712595932336,"extension":7.142498134291106},"index":3,"playId":"a2418bdb-df4f-31f6-87d6-1d3b0c1a570a","pitchNumber":4,"startTime":"2026-04-15T19:49:31.946Z","endTime":"2026-04-15T19:49:35.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141109193726717,"aZ":-21.77079571872291,"pfxX":8.179247872736827,"pfxZ":5.70333159201184,"pX":-0.4649909740898302,"pZ":2.1687324521756355,"vX0":-9.721852128771793,"vY0":-134.24628092720764,"vZ0":-4.818031785596261,"x":134.72,"y":180.22,"x0":2.1411881861307944,"y0":50.00525341918292,"z0":5.537099907090407,"aX":14.927282097192201},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-12.7,"spinRate":2463,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.40804603278604645,"extension":7.110320636761118},"index":4,"playId":"91260c74-4743-3790-9add-de2bb51a5f31","pitchNumber":5,"startTime":"2026-04-15T19:49:49.593Z","endTime":"2026-04-15T19:49:53.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00151243925246,"aZ":-34.5934765152514,"pfxX":-6.945873761177932,"pfxZ":-1.6418675934962552,"pX":-1.23164155744242,"pZ":1.9388514607425311,"vX0":-6.689195713671771,"vY0":-121.12797403278671,"vZ0":-1.2437707457524017,"x":163.95,"y":186.43,"x0":2.4739620273202094,"y0":50.00013016986715,"z0":5.500262771923175,"aX":-10.256089156484782},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.0,"breakHorizontal":14.3,"spinRate":2546,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.45323212957129444,"extension":7.2615363922455005},"index":5,"playId":"e8d49398-737d-386c-9241-35130be88ea4","pitchNumber":6,"startTime":"2026-04-15T19:50:07.605Z","endTime":"2026-04-15T19:50:12.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56321489294715,"aZ":-24.095990884028428,"pfxX":11.866156359541796,"pfxZ":4.3985927926465145,"pX":-0.22213023353664663,"pZ":1.8423567419655238,"vX0":-10.721884204876705,"vY0":-135.3870551100055,"vZ0":-5.1824000100733425,"x":125.47,"y":189.04,"x0":2.2689105731704284,"y0":50.0025508204081,"z0":5.492081464630671,"aX":21.78855351847734},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":-18.8,"spinRate":2406,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.4062606506836697,"extension":7.142694592095873},"index":6,"playId":"24fe25a5-5afe-3d07-b256-7c803893b39f","pitchNumber":7,"startTime":"2026-04-15T19:50:27.005Z","endTime":"2026-04-15T19:50:31.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:50:31.703Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out to right fielder Matt Wallner.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-15T19:50:43.613Z","endTime":"2026-04-15T19:51:20.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":93.3,"endSpeed":84.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92746390822163,"aZ":-25.06907471575016,"pfxX":12.970632990432046,"pfxZ":3.906704797448735,"pX":-0.5114282893592862,"pZ":1.8267094826897083,"vX0":-11.548650200987906,"vY0":-135.12119026806704,"vZ0":-5.095472040995759,"x":136.49,"y":189.46,"x0":2.1671907772285244,"y0":50.004758700510735,"z0":5.535963482437659,"aX":23.59578167968714},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":-20.5,"spinRate":2452,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.40793603356778974,"extension":7.120092502275182},"index":0,"playId":"999946c2-edfa-3c2a-97c7-c4029b9f128c","pitchNumber":1,"startTime":"2026-04-15T19:50:56.720Z","endTime":"2026-04-15T19:51:01.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":81.5,"endSpeed":74.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628600014560725,"aZ":-33.513640585311315,"pfxX":-6.783705406970892,"pfxZ":-0.9473601872793527,"pX":0.3617205613091475,"pZ":2.2372189093601094,"vX0":-3.018162028491003,"vY0":-118.69229799227105,"vZ0":-0.6352815425584487,"x":103.21,"y":178.38,"x0":2.5325880673914467,"y0":50.00098539931597,"z0":5.57163266584966,"aX":-9.634490435287713},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.6,"breakHorizontal":13.1,"spinRate":2483,"spinDirection":301},"zone":6,"typeConfidence":0.9,"plateTime":0.4622358360598935,"extension":7.225338447137952},"hitData":{"launchSpeed":99.6,"launchAngle":34.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.52,"coordY":69.43}},"index":1,"playId":"80d38b39-fb7d-3c22-bded-0998f3fa68f7","pitchNumber":2,"startTime":"2026-04-15T19:51:10.533Z","endTime":"2026-04-15T19:51:20.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:51:20.549Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T19:53:33.703Z","endTime":"2026-04-15T19:55:01.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:52:35.939Z","endTime":"2026-04-15T19:53:35.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"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":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69268565406062,"aZ":-18.60840363814237,"pfxX":-7.294291223018057,"pfxZ":7.296035758401979,"pX":-0.37171899608565934,"pZ":3.3560183185699715,"vX0":4.133648748787965,"vY0":-135.53146563789468,"vZ0":-3.2968367176575666,"x":131.17,"y":148.17,"x0":-0.9691061627004489,"y0":50.00642006006737,"z0":5.888346341943061,"aX":-13.569192625016715},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2128,"spinDirection":229},"zone":1,"typeConfidence":0.87,"plateTime":0.4041750636981334,"extension":7.208311922525308},"index":1,"playId":"01817eee-d2a3-3d50-a027-a55b00b24ae3","pitchNumber":1,"startTime":"2026-04-15T19:53:35.994Z","endTime":"2026-04-15T19:53:42.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74645379868482,"aZ":-16.37398931791445,"pfxX":-6.4985966235757875,"pfxZ":8.437878821966127,"pX":-0.8493747967378137,"pZ":3.3590834083578636,"vX0":2.4184144830225227,"vY0":-136.17201147763356,"vZ0":-4.031016881000265,"x":149.38,"y":148.08,"x0":-0.906318455431145,"y0":50.001398998780324,"z0":5.9961167661385915,"aX":-12.166040678506828},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2130,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.40270513775341055,"extension":7.153680403348979},"index":2,"playId":"d0434d04-eab2-3c75-b0b4-a3a421b828c7","pitchNumber":2,"startTime":"2026-04-15T19:53:49.627Z","endTime":"2026-04-15T19:53:54.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.6,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743610535456902,"aZ":-16.981709016613404,"pfxX":-7.3785591751895545,"pfxZ":7.949415267429995,"pX":-0.2609325333085562,"pZ":2.836556230031678,"vX0":4.56302497295884,"vY0":-137.6518202323513,"vZ0":-5.029078846318722,"x":126.95,"y":162.19,"x0":-0.9850408971615721,"y0":50.003256312444385,"z0":5.844241649399593,"aX":-14.100922150512494},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2196,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.3985440210410154,"extension":7.184961851364065},"index":3,"playId":"4b609505-8bc8-3fd2-8c7e-a689ed6fdc3d","pitchNumber":3,"startTime":"2026-04-15T19:54:04.355Z","endTime":"2026-04-15T19:54:08.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.396306834383214,"aZ":-11.201962879608908,"pfxX":-5.830630791438116,"pfxZ":10.778326313280044,"pX":-0.07876030959332164,"pZ":2.545639740772526,"vX0":4.067316791776165,"vY0":-138.47606449247237,"vZ0":-7.249959322988006,"x":120.0,"y":170.05,"x0":-0.8077357978189311,"y0":50.001374147404114,"z0":5.943936970640105,"aX":-11.343167169075004},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2254,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.3952712632053892,"extension":7.2322564298344725},"index":4,"playId":"6f8c1928-5f24-3dad-9eb1-496d1d9fec9c","pitchNumber":4,"startTime":"2026-04-15T19:54:26.965Z","endTime":"2026-04-15T19:54:30.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96680977916859,"aZ":-31.441227630854296,"pfxX":-1.0485617726842689,"pfxZ":0.4496655454210705,"pX":0.520072663963576,"pZ":0.28143977681898,"vX0":4.082590396432572,"vY0":-127.45009009601283,"vZ0":-7.6017348921530195,"x":97.18,"y":231.18,"x0":-0.9713975913561598,"y0":50.00308400835189,"z0":5.810004358128386,"aX":-1.712612238908446},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":1.0,"spinRate":2033,"spinDirection":352},"zone":14,"typeConfidence":0.89,"plateTime":0.43095435376129965,"extension":7.204136928465442},"index":5,"playId":"48170601-e29c-3727-9d97-1d6323df1e14","pitchNumber":5,"startTime":"2026-04-15T19:54:42.797Z","endTime":"2026-04-15T19:54:46.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.5,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371465922028282,"aZ":-29.19264376318355,"pfxX":-0.02953975406413134,"pfxZ":1.8642872990178265,"pX":0.739104233214329,"pZ":2.3616126821798775,"vX0":4.208104373969274,"vY0":-125.98614762599185,"vZ0":-2.8985164753489103,"x":88.83,"y":175.02,"x0":-0.9513761390396743,"y0":50.00565425744111,"z0":5.89443296397023,"aX":-0.04758109438154293},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2000,"spinDirection":34},"zone":6,"typeConfidence":0.89,"plateTime":0.4352864827227534,"extension":7.18179027395283},"index":6,"playId":"53034cc2-84b4-3335-a03f-917b139da5df","pitchNumber":6,"startTime":"2026-04-15T19:54:57.658Z","endTime":"2026-04-15T19:55:01.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:55:01.773Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens called out on strikes.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T19:55:25.710Z","endTime":"2026-04-15T19:56:37.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78847337398062,"aZ":-16.01561943952925,"pfxX":-7.146201671091812,"pfxZ":8.281576063423662,"pX":0.5649040093892961,"pZ":2.282588504857356,"vX0":6.412466551602134,"vY0":-138.5009240278187,"vZ0":-6.5576773361367815,"x":95.47,"y":177.15,"x0":-0.847465235278319,"y0":50.000154343586765,"z0":5.744577259263359,"aX":-13.936691450584124},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2194,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.3948791954304074,"extension":7.3764949967443325},"index":0,"playId":"be228cbf-9899-3233-9fd9-7fc8e044339d","pitchNumber":1,"startTime":"2026-04-15T19:55:25.710Z","endTime":"2026-04-15T19:55:29.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433940537873273,"aZ":-16.855433116702358,"pfxX":-6.505247994822322,"pfxZ":8.078212960569669,"pX":-0.2988694957053922,"pZ":2.123995624002948,"vX0":3.9566721000799294,"vY0":-136.6812048544072,"vZ0":-6.67660810839826,"x":128.39,"y":181.43,"x0":-0.9181541724070685,"y0":50.00614510693685,"z0":5.751163812951893,"aX":-12.340846883870217},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":10.9,"spinRate":2202,"spinDirection":228},"zone":7,"typeConfidence":0.89,"plateTime":0.40035933396782175,"extension":7.1705509324588865},"index":1,"playId":"9fc9fa76-4497-3afb-88e5-f5817eddf176","pitchNumber":2,"startTime":"2026-04-15T19:55:38.067Z","endTime":"2026-04-15T19:55:42.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-15T19:55:59.787Z","endTime":"2026-04-15T19:55:59.788Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350546752210917,"aZ":-31.538311685261053,"pfxX":-9.732135361649997,"pfxZ":0.42217427783405226,"pX":0.8409375672235718,"pZ":0.8942279860868149,"vX0":7.155542067724115,"vY0":-122.64096982962663,"vZ0":-5.076916611978755,"x":84.95,"y":214.64,"x0":-0.8570930024659709,"y0":50.004856404462856,"z0":5.696287415494453,"aX":-14.75516283804556},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2444,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.44743763557248784,"extension":7.631183269115434},"index":3,"playId":"41e71fb3-3d11-3bd1-a89a-6fbc9f103dca","pitchNumber":3,"startTime":"2026-04-15T19:55:59.789Z","endTime":"2026-04-15T19:56:04.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75107425847162,"aZ":-16.73533025944142,"pfxX":-7.979104259293939,"pfxZ":8.02762966053577,"pX":-0.5767116891521017,"pZ":4.008479011275482,"vX0":3.797969449314838,"vY0":-138.05617217182456,"vZ0":-2.192667985876448,"x":138.98,"y":130.55,"x0":-0.9361884043590707,"y0":50.005294189357514,"z0":5.944020059715067,"aX":-15.349500398904663},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":13.6,"spinRate":2221,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39728392958562253,"extension":7.194746179059782},"index":4,"playId":"cbf74ce6-37ec-3255-836d-517b665bd07f","pitchNumber":4,"startTime":"2026-04-15T19:56:16.134Z","endTime":"2026-04-15T19:56:20.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53354848969373,"aZ":-35.44762816348741,"pfxX":0.06486713766010688,"pfxZ":-2.04926664450349,"pX":-0.6174057227257641,"pZ":2.673514118544259,"vX0":1.0765014117496197,"vY0":-125.29376503019861,"vZ0":-1.042700840728266,"x":140.53,"y":166.6,"x0":-1.0604797090856277,"y0":50.00574099947647,"z0":5.983388123770988,"aX":0.10325480034535141},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.7,"breakHorizontal":-0.4,"spinRate":2005,"spinDirection":54},"zone":4,"typeConfidence":0.9,"plateTime":0.43662008548734876,"extension":7.1858333896261986},"index":5,"playId":"419b5b75-9927-3a88-877d-16abd54cf9c7","pitchNumber":5,"startTime":"2026-04-15T19:56:29.238Z","endTime":"2026-04-15T19:56:37.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:56:37.838Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T19:56:56.840Z","endTime":"2026-04-15T19:57:19.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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_fielded_ball"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51690728840991,"aZ":-16.362871525405186,"pfxX":-7.22754506094174,"pfxZ":8.241536171114205,"pX":-0.853518072871166,"pZ":2.8066722944556,"vX0":3.13246262952253,"vY0":-137.62795396402998,"vZ0":-5.192163249976349,"x":149.53,"y":163.0,"x0":-1.0673346560972057,"y0":50.00414221842525,"z0":5.825840613846347,"aX":-13.867045509661294},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":12.5,"spinRate":2215,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.39795981235040623,"extension":7.186135705584339},"index":0,"playId":"648c1b8c-d373-308a-9436-c24b3f033b0b","pitchNumber":1,"startTime":"2026-04-15T19:56:56.840Z","endTime":"2026-04-15T19:57:02.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382394771410944,"aZ":-15.231487035346408,"pfxX":-6.58714675800258,"pfxZ":8.842574515642504,"pX":-0.08616314523235678,"pZ":2.831729153638442,"vX0":4.254573896359501,"vY0":-137.29326495772054,"vZ0":-5.398382186851579,"x":120.28,"y":162.32,"x0":-0.79726475421125,"y0":50.00257230074105,"z0":5.854160322374113,"aX":-12.619707514555259},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2243,"spinDirection":225},"zone":2,"typeConfidence":0.89,"plateTime":0.39841585533073065,"extension":7.124951333281865},"hitData":{"launchSpeed":93.4,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.8,"coordY":147.59}},"index":1,"playId":"29e080de-065f-3a37-b4c5-1acd22baa1f5","pitchNumber":2,"startTime":"2026-04-15T19:57:09.091Z","endTime":"2026-04-15T19:57:19.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:57:19.098Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Outman walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T19:57:41.904Z","endTime":"2026-04-15T19:59:44.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":94.8,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438034884704766,"aZ":-13.789707576171477,"pfxX":-7.207386422116238,"pfxZ":9.585983774759057,"pX":0.6458768054103514,"pZ":2.44689394091427,"vX0":6.40130117722066,"vY0":-137.79028038203265,"vZ0":-6.827964930551653,"x":92.38,"y":172.71,"x0":-0.7742650727858429,"y0":50.00041935095586,"z0":5.893965489596276,"aX":-13.81773098802767},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2170,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.39795605505275944,"extension":7.263417974827673},"index":0,"playId":"f05b737e-781d-3ef5-a747-68eb9a1ffb5b","pitchNumber":1,"startTime":"2026-04-15T19:57:41.904Z","endTime":"2026-04-15T19:57:46.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.4,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.717724186614518,"aZ":-13.861476636738674,"pfxX":-5.584668687216791,"pfxZ":9.631472533163375,"pX":0.30884303106427735,"pZ":3.306538131534767,"vX0":4.770253563551409,"vY0":-137.34482880945802,"vZ0":-4.709922934903711,"x":105.23,"y":149.5,"x0":-0.7288292164827239,"y0":50.00493339910336,"z0":5.993231288576993,"aX":-10.621875685421124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2152,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.3994810402805036,"extension":7.249875610356965},"index":1,"playId":"ad3a99e8-4b9e-39e4-84fd-a793d206f2f7","pitchNumber":2,"startTime":"2026-04-15T19:57:55.432Z","endTime":"2026-04-15T19:57:59.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 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":86.7,"endSpeed":79.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41602770708257,"aZ":-35.05478588883824,"pfxX":-2.804109598807953,"pfxZ":-1.8006874747010209,"pX":0.4844888109790641,"pZ":-0.06586060620344675,"vX0":4.613744970377855,"vY0":-126.06839461623991,"vZ0":-7.461107034062394,"x":98.53,"y":240.56,"x0":-1.0112803476865742,"y0":50.00386945221178,"z0":5.78855885981609,"aX":-4.480173774297702},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.8,"breakHorizontal":4.0,"spinRate":2077,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.4357158031389896,"extension":7.201994617831886},"index":2,"playId":"1358b6ca-d096-3d7c-a161-890086ae5724","pitchNumber":3,"startTime":"2026-04-15T19:58:16.248Z","endTime":"2026-04-15T19:58:20.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14717146903671,"aZ":-25.990513791672274,"pfxX":-9.657794976578277,"pfxZ":3.87542635728234,"pX":1.404832763042415,"pZ":0.8319010456828412,"vX0":8.750452753174192,"vY0":-125.39427181734969,"vZ0":-6.7428201410296404,"x":63.45,"y":216.32,"x0":-0.8737922296034852,"y0":50.000000689872884,"z0":5.67361799397409,"aX":-15.39133254978711},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":2467,"spinDirection":259},"zone":14,"typeConfidence":0.83,"plateTime":0.43665185042471855,"extension":7.33198521983765},"index":3,"playId":"adfb2891-84a7-3a98-a491-1c5057835f27","pitchNumber":4,"startTime":"2026-04-15T19:58:38.164Z","endTime":"2026-04-15T19:58:44.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Garrett Whitlock. Austin Martin to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"adfb2891-84a7-3a98-a491-1c5057835f27","startTime":"2026-04-15T19:58:52.544Z","endTime":"2026-04-15T19:59:06.392Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"postOnSecond":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"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":95.7,"endSpeed":87.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663763583060234,"aZ":-15.307430598521838,"pfxX":-6.331372875887705,"pfxZ":8.588356946412707,"pX":-0.08531063532244167,"pZ":3.149045982284735,"vX0":4.553605838360975,"vY0":-139.33907103607427,"vZ0":-4.889237090972065,"x":120.25,"y":153.76,"x0":-0.9191451272635116,"y0":50.00214315847192,"z0":5.939739305042425,"aX":-12.434174679643176},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2197,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3932641198507114,"extension":7.248397515358827},"index":5,"playId":"8c936aa7-0bd4-358e-b84f-5c8437fbdf8e","pitchNumber":5,"startTime":"2026-04-15T19:59:06.392Z","endTime":"2026-04-15T19:59:10.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373884031642497,"aZ":-30.454225644041454,"pfxX":-9.321300858764392,"pfxZ":1.1594279889142225,"pX":-1.0558870300629541,"pZ":2.994537526360007,"vX0":2.9204494367864884,"vY0":-121.31914346534772,"vZ0":-0.3677848601846907,"x":157.25,"y":157.93,"x0":-1.0696467869420108,"y0":50.00036985259543,"z0":5.819345678785786,"aX":-13.789843093443144},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":2231,"spinDirection":264},"zone":11,"typeConfidence":0.9,"plateTime":0.45275632801224175,"extension":7.057978082778368},"index":6,"playId":"13df8775-173b-3380-abd2-515f4c6925c6","pitchNumber":6,"startTime":"2026-04-15T19:59:24.387Z","endTime":"2026-04-15T19:59:28.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21346833324009,"aZ":-16.78663092994876,"pfxX":-6.93956240579322,"pfxZ":8.13806484734955,"pX":0.041809434561438055,"pZ":4.352118877513581,"vX0":4.847373983746661,"vY0":-136.6683281334038,"vZ0":-1.288082538866547,"x":115.41,"y":121.27,"x0":-0.853481174673858,"y0":50.00540907037507,"z0":5.982936785059933,"aX":-13.125207221544036},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":11.5,"spinRate":2047,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.4008233354085049,"extension":7.303424511154515},"index":7,"playId":"71efbb1a-69c4-35d4-a93e-3df8c01835c9","pitchNumber":7,"startTime":"2026-04-15T19:59:39.873Z","endTime":"2026-04-15T19:59:44.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T19:59:44.367Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to first baseman Andruw Monasterio.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-15T20:01:04.327Z","endTime":"2026-04-15T20:01:27.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263629719554753,"aZ":-14.846516849672568,"pfxX":-6.804322662304525,"pfxZ":8.766370590523564,"pX":1.1427756873974277,"pZ":1.747529839044816,"vX0":7.824933043636837,"vY0":-139.45009968206747,"vZ0":-8.072573677577866,"x":73.44,"y":191.6,"x0":-0.8106307248069132,"y0":50.00688517767867,"z0":5.652066630938399,"aX":-13.455016349727934},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2141,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3922253376546485,"extension":7.386935171758418},"index":0,"playId":"80738ebb-708b-3644-bb5a-1bfbf84b4751","pitchNumber":1,"startTime":"2026-04-15T20:01:04.327Z","endTime":"2026-04-15T20:01:08.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11252474688,"aZ":-17.057240713937336,"pfxX":-6.548739943879411,"pfxZ":7.8106249276464155,"pX":-0.5733338141339155,"pZ":2.7746539430498576,"vX0":3.386056974366002,"vY0":-138.0954645916568,"vZ0":-5.040422729413841,"x":138.85,"y":163.86,"x0":-0.96300779040175,"y0":50.006258858800834,"z0":5.767368349085195,"aX":-12.67869501242506},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2158,"spinDirection":227},"zone":4,"typeConfidence":0.89,"plateTime":0.39630879732913993,"extension":7.027364107180525},"hitData":{"launchSpeed":63.1,"launchAngle":49.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":175.34,"coordY":154.79}},"index":1,"playId":"f8e04002-4467-3015-ab53-3ce4fe5fd08f","pitchNumber":2,"startTime":"2026-04-15T20:01:17.100Z","endTime":"2026-04-15T20:01:27.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:01:27.144Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T20:03:46.418Z","endTime":"2026-04-15T20:05:35.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eric Orze replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T20:02:57.332Z","endTime":"2026-04-15T20:03:48.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870727392410355,"aZ":-32.0822131362623,"pfxX":-9.64838146876569,"pfxZ":0.05878367598982326,"pX":-0.6184224899027003,"pZ":1.5377374184927948,"vX0":4.904896140697775,"vY0":-122.38980902125587,"vZ0":-3.4395430392618547,"x":140.57,"y":197.26,"x0":-1.4078017770934705,"y0":50.00113948139441,"z0":5.743832949083947,"aX":-14.459548578179318},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.1,"spinRate":1586,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4496118789500869,"extension":7.13164662066132},"index":1,"playId":"1cf9f9a9-f220-3e06-a3ae-b4022e8f886c","pitchNumber":1,"startTime":"2026-04-15T20:03:48.623Z","endTime":"2026-04-15T20:03:53.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690163973463857,"aZ":-31.216536670764153,"pfxX":-10.475477443138718,"pfxZ":0.6295272955792921,"pX":0.512890946204523,"pZ":1.0138582953417745,"vX0":7.917847868010872,"vY0":-122.697093222416,"vZ0":-4.797241838024835,"x":97.45,"y":211.41,"x0":-1.4048944543649,"y0":50.002455015326525,"z0":5.673588882866382,"aX":-15.872470699553828},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":16.9,"spinRate":1601,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4474786812538287,"extension":7.297648877268818},"index":2,"playId":"2dc4ee73-9d06-393d-8d42-4a1ea79f94fe","pitchNumber":2,"startTime":"2026-04-15T20:04:20.028Z","endTime":"2026-04-15T20:04:24.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08527212940696,"aZ":-27.678717408787747,"pfxX":-9.219353505447291,"pfxZ":3.012432639185601,"pX":-0.9222637898289022,"pZ":1.6341316507082415,"vX0":4.15540481151312,"vY0":-122.02742606156863,"vZ0":-4.0192506693499945,"x":152.15,"y":194.66,"x0":-1.4578640561961225,"y0":50.00589173430306,"z0":5.712172261401727,"aX":-13.777561249459847},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":1632,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4504466067895767,"extension":7.176838783055744},"index":3,"playId":"dfe7e675-e900-3c72-bd60-b1c4ac30f76e","pitchNumber":3,"startTime":"2026-04-15T20:04:34.382Z","endTime":"2026-04-15T20:04:39.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845345564515263,"aZ":-13.719677442697073,"pfxX":-6.57678309860365,"pfxZ":10.282756409870366,"pX":-0.1749451569491182,"pZ":3.093717594546994,"vX0":5.687582024875896,"vY0":-133.85440671115077,"vZ0":-4.279750428723705,"x":123.67,"y":155.25,"x0":-1.4843055032249524,"y0":50.0017131208399,"z0":5.712017532260703,"aX":-11.80288344541084},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":10.6,"spinRate":2301,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.41090807518963457,"extension":7.411578048831413},"index":4,"playId":"7d8f3372-d47a-3fb1-9aa3-52236fc08d4f","pitchNumber":4,"startTime":"2026-04-15T20:04:51.148Z","endTime":"2026-04-15T20:04:54.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76545037785088,"aZ":-14.080555040380263,"pfxX":-7.085980734333341,"pfxZ":10.071338164258156,"pX":-0.5882677980152144,"pZ":3.181781398130361,"vX0":5.046035094125925,"vY0":-134.1118630423834,"vZ0":-3.8740892480680107,"x":139.42,"y":152.87,"x0":-1.5868688104411992,"y0":50.001634704061104,"z0":5.669697119798664,"aX":-12.727607905575551},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2321,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4106144564463783,"extension":7.216004268004064},"index":5,"playId":"8b163454-8e51-39cb-a10c-6902003f152a","pitchNumber":5,"startTime":"2026-04-15T20:05:05.526Z","endTime":"2026-04-15T20:05:10.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-15T20:05:16.391Z","endTime":"2026-04-15T20:05:31.402Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.106761442788184,"aZ":-13.279567279574477,"pfxX":-6.559195034811042,"pfxZ":10.410186386776884,"pX":0.8153513914686498,"pZ":3.2407410993186256,"vX0":7.9393968266352495,"vY0":-135.0426303656849,"vZ0":-4.17605672809657,"x":85.92,"y":151.28,"x0":-1.3345364295181186,"y0":50.006197405535346,"z0":5.76630168872676,"aX":-11.909775588229786},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":9.8,"spinRate":2307,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.40828931612689967,"extension":7.268583569203593},"index":7,"playId":"941bfcee-8b2d-3425-a7ca-13a0601f61ea","pitchNumber":6,"startTime":"2026-04-15T20:05:31.402Z","endTime":"2026-04-15T20:05:35.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:05:35.103Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a ground ball to left fielder Austin Martin, deflected by third baseman Ryan Kreidler.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T20:05:57.551Z","endTime":"2026-04-15T20:07:15.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":86.9,"endSpeed":80.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553087202528275,"aZ":-25.987424006938546,"pfxX":3.6587789191570534,"pfxZ":3.788563616139289,"pX":-1.4152670469099689,"pZ":3.073309973897514,"vX0":-0.4119355084306659,"vY0":-126.59682838792409,"vZ0":-1.9315734432544829,"x":170.95,"y":155.8,"x0":-1.7265160266379393,"y0":50.00064064249362,"z0":5.9154188717875344,"aX":5.969391976423645},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":-6.6,"spinRate":2543,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.4317817744066006,"extension":7.0910439169752815},"index":0,"playId":"ae7baf8c-c43e-374f-abeb-db21fb2001a3","pitchNumber":1,"startTime":"2026-04-15T20:05:57.551Z","endTime":"2026-04-15T20:06:01.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39266017546549,"aZ":-13.55930605571436,"pfxX":-5.99420532656955,"pfxZ":10.291469945378218,"pX":-0.49939913935619407,"pZ":4.153588387348088,"vX0":4.402378116030201,"vY0":-134.45218919585383,"vZ0":-1.9774669114342889,"x":136.04,"y":126.63,"x0":-1.3890571627190356,"y0":50.004201782511274,"z0":5.87416841340937,"aX":-10.844618350985328},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":9.7,"spinRate":2289,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4092407611841842,"extension":7.190240745005166},"index":1,"playId":"5fe8b0d4-5d62-31a9-90bc-79080c4ffaa9","pitchNumber":2,"startTime":"2026-04-15T20:06:12.117Z","endTime":"2026-04-15T20:06:15.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429408267126362,"aZ":-30.5219671531513,"pfxX":2.8533131785076984,"pfxZ":1.0540587100005503,"pX":-0.3300180978105676,"pZ":2.67088898851332,"vX0":2.082321648722489,"vY0":-124.55358077151391,"vZ0":-1.4314029634481749,"x":129.58,"y":166.67,"x0":-1.5480859200336865,"y0":50.00266881462807,"z0":5.780999625744333,"aX":4.4751261304093966},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2530,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.44003766607994743,"extension":7.229486541981806},"index":2,"playId":"c65e6d16-ab3f-3f37-88ca-5e8b90f01f31","pitchNumber":3,"startTime":"2026-04-15T20:06:29.354Z","endTime":"2026-04-15T20:06:33.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.145283551567392,"aZ":-30.46121458768703,"pfxX":-10.498286454411105,"pfxZ":1.1465773239115586,"pX":0.5921708660905967,"pZ":0.9418034208324908,"vX0":7.779209924932653,"vY0":-122.15803198472892,"vZ0":-5.044055570076048,"x":94.43,"y":213.35,"x0":-1.291413190543368,"y0":50.00174185112913,"z0":5.694405457191057,"aX":-15.648011575365418},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":1535,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.45075504737995953,"extension":7.133765212109204},"index":3,"playId":"280d5359-7965-3a36-b7de-cb84d8624259","pitchNumber":4,"startTime":"2026-04-15T20:06:45.326Z","endTime":"2026-04-15T20:06:50.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8972175693328,"aZ":-13.47486324201794,"pfxX":-6.638897048469734,"pfxZ":10.36441879326915,"pX":-0.1293631346028913,"pZ":2.8669954097240553,"vX0":5.373890750850781,"vY0":-134.19031901368598,"vZ0":-4.937044587919525,"x":121.93,"y":161.37,"x0":-1.3058759268773148,"y0":50.004750936417295,"z0":5.707408298977239,"aX":-11.98114739545455},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":10.7,"spinRate":2289,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.40981749022045033,"extension":7.159924418043808},"hitData":{"launchSpeed":98.5,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":132.43}},"index":4,"playId":"b6598ad2-ce97-3749-88ae-6717ed3a211f","pitchNumber":5,"startTime":"2026-04-15T20:07:02.992Z","endTime":"2026-04-15T20:07:15.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:07:15.399Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcelo Mayer grounds into a double play, second baseman Kody Clemens to shortstop Brooks Lee to first baseman Tristan Gray. Andruw Monasterio out at 2nd. Marcelo Mayer out at 1st.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-15T20:07:40.612Z","endTime":"2026-04-15T20:07:48.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648589197360565,"aZ":-29.952681672860386,"pfxX":-8.634095787378252,"pfxZ":1.476020076442916,"pX":-0.3375654218455785,"pZ":2.364586327573012,"vX0":5.5426679652192545,"vY0":-121.92114962636298,"vZ0":-1.9814907725770743,"x":129.87,"y":174.94,"x0":-1.5169292558223098,"y0":50.00585184153868,"z0":5.769388334131231,"aX":-13.019468950789374},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":14.4,"spinRate":1462,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.44901221465092256,"extension":7.081681035668031},"hitData":{"launchSpeed":98.5,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":153.2}},"index":0,"playId":"24287860-d2a2-324c-ba12-ead109827002","pitchNumber":1,"startTime":"2026-04-15T20:07:40.612Z","endTime":"2026-04-15T20:07:48.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679358,"link":"/api/v1/people/679358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668952,"link":"/api/v1/people/668952"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:07:48.731Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:10:26.522Z","endTime":"2026-04-15T20:11:28.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T20:09:05.264Z","endTime":"2026-04-15T20:10:28.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240043156483434,"aZ":-13.326178251131472,"pfxX":-4.103018377335756,"pfxZ":10.038539461323108,"pX":-0.2381504521396914,"pZ":1.868237443723144,"vX0":3.7878804406552025,"vY0":-136.0169866251721,"vZ0":-6.88198832369331,"x":126.08,"y":188.34,"x0":-1.114294462006735,"y0":50.00591161268877,"z0":5.351612183393623,"aX":-7.705847805458447},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2334,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.40237041117358485,"extension":7.093465806185232},"index":1,"playId":"ddb36df8-370c-3ecd-bfd2-7a447e67623f","pitchNumber":1,"startTime":"2026-04-15T20:10:28.801Z","endTime":"2026-04-15T20:10:32.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06385218559711,"aZ":-23.708964852021253,"pfxX":-6.168936499618985,"pfxZ":4.897909916240763,"pX":-0.22049271727055553,"pZ":0.9614113219935441,"vX0":4.259582888783152,"vY0":-129.85995845545003,"vZ0":-6.4304666766425,"x":125.4,"y":212.82,"x0":-1.0704469050284116,"y0":50.00598816050314,"z0":5.242690776556202,"aX":-10.667588277786683},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":1424,"spinDirection":226},"zone":13,"typeConfidence":0.86,"plateTime":0.41983188546923866,"extension":7.194060383797492},"index":2,"playId":"92e527cc-945e-393d-aae6-c2a73287e263","pitchNumber":2,"startTime":"2026-04-15T20:10:46.012Z","endTime":"2026-04-15T20:10:49.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21053964678035,"aZ":-16.677896848959136,"pfxX":-4.473359185018422,"pfxZ":8.159454435538544,"pX":-0.6204443756231985,"pZ":3.853513528754044,"vX0":2.6766485936935895,"vY0":-136.95045669288783,"vZ0":-1.3951004231568578,"x":140.65,"y":134.74,"x0":-1.0291891956284889,"y0":50.005566062759414,"z0":5.510126546335981,"aX":-8.499636955707706},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2234,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.399927663678723,"extension":6.991899274036282},"index":3,"playId":"58eb7bba-db43-3318-b117-79a2e2cf0e77","pitchNumber":3,"startTime":"2026-04-15T20:11:01.874Z","endTime":"2026-04-15T20:11:06.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.4,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37073416849311,"aZ":-23.551866514854183,"pfxX":0.2450341380568577,"pfxZ":4.85192293252096,"pX":-0.15737089202709026,"pZ":2.3687681407268832,"vX0":2.6779580785773778,"vY0":-131.79970671999607,"vZ0":-3.1376166128635314,"x":123.0,"y":174.82,"x0":-1.2142066347437093,"y0":50.00388085935255,"z0":5.294614464400806,"aX":0.4347104440243378},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2285,"spinDirection":207},"zone":5,"typeConfidence":0.92,"plateTime":0.414003578045,"extension":7.077764295001324},"hitData":{"launchSpeed":103.1,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.01,"coordY":98.98}},"index":4,"playId":"9319a732-b4d2-3edc-8783-1e8ac3f1ad3f","pitchNumber":4,"startTime":"2026-04-15T20:11:18.233Z","endTime":"2026-04-15T20:11:28.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:11:28.552Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to right fielder Roman Anthony.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:11:53.901Z","endTime":"2026-04-15T20:13:50.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":94.2,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05111675095212,"aZ":-13.214519036937231,"pfxX":-3.667489509232759,"pfxZ":10.055503571865199,"pX":-0.24316357651372533,"pZ":1.546904020972449,"vX0":3.4071954731096525,"vY0":-136.90364268729465,"vZ0":-7.572213182961057,"x":126.27,"y":197.01,"x0":-1.0312750668700095,"y0":50.005856588510746,"z0":5.26573758766081,"aX":-6.917845042135013},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4010758444934659,"extension":7.173898960658549},"index":0,"playId":"7b47824d-ff3f-38e5-9ed6-dfcb7d100c25","pitchNumber":1,"startTime":"2026-04-15T20:11:54.430Z","endTime":"2026-04-15T20:11:58.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08487413896314,"aZ":-13.453626948255408,"pfxX":-2.784054962844754,"pfxZ":9.985152924582405,"pX":-0.7133709413430733,"pZ":3.2853668060268593,"vX0":2.2343738065649044,"vY0":-136.55164836036462,"vZ0":-3.064369629635857,"x":144.19,"y":150.08,"x0":-1.1834458934822976,"y0":50.00248633397699,"z0":5.356654307636697,"aX":-5.2197853765742765},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2186,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.40221813078265267,"extension":7.179650583578619},"index":1,"playId":"f6a6ad79-a2e9-386a-8f1d-764566b4f5fc","pitchNumber":2,"startTime":"2026-04-15T20:12:10.260Z","endTime":"2026-04-15T20:12:14.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":81.0,"endSpeed":73.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809474956971833,"aZ":-42.63835952534186,"pfxX":7.079639640803856,"pfxZ":-7.536411396696343,"pX":-2.3467812101927916,"pZ":2.7105478244059245,"vX0":-4.2203982174327095,"vY0":-117.79669525791655,"vZ0":2.722234318082684,"x":206.45,"y":165.6,"x0":-1.4410301346015726,"y0":50.00164523879677,"z0":5.51476543759656,"aX":9.832787616921337},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.5,"breakHorizontal":-11.6,"spinRate":2181,"spinDirection":44},"zone":11,"typeConfidence":0.92,"plateTime":0.46706525911609553,"extension":6.858996267176801},"index":2,"playId":"fb5368ce-2ac8-326f-bd28-7f59b729e174","pitchNumber":3,"startTime":"2026-04-15T20:12:29.613Z","endTime":"2026-04-15T20:12:33.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72595245326685,"aZ":-21.188468818453558,"pfxX":0.6826942897375989,"pfxZ":6.037798383998441,"pX":-0.05146513689601369,"pZ":3.181374297633564,"vX0":2.550405733058433,"vY0":-133.95503329090724,"vZ0":-1.786963878002608,"x":118.96,"y":152.88,"x0":-1.1042136230516972,"y0":50.00093252452771,"z0":5.370784035217582,"aX":1.2404802748255048},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2277,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4087751684663492,"extension":7.048484928887057},"index":3,"playId":"3516920f-8323-3845-8aa0-6a3c0dfe2252","pitchNumber":4,"startTime":"2026-04-15T20:12:50.387Z","endTime":"2026-04-15T20:12:54.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-15T20:13:06.514Z","endTime":"2026-04-15T20:13:19.986Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66939500665901,"aZ":-42.18573080509176,"pfxX":6.262963379393164,"pfxZ":-6.943125522339239,"pX":-1.0137368234230684,"pZ":1.9097873861147519,"vX0":-1.2593080394349079,"vY0":-120.01512981086421,"vZ0":0.6707704754124766,"x":155.64,"y":187.22,"x0":-1.2918336209440835,"y0":50.0029292509719,"z0":5.418280665426831,"aX":9.03275153898657},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":-10.9,"spinRate":2214,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.45837815465274545,"extension":6.898958726282178},"index":5,"playId":"57606bad-2c7b-3b23-9f59-b56a2d686a0c","pitchNumber":5,"startTime":"2026-04-15T20:13:19.986Z","endTime":"2026-04-15T20:13:24.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912172960710752,"aZ":-13.883395458308067,"pfxX":-5.689023191754928,"pfxZ":9.664015642966278,"pX":-0.1985922104355419,"pZ":3.1606460039496773,"vX0":3.9152819678282853,"vY0":-137.10663477286909,"vZ0":-3.322190554292659,"x":124.57,"y":153.44,"x0":-0.9100570247517495,"y0":50.00606450252111,"z0":5.342923864274592,"aX":-10.771958552527453},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2367,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4003517542333892,"extension":7.229116934254953},"hitData":{"launchSpeed":92.6,"launchAngle":22.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.91,"coordY":90.97}},"index":6,"playId":"90f79945-d21d-3b55-9161-ab74d5bc5e31","pitchNumber":6,"startTime":"2026-04-15T20:13:39.322Z","endTime":"2026-04-15T20:13:50.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:13:50.200Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks. Tristan Gray to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:14:16.720Z","endTime":"2026-04-15T20:16:04.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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(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":95.0,"endSpeed":86.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090898106861566,"aZ":-16.157090730507495,"pfxX":-5.0575475857653895,"pfxZ":8.3102824701071,"pX":-0.3087502462659408,"pZ":2.9502938445615063,"vX0":3.576397151324991,"vY0":-138.2425124370103,"vZ0":-3.5140352447802288,"x":128.77,"y":159.12,"x0":-0.9650671509264932,"y0":50.00026246038772,"z0":5.328816625116938,"aX":-9.74433881851888},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2232,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.3968838499295879,"extension":7.1982103982176},"index":0,"playId":"c4aa7e7e-e061-31c7-b124-8bb012c04f0d","pitchNumber":1,"startTime":"2026-04-15T20:14:17.201Z","endTime":"2026-04-15T20:14:20.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18957049552236,"aZ":-24.431029267554013,"pfxX":-6.409955382949622,"pfxZ":4.591145448997555,"pX":-0.3914957584800446,"pZ":1.547419136651691,"vX0":3.8168442000267584,"vY0":-129.0997558239912,"vZ0":-4.612078274914653,"x":131.92,"y":197.0,"x0":-1.0572948293101203,"y0":50.001710344356034,"z0":5.2404339478280235,"aX":-10.805635312489018},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":10.8,"spinRate":1240,"spinDirection":222},"zone":13,"typeConfidence":0.88,"plateTime":0.4244721563774765,"extension":7.156495371785061},"index":1,"playId":"595783a4-accf-3df7-9a33-0a0f54703c56","pitchNumber":2,"startTime":"2026-04-15T20:14:34.285Z","endTime":"2026-04-15T20:14:37.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-15T20:14:48.324Z","endTime":"2026-04-15T20:15:00.961Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.930728738402784,"aZ":-16.539652870466707,"pfxX":-2.8398048941983856,"pfxZ":8.426519037543049,"pX":-1.407768421060574,"pZ":5.101440800405687,"vX0":0.2936765905994041,"vY0":-136.31418657901358,"vZ0":2.0143136776179333,"x":170.66,"y":101.04,"x0":-1.1495308778906992,"y0":50.00106892289394,"z0":5.5040106291555455,"aX":-5.267536251301759},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2209,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40401328037780715,"extension":6.919480053352055},"index":3,"playId":"24d7aa88-e3f3-3efa-bbd2-4ad3dc336b44","pitchNumber":3,"startTime":"2026-04-15T20:15:00.961Z","endTime":"2026-04-15T20:15:04.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.5,"endSpeed":85.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.246307213102725,"aZ":-14.978320103959772,"pfxX":-4.529876161107019,"pfxZ":9.137313531579377,"pX":1.1232049107854487,"pZ":2.0035130489518735,"vX0":6.979963122428108,"vY0":-137.25328833359643,"vZ0":-5.934472766476237,"x":74.19,"y":184.69,"x0":-0.8803799448738548,"y0":50.00137989631405,"z0":5.237843150512631,"aX":-8.524175277056113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2187,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4011636800803511,"extension":7.18905228819687},"index":4,"playId":"ba5bde42-e474-3905-ac9b-8da02b999593","pitchNumber":4,"startTime":"2026-04-15T20:15:19.420Z","endTime":"2026-04-15T20:15:24.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806556864074214,"aZ":-23.171469318738215,"pfxX":-5.965619658917032,"pfxZ":5.289129690045308,"pX":-0.4221801301325276,"pZ":1.1052757466844874,"vX0":3.851024225476996,"vY0":-130.4618517097271,"vZ0":-5.7839693307195414,"x":133.09,"y":208.94,"x0":-1.152339907408416,"y0":50.00152544322704,"z0":5.129238639874463,"aX":-10.147811167163846},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":9.8,"spinRate":1364,"spinDirection":224},"zone":13,"typeConfidence":0.66,"plateTime":0.4219634993269685,"extension":7.163174630273057},"index":5,"playId":"df66e6a8-973c-3b6b-b7f0-edc6ec2542a5","pitchNumber":5,"startTime":"2026-04-15T20:15:39.423Z","endTime":"2026-04-15T20:15:43.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38255952085555,"aZ":-13.659346362353403,"pfxX":-3.5962710477740476,"pfxZ":10.019352767510796,"pX":-1.2763700861686957,"pZ":3.226780299955615,"vX0":0.730506937657531,"vY0":-136.18413050953376,"vZ0":-2.9484472103347485,"x":165.65,"y":151.66,"x0":-1.0838906528202013,"y0":50.00629684824872,"z0":5.288636281459187,"aX":-6.647569093467897},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2272,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40470442184615196,"extension":7.150452645852182},"index":6,"playId":"e183613a-ac72-38d0-ba43-feb1a499290f","pitchNumber":6,"startTime":"2026-04-15T20:16:00.341Z","endTime":"2026-04-15T20:16:04.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:16:04.190Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to left fielder Jarren Duran. Tristan Gray scores. Matt Wallner to 2nd.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:16:30.983Z","endTime":"2026-04-15T20:18:08.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68317782835351,"aZ":-23.874865554808903,"pfxX":-0.7037391368285371,"pfxZ":4.751270508969603,"pX":0.7767351496778363,"pZ":2.39157150748724,"vX0":5.159481831763746,"vY0":-132.2469789403586,"vZ0":-3.1113870340887018,"x":87.39,"y":174.21,"x0":-1.1193396396183501,"y0":50.00507154891504,"z0":5.360665931228127,"aX":-1.229990713681155},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.0,"breakHorizontal":0.0,"spinRate":2202,"spinDirection":201},"zone":6,"typeConfidence":0.92,"plateTime":0.4162736731600871,"extension":7.198930092522799},"index":0,"playId":"0673ecd1-8ab7-3b70-98ba-55e9bfc5c3e4","pitchNumber":1,"startTime":"2026-04-15T20:16:31.651Z","endTime":"2026-04-15T20:16:35.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166195714288797,"aZ":-40.859970124737096,"pfxX":6.325076807148875,"pfxZ":-6.102904403676613,"pX":-0.7335361861498338,"pZ":2.39812491307882,"vX0":-0.7590717949863193,"vY0":-119.17544936431803,"vZ0":1.5731997891431224,"x":144.96,"y":174.03,"x0":-1.2297309817151565,"y0":50.00222741216582,"z0":5.4497794204472365,"aX":9.0016574500085},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.3,"breakHorizontal":-11.2,"spinRate":2204,"spinDirection":44},"zone":4,"typeConfidence":0.91,"plateTime":0.46147175744527313,"extension":6.945191432116975},"index":1,"playId":"f12d3e44-fd72-318a-a273-784b0fee2f0c","pitchNumber":2,"startTime":"2026-04-15T20:16:58.362Z","endTime":"2026-04-15T20:17:03.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071529807361117,"aZ":-41.34912542988274,"pfxX":7.586180507628259,"pfxZ":-6.431791569850578,"pX":0.4863864703674185,"pZ":1.6409159114436505,"vX0":1.2150810964369472,"vY0":-119.80509540999711,"vZ0":-0.09946337711290498,"x":98.46,"y":194.48,"x0":-1.013768093046713,"y0":50.00217469988073,"z0":5.435924657850197,"aX":10.82543336066454},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.3,"breakHorizontal":-14.0,"spinRate":2280,"spinDirection":44},"zone":9,"typeConfidence":0.91,"plateTime":0.4604075877679983,"extension":7.025301095104094},"index":2,"playId":"a6df1577-27e3-3579-b3b3-47535c9b629b","pitchNumber":3,"startTime":"2026-04-15T20:17:17.694Z","endTime":"2026-04-15T20:17:21.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179999113854887,"aZ":-42.306826580848686,"pfxX":7.068274037447347,"pfxZ":-7.059718157623004,"pX":-0.3903281781267169,"pZ":0.7623883702887404,"vX0":-0.43111085777540586,"vY0":-120.60812747859843,"vZ0":-1.7506574459735325,"x":131.88,"y":218.2,"x0":-1.1215746881753994,"y0":50.00481871067173,"z0":5.320211340664253,"aX":10.141274070283291},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.8,"breakHorizontal":-12.6,"spinRate":2365,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.45877938565173704,"extension":6.990877687864677},"index":3,"playId":"54337ee1-edd4-35d4-b4d8-5dbba616e0ee","pitchNumber":4,"startTime":"2026-04-15T20:17:39.465Z","endTime":"2026-04-15T20:17:44.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876518840346804,"aZ":-27.657791200274,"pfxX":7.897516212036614,"pfxZ":2.9795036710131697,"pX":0.09621718527271683,"pZ":3.1934602875098266,"vX0":0.9347369780423631,"vY0":-123.25520573715927,"vZ0":0.5279314121542391,"x":113.33,"y":152.56,"x0":-1.3137531901897486,"y0":50.002056296316795,"z0":5.339677528557412,"aX":11.97112395851877},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":-14.5,"spinRate":2123,"spinDirection":89},"zone":2,"typeConfidence":0.9,"plateTime":0.44691943394550915,"extension":6.99315065919744},"hitData":{"launchSpeed":85.7,"launchAngle":9.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.62,"coordY":103.04}},"index":4,"playId":"eb88fc51-8c6c-3176-9760-2e8ef9b2c19a","pitchNumber":5,"startTime":"2026-04-15T20:17:58.381Z","endTime":"2026-04-15T20:18:08.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:18:08.516Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Kreidler homers (2) on a fly ball to left field. Matt Wallner scores. Brooks Lee scores.","rbi":3,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:19:13.815Z","endTime":"2026-04-15T20:19:40.964Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-04-15T20:18:32.922Z","endTime":"2026-04-15T20:19:16.195Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646863793710093,"aZ":-25.29298863619587,"pfxX":-10.1513999069607,"pfxZ":3.7348916492461672,"pX":-0.77127888336817,"pZ":2.980123351935849,"vX0":4.417584002604652,"vY0":-134.9529486904403,"vZ0":-1.5162070480834475,"x":146.4,"y":158.32,"x0":-1.1114130673995881,"y0":50.00448540552948,"z0":5.332690008726804,"aX":-18.706496141697855},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":2200,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.40603520423210515,"extension":7.262725738056969},"hitData":{"launchSpeed":104.1,"launchAngle":27.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.65,"coordY":80.73}},"index":1,"playId":"07cf197c-c288-3744-8d25-9958be357b97","pitchNumber":1,"startTime":"2026-04-15T20:19:16.195Z","endTime":"2026-04-15T20:19:40.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.4000000000000001,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:19:40.964Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:20:52.681Z","endTime":"2026-04-15T20:21:52.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-15T20:20:10.934Z","endTime":"2026-04-15T20:20:54.911Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349855787799246,"aZ":-40.798314673754106,"pfxX":8.632038032717936,"pfxZ":-6.278377261236388,"pX":0.05726816325595708,"pZ":2.2075007681775873,"vX0":0.2513972854252975,"vY0":-117.65041817143933,"vZ0":1.325883762003696,"x":114.82,"y":179.18,"x0":-1.169468372761457,"y0":50.000595425098176,"z0":5.475205301546027,"aX":11.86425213637721},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.6,"breakHorizontal":-15.6,"spinRate":2185,"spinDirection":44},"zone":8,"typeConfidence":0.92,"plateTime":0.4690564061248357,"extension":6.943774838810286},"index":1,"playId":"fdf30a21-90e2-3a54-90c2-a27c0ecec8cd","pitchNumber":1,"startTime":"2026-04-15T20:20:54.911Z","endTime":"2026-04-15T20:20:59.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.581933318538784,"aZ":-42.287440788549134,"pfxX":8.33931948962923,"pfxZ":-7.059864652884624,"pX":-0.7801601836666643,"pZ":1.9677646723936042,"vX0":-1.1419037942632226,"vY0":-120.12601502653281,"vZ0":0.8007828782277924,"x":146.74,"y":185.65,"x0":-1.3744139217965026,"y0":50.003211131528005,"z0":5.449890667611337,"aX":11.94535876509214},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.1,"breakHorizontal":-14.6,"spinRate":2350,"spinDirection":45},"zone":7,"typeConfidence":0.92,"plateTime":0.45947443332375615,"extension":6.870396845321589},"index":2,"playId":"b2a80b7e-1e4e-3dba-939e-97d655ee8cf7","pitchNumber":2,"startTime":"2026-04-15T20:21:10.751Z","endTime":"2026-04-15T20:21:15.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701058786421015,"aZ":-14.477983057416255,"pfxX":-4.018514119335983,"pfxZ":9.494454225308056,"pX":-0.07450389828765572,"pZ":2.4068465511447763,"vX0":3.692003067931157,"vY0":-136.31480252069,"vZ0":-5.153877888315524,"x":119.84,"y":173.8,"x0":-0.9308462655639943,"y0":50.00119898482771,"z0":5.337635871955238,"aX":-7.488142394283855},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2253,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.4033219066817919,"extension":7.113595497317044},"hitData":{"launchSpeed":101.3,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.7,"coordY":50.65}},"index":3,"playId":"263f502e-cff7-3445-a1c2-404b03eddfc3","pitchNumber":3,"startTime":"2026-04-15T20:21:43.009Z","endTime":"2026-04-15T20:21:52.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:21:52.931Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-15T20:22:19.340Z","endTime":"2026-04-15T20:23:41.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":"80.52"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.44"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.92"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.08"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.51"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.09"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.54"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".404"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.019"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.019"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}],"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304885346095883,"aZ":-16.641707356079323,"pfxX":-3.3994679398064536,"pfxZ":8.301101276370428,"pX":0.2524766302540235,"pZ":2.603018831156891,"vX0":4.581460562006959,"vY0":-136.26043324964485,"vZ0":-4.04178716665172,"x":107.38,"y":168.5,"x0":-1.0128481751373473,"y0":50.00416042174668,"z0":5.263212606589749,"aX":-6.362162890541324},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":5.2,"spinRate":2148,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40272410780674406,"extension":7.144154708680603},"index":0,"playId":"2da2ad79-6190-33a8-8acf-8c6dcc7412f7","pitchNumber":1,"startTime":"2026-04-15T20:22:19.340Z","endTime":"2026-04-15T20:22:22.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546360291095926,"aZ":-28.035381525178767,"pfxX":8.520107896771915,"pfxZ":2.74402369654217,"pX":-1.1299533979603982,"pZ":3.4810360271964167,"vX0":-2.435292698981322,"vY0":-121.66674135175319,"vZ0":1.1309188976593885,"x":160.07,"y":144.79,"x0":-1.2265412397468094,"y0":50.00231116512132,"z0":5.429027960557492,"aX":12.848450242073161},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":-14.9,"spinRate":2191,"spinDirection":87},"zone":11,"typeConfidence":0.9,"plateTime":0.4491685754801944,"extension":6.8792056172487825},"index":1,"playId":"eaad62dc-e076-3682-b86f-340e8dac49a5","pitchNumber":2,"startTime":"2026-04-15T20:22:51.306Z","endTime":"2026-04-15T20:22:55.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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, 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.3,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166100429683105,"aZ":-28.750940713603725,"pfxX":7.8435945786347006,"pfxZ":2.2182684845924605,"pX":0.29757035319196934,"pZ":1.5666777184861034,"vX0":1.133856443573926,"vY0":-122.81576651121054,"vZ0":-3.0886664269664097,"x":105.66,"y":196.48,"x0":-1.1888204573276255,"y0":50.00184726605374,"z0":5.26171555434303,"aX":12.094327753898096},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-14.5,"spinRate":2143,"spinDirection":74},"zone":9,"typeConfidence":0.89,"plateTime":0.44437921154280824,"extension":6.928471794060423},"index":2,"playId":"dd46e0d8-0bcc-342d-9fcf-4f356088992c","pitchNumber":3,"startTime":"2026-04-15T20:23:05.455Z","endTime":"2026-04-15T20:23:10.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-15T20:23:17.308Z","endTime":"2026-04-15T20:23:28.721Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78205206058011,"aZ":-29.069932239326995,"pfxX":8.390340278572161,"pfxZ":2.0003725365642993,"pX":0.5510710656764238,"pZ":2.189992144015865,"vX0":1.3474633442342014,"vY0":-123.49070056143489,"vZ0":-1.6614714619946795,"x":95.99,"y":179.65,"x0":-1.0914268549224806,"y0":50.00172700342097,"z0":5.308853860772137,"aX":13.002006796883387},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":2166,"spinDirection":82},"zone":6,"typeConfidence":0.88,"plateTime":0.4429446096037539,"extension":6.9607241265473},"hitData":{"launchSpeed":74.5,"launchAngle":44.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.13,"coordY":107.0}},"index":4,"playId":"47c197ef-e6c6-37ed-b01b-78ec33f1f3ef","pitchNumber":4,"startTime":"2026-04-15T20:23:28.721Z","endTime":"2026-04-15T20:23:41.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-15T20:23:41.118Z","atBatIndex":80}]