[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:41:17.824Z","endTime":"2025-07-26T22:42:40.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"2025-07-26T19:18:38.332Z","endTime":"2025-07-26T22:13:34.609Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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":"2025-07-26T22:13:34.609Z","endTime":"2025-07-26T22:40:21.771Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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":"2025-07-26T22:40:21.771Z","endTime":"2025-07-26T22:41:20.132Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.53999982625442,"strikeZoneBottom":1.47657132794568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27895170006881,"aZ":-15.29918815514684,"pfxX":7.834485400576547,"pfxZ":8.951831640493003,"pX":1.286970908328292,"pZ":2.5820404992766974,"vX0":-6.719959752937805,"vY0":-135.61882268391884,"vZ0":-5.874411962245393,"x":67.94,"y":169.06,"x0":2.764374949082619,"y0":50.00491417369857,"z0":5.821673995494138,"aX":14.773284059515031},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.0,"spinRate":2287,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4020020684884811,"extension":6.28867784319339},"index":3,"playId":"728f17e8-d491-346c-9cdb-c90aa3351c9d","pitchNumber":1,"startTime":"2025-07-26T22:41:20.132Z","endTime":"2025-07-26T22:41:25.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.061454192294867,"aZ":-14.620508219550365,"pfxX":6.983035353995751,"pfxZ":9.228078774646676,"pX":0.9188247768057646,"pZ":2.4343998073382687,"vX0":-7.258958700391705,"vY0":-136.34414425624317,"vZ0":-6.399275087956991,"x":81.98,"y":173.05,"x0":2.695288413537012,"y0":50.00306089707455,"z0":5.801983012765591,"aX":13.284184052396103},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-11.3,"spinRate":2296,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.4001321715562458,"extension":6.163612822071735},"index":4,"playId":"51d391a7-a24b-3fcf-b960-6859a6e05638","pitchNumber":2,"startTime":"2025-07-26T22:41:33.399Z","endTime":"2025-07-26T22:41:37.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":93.6,"endSpeed":86.1,"strikeZoneTop":3.54000227098066,"strikeZoneBottom":1.54962607865092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.702573591877538,"aZ":-16.022840249463844,"pfxX":7.9768414301037005,"pfxZ":8.528783643189788,"pX":0.9745966837476581,"pZ":3.8808457067878734,"vX0":-7.2100901662048305,"vY0":-136.22640787721446,"vZ0":-2.5392546568065617,"x":79.85,"y":134.0,"x0":2.6090504508880668,"y0":50.00649203994419,"z0":5.922345784372712,"aX":15.11457443733519},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-13.1,"spinRate":2368,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4008485925743055,"extension":6.197633193463535},"index":5,"playId":"b25e4636-4442-339f-b674-b36a8a3b0356","pitchNumber":3,"startTime":"2025-07-26T22:41:48.195Z","endTime":"2025-07-26T22:41:53.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.39775980736241,"strikeZoneBottom":1.52790721242381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.73061614123138,"aZ":-37.64573533871371,"pfxX":-2.7891360991615812,"pfxZ":-3.853507001654231,"pX":0.885386500480515,"pZ":2.6349588002177824,"vX0":-2.8841208725907057,"vY0":-117.6754050108323,"vZ0":-0.2949113788812796,"x":83.25,"y":167.64,"x0":2.4836467203001793,"y0":50.0032290875002,"z0":6.21318289302059,"aX":-3.959694868579846},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.8,"breakHorizontal":5.6,"spinRate":2880,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.46326786211716975,"extension":6.180688772635954},"index":6,"playId":"c9fc6973-e9f5-3287-8ca3-552ff736371b","pitchNumber":4,"startTime":"2025-07-26T22:42:01.287Z","endTime":"2025-07-26T22:42:06.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.53999959254888,"strikeZoneBottom":1.4954985812338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.259665311957594,"aZ":-14.532651071397117,"pfxX":7.114884608945109,"pfxZ":9.332380557548477,"pX":0.753584432487627,"pZ":4.165842287729372,"vX0":-7.567327418723332,"vY0":-136.01437325794996,"vZ0":-2.0150305698106385,"x":88.28,"y":126.3,"x0":2.6353084796506723,"y0":50.006067400655596,"z0":5.913517157299959,"aX":13.455944599420956},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-11.5,"spinRate":2288,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4012762923378368,"extension":6.169189490476721},"index":7,"playId":"c77a6c41-5c8a-377d-8ddb-622edcee57da","pitchNumber":5,"startTime":"2025-07-26T22:42:16.133Z","endTime":"2025-07-26T22:42:20.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.4,"endSpeed":86.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23954515099945,"aZ":-14.620946375744888,"pfxX":7.939207260180795,"pfxZ":9.15757150380135,"pX":0.07527973204163588,"pZ":2.716082664212497,"vX0":-9.377840556874713,"vY0":-137.08027737540547,"vZ0":-5.772925890807492,"x":114.13,"y":165.45,"x0":2.497480545394768,"y0":50.002659428188394,"z0":5.835020849887132,"aX":15.218969588042166},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-12.6,"spinRate":2366,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.3984616399712677,"extension":6.321097431297044},"hitData":{"launchSpeed":99.6,"launchAngle":38.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.37,"coordY":57.6}},"index":8,"playId":"7d0f46c8-8d90-3196-9e35-36b2ea64477b","pitchNumber":6,"startTime":"2025-07-26T22:42:30.969Z","endTime":"2025-07-26T22:42:40.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-26T22:42:40.220Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christopher Morel flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:43:01.479Z","endTime":"2025-07-26T22:45:32.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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":80.1,"endSpeed":74.7,"strikeZoneTop":3.57670954573704,"strikeZoneBottom":1.61714446924647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.267734067823447,"aZ":-37.54005080578864,"pfxX":-4.4439005739189765,"pfxZ":-3.8605822436980297,"pX":1.1937154437827002,"pZ":2.059361710013319,"vX0":-2.0746582705438477,"vY0":-116.73730987422854,"vZ0":-1.3027048062682036,"x":71.5,"y":183.18,"x0":2.6688971013545295,"y0":50.00135211171886,"z0":6.132476925956971,"aX":-6.182513922075146},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.1,"breakHorizontal":8.5,"spinRate":2942,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.46773344833819275,"extension":6.104971955343806},"index":0,"playId":"188a855e-82f9-3e0d-b6a4-3375d8109047","pitchNumber":1,"startTime":"2025-07-26T22:43:05.110Z","endTime":"2025-07-26T22:43:12.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.69999887163631,"strikeZoneBottom":1.72623221883355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49894632865664,"aZ":-20.97572646734675,"pfxX":-0.23830800642983352,"pfxZ":6.401068424648523,"pX":-1.5632192468241894,"pZ":3.5394755398999984,"vX0":-10.194990879147765,"vY0":-130.90900909553852,"vZ0":-2.359096193098371,"x":176.59,"y":143.21,"x0":2.3993396166182626,"y0":50.00416568060111,"z0":6.008675216706782,"aX":-0.4170082019768087},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":2.5,"spinRate":2644,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.4170860738419977,"extension":6.268959618581782},"index":1,"playId":"c4492b55-5b99-3864-b50e-8b95b6dfdfd1","pitchNumber":2,"startTime":"2025-07-26T22:43:18.396Z","endTime":"2025-07-26T22:43:23.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.429943343843053,"aZ":-20.776124996417813,"pfxX":9.790778058229728,"pfxZ":7.159242103402194,"pX":0.3084956374676267,"pZ":3.0678832363737185,"vX0":-8.620695882979527,"vY0":-124.93099834230482,"vZ0":-3.0069351760742338,"x":105.24,"y":155.95,"x0":2.5195747741006858,"y0":50.00369495685747,"z0":5.980579579248936,"aX":15.591688279350713},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.6,"breakHorizontal":-16.0,"spinRate":2094,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.43718195087822354,"extension":6.224784479562808},"index":2,"playId":"8a904f18-2cf9-38af-8e0a-b6d4b05167bb","pitchNumber":3,"startTime":"2025-07-26T22:43:32.493Z","endTime":"2025-07-26T22:43:35.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.423224958254156,"aZ":-14.090896557212321,"pfxX":6.097540495128839,"pfxZ":9.491624005120773,"pX":-0.7825253883788763,"pZ":3.061398411124871,"vX0":-11.391054453591838,"vY0":-136.52093434616066,"vZ0":-4.805674547321852,"x":146.83,"y":156.12,"x0":2.6342619085731958,"y0":50.004201713334425,"z0":5.800098072829559,"aX":11.619738440927236},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":2289,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.39977447632004726,"extension":6.365613308886273},"index":3,"playId":"5e1d5a6e-23e7-343b-92b0-4c5c5362ce1d","pitchNumber":4,"startTime":"2025-07-26T22:44:19.292Z","endTime":"2025-07-26T22:44:24.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-26T22:44:25.919Z","endTime":"2025-07-26T22:44:39.112Z","isPitch":false,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.48927620641459,"strikeZoneBottom":1.57680430320385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.860788064426707,"aZ":-28.245946576038893,"pfxX":-5.589150701254889,"pfxZ":2.6117260357368126,"pX":0.07706760309522202,"pZ":1.1447191352244361,"vX0":-4.44259975644217,"vY0":-121.58967650027947,"vZ0":-5.3696513548968134,"x":114.06,"y":207.87,"x0":2.651220598661631,"y0":50.003940801020086,"z0":5.819909825879248,"aX":-8.404180104951203},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":11.2,"spinRate":2896,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4497174603876375,"extension":6.286826131226174},"index":5,"playId":"66bac344-26cb-3781-8721-abd61f551cd9","pitchNumber":5,"startTime":"2025-07-26T22:44:39.112Z","endTime":"2025-07-26T22:44:47.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69293404960607,"aZ":-14.714857713932904,"pfxX":6.242208646091436,"pfxZ":9.082160146928086,"pX":0.6543125292355159,"pZ":2.8718910273198173,"vX0":-7.359578351358689,"vY0":-137.56027541717452,"vZ0":-5.232660973607283,"x":92.06,"y":161.24,"x0":2.549717601530613,"y0":50.00049533207231,"z0":5.791613623007015,"aX":11.996590262829312},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2280,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.3977386939882628,"extension":6.363484906520315},"index":6,"playId":"cf8c001e-49b0-33b9-8726-596322ddffc7","pitchNumber":6,"startTime":"2025-07-26T22:44:57.883Z","endTime":"2025-07-26T22:45:06.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.03561227678686,"aZ":-36.57324755050181,"pfxX":-4.527346735462979,"pfxZ":-3.1566453598572917,"pX":0.5659103844998244,"pZ":2.2141596215406443,"vX0":-3.342997940828974,"vY0":-117.23287748748521,"vZ0":-1.0624196139687703,"x":95.43,"y":179.0,"x0":2.5983518283324756,"y0":50.00472583039736,"z0":6.08528896580586,"aX":-6.305170114676535},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.8,"breakHorizontal":9.0,"spinRate":2786,"spinDirection":321},"zone":9,"typeConfidence":0.9,"plateTime":0.4671046320880743,"extension":6.216946492398814},"hitData":{"launchSpeed":98.9,"launchAngle":38.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.44,"coordY":67.38}},"index":7,"playId":"8a210226-6f00-3bd7-843d-3d0c9d4044cf","pitchNumber":7,"startTime":"2025-07-26T22:45:22.988Z","endTime":"2025-07-26T22:45:32.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:45:32.375Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T22:45:54.342Z","endTime":"2025-07-26T22:46:44.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38424367951645,"aZ":-16.013843167145186,"pfxX":6.602298307487292,"pfxZ":8.27093539518975,"pX":0.6919929299958566,"pZ":3.0317079797502307,"vX0":-7.694316436300986,"vY0":-138.07648788178065,"vZ0":-4.899197001327485,"x":90.62,"y":156.92,"x0":2.6416539956327783,"y0":50.00045130777612,"z0":5.8875425372894,"aX":12.896030587963432},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":-10.6,"spinRate":2372,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.3949360529182613,"extension":6.246079588634008},"index":0,"playId":"fa0a4b56-558c-38d0-98dd-1857f2101b6f","pitchNumber":1,"startTime":"2025-07-26T22:45:57.036Z","endTime":"2025-07-26T22:46:00.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.59877269149025,"strikeZoneBottom":1.57900578833943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317305125922164,"aZ":-15.46587814913755,"pfxX":7.120036062368616,"pfxZ":8.717454271479827,"pX":0.14014143533953669,"pZ":2.1875129419360797,"vX0":-9.057840664603914,"vY0":-137.50471707137575,"vZ0":-6.711636073262272,"x":111.66,"y":179.72,"x0":2.5508782074889353,"y0":50.000941874940935,"z0":5.708214584556011,"aX":13.642556933732013},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-11.0,"spinRate":2324,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.39824286108413975,"extension":6.228125799795532},"index":1,"playId":"92f89c08-5b86-3961-afa5-96ec122d88a1","pitchNumber":2,"startTime":"2025-07-26T22:46:11.440Z","endTime":"2025-07-26T22:46:15.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.70000010996588,"strikeZoneBottom":1.70820208592012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865709330258913,"aZ":-20.60423948155687,"pfxX":10.912259282025673,"pfxZ":7.240617967965268,"pX":2.159696971402072,"pZ":1.657874994630411,"vX0":-4.9322624390432654,"vY0":-125.47634946732902,"vZ0":-5.983504037600512,"x":34.68,"y":194.02,"x0":2.7307275906624286,"y0":50.003987977080534,"z0":5.747071102414656,"aX":17.4395202600365},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":-18.7,"spinRate":2108,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4361464624233218,"extension":6.235993831652518},"index":2,"playId":"35270308-0211-3cbd-8b32-80a8037fb75e","pitchNumber":3,"startTime":"2025-07-26T22:46:24.748Z","endTime":"2025-07-26T22:46:28.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.69999875532508,"strikeZoneBottom":1.73021549793179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.212220952323054,"aZ":-13.806032677940298,"pfxX":7.4955549664138985,"pfxZ":9.764244302361831,"pX":-0.4509539596305411,"pZ":2.2100749013912524,"vX0":-10.57777799360204,"vY0":-136.3437646715884,"vZ0":-6.7889474358800195,"x":134.19,"y":179.11,"x0":2.5065632125410087,"y0":50.00130114987518,"z0":5.686486767106448,"aX":14.09909120118625},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-11.3,"spinRate":2310,"spinDirection":141},"zone":7,"typeConfidence":0.91,"plateTime":0.40183978200263004,"extension":6.236810996392026},"index":3,"playId":"fa6c4898-10a5-3d56-9d67-217d797bc296","pitchNumber":4,"startTime":"2025-07-26T22:46:39.716Z","endTime":"2025-07-26T22:46:44.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:46:44.014Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:48:43.181Z","endTime":"2025-07-26T22:49:15.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":87.0,"strikeZoneTop":3.30000122725346,"strikeZoneBottom":1.42420522357381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.782464165061945,"aZ":-10.93455799130742,"pfxX":-5.498054719331655,"pfxZ":11.011434106042127,"pX":0.26008879825517905,"pZ":1.6230397231412483,"vX0":5.210005705582704,"vY0":-137.80990698660509,"vZ0":-9.320255597349274,"x":107.09,"y":194.96,"x0":-0.9379303196676706,"y0":50.00670435651539,"z0":5.7818512654451135,"aX":-10.608865862285656},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2456,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3970067941842452,"extension":6.785498737736711},"index":0,"playId":"de29f3a0-bbf0-3027-a94b-19ab392de25a","pitchNumber":1,"startTime":"2025-07-26T22:48:52.907Z","endTime":"2025-07-26T22:48:57.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16646989208316,"aZ":-11.477076818707658,"pfxX":-4.399162420407238,"pfxZ":10.53130181297707,"pX":0.6822352698011104,"pZ":2.8376190841661506,"vX0":6.052998162464304,"vY0":-139.27515489039874,"vZ0":-6.229147870206276,"x":90.99,"y":162.16,"x0":-0.9473235627818198,"y0":50.004625216277105,"z0":5.861767921249865,"aX":-8.64737812799931},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2558,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.3932178714882304,"extension":6.72990394980817},"hitData":{"launchSpeed":70.2,"launchAngle":86.0,"totalDistance":15.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.39,"coordY":207.92}},"index":1,"playId":"8d772a64-a7d0-3017-a703-c514e547f70f","pitchNumber":2,"startTime":"2025-07-26T22:49:06.653Z","endTime":"2025-07-26T22:49:15.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:49:15.458Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:49:34.879Z","endTime":"2025-07-26T22:49:54.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.384142126241045,"aZ":-10.819575264875196,"pfxX":-3.0202713606753933,"pfxZ":11.258776406855524,"pX":-0.13655786355661736,"pZ":2.888746520564376,"vX0":2.993393725384518,"vY0":-136.89451150706265,"vZ0":-6.173800749623293,"x":122.21,"y":160.78,"x0":-0.8521013560407645,"y0":50.00542486658576,"z0":5.914959173081295,"aX":-5.7300494898475955},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2299,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4001939551677287,"extension":6.686603228571037},"hitData":{"launchSpeed":87.9,"launchAngle":48.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.96,"coordY":120.28}},"index":0,"playId":"8b8fc8e1-9588-3b52-9536-f3f239b859af","pitchNumber":1,"startTime":"2025-07-26T22:49:44.912Z","endTime":"2025-07-26T22:49:54.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:49:54.879Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz hits a ground-rule double (22) on a fly ball to left field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:50:15.719Z","endTime":"2025-07-26T22:51:33.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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(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":95.1,"endSpeed":87.3,"strikeZoneTop":3.58999773646247,"strikeZoneBottom":1.65480496703983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.888005913967888,"aZ":-13.918150110919042,"pfxX":-5.826502846440501,"pfxZ":9.363954840908207,"pX":-1.1252528249003992,"pZ":2.663764828187065,"vX0":1.7968351327754446,"vY0":-138.5010920073604,"vZ0":-6.111038662853679,"x":159.89,"y":166.86,"x0":-1.023887697029951,"y0":50.00643218892364,"z0":5.823714144218534,"aX":-11.362287313091615},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2373,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.394926352396491,"extension":6.737817142370427},"index":0,"playId":"c64590e6-d6b7-367b-9495-2fc39e11238b","pitchNumber":1,"startTime":"2025-07-26T22:50:20.697Z","endTime":"2025-07-26T22:50:26.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1573585094366,"aZ":-22.360606878598446,"pfxX":3.5601161620829904,"pfxZ":5.584991303877313,"pX":0.1953306119501263,"pZ":2.70494988541789,"vX0":2.2294893679048453,"vY0":-131.32533477705823,"vZ0":-4.004677895046192,"x":109.55,"y":165.75,"x0":-1.125452380766648,"y0":50.00405136396142,"z0":5.900063818603866,"aX":6.258540852482273},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-7.0,"spinRate":2485,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4160627624577593,"extension":6.588221390061658},"index":1,"playId":"fdca547f-4ada-3b53-a29a-a2b69efd4178","pitchNumber":2,"startTime":"2025-07-26T22:50:34.562Z","endTime":"2025-07-26T22:50:37.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.8,"endSpeed":80.4,"strikeZoneTop":3.59000155051639,"strikeZoneBottom":1.62653445631383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942862818916247,"aZ":-30.641379455756002,"pfxX":-9.07824688938277,"pfxZ":0.9350689854971117,"pX":-1.2717240360387336,"pZ":1.7653745467487876,"vX0":2.6706073653998637,"vY0":-127.7940882561505,"vZ0":-4.260173824966896,"x":165.48,"y":191.11,"x0":-1.1549195700875046,"y0":50.00535006088169,"z0":5.8788586849254365,"aX":-14.919116043377375},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":2578,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.42968845520180254,"extension":6.645662199652476},"index":2,"playId":"e3589544-b65c-35f8-b1d9-68a165df6ae6","pitchNumber":3,"startTime":"2025-07-26T22:50:53.120Z","endTime":"2025-07-26T22:50:59.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.59000014488442,"strikeZoneBottom":1.68993978691667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37868066722411,"aZ":-10.473671120356304,"pfxX":-5.115615783630092,"pfxZ":10.957863199870728,"pX":-0.2127822341412772,"pZ":2.8056232634304625,"vX0":3.615622515050524,"vY0":-140.01178429446492,"vZ0":-6.467452813414837,"x":125.11,"y":163.03,"x0":-0.8579496178890228,"y0":50.00324520203253,"z0":5.835015076786331,"aX":-10.130379624967844},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2496,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3915955119413188,"extension":6.74652372097805},"index":3,"playId":"278c6133-667a-301a-9a4b-629c51efac70","pitchNumber":4,"startTime":"2025-07-26T22:51:10.490Z","endTime":"2025-07-26T22:51:15.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768189416857705,"aZ":-32.710362504494775,"pfxX":-8.606576507713147,"pfxZ":-0.3274248301906635,"pX":-0.42775565350235756,"pZ":2.737588800020405,"vX0":4.2125338686656395,"vY0":-127.24777209073535,"vZ0":-1.6552451241884678,"x":133.31,"y":164.87,"x0":-0.9852704798993194,"y0":50.00287333346914,"z0":5.984724327695107,"aX":-14.133496147099674},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":14.6,"spinRate":2619,"spinDirection":253},"zone":4,"typeConfidence":0.91,"plateTime":0.4302079370309748,"extension":6.627057510069498},"hitData":{"launchSpeed":94.9,"launchAngle":39.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":32.06,"coordY":89.32}},"index":4,"playId":"ea733e1d-b26f-3edc-86e8-a7feaef127b3","pitchNumber":5,"startTime":"2025-07-26T22:51:24.192Z","endTime":"2025-07-26T22:51:33.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.41,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:51:33.385Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T22:52:11.959Z","endTime":"2025-07-26T22:53:07.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(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":88.1,"endSpeed":81.8,"strikeZoneTop":3.19487274195053,"strikeZoneBottom":1.33724091746785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7596868518758,"aZ":-24.754766420565396,"pfxX":3.100788431320925,"pfxZ":4.403997821679068,"pX":0.40419428094976295,"pZ":1.6227296591831408,"vX0":3.1306963626451934,"vY0":-128.27025595946156,"vZ0":-5.673917733403925,"x":101.59,"y":194.97,"x0":-1.2300762876540359,"y0":50.00348423760867,"z0":5.765493187067478,"aX":5.224463761392261},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-6.2,"spinRate":2651,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.425197620730827,"extension":6.752434413008815},"index":0,"playId":"bb339812-ea13-3a27-aa11-8b4ca624be69","pitchNumber":1,"startTime":"2025-07-26T22:52:23.519Z","endTime":"2025-07-26T22:52:28.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.32000207094335,"strikeZoneBottom":1.39114995101463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.524126939182356,"aZ":-26.547829476269378,"pfxX":-8.881048004203205,"pfxZ":3.426460127737803,"pX":1.2901915220875113,"pZ":1.4665575332064271,"vX0":8.434367062903027,"vY0":-127.44602662254825,"vZ0":-5.629995113943561,"x":67.82,"y":199.18,"x0":-0.9104535535634967,"y0":50.00374183303009,"z0":5.804655401517604,"aX":-14.59049036185392},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":14.2,"spinRate":2408,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.42999297117279056,"extension":6.6732370670982055},"index":1,"playId":"a6e0cb83-f87c-3af7-b8a9-a0e0ffeb3276","pitchNumber":2,"startTime":"2025-07-26T22:52:40.148Z","endTime":"2025-07-26T22:52:47.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.983500755093008,"aZ":-14.210877384608038,"pfxX":-6.19568823847684,"pfxZ":9.233079536261588,"pX":-0.6464096972317765,"pZ":2.0489068785295528,"vX0":3.8500158801775077,"vY0":-138.3785938801279,"vZ0":-7.450361008351922,"x":141.64,"y":183.46,"x0":-1.2485483904879675,"y0":50.00371753948051,"z0":5.722460005459194,"aX":-12.053279607887182},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2408,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3953582170468972,"extension":6.622969595215154},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.49,"coordY":164.35}},"index":2,"playId":"fc13628a-102e-3a93-99c3-9092e3a8323b","pitchNumber":3,"startTime":"2025-07-26T22:52:59.888Z","endTime":"2025-07-26T22:53:07.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:53:07.488Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:55:17.533Z","endTime":"2025-07-26T22:56:21.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.35493412319657,"strikeZoneBottom":1.32407766892971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48203600063551,"aZ":-29.45005492307819,"pfxX":-5.3816069055696705,"pfxZ":1.8948688425812534,"pX":-0.22398443128194642,"pZ":0.9046141448974998,"vX0":-5.097576832019985,"vY0":-120.42476771023162,"vZ0":-5.447807555024076,"x":125.54,"y":214.36,"x0":2.6344368324897833,"y0":50.00600499296929,"z0":5.860960575712451,"aX":-7.757021278418317},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":11.2,"spinRate":2748,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.45814398562091796,"extension":6.356035115076811},"index":0,"playId":"dc34c524-8a1d-34dc-97ed-b7ae349e8a4e","pitchNumber":1,"startTime":"2025-07-26T22:55:17.533Z","endTime":"2025-07-26T22:55:27.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.570967060028273,"aZ":-13.898504573892229,"pfxX":8.545622547713501,"pfxZ":9.756919295531892,"pX":0.4274059715702099,"pZ":2.23251737992084,"vX0":-8.788794792060889,"vY0":-136.36645254658248,"vZ0":-6.775588220351317,"x":100.71,"y":178.5,"x0":2.5905800819621345,"y0":50.00021988205437,"z0":5.71859122649065,"aX":16.001728470643105},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":-13.4,"spinRate":2356,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4025262480568119,"extension":6.229079544215438},"index":1,"playId":"cb227c50-a316-37c3-b702-b1374502a66e","pitchNumber":2,"startTime":"2025-07-26T22:55:31.184Z","endTime":"2025-07-26T22:55:34.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.41000140987715,"strikeZoneBottom":1.48355731812699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.220529597412096,"aZ":-28.71824768493507,"pfxX":-2.467541891786764,"pfxZ":2.286854609183939,"pX":-0.2859106851985398,"pZ":3.132227774414068,"vX0":-5.684547771848986,"vY0":-121.87836884533498,"vZ0":-1.1015701956434505,"x":127.9,"y":154.21,"x0":2.3940934322481273,"y0":50.001711710115515,"z0":6.062969863356446,"aX":-3.722081701811744},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":5.8,"spinRate":2763,"spinDirection":288},"zone":1,"typeConfidence":0.89,"plateTime":0.44885819751975875,"extension":6.206966486832908},"index":2,"playId":"b3e07662-aca3-30b7-b214-c3cdc7f17f49","pitchNumber":3,"startTime":"2025-07-26T22:55:49.103Z","endTime":"2025-07-26T22:55:53.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":81.2,"endSpeed":74.0,"strikeZoneTop":3.40999932262677,"strikeZoneBottom":1.3979448833176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36532664636254,"aZ":-30.190928636857947,"pfxX":-8.442850340930518,"pfxZ":1.4291351565223245,"pX":-1.1470476839036259,"pZ":1.418402515437786,"vX0":-5.92684380474887,"vY0":-118.08206651597841,"vZ0":-3.814360719601882,"x":160.72,"y":200.48,"x0":2.508575460940986,"y0":50.001925423866865,"z0":5.888618653553741,"aX":-11.70009930868117},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.8,"breakHorizontal":16.9,"spinRate":2873,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46717316994531455,"extension":6.202459923924791},"index":3,"playId":"10898a29-a122-31fa-bbcb-ddf20857b5c8","pitchNumber":4,"startTime":"2025-07-26T22:56:02.741Z","endTime":"2025-07-26T22:56:07.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.627276254028953,"aZ":-15.054238350664155,"pfxX":7.864992195779846,"pfxZ":8.971453625454224,"pX":-0.6281227944062502,"pZ":2.2150801509446993,"vX0":-11.111699911524505,"vY0":-137.10749444092735,"vZ0":-6.811027314825564,"x":140.94,"y":178.97,"x0":2.450810923457975,"y0":50.006546496971005,"z0":5.754483118126722,"aX":15.01492225587548},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":-12.0,"spinRate":2352,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.39912122112366744,"extension":6.307328322796584},"index":4,"playId":"d902133b-df80-3b3e-a1dc-89159e745db8","pitchNumber":5,"startTime":"2025-07-26T22:56:17.448Z","endTime":"2025-07-26T22:56:21.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:56:21.587Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out softly, pitcher Andrew Abbott to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:56:36.176Z","endTime":"2025-07-26T22:57:22.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671096,"link":"/api/v1/people/671096"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 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":80.1,"endSpeed":74.2,"strikeZoneTop":3.15972672403044,"strikeZoneBottom":1.30584489469994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.760709660166377,"aZ":-35.90143320300871,"pfxX":-4.6931958779734035,"pfxZ":-2.702909089835579,"pX":0.8739957782044235,"pZ":1.6050228961518496,"vX0":-2.419580162362809,"vY0":-116.68881498504916,"vZ0":-2.5781626777499844,"x":83.69,"y":195.44,"x0":2.5336626752544724,"y0":50.00159851229083,"z0":6.103486917979257,"aX":-6.4771213672104695},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.3,"breakHorizontal":9.1,"spinRate":2931,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.4692245321338273,"extension":6.1069398301356},"index":0,"playId":"8fee75b5-25ff-34ba-bad8-b406d6ca1f17","pitchNumber":1,"startTime":"2025-07-26T22:56:45.692Z","endTime":"2025-07-26T22:56:52.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.7,"endSpeed":86.3,"strikeZoneTop":3.11741771414543,"strikeZoneBottom":1.46889198914794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.814172807008802,"aZ":-12.950931160137252,"pfxX":6.4068777828069585,"pfxZ":10.085639416497909,"pX":0.5286488959519988,"pZ":1.493869976535617,"vX0":-7.847551502788175,"vY0":-137.50435933190755,"vZ0":-8.833681115222708,"x":96.85,"y":198.45,"x0":2.5934393194923473,"y0":50.002135886952125,"z0":5.6364524869255375,"aX":12.211289258101969},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.8,"spinRate":2392,"spinDirection":141},"zone":9,"typeConfidence":0.92,"plateTime":0.3990471528165096,"extension":6.226545020947311},"index":1,"playId":"177e24b3-7b36-317b-a3f3-9a13f5ca9681","pitchNumber":2,"startTime":"2025-07-26T22:57:00.654Z","endTime":"2025-07-26T22:57:08.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31416828002667,"aZ":-24.085909934116515,"pfxX":9.24826522556973,"pfxZ":5.310850760389911,"pX":0.8991996765060777,"pZ":3.46842376954074,"vX0":-7.033422597898862,"vY0":-122.6779258603483,"vZ0":-0.9906020862924164,"x":82.72,"y":145.13,"x0":2.602068388029624,"y0":50.005162042796975,"z0":5.930863841759854,"aX":14.095571603763439},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.1,"spinRate":2030,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4465120717333644,"extension":6.233135685753867},"hitData":{"launchSpeed":54.5,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.51,"coordY":182.62}},"index":2,"playId":"69d14f87-cbf5-372f-ace7-7991f736ca36","pitchNumber":3,"startTime":"2025-07-26T22:57:15.421Z","endTime":"2025-07-26T22:57:22.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:57:22.957Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Danny Jansen walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:57:43.709Z","endTime":"2025-07-26T22:59:14.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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.4,"endSpeed":85.9,"strikeZoneTop":3.33000224962573,"strikeZoneBottom":1.47946015657305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79215648312375,"aZ":-15.277094029331485,"pfxX":4.100735007925341,"pfxZ":8.88825854697177,"pX":1.4648106566206007,"pZ":3.66121406437487,"vX0":-4.4876097868250335,"vY0":-137.35312418344475,"vZ0":-3.200292508690367,"x":61.16,"y":139.93,"x0":2.5907994732013844,"y0":50.00654293895743,"z0":5.886949971816852,"aX":7.799442774362504},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-6.5,"spinRate":2259,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3995182862097537,"extension":6.197887304366815},"index":0,"playId":"b64ef2fc-8fd7-34dc-bfcf-aa1aac226932","pitchNumber":1,"startTime":"2025-07-26T22:57:48.628Z","endTime":"2025-07-26T22:57:54.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.369981783432063,"aZ":-13.393757117446224,"pfxX":5.107359184064985,"pfxZ":10.109927226994838,"pX":0.7114936609800273,"pZ":2.5269694149033914,"vX0":-6.806959261467581,"vY0":-135.61972569574243,"vZ0":-6.067508190099267,"x":89.88,"y":170.55,"x0":2.5934108610258546,"y0":50.00474589000539,"z0":5.731844430409672,"aX":9.490349749372736},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-7.8,"spinRate":2301,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.4042660021216036,"extension":6.2747205988407595},"index":1,"playId":"f1e7c954-e8b2-3fda-836b-b1efd4cc30a3","pitchNumber":2,"startTime":"2025-07-26T22:58:03.660Z","endTime":"2025-07-26T22:58:11.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.0,"endSpeed":85.7,"strikeZoneTop":3.23295789978548,"strikeZoneBottom":1.49827761533997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87827461603436,"aZ":-14.49537652537769,"pfxX":5.013583123051137,"pfxZ":9.342030004615978,"pX":1.0499275742481973,"pZ":3.7971215716520246,"vX0":-5.944402047374729,"vY0":-136.84608116447404,"vZ0":-2.796896532893548,"x":76.98,"y":136.26,"x0":2.601365681367175,"y0":50.00075354763932,"z0":5.828451563566059,"aX":9.485622524664594},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.8,"spinRate":2323,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4006266199597954,"extension":6.130163392149126},"index":2,"playId":"12289e72-41b9-3ddc-8c2c-19195593e92d","pitchNumber":3,"startTime":"2025-07-26T22:58:19.794Z","endTime":"2025-07-26T22:58:27.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.32999985457642,"strikeZoneBottom":1.52020672822064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.442274843705395,"aZ":-38.259633837968714,"pfxX":-6.9537917169835115,"pfxZ":-4.462466256759592,"pX":1.2718818903874731,"pZ":3.608496859266808,"vX0":-1.1461593169844304,"vY0":-116.00770738595806,"vZ0":2.3596709310291306,"x":68.52,"y":141.35,"x0":2.6755941686198135,"y0":50.00144037673363,"z0":6.221938621632508,"aX":-9.488243960088028},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.2,"breakHorizontal":12.8,"spinRate":2842,"spinDirection":304},"zone":12,"typeConfidence":0.89,"plateTime":0.4719161994323571,"extension":6.09607635639717},"index":3,"playId":"e27002a1-c982-3071-b4e0-1f041497b924","pitchNumber":4,"startTime":"2025-07-26T22:58:34.477Z","endTime":"2025-07-26T22:58:40.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.416737391505215,"aZ":-13.611457466594567,"pfxX":4.863832185518025,"pfxZ":10.027872901338288,"pX":0.6496111912156617,"pZ":2.7776883715297407,"vX0":-7.016684548037314,"vY0":-135.40908405410798,"vZ0":-5.3555097966833936,"x":92.24,"y":163.78,"x0":2.646247229121594,"y0":50.00386405820639,"z0":5.7384785845921975,"aX":9.005113418518356},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-7.3,"spinRate":2267,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.4049757763983437,"extension":6.237864239510219},"index":4,"playId":"08eebf2c-cec2-3334-a362-7875e6b9e305","pitchNumber":5,"startTime":"2025-07-26T22:58:50.362Z","endTime":"2025-07-26T22:58:53.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.32999798575572,"strikeZoneBottom":1.50048499164333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.618166150112476,"aZ":-13.37462397826733,"pfxX":6.981366955241906,"pfxZ":9.968880588337454,"pX":-0.9184744262098826,"pZ":1.8757782608648135,"vX0":-11.34121119052626,"vY0":-135.92733308696907,"vZ0":-7.751094760600876,"x":152.01,"y":188.13,"x0":2.3860801345778095,"y0":50.003043000330024,"z0":5.67766967101225,"aX":13.166680528772627},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-10.4,"spinRate":2408,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4017638315860621,"extension":6.319340511835995},"index":5,"playId":"43ddfbab-39ef-3ee1-b996-ae8f54bea3e7","pitchNumber":6,"startTime":"2025-07-26T22:59:10.395Z","endTime":"2025-07-26T22:59:14.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:59:14.550Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to left fielder Austin Hays. Danny Jansen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T22:59:27.747Z","endTime":"2025-07-26T22:59:50.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.860793042109226,"aZ":-13.647650423818673,"pfxX":6.875018071107499,"pfxZ":9.896520399757911,"pX":-0.4171919785849025,"pZ":1.5569945241354308,"vX0":-9.953757199068855,"vY0":-135.30623642114193,"vZ0":-8.371894504782857,"x":132.9,"y":196.74,"x0":2.399712417473913,"y0":50.0024741894412,"z0":5.627418443873891,"aX":12.870435719671496},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-10.6,"spinRate":2397,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.40333176402354765,"extension":6.490391341255143},"hitData":{"launchSpeed":106.6,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.0,"coordY":112.92}},"index":0,"playId":"b355bc45-48ba-3ce7-9233-ae35dc6b4200","pitchNumber":1,"startTime":"2025-07-26T22:59:39.666Z","endTime":"2025-07-26T22:59:50.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-26T22:59:50.256Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jonny DeLuca grounds into a force out, shortstop Elly De La Cruz to second baseman Matt McLain. José Caballero out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T23:00:03.714Z","endTime":"2025-07-26T23:01:59.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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,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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099313236427996,"aZ":-14.607903667853693,"pfxX":6.810315389209081,"pfxZ":9.298639058890423,"pX":0.45007871075156974,"pZ":2.2505126735873935,"vX0":-7.589901634809005,"vY0":-135.92161024378527,"vZ0":-6.553486070143246,"x":99.84,"y":178.02,"x0":2.3811325079523726,"y0":50.0018922438006,"z0":5.68929953254311,"aX":12.8650987189813},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2358,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.4014833733604437,"extension":6.441516754402271},"index":0,"playId":"246cfbbe-357f-3ae6-bfba-a2ec3f5aaab3","pitchNumber":1,"startTime":"2025-07-26T23:00:13.936Z","endTime":"2025-07-26T23:00:17.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.3,"endSpeed":78.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.376772748669993,"aZ":-20.043096053822175,"pfxX":8.12354012926875,"pfxZ":7.753477728100974,"pX":0.13407732779569728,"pZ":1.5139198675514465,"vX0":-8.381851233153736,"vY0":-123.90926747806422,"vZ0":-6.239049004017318,"x":111.89,"y":197.9,"x0":2.495653560981256,"y0":50.001111082145435,"z0":5.724533538927758,"aX":12.706456296348493},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.8,"breakHorizontal":-13.0,"spinRate":2131,"spinDirection":132},"zone":8,"typeConfidence":0.89,"plateTime":0.4410368809487384,"extension":6.383872613278191},"index":1,"playId":"d7b11b1b-89b8-35f1-a1a5-5a276ac97524","pitchNumber":2,"startTime":"2025-07-26T23:00:36.017Z","endTime":"2025-07-26T23:00:39.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.9,"strikeZoneTop":3.27999924541866,"strikeZoneBottom":1.47619718015132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.506457931373745,"aZ":-16.286012796829134,"pfxX":6.568651066296198,"pfxZ":8.43410065193435,"pX":-0.6204019722281727,"pZ":4.0855415139121565,"vX0":-10.167825643500155,"vY0":-135.85101606224998,"vZ0":-1.7777029904986033,"x":140.65,"y":128.47,"x0":2.3036843813582024,"y0":50.00492689428874,"z0":5.870642051431469,"aX":12.378435260723805},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-10.0,"spinRate":2349,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4019365099168466,"extension":6.360119146363851},"index":2,"playId":"b10a4443-7a4f-3c9a-92b4-05272fa1cfb7","pitchNumber":3,"startTime":"2025-07-26T23:00:56.501Z","endTime":"2025-07-26T23:01:02.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":83.9,"endSpeed":77.4,"strikeZoneTop":3.28000182722953,"strikeZoneBottom":1.54249290682689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.578594571706244,"aZ":-21.873257161035568,"pfxX":9.947317465869546,"pfxZ":6.824496346119432,"pX":-0.24928704743140778,"pZ":1.1274737570843378,"vX0":-8.970628353877174,"vY0":-121.7082932589135,"vZ0":-6.669065376545932,"x":126.5,"y":208.34,"x0":2.18157384479044,"y0":50.00097765551949,"z0":5.781419684848409,"aX":15.009278035440925},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.1,"spinRate":2154,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4490275345779038,"extension":6.421584652573775},"index":3,"playId":"a0285a35-2058-3a8d-a3c3-38f3fe5acbb9","pitchNumber":4,"startTime":"2025-07-26T23:01:12.620Z","endTime":"2025-07-26T23:01:17.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.404738060753907,"aZ":-20.178725770788454,"pfxX":8.080358801075521,"pfxZ":7.719300314929875,"pX":-0.31308203009686986,"pZ":2.6834340758918356,"vX0":-8.741115216126166,"vY0":-123.53279287676696,"vZ0":-3.6201842626506355,"x":128.93,"y":166.33,"x0":2.212688670553767,"y0":50.00183675151803,"z0":5.853694517189599,"aX":12.55396211298819},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.4,"breakHorizontal":-12.7,"spinRate":2128,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.44251582175775006,"extension":6.424807046909402},"index":4,"playId":"09d7b0c7-41b5-3810-9cc9-42b10e5d9e6a","pitchNumber":5,"startTime":"2025-07-26T23:01:29.587Z","endTime":"2025-07-26T23:01:34.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17161173577754,"aZ":-14.500306515477625,"pfxX":7.14826715868371,"pfxZ":9.217835154267384,"pX":0.16856451449917081,"pZ":1.9812394559026187,"vX0":-8.616047888779045,"vY0":-137.2907784318548,"vZ0":-7.551977337863297,"x":110.57,"y":185.29,"x0":2.4124633184251527,"y0":50.002673383667705,"z0":5.746094520167555,"aX":13.705241944594052},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":2368,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.3983092738933549,"extension":6.347974922550046},"hitData":{"launchSpeed":98.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.76,"coordY":154.07}},"index":5,"playId":"2d498c49-ac47-3add-8693-482e86db18b0","pitchNumber":6,"startTime":"2025-07-26T23:01:53.182Z","endTime":"2025-07-26T23:01:59.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"second":{"id":643376,"link":"/api/v1/people/643376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:01:59.791Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Lux lines out sharply to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T23:04:22.090Z","endTime":"2025-07-26T23:04:29.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53453679302819,"aZ":-15.411261859425704,"pfxX":-5.818215265664576,"pfxZ":8.883461361254799,"pX":0.4559466002192773,"pZ":1.746062754756974,"vX0":5.30459614638638,"vY0":-136.8174227620977,"vZ0":-7.933179412933162,"x":99.62,"y":191.64,"x0":-0.7566282573406973,"y0":50.0011966325365,"z0":5.749377120202318,"aX":-10.97674041208524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2376,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.40106659895139307,"extension":6.787034855607181},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.47,"coordY":98.9}},"index":0,"playId":"090e57c9-19ce-389e-9ac6-dd797074e6eb","pitchNumber":1,"startTime":"2025-07-26T23:04:22.869Z","endTime":"2025-07-26T23:04:29.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:04:29.079Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T23:04:52.362Z","endTime":"2025-07-26T23:06:31.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.40999911858125,"strikeZoneBottom":1.55302259994257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27616898696834,"aZ":-11.019801822741604,"pfxX":-3.2504635432023536,"pfxZ":11.129393347057823,"pX":0.5683096286370927,"pZ":2.7454336104107218,"vX0":4.463825801110811,"vY0":-137.2125085263756,"vZ0":-6.312553809924964,"x":95.34,"y":164.65,"x0":-0.6597301440808624,"y0":50.003056692670505,"z0":5.831972893919727,"aX":-6.178674769799941},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":4.9,"spinRate":2396,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.399680374415083,"extension":6.77992508575041},"index":0,"playId":"3c5c6a2c-d939-324d-9b58-7b1bade2f9f2","pitchNumber":1,"startTime":"2025-07-26T23:04:56.766Z","endTime":"2025-07-26T23:05:01.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.40999869649033,"strikeZoneBottom":1.56755758650618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.195304070544147,"aZ":-26.880215306513538,"pfxX":3.2301346805268203,"pfxZ":3.0954311094031617,"pX":1.5113006967421703,"pZ":1.314364232745661,"vX0":5.543477653212509,"vY0":-129.26242232543993,"vZ0":-5.987975884609064,"x":59.39,"y":203.29,"x0":-1.0717981307146742,"y0":50.00459195361429,"z0":5.695796599267111,"aX":5.524862012887668},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-7.0,"spinRate":2702,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4219868253751864,"extension":6.668170881572674},"index":1,"playId":"8b07bb0c-5b6f-35a2-9ecc-0a566251b9b4","pitchNumber":2,"startTime":"2025-07-26T23:05:10.399Z","endTime":"2025-07-26T23:05:15.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.41000232688042,"strikeZoneBottom":1.47183567031366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.414166678789,"aZ":-15.439795738338391,"pfxX":-5.836867092643366,"pfxZ":8.670131918989872,"pX":1.1551430650059538,"pZ":1.7607864971964877,"vX0":7.679022637179449,"vY0":-137.5294825811177,"vZ0":-7.915969452082226,"x":72.97,"y":191.24,"x0":-0.9053210764728112,"y0":50.00088495510674,"z0":5.708434919580321,"aX":-11.262663137106482},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2500,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39715161989607184,"extension":6.712558625441345},"index":2,"playId":"1dde9172-4088-3457-a8ed-dbafc13e420d","pitchNumber":3,"startTime":"2025-07-26T23:05:25.874Z","endTime":"2025-07-26T23:05:30.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37931053005931,"aZ":-10.535092826988437,"pfxX":-4.82383157962862,"pfxZ":11.261011183579393,"pX":-0.4933349214723666,"pZ":3.8372402856325123,"vX0":2.4790441160122008,"vY0":-138.3522025604559,"vZ0":-3.658805380425255,"x":135.8,"y":135.17,"x0":-0.7784989452118223,"y0":50.00296133609971,"z0":5.892926789792176,"aX":-9.270051806502941},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":8.2,"spinRate":2407,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39721591406788814,"extension":6.683508661839693},"index":3,"playId":"7cbdbd1b-3b67-3cce-b71f-c6eda57310a1","pitchNumber":4,"startTime":"2025-07-26T23:05:44.880Z","endTime":"2025-07-26T23:05:48.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.891495650634347,"aZ":-29.621386375568907,"pfxX":-8.388059537970133,"pfxZ":1.5434683310659647,"pX":0.24646717034567678,"pZ":2.418176011049306,"vX0":5.775671488026323,"vY0":-127.65568297407633,"vZ0":-2.733136602792285,"x":107.61,"y":173.49,"x0":-0.9537850832994093,"y0":50.00301106839324,"z0":5.830879729751817,"aX":-13.865940527037775},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":13.9,"spinRate":2531,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.42881006864886606,"extension":6.737538225724291},"index":4,"playId":"e55ceedc-192c-36c9-b843-8cd40f02a8eb","pitchNumber":5,"startTime":"2025-07-26T23:06:03.574Z","endTime":"2025-07-26T23:06:07.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.239713474218565,"aZ":-22.91838808338825,"pfxX":3.8700339821465675,"pfxZ":5.244223325277927,"pX":0.7600163398404454,"pZ":1.3116318062436318,"vX0":3.8217088121516545,"vY0":-131.13587342676072,"vZ0":-6.791415762509596,"x":88.03,"y":203.37,"x0":-1.2120812950358504,"y0":50.005268176540945,"z0":5.611579666338577,"aX":6.830009454590367},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-7.8,"spinRate":2550,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41557128337475824,"extension":6.731279338015018},"index":5,"playId":"050a2cb4-bf06-3f1b-a48c-1c57a0814550","pitchNumber":6,"startTime":"2025-07-26T23:06:27.769Z","endTime":"2025-07-26T23:06:31.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:06:31.947Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T23:06:45.249Z","endTime":"2025-07-26T23:08:10.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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(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":90.2,"endSpeed":83.9,"strikeZoneTop":3.38000096070615,"strikeZoneBottom":1.58348706907123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.002712892173665,"aZ":-20.540333865470085,"pfxX":2.4588042068720597,"pfxZ":6.555033970841323,"pX":-0.15924855787562275,"pZ":1.789660537922579,"vX0":2.28440987394565,"vY0":-131.3978641527705,"vZ0":-6.247682412173418,"x":123.07,"y":190.46,"x0":-1.3547527383433497,"y0":50.00210418677634,"z0":5.691408826054301,"aX":4.361661474627889},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":-4.9,"spinRate":2498,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.41452649241742856,"extension":6.641335329924068},"index":0,"playId":"9633ab0a-4cc8-3069-ae0c-c02ac3b78ec2","pitchNumber":1,"startTime":"2025-07-26T23:06:56.344Z","endTime":"2025-07-26T23:07:00.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.37999823226978,"strikeZoneBottom":1.44254029771751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67680046315052,"aZ":-40.67439357791712,"pfxX":8.527753879590126,"pfxZ":-6.171106813702572,"pX":0.4247017023451316,"pZ":2.6028755921968947,"vX0":1.1329250083671125,"vY0":-117.06860171565327,"vZ0":1.142110402007523,"x":100.81,"y":168.5,"x0":-1.1735790047972372,"y0":50.00330885870194,"z0":5.938786527906746,"aX":11.745706190294412},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.6,"breakHorizontal":-15.7,"spinRate":3068,"spinDirection":36},"zone":6,"typeConfidence":0.89,"plateTime":0.46923798568719244,"extension":6.6400841857174715},"index":1,"playId":"4d50605c-390e-37c1-944a-0ff92480eb52","pitchNumber":2,"startTime":"2025-07-26T23:07:10.974Z","endTime":"2025-07-26T23:07:15.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-26T23:07:17.977Z","endTime":"2025-07-26T23:07:31.570Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":95.9,"endSpeed":87.4,"strikeZoneTop":3.38000167194462,"strikeZoneBottom":1.51702923163145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.878847550867803,"aZ":-13.54439962045008,"pfxX":-5.141908850788279,"pfxZ":9.450825378396537,"pX":0.6736771647321953,"pZ":4.22174300440049,"vX0":5.248826597251089,"vY0":-139.6133695538253,"vZ0":-2.3960555476817293,"x":91.32,"y":124.79,"x0":-0.5640363796379065,"y0":50.00166205652592,"z0":5.984187879029801,"aX":-10.134911346609227},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2396,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3925504925816101,"extension":6.725322981341217},"index":3,"playId":"a8e02363-b2af-3623-a709-2abfa2c11cef","pitchNumber":3,"startTime":"2025-07-26T23:07:31.570Z","endTime":"2025-07-26T23:07:38.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.38000212864929,"strikeZoneBottom":1.55603285262157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.515496213338082,"aZ":-20.981001668851846,"pfxX":2.861436859769528,"pfxZ":6.348143818311769,"pX":2.00529956061087,"pZ":-0.06954030113406239,"vX0":6.779035234408479,"vY0":-130.90952407317357,"vZ0":-10.177647947933425,"x":40.56,"y":240.66,"x0":-0.9735081160761003,"y0":50.004837086336074,"z0":5.393281252086319,"aX":5.04420145041104},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":-6.5,"spinRate":2657,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4158894703753395,"extension":6.785488404399954},"index":4,"playId":"271e2a35-a620-3a7c-94c1-6a4b9120b4a4","pitchNumber":4,"startTime":"2025-07-26T23:07:47.030Z","endTime":"2025-07-26T23:07:52.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17002024152167,"aZ":-27.38276879738515,"pfxX":-7.553838553278345,"pfxZ":2.845388711012876,"pX":0.5763396003717659,"pZ":1.6472953429023451,"vX0":6.356187258265818,"vY0":-128.33000650739146,"vZ0":-4.7021352696945735,"x":95.03,"y":194.3,"x0":-0.9396606664661914,"y0":50.00235809150885,"z0":5.612054691085354,"aX":-12.719842303372468},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":12.5,"spinRate":2455,"spinDirection":247},"zone":9,"typeConfidence":0.88,"plateTime":0.4252550128104877,"extension":6.911984169757533},"index":5,"playId":"2eec7644-00c8-3ab9-ba12-7b09be7e88c6","pitchNumber":5,"startTime":"2025-07-26T23:08:05.701Z","endTime":"2025-07-26T23:08:10.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:08:10.266Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T23:10:13.549Z","endTime":"2025-07-26T23:11:07.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"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, 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":80.9,"endSpeed":75.4,"strikeZoneTop":3.5500012152715,"strikeZoneBottom":1.70311192014423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.747651026508695,"aZ":-36.062212146378904,"pfxX":-1.503505735848599,"pfxZ":-2.747260587021737,"pX":0.646419934057508,"pZ":1.5453178250968953,"vX0":-4.113095237399429,"vY0":-117.88958801258775,"vZ0":-2.87320146717243,"x":92.36,"y":197.06,"x0":2.603350574444872,"y0":50.00012641656598,"z0":6.08282380414502,"aX":-2.131348408933245},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.4,"breakHorizontal":3.6,"spinRate":2965,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4632111422608367,"extension":6.104957268877796},"index":0,"playId":"73cf455d-028b-3e72-a1b3-a863b05763ed","pitchNumber":1,"startTime":"2025-07-26T23:10:16.550Z","endTime":"2025-07-26T23:10:22.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.55000179479266,"strikeZoneBottom":1.59831346667456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96341475726046,"aZ":-11.988056183002813,"pfxX":7.29516363168429,"pfxZ":10.925257139106815,"pX":1.8117810579984528,"pZ":2.116156016822297,"vX0":-4.706903544048423,"vY0":-134.75099587490809,"vZ0":-7.608431384737779,"x":47.94,"y":181.64,"x0":2.6290477345385286,"y0":50.00457583412361,"z0":5.8142670678079895,"aX":13.481678917138584},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":-12.2,"spinRate":2320,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.40573106610805487,"extension":6.236297303009271},"index":1,"playId":"5cc949f3-f51a-398a-8095-520ec691bf18","pitchNumber":2,"startTime":"2025-07-26T23:10:31.440Z","endTime":"2025-07-26T23:10:37.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.55000159812506,"strikeZoneBottom":1.61400366837052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71519527992022,"aZ":-13.660752127335401,"pfxX":6.040068430244938,"pfxZ":9.982438240865442,"pX":-0.6399878009774758,"pZ":2.4631957731823864,"vX0":-10.07391755980452,"vY0":-134.6912173122667,"vZ0":-6.070741388341732,"x":141.39,"y":172.27,"x0":2.3480605489678976,"y0":50.00075448114344,"z0":5.696060748722547,"aX":11.20017188240402},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":-9.0,"spinRate":2345,"spinDirection":142},"zone":4,"typeConfidence":0.9,"plateTime":0.40522862864917464,"extension":6.292905762586467},"index":2,"playId":"e1af608d-9f43-3f4d-83d0-89371dc46c7a","pitchNumber":3,"startTime":"2025-07-26T23:10:45.191Z","endTime":"2025-07-26T23:10:49.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.489477268562137,"aZ":-35.82321682158058,"pfxX":-1.260550789765544,"pfxZ":-2.512718822480707,"pX":0.0726575355829601,"pZ":2.2150206400986976,"vX0":-5.202604105902773,"vY0":-118.7667837898103,"vZ0":-1.6324719012010904,"x":114.23,"y":178.97,"x0":2.441968082660579,"y0":50.00580426797335,"z0":6.124224840505505,"aX":-1.82740016020226},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.7,"breakHorizontal":3.4,"spinRate":2806,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.4585133018267378,"extension":6.314927794564764},"hitData":{"launchSpeed":83.0,"launchAngle":54.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.6,"coordY":127.7}},"index":3,"playId":"d8fd3ef6-c5c7-35b5-a74e-9f2165bf625e","pitchNumber":4,"startTime":"2025-07-26T23:10:58.653Z","endTime":"2025-07-26T23:11:07.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:11:07.753Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yandy Díaz reaches on a throwing error by shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T23:11:22.824Z","endTime":"2025-07-26T23:11:41.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.476441349276122,"aZ":-37.842324897548174,"pfxX":-2.357713994548469,"pfxZ":-3.9470401627551306,"pX":0.39136638871726137,"pZ":1.731794871408548,"vX0":-4.351896536746619,"vY0":-118.46832867218646,"vZ0":-2.177038998644806,"x":102.08,"y":192.02,"x0":2.5512166056684866,"y0":50.004305013850725,"z0":6.0889076425098585,"aX":-3.3843533225659006},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.4,"breakHorizontal":5.3,"spinRate":2927,"spinDirection":309},"zone":9,"typeConfidence":0.9,"plateTime":0.460561024864516,"extension":6.208484007427647},"hitData":{"launchSpeed":91.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":152.85}},"index":0,"playId":"46fe16a8-4c20-3d42-b91f-7f8eddbf3db2","pitchNumber":1,"startTime":"2025-07-26T23:11:30.913Z","endTime":"2025-07-26T23:11:41.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:11:41.552Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christopher Morel pops out to second baseman Matt McLain.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T23:12:07.326Z","endTime":"2025-07-26T23:12:35.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":77.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.257057570936727,"aZ":-21.985720427127337,"pfxX":9.100770952191413,"pfxZ":6.681808761962127,"pX":0.07191676630841914,"pZ":2.2435756553494564,"vX0":-8.79472501148343,"vY0":-122.69891221928296,"vZ0":-4.119329742942956,"x":114.26,"y":178.2,"x0":2.5201675921625886,"y0":50.003232910925455,"z0":5.817435927426188,"aX":13.878313034818108},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.3,"breakHorizontal":-14.4,"spinRate":2082,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.44638141314754387,"extension":6.468274334056148},"index":0,"playId":"bca8c462-b0c1-3561-b765-3ba15f101880","pitchNumber":1,"startTime":"2025-07-26T23:12:09.621Z","endTime":"2025-07-26T23:12:15.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.750166045296982,"aZ":-14.677687817701191,"pfxX":7.524306013764875,"pfxZ":9.492709450193685,"pX":-0.28415927679057135,"pZ":2.5323977583208888,"vX0":-9.648747515777398,"vY0":-134.54821506468386,"vZ0":-5.862224384661776,"x":127.83,"y":170.41,"x0":2.3620097580442376,"y0":50.003302543581086,"z0":5.7702088503157745,"aX":13.869564395579808},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-11.6,"spinRate":2394,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.4062672407764607,"extension":6.254120017543652},"hitData":{"launchSpeed":88.0,"launchAngle":72.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.56,"coordY":164.34}},"index":1,"playId":"05dc7d4c-beff-35c2-b658-2457507312c0","pitchNumber":2,"startTime":"2025-07-26T23:12:25.417Z","endTime":"2025-07-26T23:12:35.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:12:35.188Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Junior Caminero grounds into a force out, shortstop Elly De La Cruz to second baseman Matt McLain. Yandy Díaz out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T23:12:55.960Z","endTime":"2025-07-26T23:13:05.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.767929947549003,"aZ":-21.113489181903503,"pfxX":9.802266753596031,"pfxZ":7.218373908478376,"pX":0.7159479403914338,"pZ":1.654050358966476,"vX0":-7.03876359221226,"vY0":-122.59185670131808,"vZ0":-5.84337379193904,"x":89.71,"y":194.12,"x0":2.341684062772314,"y0":50.00120376189857,"z0":5.8545991803957484,"aX":15.01516059425685},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":2028,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4456839026742374,"extension":6.506166419560042},"hitData":{"launchSpeed":77.0,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":151.04}},"index":0,"playId":"6934f383-c43f-376d-9a74-6bf2e7c16af0","pitchNumber":1,"startTime":"2025-07-26T23:12:58.375Z","endTime":"2025-07-26T23:13:05.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:13:05.384Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T23:15:09.190Z","endTime":"2025-07-26T23:16:27.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74327313024566,"aZ":-11.262994932095149,"pfxX":-4.378365868149891,"pfxZ":10.92767871577113,"pX":-0.3281608148451034,"pZ":2.0673306514341467,"vX0":3.22400003417372,"vY0":-137.72466233194055,"vZ0":-7.729379714498686,"x":129.51,"y":182.96,"x0":-0.9474972573220166,"y0":50.00136967396271,"z0":5.679313856591439,"aX":-8.376429040047737},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2422,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39831871055103507,"extension":6.797477665670205},"index":0,"playId":"da2961fb-47e4-3c3c-a384-d8b53b196752","pitchNumber":1,"startTime":"2025-07-26T23:15:11.186Z","endTime":"2025-07-26T23:15:14.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.962080413611346,"aZ":-11.083771674480106,"pfxX":-6.854030469350029,"pfxZ":11.032597214625012,"pX":-0.02975948704685109,"pZ":2.6013062580597133,"vX0":4.60749959897652,"vY0":-137.92860168676123,"vZ0":-6.495154802089142,"x":118.13,"y":168.54,"x0":-0.8382630167533797,"y0":50.00141317647044,"z0":5.747048319444113,"aX":-13.099631444202657},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":11.4,"spinRate":2431,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39832865802065864,"extension":6.766170415984575},"index":1,"playId":"cf3021f1-154f-3abf-9617-75ca7b4754c8","pitchNumber":2,"startTime":"2025-07-26T23:15:27.539Z","endTime":"2025-07-26T23:15:31.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"2025-07-26T23:15:40.391Z","endTime":"2025-07-26T23:15:56.253Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86808535297719,"aZ":-12.70966652522927,"pfxX":-5.343896560812848,"pfxZ":9.821066170359817,"pX":-0.20215630032329168,"pZ":3.4818746912765643,"vX0":4.163254843770697,"vY0":-139.75589595034933,"vZ0":-4.3059045197626915,"x":124.71,"y":144.77,"x0":-1.0152353047130873,"y0":50.005689350795656,"z0":5.874522081022195,"aX":-10.595287674989917},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2440,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3915998199040396,"extension":6.775499091041045},"index":3,"playId":"32fd4320-a99d-3a95-a565-56a0b556ddc3","pitchNumber":3,"startTime":"2025-07-26T23:15:56.253Z","endTime":"2025-07-26T23:16:04.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.906741568864867,"aZ":-30.139455707724032,"pfxX":-9.286988539060449,"pfxZ":1.2439145152489157,"pX":-0.0678864640973185,"pZ":0.708363918186369,"vX0":5.233982442005548,"vY0":-126.63542371695914,"vZ0":-6.629450571093985,"x":119.59,"y":219.65,"x0":-0.9462623291042032,"y0":50.004466492998155,"z0":5.746434388779252,"aX":-15.206615378562896},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":2550,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4311905040971591,"extension":6.737488185141293},"index":4,"playId":"1c161418-7b17-3f70-87bb-0e411dfe767f","pitchNumber":4,"startTime":"2025-07-26T23:16:22.566Z","endTime":"2025-07-26T23:16:27.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:16:27.886Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T23:16:41.502Z","endTime":"2025-07-26T23:18:24.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.156887754927237,"aZ":-27.25626117390693,"pfxX":4.874876309289462,"pfxZ":2.9618583037880164,"pX":0.5316079537438252,"pZ":2.494804618671181,"vX0":2.801356979481392,"vY0":-127.5729202861422,"vZ0":-3.0306604759875535,"x":96.74,"y":171.42,"x0":-1.2112367218166513,"y0":50.00592953550751,"z0":5.827412371553778,"aX":8.104494819559383},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-9.5,"spinRate":2596,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4279503320963749,"extension":6.55097772423144},"index":0,"playId":"20389b51-aa37-3adf-ba67-fd5fbe93b8bb","pitchNumber":1,"startTime":"2025-07-26T23:16:59.567Z","endTime":"2025-07-26T23:17:03.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71209156321408,"aZ":-11.63682116081253,"pfxX":-3.9114898797629905,"pfxZ":10.507868872780815,"pX":-0.5071310040364985,"pZ":3.6703668548597634,"vX0":2.4787359864560066,"vY0":-139.04864944070624,"vZ0":-3.915832640980686,"x":136.33,"y":139.68,"x0":-0.9027673158301809,"y0":50.00428485139233,"z0":5.871335499465563,"aX":-7.645940134512488},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2465,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3941910644687452,"extension":6.7244715167843845},"index":1,"playId":"e557d51f-82c8-36dc-a9e6-0193638cc45f","pitchNumber":2,"startTime":"2025-07-26T23:17:14.092Z","endTime":"2025-07-26T23:17:20.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"2025-07-26T23:17:25.934Z","endTime":"2025-07-26T23:17:35.634Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.33667049900033,"strikeZoneBottom":1.48974199218095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.801129517240675,"aZ":-41.99960411323384,"pfxX":7.6392216315270325,"pfxZ":-6.888650763761743,"pX":0.5032240453505333,"pZ":0.14148749293232596,"vX0":1.4651009619961743,"vY0":-119.43184850496796,"vZ0":-3.999001111653155,"x":97.82,"y":234.96,"x0":-1.1119564121048746,"y0":50.00402112131603,"z0":5.665602988973172,"aX":10.892499746289296},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.2,"breakHorizontal":-14.2,"spinRate":3118,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.46091500993476675,"extension":6.6489129843373975},"index":3,"playId":"9dc00b74-0eca-3d3d-8f4b-6e842b7031a7","pitchNumber":3,"startTime":"2025-07-26T23:17:35.634Z","endTime":"2025-07-26T23:17:42.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.5,"endSpeed":80.8,"strikeZoneTop":3.37958266968088,"strikeZoneBottom":1.57605662678381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.175849336690554,"aZ":-25.20086296636168,"pfxX":-8.404031897435729,"pfxZ":4.241805011020867,"pX":1.1914594064366013,"pZ":0.5612889932565602,"vX0":7.993268659121965,"vY0":-127.12762685921733,"vZ0":-7.528905608550494,"x":71.58,"y":223.63,"x0":-0.8961620193887743,"y0":50.00082983814722,"z0":5.55101015296167,"aX":-13.804628809268337},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":2582,"spinDirection":249},"zone":14,"typeConfidence":0.88,"plateTime":0.4302475487958195,"extension":6.916279417258736},"index":4,"playId":"91436ff5-bc69-3f81-b1ed-48a16ef267dd","pitchNumber":4,"startTime":"2025-07-26T23:17:54.237Z","endTime":"2025-07-26T23:17:58.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.234749280510897,"aZ":-28.50227549244945,"pfxX":4.277061524249925,"pfxZ":2.1326569834264184,"pX":0.5485392007839791,"pZ":3.4218722092316245,"vX0":2.8160954338160122,"vY0":-129.47764958655097,"vZ0":-0.4546979652703722,"x":96.09,"y":146.39,"x0":-1.1035647327677296,"y0":50.005170349772214,"z0":5.7529293309595815,"aX":7.370823964052182},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-8.3,"spinRate":2677,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4206375840469234,"extension":6.6633476781157315},"hitData":{"launchSpeed":93.4,"launchAngle":41.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.25,"coordY":99.95}},"index":5,"playId":"8afe3a14-9a46-3b20-972f-d66d00e92b96","pitchNumber":5,"startTime":"2025-07-26T23:18:15.037Z","endTime":"2025-07-26T23:18:24.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:18:24.218Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T23:18:42.325Z","endTime":"2025-07-26T23:20:37.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.25043360193165,"strikeZoneBottom":1.38094796874924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.968831398706698,"aZ":-40.03598748325694,"pfxX":8.121072132866681,"pfxZ":-5.836448145635125,"pX":0.5552832319754348,"pZ":-0.30213392986023274,"vX0":1.7741410157345614,"vY0":-116.2479076777638,"vZ0":-4.715558828762768,"x":95.83,"y":246.94,"x0":-1.2751111250595655,"y0":50.00212308924298,"z0":5.616801042835194,"aX":10.940369419589967},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.5,"breakHorizontal":-15.1,"spinRate":3038,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.47400677524466905,"extension":6.663086640859591},"index":0,"playId":"44c54712-13b8-3596-8e13-80464ed9a7b8","pitchNumber":1,"startTime":"2025-07-26T23:18:47.589Z","endTime":"2025-07-26T23:18:53.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.30000036968879,"strikeZoneBottom":1.39585120878758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63558573809094,"aZ":-30.353408284222795,"pfxX":-8.457301535293457,"pfxZ":1.0916686545870231,"pX":-1.486070796619299,"pZ":3.4973136380750693,"vX0":2.2122714329962263,"vY0":-127.87207411701972,"vZ0":-0.21883536073913845,"x":173.65,"y":144.35,"x0":-1.2598377692314808,"y0":50.0024412107572,"z0":5.9512961995637985,"aX":-14.103309077295021},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":14.9,"spinRate":2582,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.427185764947029,"extension":6.638851634423433},"index":1,"playId":"0f44f8d1-3124-3cc5-871e-06abdaf9c27e","pitchNumber":2,"startTime":"2025-07-26T23:19:05.343Z","endTime":"2025-07-26T23:19:09.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22067302194363,"aZ":-14.590127779153717,"pfxX":-5.356508233228455,"pfxZ":9.01451278238786,"pX":-0.008069018260233518,"pZ":2.411232891269633,"vX0":3.9610855404034537,"vY0":-138.59740794939236,"vZ0":-6.332455839296001,"x":117.31,"y":173.68,"x0":-0.7579589830968262,"y0":50.00414957650504,"z0":5.695562537095774,"aX":-10.449034303603725},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2467,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3948078912873627,"extension":6.776181877095868},"index":2,"playId":"dafef2bb-83ed-3f68-a014-0b2241a81a08","pitchNumber":3,"startTime":"2025-07-26T23:19:21.344Z","endTime":"2025-07-26T23:19:24.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.29999962396967,"strikeZoneBottom":1.5028215281413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.549742227114933,"aZ":-10.563366255106043,"pfxX":-5.181260988559453,"pfxZ":11.160293379564482,"pX":-1.1553861417344964,"pZ":2.045403717833554,"vX0":1.2822256030413763,"vY0":-138.21533232608178,"vZ0":-7.692992987443603,"x":161.04,"y":183.55,"x0":-0.9519002273261885,"y0":50.00228500258318,"z0":5.572551045098754,"aX":-10.033156877924595},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2471,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3961514152988168,"extension":6.873196538271996},"index":3,"playId":"ef470c9c-b342-3c4c-a468-b67dfde9f69c","pitchNumber":4,"startTime":"2025-07-26T23:19:40.866Z","endTime":"2025-07-26T23:19:47.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.096863312928175,"aZ":-11.162648312748521,"pfxX":-4.609776323543927,"pfxZ":11.010266285113746,"pX":0.241298897551787,"pZ":3.2499439433161625,"vX0":4.2204679462369326,"vY0":-137.42033541887386,"vZ0":-4.7499976140177,"x":107.8,"y":151.03,"x0":-0.7171953496010635,"y0":50.00300277892095,"z0":5.762328679757638,"aX":-8.796993878757892},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2385,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39892372118351993,"extension":6.831024846641158},"index":4,"playId":"5a224805-250f-31f2-a6af-a9e94f645dae","pitchNumber":5,"startTime":"2025-07-26T23:19:59.277Z","endTime":"2025-07-26T23:20:04.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-26T23:20:15.014Z","endTime":"2025-07-26T23:20:31.615Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.17151709237423,"strikeZoneBottom":1.38747991795138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36952103747888,"aZ":-10.439840544763044,"pfxX":-5.016410203975213,"pfxZ":11.068693955851584,"pX":-1.714658713753726,"pZ":1.9683730172829308,"vX0":-0.4430562795829257,"vY0":-139.69774891173495,"vZ0":-8.173454605864318,"x":182.36,"y":185.63,"x0":-0.902455774862095,"y0":50.0052230222191,"z0":5.63025848125505,"aX":-9.851694609849327},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2465,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39305500792949255,"extension":6.822697597832036},"index":6,"playId":"da3cbddb-9c43-3a55-8604-138413e39963","pitchNumber":6,"startTime":"2025-07-26T23:20:31.615Z","endTime":"2025-07-26T23:20:37.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:20:37.104Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T23:21:17.076Z","endTime":"2025-07-26T23:22:12.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f6ec4802-39d8-31da-8cb0-e6342fc251f1","startTime":"2025-07-26T23:20:59.574Z","endTime":"2025-07-26T23:21:04.525Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23565556355341,"aZ":-11.723922859310276,"pfxX":-4.125092474163886,"pfxZ":10.609090344768125,"pX":-0.16631266265185077,"pZ":3.5109385885027424,"vX0":3.253832272544827,"vY0":-138.29862592243745,"vZ0":-4.216955137088074,"x":123.34,"y":143.98,"x0":-0.8249865683615532,"y0":50.00454274503538,"z0":5.848214254154687,"aX":-7.952963582714731},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2400,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39677966614753046,"extension":6.777062860532443},"index":1,"playId":"47904d5d-96d7-3458-993a-e8ff95915af3","pitchNumber":1,"startTime":"2025-07-26T23:21:19.382Z","endTime":"2025-07-26T23:21:22.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65416543182061,"aZ":-27.525340477578865,"pfxX":-7.807852922395271,"pfxZ":2.841956299199402,"pX":-0.2774764314293819,"pZ":2.0646529177950264,"vX0":4.647892145106093,"vY0":-126.82889496709973,"vZ0":-3.686212595631478,"x":127.58,"y":183.03,"x0":-1.1143738606054845,"y0":50.005744699800296,"z0":5.7193249588061414,"aX":-12.789465301599924},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":13.2,"spinRate":2470,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.4309957303085561,"extension":6.6583093245516825},"index":2,"playId":"916da71e-a034-385e-a18a-b7821da0110f","pitchNumber":2,"startTime":"2025-07-26T23:21:43.005Z","endTime":"2025-07-26T23:21:47.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.272459170968297,"aZ":-25.30215083809555,"pfxX":2.541709705782702,"pfxZ":3.946837885292817,"pX":0.7656698178742597,"pZ":2.729642847322921,"vX0":3.9572144544921644,"vY0":-130.34780652505876,"vZ0":-2.923622232408607,"x":87.81,"y":165.08,"x0":-1.0953471195793458,"y0":50.00326185738725,"z0":5.751290516518248,"aX":4.42722489649226},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-5.4,"spinRate":2704,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.41826264410529523,"extension":6.554642040351917},"hitData":{"launchSpeed":92.2,"launchAngle":23.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.31,"coordY":104.44}},"index":3,"playId":"9504093b-176e-3258-9ebe-0e87d86468e0","pitchNumber":3,"startTime":"2025-07-26T23:22:05.160Z","endTime":"2025-07-26T23:22:12.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:22:12.545Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T23:24:05.084Z","endTime":"2025-07-26T23:25:36.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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(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.9,"endSpeed":85.6,"strikeZoneTop":3.41000129100214,"strikeZoneBottom":1.49237549556772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.009325156039736,"aZ":-15.219448032918612,"pfxX":6.1137907887844865,"pfxZ":9.06888467002518,"pX":1.2562058984084665,"pZ":3.6544523075769413,"vX0":-5.425199265834572,"vY0":-135.25789740742326,"vZ0":-3.269534723424586,"x":69.12,"y":140.11,"x0":2.4848751811727516,"y0":50.00297664988546,"z0":5.93363137305266,"aX":11.430515660876113},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-10.1,"spinRate":2293,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.40356559853763985,"extension":6.342378484726852},"index":0,"playId":"7289c51f-defb-38c6-91f5-da2ba69d3bba","pitchNumber":1,"startTime":"2025-07-26T23:24:25.203Z","endTime":"2025-07-26T23:24:32.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41679729962456,"aZ":-26.462565068361855,"pfxX":-1.6833437671736677,"pfxZ":3.9269998400070136,"pX":-0.15076745041324585,"pZ":2.374457243860188,"vX0":-5.629920878237424,"vY0":-119.95442902990865,"vZ0":-2.9119915542919013,"x":122.75,"y":174.67,"x0":2.44644108789994,"y0":50.00508245070375,"z0":5.965802433595289,"aX":-2.4512654951904254},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.6,"breakHorizontal":4.4,"spinRate":2674,"spinDirection":276},"zone":5,"typeConfidence":0.88,"plateTime":0.4567741565893,"extension":6.3964744215444505},"index":1,"playId":"d4b16669-a6fb-3e29-ab1f-04f098f3d17b","pitchNumber":2,"startTime":"2025-07-26T23:24:41.985Z","endTime":"2025-07-26T23:24:46.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":93.7,"endSpeed":86.9,"strikeZoneTop":3.40999786654471,"strikeZoneBottom":1.63320111326222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.967183512021894,"aZ":-19.820996361997786,"pfxX":6.4515919080383375,"pfxZ":6.447291109543279,"pX":-0.35792800594354945,"pZ":4.019908060631283,"vX0":-9.411134462181039,"vY0":-136.31494530320214,"vZ0":-1.703908732962663,"x":130.64,"y":130.24,"x0":2.2729233519856034,"y0":50.00011945093705,"z0":5.996920753549811,"aX":12.356610515970642},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":-10.1,"spinRate":2169,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.3991228383256793,"extension":6.273594658040857},"index":2,"playId":"368c6e8d-2146-35af-9e8a-028f128c500a","pitchNumber":3,"startTime":"2025-07-26T23:25:01.096Z","endTime":"2025-07-26T23:25:05.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.40999986893491,"strikeZoneBottom":1.57120858429868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531841905752813,"aZ":-27.85265155812335,"pfxX":-4.409836725189821,"pfxZ":2.866338216649327,"pX":-0.8939277932778981,"pZ":0.6883448056577407,"vX0":-6.745577416047807,"vY0":-121.95360150747987,"vZ0":-6.578740228703395,"x":151.07,"y":220.19,"x0":2.4788831088796175,"y0":50.00479136972403,"z0":5.81709229304582,"aX":-6.656521249963541},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":9.6,"spinRate":2785,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.4487810395960463,"extension":6.405769898716478},"index":3,"playId":"985f1aa2-cf9d-347b-aac9-719c7bb6bffc","pitchNumber":4,"startTime":"2025-07-26T23:25:14.700Z","endTime":"2025-07-26T23:25:21.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.41000036549534,"strikeZoneBottom":1.50907219703993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.092196126120776,"aZ":-13.489242329767034,"pfxX":6.66589477210952,"pfxZ":10.194460083306838,"pX":1.2822110658132946,"pZ":2.620229947607973,"vX0":-5.578865435374481,"vY0":-134.50995167718483,"vZ0":-5.893748188311853,"x":68.13,"y":168.03,"x0":2.5167753032894917,"y0":50.00398192636191,"z0":5.795715063111294,"aX":12.219431758179761},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-10.9,"spinRate":2188,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.40715231693538323,"extension":6.460912950630007},"index":4,"playId":"ec015f33-d675-3f2a-91fb-b7c94f3fc9fc","pitchNumber":5,"startTime":"2025-07-26T23:25:32.131Z","endTime":"2025-07-26T23:25:36.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:25:36.393Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Mangum grounds into a double play, second baseman Matt McLain to shortstop Elly De La Cruz to first baseman Spencer Steer. Jonathan Aranda out at 2nd. Jake Mangum out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T23:25:53.205Z","endTime":"2025-07-26T23:27:53.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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,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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":92.4,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.951265737404864,"aZ":-15.854324851068938,"pfxX":7.398415818731992,"pfxZ":8.861322003247398,"pX":-0.8216962766076307,"pZ":2.3498016011786693,"vX0":-10.720114100148532,"vY0":-134.10236970561996,"vZ0":-6.158719914204772,"x":148.32,"y":175.34,"x0":2.2458887528524683,"y0":50.00547393349634,"z0":5.786141719585949,"aX":13.629990237366},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-11.4,"spinRate":2315,"spinDirection":147},"zone":4,"typeConfidence":0.88,"plateTime":0.40671602768297177,"extension":6.487472856666325},"index":0,"playId":"6f807d4d-9fcc-373f-91c5-733907bb3a5f","pitchNumber":1,"startTime":"2025-07-26T23:26:01.160Z","endTime":"2025-07-26T23:26:04.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.32000238032783,"strikeZoneBottom":1.45147552235486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24207121652524,"aZ":-23.484939506931624,"pfxX":2.048156969009229,"pfxZ":5.185977862495255,"pX":-1.4911462941598856,"pZ":3.384730988287824,"vX0":-10.113231378770443,"vY0":-127.57052186443839,"vZ0":-1.8515225026481716,"x":173.84,"y":147.39,"x0":2.2306987542968675,"y0":50.00096887414808,"z0":5.941519444878941,"aX":3.431302869252515},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":-1.8,"spinRate":2595,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.4267055055745881,"extension":6.601171837829568},"index":1,"playId":"d5d75c8e-a57c-3112-9c66-d016447995dd","pitchNumber":2,"startTime":"2025-07-26T23:26:27.788Z","endTime":"2025-07-26T23:26:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.732475322382726,"aZ":-22.81727086903446,"pfxX":8.998316192879155,"pfxZ":6.185188747142225,"pX":-0.28228757515361896,"pZ":1.069410126176523,"vX0":-8.856055299057797,"vY0":-121.41453652948408,"vZ0":-6.455312466548149,"x":127.76,"y":209.91,"x0":2.2199939717048447,"y0":50.00487567338298,"z0":5.710928288886526,"aX":13.619674066912971},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2127,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4487801362435384,"extension":6.558193372468834},"index":2,"playId":"ffac31ee-9998-3b8a-aead-a01199f7780d","pitchNumber":3,"startTime":"2025-07-26T23:26:48.153Z","endTime":"2025-07-26T23:26:52.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T23:27:11.844Z","endTime":"2025-07-26T23:27:21.948Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150053641609507,"aZ":-15.907131209717814,"pfxX":6.363071233571315,"pfxZ":8.658453307728642,"pX":0.035114388338667736,"pZ":2.754434113314203,"vX0":-8.729407577757765,"vY0":-135.3819087369383,"vZ0":-5.304545362924393,"x":115.66,"y":164.41,"x0":2.456398236499847,"y0":50.00609601991683,"z0":5.831434622022347,"aX":11.959845681597384},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2388,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4026966829268894,"extension":6.604364130578197},"index":4,"playId":"b8fd55c4-0f54-376b-9bee-c55ef43d8888","pitchNumber":4,"startTime":"2025-07-26T23:27:21.948Z","endTime":"2025-07-26T23:27:24.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823134853365,"aZ":-16.62356821980078,"pfxX":7.2373264192952185,"pfxZ":8.48450635179688,"pX":0.061922981470874404,"pZ":2.5891203363208133,"vX0":-8.560265726050382,"vY0":-134.45487343112222,"vZ0":-5.329366547779077,"x":114.64,"y":168.87,"x0":2.3448568968990524,"y0":50.0054354006416,"z0":5.7745084847179164,"aX":13.269507060552876},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-11.3,"spinRate":2299,"spinDirection":145},"zone":5,"typeConfidence":0.89,"plateTime":0.4071794396445281,"extension":6.442182565061417},"hitData":{"launchSpeed":102.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.01,"coordY":150.43}},"index":5,"playId":"01a9c204-e692-315f-bdf9-1a208673a1be","pitchNumber":5,"startTime":"2025-07-26T23:27:45.838Z","endTime":"2025-07-26T23:27:53.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":1.78,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:27:53.450Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T23:28:20.172Z","endTime":"2025-07-26T23:29:18.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":81.1,"endSpeed":75.2,"strikeZoneTop":3.28639228844403,"strikeZoneBottom":1.44708942497617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.20349563776311,"aZ":-36.120533047654405,"pfxX":-2.6950494412246493,"pfxZ":-2.78154622353955,"pX":-0.10969528960459428,"pZ":2.7514185777967857,"vX0":-5.132484785883326,"vY0":-118.07474873193571,"vZ0":-0.2998811821843096,"x":121.18,"y":164.49,"x0":2.4369322669476188,"y0":50.000058936452064,"z0":6.186560924987087,"aX":-3.8277499972002715},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":6.1,"spinRate":2828,"spinDirection":316},"zone":2,"typeConfidence":0.9,"plateTime":0.46280157524943055,"extension":6.151085066760964},"index":0,"playId":"2265732f-4653-3c42-90cd-3df2e116db9c","pitchNumber":1,"startTime":"2025-07-26T23:28:24.501Z","endTime":"2025-07-26T23:28:28.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.367207472304102,"aZ":-15.944199277029888,"pfxX":6.379730626848996,"pfxZ":8.61169814198605,"pX":0.1546276869997246,"pZ":2.792153549883526,"vX0":-8.764792123068881,"vY0":-136.28018953229687,"vZ0":-5.055764774032863,"x":111.11,"y":163.39,"x0":2.580512132066212,"y0":50.003660262505655,"z0":5.769162507567053,"aX":12.025720680924415},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.7,"spinRate":2311,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.4015819443577273,"extension":6.316809963395812},"index":1,"playId":"4b5b1aec-89c5-318c-ae49-2c31c70518c7","pitchNumber":2,"startTime":"2025-07-26T23:28:38.653Z","endTime":"2025-07-26T23:28:41.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.2842165687568,"strikeZoneBottom":1.40216916836525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.035878167806562,"aZ":-21.0539421080347,"pfxX":9.71934509387723,"pfxZ":7.135220942240539,"pX":1.4371746748703784,"pZ":1.9918309843592774,"vX0":-5.983690270638723,"vY0":-123.39243400985166,"vZ0":-5.199331470068189,"x":62.22,"y":185.0,"x0":2.617339489879836,"y0":50.00607472457259,"z0":5.8747803923125765,"aX":15.154532745729464},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":12.1,"breakHorizontal":-16.4,"spinRate":2086,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.44205191119427534,"extension":6.422519776067319},"index":2,"playId":"574b8503-b312-3296-a62e-1addcb18d238","pitchNumber":3,"startTime":"2025-07-26T23:28:59.327Z","endTime":"2025-07-26T23:29:06.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.33000061214585,"strikeZoneBottom":1.47965504032347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11000681783456,"aZ":-31.90965720231751,"pfxX":-8.344877307468979,"pfxZ":0.179744995350978,"pX":0.22330952977283908,"pZ":1.6170040275153978,"vX0":-3.253433017615128,"vY0":-119.54315654343347,"vZ0":-3.3278688151017946,"x":108.49,"y":195.12,"x0":2.689591237239383,"y0":50.000726531049125,"z0":5.920430278618612,"aX":-11.95836033904845},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.0,"spinRate":2904,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.4598834413867219,"extension":6.202429949168695},"index":3,"playId":"cda3dd63-dcd3-3dda-b822-a2c9d148f192","pitchNumber":4,"startTime":"2025-07-26T23:29:13.780Z","endTime":"2025-07-26T23:29:18.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:29:18.203Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:31:38.067Z","endTime":"2025-07-26T23:33:02.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.58999865558797,"strikeZoneBottom":1.60003601977636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.984945163247335,"aZ":-27.9005265334306,"pfxX":-9.88488755189248,"pfxZ":2.6135108749759564,"pX":0.6717320992405443,"pZ":1.8804272935770894,"vX0":7.3793090750208945,"vY0":-126.64324338602485,"vZ0":-4.509467337040585,"x":91.4,"y":188.01,"x0":-0.9844211963792099,"y0":50.00421981493962,"z0":5.895623440864515,"aX":-16.182480752320956},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":16.4,"spinRate":2569,"spinDirection":252},"zone":9,"typeConfidence":0.9,"plateTime":0.43120542132478423,"extension":6.7056672091287615},"index":0,"playId":"22b33a63-3f69-3872-a1ed-903635ca142b","pitchNumber":1,"startTime":"2025-07-26T23:31:51.869Z","endTime":"2025-07-26T23:31:56.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":89.8,"endSpeed":83.7,"strikeZoneTop":3.59000108223732,"strikeZoneBottom":1.6050814130901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.325688285832,"aZ":-18.561812221997325,"pfxX":3.2219346085028118,"pfxZ":7.730224866788407,"pX":1.6960052707598035,"pZ":2.0428863720731196,"vX0":6.258030302766225,"vY0":-130.78182360984562,"vZ0":-6.124750557014815,"x":52.35,"y":183.62,"x0":-1.131221365957974,"y0":50.00371983245524,"z0":5.7726729457971055,"aX":5.671131869553995},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.1,"breakHorizontal":-7.0,"spinRate":2665,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41622102379189796,"extension":6.681063227616144},"index":1,"playId":"8832c908-767e-331d-a428-6cf0950c7b81","pitchNumber":2,"startTime":"2025-07-26T23:32:06.507Z","endTime":"2025-07-26T23:32:12.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":89.2,"endSpeed":81.9,"strikeZoneTop":3.58999852702348,"strikeZoneBottom":1.64896936492368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92420308918863,"aZ":-26.40506425374756,"pfxX":-9.60878605697341,"pfxZ":3.3895705932173428,"pX":0.7635051203887627,"pZ":1.4779212567715159,"vX0":7.4202288531438105,"vY0":-129.60648314010737,"vZ0":-5.5175420605563925,"x":87.9,"y":198.88,"x0":-0.8872415383157424,"y0":50.00511336956942,"z0":5.649507047362923,"aX":-16.360046932477434},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":15.7,"spinRate":2570,"spinDirection":244},"zone":14,"typeConfidence":0.86,"plateTime":0.42251119410711,"extension":6.912344129422666},"index":2,"playId":"ab683205-4002-341d-af73-fbbe90005632","pitchNumber":3,"startTime":"2025-07-26T23:32:23.076Z","endTime":"2025-07-26T23:32:27.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.59000051737806,"strikeZoneBottom":1.72482221540014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.659536955016705,"aZ":-12.312640885397215,"pfxX":-6.321972274799301,"pfxZ":10.071743454183963,"pX":-1.8215360958512963,"pZ":3.5742292686911354,"vX0":-0.06308061412630306,"vY0":-140.02991033830597,"vZ0":-3.811881843095528,"x":186.43,"y":142.28,"x0":-0.9782169265678263,"y0":50.003583569594284,"z0":5.767320232541285,"aX":-12.468633917554461},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2477,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39219227057400596,"extension":6.776501149673687},"index":3,"playId":"96c09f12-a737-3f99-bb07-84851f3387da","pitchNumber":4,"startTime":"2025-07-26T23:32:41.170Z","endTime":"2025-07-26T23:32:44.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.58999926008749,"strikeZoneBottom":1.57985331406226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27707171106957,"aZ":-13.374381030555746,"pfxX":-6.839615600009818,"pfxZ":9.86711920817056,"pX":-1.042260982909267,"pZ":3.3590551407588687,"vX0":1.8999592939050152,"vY0":-137.59135603072082,"vZ0":-3.9926999910178886,"x":156.73,"y":148.09,"x0":-0.8557735635715032,"y0":50.004538862154774,"z0":5.743714784706024,"aX":-13.034732562616625},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":12.0,"spinRate":2384,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3990099444425397,"extension":6.899399171669254},"index":4,"playId":"ad8e43a4-ec75-3018-b607-8978eaee68c2","pitchNumber":5,"startTime":"2025-07-26T23:32:57.899Z","endTime":"2025-07-26T23:33:02.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:33:02.878Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Hays grounds into a double play, shortstop Taylor Walls to second baseman José Caballero to first baseman Jonathan Aranda. Elly De La Cruz out at 2nd. Austin Hays out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:33:22.936Z","endTime":"2025-07-26T23:35:18.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.154663302000017,"aZ":-21.60147890872296,"pfxX":4.734749545327871,"pfxZ":6.16108456541312,"pX":0.5910432294297044,"pZ":2.8315311256372864,"vX0":2.8409586678299124,"vY0":-128.95714748359782,"vZ0":-3.291900960904016,"x":94.47,"y":162.33,"x0":-1.1333103630423111,"y0":50.00117652479684,"z0":5.755850377902381,"aX":8.12039601854363},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":-9.1,"spinRate":2656,"spinDirection":159},"zone":3,"typeConfidence":2.0,"plateTime":0.4217589729021407,"extension":6.635028081041105},"index":0,"playId":"7e88f2ab-135e-3c9a-80bd-12b6e70ba833","pitchNumber":1,"startTime":"2025-07-26T23:33:26.989Z","endTime":"2025-07-26T23:33:31.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"f04ea5e1-a5cb-3eca-b312-e11acd4e12d1","startTime":"2025-07-26T23:33:49.947Z","endTime":"2025-07-26T23:33:55.063Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.952505421634967,"aZ":-23.324614180803266,"pfxX":4.64327005575886,"pfxZ":5.423064275326611,"pX":-0.1652628483683973,"pZ":2.2745575521753185,"vX0":1.2568513347051105,"vY0":-126.21226701992697,"vZ0":-3.6306135858643924,"x":123.3,"y":177.37,"x0":-1.2716752283519486,"y0":50.00172768588456,"z0":5.585602030613471,"aX":7.575535343905685},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.4,"breakHorizontal":-8.6,"spinRate":2622,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4321063466375801,"extension":6.689623140610935},"index":2,"playId":"7850682a-b334-3658-bdfa-5677ad011679","pitchNumber":2,"startTime":"2025-07-26T23:34:07.482Z","endTime":"2025-07-26T23:34:11.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T23:34:35.614Z","endTime":"2025-07-26T23:34:45.640Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.31999807160718,"strikeZoneBottom":1.39789483182042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59016259786493,"aZ":-26.97620844019231,"pfxX":-7.831951692224837,"pfxZ":3.1800446378289053,"pX":0.13940620756175226,"pZ":0.18983411056962984,"vX0":5.528160896205708,"vY0":-126.71638834087923,"vZ0":-8.193452389815764,"x":111.69,"y":233.65,"x0":-1.0470954416608935,"y0":50.002608526703405,"z0":5.603375156284755,"aX":-12.80493063948282},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":13.0,"spinRate":2463,"spinDirection":249},"zone":14,"typeConfidence":0.89,"plateTime":0.4313552020603537,"extension":6.82329345501694},"index":4,"playId":"785cf293-e802-3a4b-b033-75b3ded05086","pitchNumber":3,"startTime":"2025-07-26T23:34:45.640Z","endTime":"2025-07-26T23:34:49.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.282929314168175,"aZ":-26.739253409030667,"pfxX":-7.086849001867288,"pfxZ":3.263010832581708,"pX":-0.4783354857531469,"pZ":1.760400999512543,"vX0":4.085162529237922,"vY0":-128.12977007188414,"vZ0":-4.691241974745545,"x":135.23,"y":191.25,"x0":-1.1720565053770151,"y0":50.000039586113786,"z0":5.7024109164556664,"aX":-11.790517837144076},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":11.9,"spinRate":2607,"spinDirection":255},"zone":7,"typeConfidence":0.88,"plateTime":0.42734511164726463,"extension":6.698273130213215},"hitData":{"launchSpeed":82.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":155.88}},"index":5,"playId":"151c5bfb-bff8-35f7-b881-dccdc4e42aea","pitchNumber":4,"startTime":"2025-07-26T23:35:10.572Z","endTime":"2025-07-26T23:35:18.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-8.999999999999993,"leverageIndex":1.74,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:35:18.233Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Lux lines out softly to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T23:35:51.097Z","endTime":"2025-07-26T23:36:28.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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, 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":89.4,"endSpeed":83.4,"strikeZoneTop":3.31000114523215,"strikeZoneBottom":1.47801345373885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.361617460781858,"aZ":-22.83091927515693,"pfxX":2.7059337165365953,"pfxZ":5.32782827533954,"pX":-0.2564679854788868,"pZ":3.039832640790463,"vX0":1.724691473875887,"vY0":-130.33540814094,"vZ0":-2.6035506490201423,"x":126.78,"y":156.7,"x0":-1.2741493492632412,"y0":50.004901723085126,"z0":5.7401972423705,"aX":4.746687129494197},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-5.3,"spinRate":2535,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.41715020081125465,"extension":6.62532881964449},"index":0,"playId":"9b4f0ea7-8953-3c95-b186-5a590f7c397a","pitchNumber":1,"startTime":"2025-07-26T23:35:51.720Z","endTime":"2025-07-26T23:35:56.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.31000087367065,"strikeZoneBottom":1.56046588297647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.530778739932984,"aZ":-30.5852805032676,"pfxX":-8.904461206601917,"pfxZ":0.9333466886020236,"pX":-0.5924472197314451,"pZ":2.0678137744013068,"vX0":4.319688334279703,"vY0":-129.1011743308162,"vZ0":-3.2764508613997663,"x":139.58,"y":182.95,"x0":-1.1257277922376476,"y0":50.00134750369985,"z0":5.69425350993768,"aX":-15.109714225640733},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":15.2,"spinRate":2606,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.4233932344579716,"extension":6.715821601107225},"index":1,"playId":"1def58db-6ec0-3d46-9051-1e6d2cced60b","pitchNumber":2,"startTime":"2025-07-26T23:36:04.893Z","endTime":"2025-07-26T23:36:09.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-26T23:36:17.953Z","endTime":"2025-07-26T23:36:23.340Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.707876279326534,"aZ":-16.2818089278559,"pfxX":-7.305804914375761,"pfxZ":7.873816226033336,"pX":0.7356533260236169,"pZ":2.9151265389036536,"vX0":7.127211478461455,"vY0":-140.67143608830182,"vZ0":-4.603773629369658,"x":88.96,"y":160.07,"x0":-0.872600684932102,"y0":50.00653723295824,"z0":5.617093402508575,"aX":-14.753290107537197},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2426,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3882764017181457,"extension":6.750032914612825},"hitData":{"launchSpeed":55.6,"launchAngle":22.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":115.57,"coordY":153.46}},"index":3,"playId":"bcf5f975-69ab-3dbc-be4f-061c8d7e96cd","pitchNumber":3,"startTime":"2025-07-26T23:36:23.340Z","endTime":"2025-07-26T23:36:28.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:36:28.800Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:38:48.946Z","endTime":"2025-07-26T23:40:17.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.799992237549883,"aZ":-23.547474550626564,"pfxX":9.309048203971617,"pfxZ":5.684647422759971,"pX":0.8892623743790342,"pZ":3.1232214454206724,"vX0":-7.2181307255293135,"vY0":-122.06136157684705,"vZ0":-2.0310182456763055,"x":83.1,"y":154.45,"x0":2.667438173734832,"y0":50.001436576108006,"z0":5.982517944888233,"aX":14.12248553916081},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":2009,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.44780078155424263,"extension":6.202841624962345},"index":0,"playId":"48343ef5-7705-3809-980a-be133ea7f107","pitchNumber":1,"startTime":"2025-07-26T23:38:51.266Z","endTime":"2025-07-26T23:38:55.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.17000064527586,"strikeZoneBottom":1.33539021140395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.462423639812496,"aZ":-22.28317674492688,"pfxX":10.884147028868924,"pfxZ":6.483479756167648,"pX":-1.1151092091743668,"pZ":1.0549131279616246,"vX0":-11.939720422336478,"vY0":-122.31294941125114,"vZ0":-6.899083018703437,"x":159.51,"y":210.3,"x0":2.3987678518712094,"y0":50.00564393707805,"z0":5.8026919902318195,"aX":16.61570733053091},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2068,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.44655513276452785,"extension":6.444569465287712},"index":1,"playId":"b93fd047-42d0-39d0-b215-69c91c35463f","pitchNumber":2,"startTime":"2025-07-26T23:39:23.915Z","endTime":"2025-07-26T23:39:30.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.17000222616184,"strikeZoneBottom":1.44419229141434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.606554106102333,"aZ":-23.87485645480222,"pfxX":2.3526128117829845,"pfxZ":4.921652445438375,"pX":-0.6603582711428206,"pZ":0.4174605744945854,"vX0":-8.567561577066208,"vY0":-128.50147828955264,"vZ0":-8.822781618381255,"x":142.17,"y":227.51,"x0":2.399495580678867,"y0":50.00251365383308,"z0":5.726137082269481,"aX":3.9673260721237837},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-2.5,"spinRate":2451,"spinDirection":171},"zone":13,"typeConfidence":0.92,"plateTime":0.42492821248275536,"extension":6.351964255143125},"index":2,"playId":"42e9b2c9-86a5-3e5e-8f8c-1de75806916b","pitchNumber":3,"startTime":"2025-07-26T23:39:40.219Z","endTime":"2025-07-26T23:39:49.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.02663343069252,"strikeZoneBottom":1.36461475771775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.457994617710924,"aZ":-32.70710847752498,"pfxX":-3.196467724878681,"pfxZ":-0.3897843114653323,"pX":0.6362043393619781,"pZ":2.778731838740406,"vX0":-3.275152141483945,"vY0":-115.43408899963474,"vZ0":-0.6508494048306249,"x":92.75,"y":163.75,"x0":2.486094723054872,"y0":50.004776784994,"z0":6.199210076182379,"aX":-4.335946605580482},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.6,"breakHorizontal":6.6,"spinRate":2749,"spinDirection":305},"zone":3,"typeConfidence":0.9,"plateTime":0.47356102764383046,"extension":6.118633027376228},"index":3,"playId":"38455315-bf91-305c-a1f8-3853c07c280a","pitchNumber":4,"startTime":"2025-07-26T23:40:00.039Z","endTime":"2025-07-26T23:40:06.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73510082854577,"aZ":-21.727445175164096,"pfxX":11.124195978661396,"pfxZ":6.983802914392327,"pX":1.1342461670428454,"pZ":1.544734238061428,"vX0":-6.782802206144244,"vY0":-121.26657376679002,"vZ0":-5.848078272135401,"x":73.77,"y":197.07,"x0":2.5159581604093497,"y0":50.00423913626,"z0":5.8717409487850984,"aX":16.642379805419125},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.5,"breakHorizontal":-18.6,"spinRate":2149,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.45092269384833417,"extension":6.308890867414604},"index":4,"playId":"e5ab0579-d560-36ee-8961-94c418fbc195","pitchNumber":5,"startTime":"2025-07-26T23:40:13.752Z","endTime":"2025-07-26T23:40:17.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:40:17.429Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:40:37.216Z","endTime":"2025-07-26T23:41:59.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.27999872915225,"strikeZoneBottom":1.60186551772863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.66033167731562,"aZ":-35.04940331770797,"pfxX":-3.7607603250373756,"pfxZ":-2.0796185927976882,"pX":0.9338275629731515,"pZ":3.1323522000844366,"vX0":-2.709217690698032,"vY0":-116.15226902518808,"vZ0":0.45892861480989344,"x":81.4,"y":154.21,"x0":2.599850326339741,"y0":50.00467337221319,"z0":6.237507390478422,"aX":-5.191738827653819},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.5,"breakHorizontal":7.4,"spinRate":2862,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.4697251120214174,"extension":6.062063865391637},"index":0,"playId":"e76e8029-0663-32e5-9bfe-c4cd79663260","pitchNumber":1,"startTime":"2025-07-26T23:40:38.952Z","endTime":"2025-07-26T23:40:47.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.7,"endSpeed":85.6,"strikeZoneTop":3.27999981706105,"strikeZoneBottom":1.54812803735449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.159865194741045,"aZ":-14.806493570979237,"pfxX":6.088681853152176,"pfxZ":9.378978935144966,"pX":-1.4339783236799184,"pZ":2.5108553962183957,"vX0":-12.164072596929186,"vY0":-134.50032768500785,"vZ0":-6.02934351721748,"x":171.66,"y":170.99,"x0":2.334023275403246,"y0":50.00671669519798,"z0":5.811851244522135,"aX":11.280786828411786},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2368,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.40552985867869396,"extension":6.537033275311544},"index":1,"playId":"f58624a7-571e-3871-9f7f-62fe9b8e4224","pitchNumber":2,"startTime":"2025-07-26T23:40:53.981Z","endTime":"2025-07-26T23:40:58.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.28000119236341,"strikeZoneBottom":1.59060593648925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.785049627950773,"aZ":-20.468956751652037,"pfxX":8.90315713914097,"pfxZ":7.8507076616224385,"pX":1.2837496065122067,"pZ":2.0268874155156764,"vX0":-5.848360600522767,"vY0":-120.83662486888598,"vZ0":-5.061556060368874,"x":68.07,"y":184.05,"x0":2.5690777633077433,"y0":50.00006314006058,"z0":5.927992383208807,"aX":13.269229756401923},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":13.3,"breakHorizontal":-14.9,"spinRate":2064,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.45189214816948997,"extension":6.351931792290828},"index":2,"playId":"43be4f93-4c48-3fce-b644-31be5796ad84","pitchNumber":3,"startTime":"2025-07-26T23:41:08.685Z","endTime":"2025-07-26T23:41:14.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.8,"endSpeed":84.4,"strikeZoneTop":3.19237777381284,"strikeZoneBottom":1.47901621546546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14045111338379,"aZ":-16.57395677087188,"pfxX":8.544930272643324,"pfxZ":8.584914578336774,"pX":0.9495779887078463,"pZ":3.1208412296587844,"vX0":-7.216737147181918,"vY0":-133.5616936325887,"vZ0":-4.094416136921231,"x":80.8,"y":154.52,"x0":2.5684298065979934,"y0":50.006087292899394,"z0":5.855887408080764,"aX":15.534343317168354},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-14.0,"spinRate":2320,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.4091441397716218,"extension":6.3709987898488185},"index":3,"playId":"fef345a5-5055-32e2-be0b-cfc693a8fe02","pitchNumber":4,"startTime":"2025-07-26T23:41:22.900Z","endTime":"2025-07-26T23:41:27.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60684748703642,"aZ":-14.694484396289454,"pfxX":8.415614557449295,"pfxZ":9.67627768016023,"pX":-0.21847198839186172,"pZ":1.8120870204069588,"vX0":-9.999944258558251,"vY0":-133.0688977905614,"vZ0":-7.561977419108912,"x":125.33,"y":189.85,"x0":2.4819618105143992,"y0":50.00168133549979,"z0":5.740062291938397,"aX":15.20144224681063},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":-13.3,"spinRate":2301,"spinDirection":142},"zone":8,"typeConfidence":0.88,"plateTime":0.4104594107920332,"extension":6.404265122776122},"index":4,"playId":"a41edbeb-8fac-36d3-aa93-e16be1dd64a3","pitchNumber":5,"startTime":"2025-07-26T23:41:41.813Z","endTime":"2025-07-26T23:41:50.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.15549127499035,"strikeZoneBottom":1.45497470549697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.889072214502043,"aZ":-33.57331084746031,"pfxX":-3.080350228754826,"pfxZ":-0.988888566637776,"pX":1.029956032719584,"pZ":2.4184119651116465,"vX0":-2.5762479918125867,"vY0":-118.25771729270058,"vZ0":-1.5733298157547178,"x":77.74,"y":173.48,"x0":2.53230155208569,"y0":50.0002628872262,"z0":6.163099667109037,"aX":-4.375399543159857},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.9,"breakHorizontal":6.2,"spinRate":2802,"spinDirection":295},"zone":12,"typeConfidence":0.9,"plateTime":0.46261709531641104,"extension":6.2751712530728385},"index":5,"playId":"95d8f015-a62c-31fa-8683-53086b03a4f8","pitchNumber":6,"startTime":"2025-07-26T23:41:55.788Z","endTime":"2025-07-26T23:41:59.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:41:59.381Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T23:42:19.392Z","endTime":"2025-07-26T23:43:35.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":82.0,"endSpeed":75.9,"strikeZoneTop":3.55000179339353,"strikeZoneBottom":1.69773515409969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82199312345258,"aZ":-33.47787080306989,"pfxX":-2.4901937623819697,"pfxZ":-0.8982674523292964,"pX":-0.45169334233603503,"pZ":2.8132629831044147,"vX0":-5.897498296605792,"vY0":-119.33890928409492,"vZ0":-0.876079436825377,"x":134.22,"y":162.82,"x0":2.369866052387923,"y0":50.00310257297823,"z0":6.186537567129528,"aX":-3.610579320714221},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.6,"breakHorizontal":5.9,"spinRate":2741,"spinDirection":300},"zone":4,"typeConfidence":0.91,"plateTime":0.45803041208570594,"extension":6.311846299948009},"index":0,"playId":"d40e8d83-59d7-36c1-b543-dba237697d40","pitchNumber":1,"startTime":"2025-07-26T23:42:22.889Z","endTime":"2025-07-26T23:42:28.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.54999870527288,"strikeZoneBottom":1.52114553309151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77275923358659,"aZ":-32.44041448343582,"pfxX":-7.015392798355923,"pfxZ":-0.18574513060795095,"pX":-0.2328064126795226,"pZ":1.9103058427893618,"vX0":-4.60796134971924,"vY0":-118.62013104227552,"vZ0":-2.287333557436366,"x":125.87,"y":187.2,"x0":2.6498988756740247,"y0":50.00402459811868,"z0":5.859403682530309,"aX":-9.946521360449928},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":13.9,"spinRate":2958,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.46265718697034863,"extension":6.279694578507767},"index":1,"playId":"f7268a40-c413-3ab1-b69b-d295125a2eb5","pitchNumber":2,"startTime":"2025-07-26T23:42:36.766Z","endTime":"2025-07-26T23:42:44.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62815063838986,"aZ":-13.22799723791488,"pfxX":7.952584873031812,"pfxZ":9.903526367357387,"pX":0.6695876602744955,"pZ":3.3687541153046574,"vX0":-7.7909469117581995,"vY0":-136.82069298140834,"vZ0":-4.362849396111643,"x":91.48,"y":147.82,"x0":2.5084369570524,"y0":50.00183213591494,"z0":5.877626459094608,"aX":15.213261143221715},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-13.0,"spinRate":2322,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.3989352878504171,"extension":6.305594111003213},"index":2,"playId":"7fd259c6-92e2-3fad-b83f-2dca56f4eeab","pitchNumber":3,"startTime":"2025-07-26T23:42:51.499Z","endTime":"2025-07-26T23:42:55.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":82.5,"endSpeed":76.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.526217930683462,"aZ":-30.35398516265071,"pfxX":-6.3657435578116806,"pfxZ":1.2481439858245231,"pX":0.06623724652965929,"pZ":1.2449583423913755,"vX0":-4.0903154118551655,"vY0":-120.04460900324551,"vZ0":-4.43286794869282,"x":114.48,"y":205.17,"x0":2.6199026089271302,"y0":50.001491849765394,"z0":5.821449620266018,"aX":-9.277811954899017},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":2912,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.45648560175342556,"extension":6.270885773533061},"index":3,"playId":"1ae4714a-d663-3aed-afd4-3b378a7ea0d2","pitchNumber":4,"startTime":"2025-07-26T23:43:11.141Z","endTime":"2025-07-26T23:43:15.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56798785975877,"aZ":-20.616509753053638,"pfxX":10.217301602686856,"pfxZ":7.565397158855304,"pX":0.056046782485702995,"pZ":2.1072282912766775,"vX0":-8.995232763153107,"vY0":-122.88706428369879,"vZ0":-4.9317139118034525,"x":114.86,"y":181.88,"x0":2.4381635190243864,"y0":50.003536577169385,"z0":5.893653650315178,"aX":15.612511476499906},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":12.7,"breakHorizontal":-16.3,"spinRate":2038,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.44587525236137804,"extension":6.252169415727739},"index":4,"playId":"a6127425-a0cf-3eb6-9292-2c25443da460","pitchNumber":5,"startTime":"2025-07-26T23:43:31.219Z","endTime":"2025-07-26T23:43:35.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:43:35.559Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:45:14.528Z","endTime":"2025-07-26T23:46:07.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807460623377825,"aZ":-25.042238321153654,"pfxX":3.96355184809609,"pfxZ":4.155558285156504,"pX":-0.398524639088325,"pZ":2.8262663187993544,"vX0":0.9883023028942651,"vY0":-129.56408829049337,"vZ0":-2.59732043174351,"x":132.19,"y":162.47,"x0":-1.2991133262924093,"y0":50.00094097467257,"z0":5.737595570651185,"aX":6.797386185967572},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":-7.4,"spinRate":2590,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.42131308893369246,"extension":6.649431290939059},"hitData":{"launchSpeed":97.7,"launchAngle":42.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.03,"coordY":69.5}},"index":0,"playId":"b44c76c6-60b0-37bd-b9fa-ae5236caa4c7","pitchNumber":1,"startTime":"2025-07-26T23:45:57.856Z","endTime":"2025-07-26T23:46:07.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:46:07.449Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:46:22.670Z","endTime":"2025-07-26T23:47:53.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.37999926639426,"strikeZoneBottom":1.5824787753298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32573175242818,"aZ":-12.62851976509512,"pfxX":-3.3449731401654628,"pfxZ":10.320818182721519,"pX":0.5447716206421549,"pZ":2.8527171971702368,"vX0":4.419366650407722,"vY0":-136.77788333054596,"vZ0":-5.594568368206084,"x":96.23,"y":161.76,"x0":-0.6577353470724219,"y0":50.00310120845296,"z0":5.791577915591932,"aX":-6.335013057756628},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2363,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.400543461378414,"extension":6.782064193498861},"index":0,"playId":"1e2634f4-ce7f-39b8-91ac-1cc32ae7d98a","pitchNumber":1,"startTime":"2025-07-26T23:46:34.085Z","endTime":"2025-07-26T23:46:38.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.38000031349255,"strikeZoneBottom":1.48234926530545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01579077591182,"aZ":-26.503309422462813,"pfxX":-8.877603667506207,"pfxZ":3.442481991181241,"pX":0.5559388505652454,"pZ":2.025019779741339,"vX0":6.7432135394071535,"vY0":-127.98227149469872,"vZ0":-4.043246461496947,"x":95.81,"y":184.1,"x0":-0.9681005600490663,"y0":50.00359734418412,"z0":5.716651140516433,"aX":-14.631938404639667},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":2521,"spinDirection":252},"zone":9,"typeConfidence":0.89,"plateTime":0.4290249003017528,"extension":6.8157859213032514},"index":1,"playId":"715175bd-bd03-3e89-8d86-bd44d704b1a2","pitchNumber":2,"startTime":"2025-07-26T23:46:47.559Z","endTime":"2025-07-26T23:46:52.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"2025-07-26T23:47:02.064Z","endTime":"2025-07-26T23:47:07.808Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.38000218505638,"strikeZoneBottom":1.49008538627271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.460283271435262,"aZ":-39.17432721761687,"pfxX":6.2753898550397285,"pfxZ":-4.852878121766492,"pX":3.394312645082668,"pZ":-1.818689518568064,"vX0":8.239691085958428,"vY0":-120.23435886542323,"vZ0":-8.499652962004404,"x":-12.38,"y":287.88,"x0":-0.911288635039416,"y0":50.00125410426127,"z0":5.302447896343957,"aX":9.054174074249064},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.9,"breakHorizontal":-13.6,"spinRate":3087,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.4580968855282612,"extension":6.801223228517906},"index":3,"playId":"463c7f36-9428-3e28-8fa1-27433e9ebd4e","pitchNumber":3,"startTime":"2025-07-26T23:47:07.808Z","endTime":"2025-07-26T23:47:17.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":89.1,"endSpeed":82.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.313894326765553,"aZ":-25.426899562940807,"pfxX":5.118565532791627,"pfxZ":3.9276988680726506,"pX":1.0479172870972706,"pZ":2.0261027897993893,"vX0":4.038127094994621,"vY0":-129.746892296379,"vZ0":-4.065894059545652,"x":77.06,"y":184.08,"x0":-1.1896656230340832,"y0":50.002820530555375,"z0":5.534959966947175,"aX":8.78778124022848},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-10.1,"spinRate":2651,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4210098529946471,"extension":6.58430930486248},"index":4,"playId":"37c3b1f4-087a-33f9-b991-f69725502e85","pitchNumber":4,"startTime":"2025-07-26T23:47:30.320Z","endTime":"2025-07-26T23:47:34.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91008298501409,"aZ":-8.568727191991384,"pfxX":-4.661393368001379,"pfxZ":12.002634514552614,"pX":0.05012568924851484,"pZ":2.817939301703905,"vX0":4.075094586082279,"vY0":-140.12454205488058,"vZ0":-6.19236476021951,"x":115.09,"y":162.7,"x0":-0.8252902233340219,"y0":50.0053451524863,"z0":5.631981671542886,"aX":-9.16928332491817},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":7.4,"spinRate":2504,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3925420074920223,"extension":6.879284427933869},"index":5,"playId":"46ed1121-13bb-397d-8f66-47b604efa233","pitchNumber":5,"startTime":"2025-07-26T23:47:49.502Z","endTime":"2025-07-26T23:47:53.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:47:53.883Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley strikes out swinging, catcher Danny Jansen to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T23:48:12.095Z","endTime":"2025-07-26T23:49:01.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.3599992151652,"strikeZoneBottom":1.52699512510463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692682043983602,"aZ":-29.702247974294185,"pfxX":-9.295441399817532,"pfxZ":1.5049943252493794,"pX":-0.2926974351880122,"pZ":3.045972245510504,"vX0":4.901540049828002,"vY0":-127.17340107949002,"vZ0":-1.1916348350066865,"x":128.16,"y":156.54,"x0":-1.035831084492305,"y0":50.00056945377708,"z0":5.873059735429208,"aX":-15.247989616656556},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":2523,"spinDirection":255},"zone":1,"typeConfidence":0.9,"plateTime":0.4304301469371903,"extension":6.63793217723301},"index":0,"playId":"da591049-bc76-3bfe-b5e2-5ea459ee93da","pitchNumber":1,"startTime":"2025-07-26T23:48:13.933Z","endTime":"2025-07-26T23:48:23.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19550761701205,"aZ":-13.00669703957305,"pfxX":-4.935887029958354,"pfxZ":9.732453118343,"pX":-0.4423385941081321,"pZ":2.925607761476948,"vX0":2.8957170197082296,"vY0":-139.82995122014034,"vZ0":-5.13921633084788,"x":133.86,"y":159.79,"x0":-0.8531903998366691,"y0":50.000923050332155,"z0":5.649186504294807,"aX":-9.717672687389864},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2530,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39256506086839416,"extension":6.780884140156496},"index":1,"playId":"e38cd37b-f4f9-3be3-812b-63e17c7fa221","pitchNumber":2,"startTime":"2025-07-26T23:48:28.433Z","endTime":"2025-07-26T23:48:31.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.897343698551513,"aZ":-29.05439568240017,"pfxX":-7.715249430751274,"pfxZ":1.8654193861552741,"pX":-0.20506969646842202,"pZ":0.6830320079817596,"vX0":4.649272096686637,"vY0":-128.3094008921905,"vZ0":-6.648255566909454,"x":124.82,"y":220.34,"x0":-1.0357359745995223,"y0":50.00238988142206,"z0":5.563844077641479,"aX":-12.897605189107592},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":13.0,"spinRate":2640,"spinDirection":254},"zone":13,"typeConfidence":0.89,"plateTime":0.42645736961837377,"extension":6.894247882460094},"index":2,"playId":"e89ef5e4-1707-3358-b0f3-56d325fe7e49","pitchNumber":3,"startTime":"2025-07-26T23:48:53.908Z","endTime":"2025-07-26T23:49:01.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:49:01.887Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yandy Díaz homers (18) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:50:51.886Z","endTime":"2025-07-26T23:52:16.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":84.6,"strikeZoneTop":3.53999959695719,"strikeZoneBottom":1.61836314159501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.127028883529594,"aZ":-12.83637727901679,"pfxX":7.359233636915655,"pfxZ":10.462559552745175,"pX":0.22235193339982298,"pZ":4.106033353643694,"vX0":-8.926966535183467,"vY0":-135.46587383600078,"vZ0":-2.2738328525003575,"x":108.52,"y":127.92,"x0":2.612893282046512,"y0":50.000704802750285,"z0":5.859685744795483,"aX":13.600009008898116},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-11.3,"spinRate":2349,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.40517876597890945,"extension":6.3636773502459},"index":0,"playId":"c8538557-c29b-3790-ad2b-fc177ae3b23e","pitchNumber":1,"startTime":"2025-07-26T23:51:07.698Z","endTime":"2025-07-26T23:51:14.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.54000113680176,"strikeZoneBottom":1.45038854562542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.363233031161737,"aZ":-33.05284751091134,"pfxX":-4.837374805342904,"pfxZ":-0.6320868709057059,"pX":0.3975514456159771,"pZ":2.1471072496081565,"vX0":-3.4704944193785656,"vY0":-117.05472582997045,"vZ0":-2.060334659761848,"x":101.85,"y":180.81,"x0":2.528645933423771,"y0":50.00497721686338,"z0":6.137289879888181,"aX":-6.703731159189547},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.4,"breakHorizontal":9.6,"spinRate":2814,"spinDirection":312},"zone":6,"typeConfidence":0.91,"plateTime":0.46815877187636845,"extension":6.340130868760045},"index":1,"playId":"5d52c202-9c93-3f68-afb7-efd7425808fe","pitchNumber":2,"startTime":"2025-07-26T23:51:20.702Z","endTime":"2025-07-26T23:51:25.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.54000075089694,"strikeZoneBottom":1.5490693183098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.184355648096407,"aZ":-22.475258666581265,"pfxX":2.2610978162340416,"pfxZ":5.496968835420127,"pX":0.33012097654287614,"pZ":3.915762989572264,"vX0":-6.6055109955148374,"vY0":-130.8417866930281,"vZ0":-0.9456696132987628,"x":104.42,"y":133.05,"x0":2.574710702766635,"y0":50.000115856032856,"z0":5.939941098128224,"aX":3.9882009608090647},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-2.9,"spinRate":2627,"spinDirection":176},"zone":12,"typeConfidence":0.87,"plateTime":0.4159167433470037,"extension":6.319891608024183},"index":2,"playId":"4d7eff9b-8f18-32c2-bfb0-f2c9901e5b0a","pitchNumber":3,"startTime":"2025-07-26T23:51:34.329Z","endTime":"2025-07-26T23:51:40.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58981196174778,"aZ":-21.60174660034642,"pfxX":9.627179249078502,"pfxZ":6.981827672626046,"pX":0.6484517526468783,"pZ":2.7977893438316825,"vX0":-7.587825440236308,"vY0":-122.15191967433623,"vZ0":-3.071017916751493,"x":92.28,"y":163.24,"x0":2.541057924657032,"y0":50.00323651581675,"z0":5.924210890761062,"aX":14.5794920907686},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.1,"breakHorizontal":-15.7,"spinRate":2085,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.4480354031694733,"extension":6.3837922746109514},"hitData":{"launchSpeed":106.6,"launchAngle":24.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.63,"coordY":33.78}},"index":3,"playId":"6a4c28d1-8c9c-34ea-9b20-de74efcb1ac4","pitchNumber":4,"startTime":"2025-07-26T23:51:48.212Z","endTime":"2025-07-26T23:52:16.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.32,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:52:16.180Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christopher Morel walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:52:30.397Z","endTime":"2025-07-26T23:53:30.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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(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.8,"endSpeed":85.9,"strikeZoneTop":3.69999994702579,"strikeZoneBottom":1.76565589177196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70122554537587,"aZ":-14.45501092434394,"pfxX":8.109886343476735,"pfxZ":9.525349403085682,"pX":-0.4496476236007408,"pZ":1.3189736758407802,"vX0":-10.723655415570486,"vY0":-134.64394000772936,"vZ0":-8.733281454584745,"x":134.14,"y":203.17,"x0":2.507285459254204,"y0":50.00165953372511,"z0":5.5991745389176915,"aX":15.083147001311874},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-12.7,"spinRate":2342,"spinDirection":148},"zone":13,"typeConfidence":0.89,"plateTime":0.40481679596264364,"extension":6.571237860082543},"index":0,"playId":"8dbc5f2c-0ff4-3fe0-8641-8994b486eebe","pitchNumber":1,"startTime":"2025-07-26T23:52:32.415Z","endTime":"2025-07-26T23:52:37.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":80.4,"endSpeed":75.4,"strikeZoneTop":3.49738278412093,"strikeZoneBottom":1.556716797218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.745692082398776,"aZ":-36.36672439580995,"pfxX":-2.4276967250799224,"pfxZ":-2.982984318719369,"pX":-0.12769790199977474,"pZ":1.0172121526304823,"vX0":-5.141594908143781,"vY0":-117.14584295781877,"vZ0":-3.72861572449494,"x":121.87,"y":211.32,"x0":2.4010202888533083,"y0":50.003261312231,"z0":5.989354185217067,"aX":-3.411869803922587},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.0,"breakHorizontal":5.5,"spinRate":2822,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.465520067128097,"extension":6.340446891395572},"index":1,"playId":"86eaf89c-e269-3019-b6fc-e235329ecc8f","pitchNumber":2,"startTime":"2025-07-26T23:52:45.709Z","endTime":"2025-07-26T23:52:52.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.79743524892616,"strikeZoneBottom":1.71161597764885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201715700365455,"aZ":-22.733293204662175,"pfxX":2.160721496387098,"pfxZ":5.622484151345147,"pX":-0.09573858126135758,"pZ":0.6679024794033639,"vX0":-7.407498577437498,"vY0":-128.19199952017593,"vZ0":-8.15006265003014,"x":120.65,"y":220.75,"x0":2.539045939542389,"y0":50.00521814359194,"z0":5.637344457715379,"aX":3.6304727940036123},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2504,"spinDirection":172},"zone":13,"typeConfidence":0.92,"plateTime":0.42575905739143227,"extension":6.561832081130291},"index":2,"playId":"7ec64f02-6031-3cae-8737-c3f1a3a50f64","pitchNumber":3,"startTime":"2025-07-26T23:53:05.682Z","endTime":"2025-07-26T23:53:12.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.42435275304101,"strikeZoneBottom":1.48847637890093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.845528039549215,"aZ":-14.36106921446974,"pfxX":6.709332296945393,"pfxZ":9.609620990798286,"pX":1.303878455247603,"pZ":2.86303632210129,"vX0":-6.020247330199642,"vY0":-134.93689337247426,"vZ0":-5.197843652961115,"x":67.3,"y":161.48,"x0":2.6861798136614032,"y0":50.00624545578267,"z0":5.817094763829787,"aX":12.443181858632345},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-10.9,"spinRate":2189,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4050608127544093,"extension":6.398763056997188},"index":3,"playId":"7372abac-b952-3a26-a302-21382942dc90","pitchNumber":4,"startTime":"2025-07-26T23:53:25.142Z","endTime":"2025-07-26T23:53:30.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:53:30.357Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:54:38.323Z","endTime":"2025-07-26T23:56:55.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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":"2025-07-26T23:53:40.058Z","endTime":"2025-07-26T23:54:40.559Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.69999780576024,"strikeZoneBottom":1.65402657936134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.435208978501837,"aZ":-34.43386002694864,"pfxX":-1.9817218712834879,"pfxZ":-1.5848880032409838,"pX":0.7067699745302735,"pZ":2.6723421967887804,"vX0":-3.531930997617823,"vY0":-117.87580456630894,"vZ0":-0.7861510981938092,"x":90.06,"y":166.63,"x0":2.4737165647927655,"y0":50.00196044717713,"z0":6.150400535478931,"aX":-2.8275300534378984},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.8,"breakHorizontal":4.3,"spinRate":2752,"spinDirection":293},"zone":6,"typeConfidence":0.9,"plateTime":0.4621740232581648,"extension":6.301876645144594},"index":1,"playId":"26f0c495-cbf7-350f-aae0-ed45e6ef9d7c","pitchNumber":1,"startTime":"2025-07-26T23:54:40.559Z","endTime":"2025-07-26T23:54:49.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"playId":"9237344e-78e3-31f6-89b5-8dedd43e8733","startTime":"2025-07-26T23:54:57.570Z","endTime":"2025-07-26T23:55:01.504Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02426615280703,"aZ":-15.296788223617396,"pfxX":6.367971062071044,"pfxZ":9.079806709602234,"pX":0.5252515776174084,"pZ":2.9201264391791804,"vX0":-7.489850374429001,"vY0":-135.36076464060412,"vZ0":-4.91565972756729,"x":96.98,"y":159.94,"x0":2.498330543261764,"y0":50.005999579834246,"z0":5.8276832765757405,"aX":11.841705090128176},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2360,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.40435551696870853,"extension":6.424202832790818},"index":3,"playId":"4616b0e5-b9a3-381e-8590-09f64f2071b9","pitchNumber":2,"startTime":"2025-07-26T23:55:16.999Z","endTime":"2025-07-26T23:55:21.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-26T23:55:31.955Z","endTime":"2025-07-26T23:55:46.465Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.70000221606384,"strikeZoneBottom":1.61328436963588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.424935268846575,"aZ":-16.099015715437055,"pfxX":7.572212613175665,"pfxZ":8.582511662019847,"pX":0.5043414439064235,"pZ":4.401529475231076,"vX0":-7.96666974369973,"vY0":-135.91065811656702,"vZ0":-1.0302121364440757,"x":97.78,"y":119.94,"x0":2.4879587982616562,"y0":50.00336955689804,"z0":5.9021259024232355,"aX":14.184953094571515},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-12.0,"spinRate":2302,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4028101837079867,"extension":6.400685715045665},"index":5,"playId":"987c5a86-7764-3f35-a657-826f07a7afb7","pitchNumber":3,"startTime":"2025-07-26T23:55:46.465Z","endTime":"2025-07-26T23:55:50.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"d66b899f-42db-3d74-9a86-efa1afebd952","startTime":"2025-07-26T23:56:03.484Z","endTime":"2025-07-26T23:56:06.898Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.253836902207908,"aZ":-29.0317494921064,"pfxX":-5.741510170995833,"pfxZ":2.1815218515621773,"pX":-0.7143503533338926,"pZ":2.6254616750298885,"vX0":-5.49525866269028,"vY0":-120.35026604627436,"vZ0":-1.849334591060681,"x":144.23,"y":167.89,"x0":2.359672766065748,"y0":50.00302394798162,"z0":6.019897749828147,"aX":-8.271093302789598},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":11.9,"spinRate":2872,"spinDirection":283},"zone":4,"typeConfidence":0.91,"plateTime":0.4582721513550889,"extension":6.586073691557342},"index":7,"playId":"751fd2d2-3658-3465-93e2-bb15dc3fbb86","pitchNumber":4,"startTime":"2025-07-26T23:56:20.055Z","endTime":"2025-07-26T23:56:25.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194713879569616,"aZ":-13.104143078176062,"pfxX":7.393039413194035,"pfxZ":10.172759042405158,"pX":0.30801803917065074,"pZ":2.9669589159229854,"vX0":-7.898585529692027,"vY0":-136.12774290630804,"vZ0":-5.2675108289126324,"x":105.26,"y":158.67,"x0":2.2882067348320234,"y0":50.00236392620573,"z0":5.835960590452237,"aX":13.85926608249208},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-11.6,"spinRate":2336,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.4025329716905084,"extension":6.616085137758704},"index":8,"playId":"e0611974-5a5e-327b-ac3a-4f741d5dca6e","pitchNumber":5,"startTime":"2025-07-26T23:56:51.351Z","endTime":"2025-07-26T23:56:55.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:56:55.524Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T23:57:38.951Z","endTime":"2025-07-26T23:59:47.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"acbdef73-5e0c-328e-8633-2806f9e9c0e6","startTime":"2025-07-26T23:57:22.567Z","endTime":"2025-07-26T23:57:26.565Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.497115573515888,"aZ":-15.731460549439603,"pfxX":6.7392322102753734,"pfxZ":8.832326068139281,"pX":0.31908094442203533,"pZ":2.20995724336442,"vX0":-7.467863375198485,"vY0":-135.11753527158825,"vZ0":-6.5321009798903304,"x":104.84,"y":179.11,"x0":2.233972992177526,"y0":50.006694301914955,"z0":5.750874159913184,"aX":12.552102224562535},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":-10.8,"spinRate":2258,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.4042869335755124,"extension":6.491077169205152},"index":1,"playId":"8143a7f9-69da-3b79-a897-177d7b03ffa3","pitchNumber":1,"startTime":"2025-07-26T23:57:41.335Z","endTime":"2025-07-26T23:57:44.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.40999762643976,"strikeZoneBottom":1.58824118802809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.706841049856877,"aZ":-15.997242100393594,"pfxX":6.816183387895126,"pfxZ":8.666133983911621,"pX":0.04890897186359689,"pZ":2.863456672609987,"vX0":-8.469675338782407,"vY0":-135.5337167847172,"vZ0":-4.913368566043706,"x":115.14,"y":161.47,"x0":2.3239610814685983,"y0":50.00041324456289,"z0":5.811254558221756,"aX":12.721066466718849},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-10.6,"spinRate":2140,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.403610389750086,"extension":6.65327715212572},"index":2,"playId":"a8041eb6-9df3-32ad-bd20-80403901babc","pitchNumber":2,"startTime":"2025-07-26T23:58:03.614Z","endTime":"2025-07-26T23:58:08.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.41000032106936,"strikeZoneBottom":1.58141635564721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.795143353401297,"aZ":-21.58339876825809,"pfxX":11.265524438232653,"pfxZ":7.163875601991048,"pX":-1.077308005189179,"pZ":-0.8913766813976679,"vX0":-10.770340864684199,"vY0":-120.88969552999866,"vZ0":-10.866497371308109,"x":158.06,"y":262.85,"x0":1.9742114642101003,"y0":50.004773456224065,"z0":5.560331531079726,"aX":16.659354827317706},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.4,"breakHorizontal":-17.8,"spinRate":2129,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.4532710467513863,"extension":6.672219840394231},"index":3,"playId":"af7f9fc1-c194-39dc-ae15-ffe8a5349182","pitchNumber":3,"startTime":"2025-07-26T23:58:21.398Z","endTime":"2025-07-26T23:58:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"4f207992-5d9c-3dac-8b54-06d65f4b4900","startTime":"2025-07-26T23:58:45.178Z","endTime":"2025-07-26T23:58:51.127Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.843644506369863,"aZ":-15.260553273558205,"pfxX":8.832137205984417,"pfxZ":9.030629614530223,"pX":0.532657204262466,"pZ":3.1525131622534737,"vX0":-7.90178105829652,"vY0":-135.5434473221267,"vZ0":-4.3877978006197536,"x":96.7,"y":153.66,"x0":2.329112133865966,"y0":50.00034367216407,"z0":5.847783972579266,"aX":16.537398864679293},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-14.4,"spinRate":2160,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.40310666989913946,"extension":6.487295891393655},"index":5,"playId":"3070e0bb-2eb4-3d63-a961-37922dd332cd","pitchNumber":4,"startTime":"2025-07-26T23:59:06.985Z","endTime":"2025-07-26T23:59:10.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.801402498953593,"aZ":-29.222237101686833,"pfxX":-6.3503790099052075,"pfxZ":1.9855092038948934,"pX":-0.9181026540769507,"pZ":2.058586068881192,"vX0":-5.768252125889071,"vY0":-122.33716216409454,"vZ0":-2.9735741490851164,"x":152.0,"y":183.2,"x0":2.3131168512403555,"y0":50.001263860865194,"z0":5.849486621022148,"aX":-9.423145299664089},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":13.1,"spinRate":2808,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.4513312114907313,"extension":6.572854192349027},"hitData":{"launchSpeed":82.6,"launchAngle":56.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.37,"coordY":128.65}},"index":6,"playId":"d219cb9f-55f7-361f-a319-16f70c91f1e7","pitchNumber":5,"startTime":"2025-07-26T23:59:33.251Z","endTime":"2025-07-26T23:59:47.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-26T23:59:47.424Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Mangum pops out to second baseman Matt McLain.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T00:00:09.217Z","endTime":"2025-07-27T00:00:17.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19735153323526,"aZ":-21.28942897934115,"pfxX":10.591674190290579,"pfxZ":7.202611050201636,"pX":-0.34535107968779594,"pZ":2.2913304477679977,"vX0":-9.779754203719992,"vY0":-121.95078503343738,"vZ0":-4.136830632336089,"x":130.16,"y":176.91,"x0":2.3340774391149886,"y0":50.00380658432761,"z0":5.838265210218833,"aX":16.01027586225135},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.2,"breakHorizontal":-16.9,"spinRate":2047,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.44852946343323996,"extension":6.61730618775755},"hitData":{"launchSpeed":66.5,"launchAngle":53.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.04,"coordY":130.43}},"index":0,"playId":"f71f89db-788f-3e82-9f4c-0a093265fc62","pitchNumber":1,"startTime":"2025-07-27T00:00:09.217Z","endTime":"2025-07-27T00:00:17.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:00:17.020Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:02:24.880Z","endTime":"2025-07-27T00:03:43.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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(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":94.2,"endSpeed":86.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09108913843857,"aZ":-11.720721995834054,"pfxX":-3.982241518457543,"pfxZ":10.729194148959174,"pX":-0.33362931821429337,"pZ":3.324347544632182,"vX0":2.5418370191036446,"vY0":-137.14863127810963,"vZ0":-4.564880987375057,"x":129.72,"y":149.02,"x0":-0.7546138348649964,"y0":50.006333612330494,"z0":5.808705167037224,"aX":-7.594233799474209},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.399243360931536,"extension":6.839769473071551},"index":0,"playId":"12a6dd09-6c3a-3df7-9d60-51cd2a1c08d8","pitchNumber":1,"startTime":"2025-07-27T00:02:37.176Z","endTime":"2025-07-27T00:02:40.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.47524732048384,"strikeZoneBottom":1.56003689228085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80398722014468,"aZ":-27.74832079253572,"pfxX":-8.88599194811377,"pfxZ":2.7199728889298616,"pX":1.5012570430359329,"pZ":0.13641397181320875,"vX0":8.849005546204351,"vY0":-126.69006667710109,"vZ0":-7.967499971740827,"x":59.78,"y":235.1,"x0":-0.8818194005720114,"y0":50.00306379377094,"z0":5.539055273172285,"aX":-14.450354204597259},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":2460,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.43229248416137533,"extension":6.8660973953175715},"index":1,"playId":"d81b223f-0a52-3ea7-afae-f8866cde944b","pitchNumber":2,"startTime":"2025-07-27T00:02:52.590Z","endTime":"2025-07-27T00:02:59.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17001019766564,"aZ":-26.469210844375475,"pfxX":4.179944871470269,"pfxZ":3.4044409445169244,"pX":1.1009876803170486,"pZ":1.9149756512468075,"vX0":3.7096121916770337,"vY0":-127.56556364842054,"vZ0":-3.980944516097212,"x":75.03,"y":187.08,"x0":-0.9065510600877774,"y0":50.00256833029098,"z0":5.543378225791597,"aX":7.0019678720542045},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-8.3,"spinRate":2644,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4266908019498459,"extension":6.7148893738078765},"index":2,"playId":"55c4288f-e5e8-36f1-9df3-a90ce97acf1f","pitchNumber":3,"startTime":"2025-07-27T00:03:10.745Z","endTime":"2025-07-27T00:03:14.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T00:03:28.896Z","endTime":"2025-07-27T00:03:39.686Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.760883934377578,"aZ":-28.33872989448164,"pfxX":-7.40152844875777,"pfxZ":2.3412742890726195,"pX":-0.3998075106920839,"pZ":1.33984892879413,"vX0":4.196216778660619,"vY0":-127.084924275844,"vZ0":-5.047454196445697,"x":132.24,"y":202.6,"x0":-1.1097814507152812,"y0":50.00227845775869,"z0":5.599511242809786,"aX":-12.120355201054426},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":12.5,"spinRate":2511,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.43079761894964896,"extension":6.691503829176973},"index":4,"playId":"7d39afc5-4eaf-3ca3-95a0-28dacc14a189","pitchNumber":4,"startTime":"2025-07-27T00:03:39.686Z","endTime":"2025-07-27T00:03:43.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:03:43.402Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:04:06.793Z","endTime":"2025-07-27T00:05:06.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":88.0,"endSpeed":81.1,"strikeZoneTop":3.29999930484254,"strikeZoneBottom":1.5150941669657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71558039377288,"aZ":-25.474687452305723,"pfxX":3.743610891546368,"pfxZ":3.993461070565113,"pX":-0.8346424561294318,"pZ":3.74521835748808,"vX0":0.5172976590997824,"vY0":-128.26355016715902,"vZ0":0.10218879104493284,"x":148.81,"y":137.66,"x0":-1.5253221669926598,"y0":50.00379932464331,"z0":5.6793844823871265,"aX":6.283485883485925},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-7.0,"spinRate":2546,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4258413625647104,"extension":6.667061472652275},"index":0,"playId":"199962d5-e62e-3d0b-9dd0-1dbe5e883493","pitchNumber":1,"startTime":"2025-07-27T00:04:07.785Z","endTime":"2025-07-27T00:04:15.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":95.6,"endSpeed":86.8,"strikeZoneTop":3.29999797199645,"strikeZoneBottom":1.54852135382254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.367743383389495,"aZ":-13.098182414244675,"pfxX":-4.459981963368034,"pfxZ":9.794707804503675,"pX":0.2689525054677783,"pZ":3.6463667252190906,"vX0":4.799543532144258,"vY0":-139.17256069529387,"vZ0":-3.3679638790504414,"x":106.75,"y":140.33,"x0":-0.9045363371409697,"y0":50.00051413606302,"z0":5.748771276392371,"aX":-8.684237560684739},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2458,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39467518743308805,"extension":6.842557309402747},"index":1,"playId":"8db64ae3-2930-3fbf-9f02-49b935e0eac0","pitchNumber":2,"startTime":"2025-07-27T00:04:22.207Z","endTime":"2025-07-27T00:04:29.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.29999826118346,"strikeZoneBottom":1.49196079933225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.959585419185743,"aZ":-17.198963280964044,"pfxX":-5.6870476774932825,"pfxZ":8.59441430796312,"pX":-2.107781250094462,"pZ":4.396027958825812,"vX0":-0.7853703457390493,"vY0":-131.45199443720725,"vZ0":-0.1654151460694968,"x":197.34,"y":120.09,"x0":-1.0661948134824806,"y0":50.0046882996512,"z0":5.741251860514889,"aX":-9.91102676319357},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2147,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4173473344362968,"extension":6.9196066447376365},"index":2,"playId":"d6d774b6-784c-3e8d-ae2b-4e33a44ee030","pitchNumber":3,"startTime":"2025-07-27T00:04:39.740Z","endTime":"2025-07-27T00:04:47.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.1529205818274,"strikeZoneBottom":1.400743611496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.481419033152534,"aZ":-11.301267722354059,"pfxX":-5.398163451597712,"pfxZ":10.962505128797792,"pX":-2.042576666535377,"pZ":3.9635164150426845,"vX0":-0.8865139368474219,"vY0":-137.59847550219982,"vZ0":-2.7620839446457803,"x":194.86,"y":131.77,"x0":-1.0145931441207174,"y0":50.00609349094289,"z0":5.7533835441796235,"aX":-10.28269347447699},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":10.0,"spinRate":2389,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3991086952345708,"extension":6.886503854976825},"index":3,"playId":"31d71f0e-238a-3516-b38a-743b000ac6df","pitchNumber":4,"startTime":"2025-07-27T00:05:02.360Z","endTime":"2025-07-27T00:05:06.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.17,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:05:06.378Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to second baseman José Caballero. TJ Friedl to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:05:55.551Z","endTime":"2025-07-27T00:07:18.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T00:05:14.812Z","endTime":"2025-07-27T00:05:57.872Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.20000064615554,"strikeZoneBottom":1.34100535715561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.021582031360005,"aZ":-15.40121621095219,"pfxX":-8.915910802442255,"pfxZ":8.917575093750656,"pX":-0.3650591449361505,"pZ":0.9207176053411221,"vX0":5.534847708151233,"vY0":-136.30284098075302,"vZ0":-9.541915385837928,"x":130.92,"y":213.92,"x0":-1.2638089525697627,"y0":50.00498260787526,"z0":5.530975411940861,"aX":-16.77449416876805},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":15.0,"spinRate":2352,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4018878325992046,"extension":6.807619607547501},"index":1,"playId":"91bb0806-4309-3a5b-91ba-e982966a4fb5","pitchNumber":1,"startTime":"2025-07-27T00:05:57.872Z","endTime":"2025-07-27T00:06:04.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.3,"endSpeed":81.0,"strikeZoneTop":3.20000037461054,"strikeZoneBottom":1.38738040311263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920568653566356,"aZ":-25.40524645531781,"pfxX":3.4621496929117153,"pfxZ":4.076478438386145,"pX":-0.9670897136806115,"pZ":3.2210392988824657,"vX0":0.0372761568999094,"vY0":-127.25238110531255,"vZ0":-1.687933609377914,"x":153.86,"y":151.81,"x0":-1.432689724360437,"y0":50.004851257880894,"z0":5.88040492099969,"aX":5.752640372141116},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-6.4,"spinRate":2499,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4282949110459424,"extension":6.477864693440422},"index":2,"playId":"0244b9a5-8939-3fba-85c4-f0d785201a58","pitchNumber":2,"startTime":"2025-07-27T00:06:15.101Z","endTime":"2025-07-27T00:06:23.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.0976328177707,"strikeZoneBottom":1.29602406119717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.093087995929185,"aZ":-11.544436258911066,"pfxX":-4.510192460136418,"pfxZ":10.841084251089118,"pX":0.3139803770093057,"pZ":2.037325208666571,"vX0":4.83987199513487,"vY0":-137.03024203868122,"vZ0":-7.511734013103299,"x":105.03,"y":183.77,"x0":-0.8886043021729824,"y0":50.00358755713009,"z0":5.601706539057966,"aX":-8.583415042666228},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2433,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3996200408483608,"extension":6.91683453994909},"index":3,"playId":"7c92d57c-c7ab-3780-a9ed-b860ce69e7af","pitchNumber":3,"startTime":"2025-07-27T00:06:36.498Z","endTime":"2025-07-27T00:06:43.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"3a2918f4-a52e-341a-b93f-58058661fc89","startTime":"2025-07-27T00:06:52.909Z","endTime":"2025-07-27T00:06:58.101Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75789512700491,"aZ":-19.088273658743695,"pfxX":2.8936595802065552,"pfxZ":7.598039807072769,"pX":0.007221010124604017,"pZ":1.7290956815372513,"vX0":2.1920909833129496,"vY0":-130.03394843341655,"vZ0":-6.0252283112701255,"x":116.72,"y":192.09,"x0":-1.2210531311446728,"y0":50.006234347187224,"z0":5.511867394224518,"aX":4.9848097651159575},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.7,"breakHorizontal":-5.8,"spinRate":2502,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.4202845105495139,"extension":6.748067914651948},"hitData":{"launchSpeed":99.1,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.04,"coordY":140.75}},"index":5,"playId":"a0733b5b-121e-3895-8a14-e7d9cda1f65c","pitchNumber":4,"startTime":"2025-07-27T00:07:12.007Z","endTime":"2025-07-27T00:07:18.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.19,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:07:18.560Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out softly, pitcher Ryan Pepiot to first baseman Jonathan Aranda. TJ Friedl to 3rd. Matt McLain to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:08:49.264Z","endTime":"2025-07-27T00:08:58.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686752,"link":"/api/v1/people/686752"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T00:07:50.997Z","endTime":"2025-07-27T00:08:51.616Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14417951583697,"aZ":-25.55293445220233,"pfxX":3.5918214854045862,"pfxZ":3.934240702487191,"pX":-0.34367587067049843,"pZ":2.7801935666764734,"vX0":1.3447600081734312,"vY0":-128.29845636506064,"vZ0":-2.56871843934532,"x":130.1,"y":163.71,"x0":-1.3399189309007473,"y0":50.0035773869248,"z0":5.765986126658224,"aX":6.0454744476872495},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-6.8,"spinRate":2560,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.4253579467788966,"extension":6.52924310853806},"hitData":{"launchSpeed":54.8,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.55,"coordY":191.53}},"index":1,"playId":"e8d0a6f0-5c79-3ceb-8d98-016f92391b63","pitchNumber":1,"startTime":"2025-07-27T00:08:51.616Z","endTime":"2025-07-27T00:08:58.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":3.4,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:08:58.692Z","atBatIndex":43},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Austin Hays reaches on a fielding error by shortstop Taylor Walls. TJ Friedl scores. Matt McLain scores.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:09:24.535Z","endTime":"2025-07-27T00:09:54.238Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.32000098545359,"strikeZoneBottom":1.48644293683719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.268378131297574,"aZ":-27.511686548419238,"pfxX":-10.326621203610646,"pfxZ":2.8486576527797336,"pX":1.1332055797032388,"pZ":2.2133139505779242,"vX0":8.646073278082289,"vY0":-127.20324076753974,"vZ0":-3.152824990208728,"x":73.8,"y":179.02,"x0":-0.9693552100671943,"y0":50.004355544151174,"z0":5.651778267171696,"aX":-16.912317814198573},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":2507,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.43070687920270245,"extension":6.865817657814535},"index":0,"playId":"3154c0d9-1368-383a-ada1-444b2287dbf3","pitchNumber":1,"startTime":"2025-07-27T00:09:26.955Z","endTime":"2025-07-27T00:09:34.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.974121515551257,"aZ":-27.260476623257226,"pfxX":-9.937393196059823,"pfxZ":2.9575893839018335,"pX":-0.15750003816465308,"pZ":1.9833824038829035,"vX0":5.6701432915227175,"vY0":-128.2161286317874,"vZ0":-3.9745713568122225,"x":123.0,"y":185.23,"x0":-1.108655692157132,"y0":50.00444299351887,"z0":5.685584113053954,"aX":-16.51569753213813},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":2546,"spinDirection":250},"zone":8,"typeConfidence":0.89,"plateTime":0.4275042321964584,"extension":6.7962731274265575},"hitData":{"launchSpeed":104.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.6,"coordY":109.29}},"index":1,"playId":"441b3980-a4b0-30fa-8b6c-c9b73825e6bb","pitchNumber":2,"startTime":"2025-07-27T00:09:43.789Z","endTime":"2025-07-27T00:09:54.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":30.200000000000003,"leverageIndex":3.79,"dramaIndex":285.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:09:54.238Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Lux walks. Austin Hays to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:10:31.617Z","endTime":"2025-07-27T00:12:03.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.30999968355078,"strikeZoneBottom":1.38781529776057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.529093942725652,"aZ":-29.62219015904089,"pfxX":-8.414029937088852,"pfxZ":1.556755787154012,"pX":-1.0693582625782265,"pZ":2.8276766706555945,"vX0":3.0412758993609317,"vY0":-126.76524999962513,"vZ0":-1.5087580181438374,"x":157.76,"y":162.43,"x0":-1.1876190704171499,"y0":50.00176380076604,"z0":5.782833278119239,"aX":-13.770435213961056},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":2504,"spinDirection":253},"zone":11,"typeConfidence":0.9,"plateTime":0.43115362745653796,"extension":6.591898432497896},"index":0,"playId":"a2a2870e-3558-3a15-8804-2f0fe11331a8","pitchNumber":1,"startTime":"2025-07-27T00:10:31.617Z","endTime":"2025-07-27T00:10:39.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.492289065175566,"aZ":-24.1423678956352,"pfxX":3.1612002498074223,"pfxZ":4.769363717478923,"pX":0.6128101397740643,"pZ":3.0436347490890547,"vX0":3.9303661101806426,"vY0":-127.94523525987951,"vZ0":-1.7633451293245415,"x":93.64,"y":156.6,"x0":-1.3449145898107995,"y0":50.00244212670807,"z0":5.604629961420752,"aX":5.323407374989715},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":-6.5,"spinRate":2614,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.4255375758564961,"extension":6.686563984014763},"index":1,"playId":"5819e0eb-3282-3e54-bc5b-b97c77a63600","pitchNumber":2,"startTime":"2025-07-27T00:10:47.525Z","endTime":"2025-07-27T00:10:50.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":88.4,"endSpeed":81.3,"strikeZoneTop":3.31000215312149,"strikeZoneBottom":1.49793221645059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.183773891123995,"aZ":-27.65936194782465,"pfxX":-8.153087355880931,"pfxZ":2.6852073224723245,"pX":-0.9482739711395185,"pZ":2.743357422355797,"vX0":3.3181135356976177,"vY0":-128.7618787244789,"vZ0":-2.1606867615198335,"x":153.15,"y":164.71,"x0":-1.1926672757015828,"y0":50.00586513996344,"z0":5.728944656342789,"aX":-13.72257994800084},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":14.0,"spinRate":2537,"spinDirection":253},"zone":11,"typeConfidence":0.88,"plateTime":0.4250230647535318,"extension":6.714025868296062},"index":2,"playId":"eb83657e-d898-3e03-b0eb-f88a7836abdf","pitchNumber":3,"startTime":"2025-07-27T00:11:09.983Z","endTime":"2025-07-27T00:11:15.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.31000024993311,"strikeZoneBottom":1.47089794121367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.117996117703257,"aZ":-14.428843755309154,"pfxX":-5.18468772333884,"pfxZ":9.159017661577083,"pX":-0.27012600334968156,"pZ":1.3015287731801162,"vX0":3.996658324318932,"vY0":-138.36699462057587,"vZ0":-8.798872297934805,"x":127.3,"y":203.64,"x0":-1.060260354244132,"y0":50.00399810901979,"z0":5.491528995980505,"aX":-10.045459135180552},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2435,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3959879395368664,"extension":6.833421167109023},"index":3,"playId":"52298897-7898-3759-8318-fdb7194d563f","pitchNumber":4,"startTime":"2025-07-27T00:11:28.843Z","endTime":"2025-07-27T00:11:35.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"5df01bb0-0271-406d-beb4-947d82d8bbbe","startTime":"2025-07-27T00:11:44.856Z","endTime":"2025-07-27T00:11:49.856Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.30999834270932,"strikeZoneBottom":1.42020830810745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54474093086681,"aZ":-15.961489171093861,"pfxX":-5.098564434523613,"pfxZ":8.513386269737312,"pX":-1.1446163306668515,"pZ":3.0355045095770894,"vX0":1.8658512397792797,"vY0":-137.3997938954238,"vZ0":-4.124211323709029,"x":160.63,"y":156.82,"x0":-1.1715967585237685,"y0":50.00412596195791,"z0":5.646585675367712,"aX":-9.711342290719957},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2377,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3992253558665637,"extension":6.750872094272711},"index":5,"playId":"036a2992-1876-3d68-872d-fc7a86633f06","pitchNumber":5,"startTime":"2025-07-27T00:11:57.788Z","endTime":"2025-07-27T00:12:03.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.89,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:12:03.021Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to center fielder Jonny DeLuca.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T00:12:28.662Z","endTime":"2025-07-27T00:12:54.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.41000200354919,"strikeZoneBottom":1.54136731794654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.493286915739695,"aZ":-25.50727214080065,"pfxX":3.621983128246291,"pfxZ":4.026231879926299,"pX":-0.12628991162832243,"pZ":1.024560607054264,"vX0":1.7088037244856649,"vY0":-127.23997917287225,"vZ0":-5.95252186024633,"x":121.81,"y":211.12,"x0":-1.2751140875780145,"y0":50.005993761203634,"z0":5.387301872528006,"aX":6.00336002984123},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":-7.0,"spinRate":2584,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4287264229953349,"extension":6.7171212805072225},"index":0,"playId":"2b9730cd-615a-37a2-84bf-935e72f73b5f","pitchNumber":1,"startTime":"2025-07-27T00:12:28.662Z","endTime":"2025-07-27T00:12:35.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50606227336009,"aZ":-12.382746004056566,"pfxX":-3.841741937229039,"pfxZ":10.317052033430588,"pX":-0.7239014343305151,"pZ":2.6211127480186915,"vX0":1.8839403992646166,"vY0":-138.05836807188496,"vZ0":-5.9135048954235385,"x":144.59,"y":168.01,"x0":-0.9182633199252103,"y0":50.00620484826345,"z0":5.634387122194802,"aX":-7.371531599835288},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2424,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3976900457232935,"extension":6.800121576562962},"hitData":{"launchSpeed":80.6,"launchAngle":29.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.1,"coordY":88.25}},"index":1,"playId":"796cbd36-f009-32bc-9660-eacdcae5398b","pitchNumber":2,"startTime":"2025-07-27T00:12:45.983Z","endTime":"2025-07-27T00:12:54.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:12:54.570Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Danny Jansen grounds out, third baseman Noelvi Marte to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:15:38.528Z","endTime":"2025-07-27T00:16:42.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Graham Ashcraft replaces Andrew Abbott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:14:56.478Z","endTime":"2025-07-27T00:15:40.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.8,"endSpeed":80.7,"strikeZoneTop":3.31009674072702,"strikeZoneBottom":1.5147315569302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.646621459437817,"aZ":-36.87042572399011,"pfxX":6.096273892459514,"pfxZ":-2.849898080367259,"pX":0.6993430030284543,"pZ":2.3148403981831644,"vX0":-0.009129206056754935,"vY0":-127.90906088968883,"vZ0":-3.1491912736797816,"x":90.34,"y":176.28,"x0":-0.08832826460863005,"y0":50.00187803694779,"z0":6.467978890555975,"aX":10.048894654304844},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.6,"breakHorizontal":-11.0,"spinRate":2912,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.4290633022513166,"extension":5.376470867841749},"index":1,"playId":"25d11fd1-8672-36fa-89c0-75c06be7a871","pitchNumber":1,"startTime":"2025-07-27T00:15:40.813Z","endTime":"2025-07-27T00:15:45.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.7,"endSpeed":82.2,"strikeZoneTop":3.3300006699696,"strikeZoneBottom":1.53035622823493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.107394764084628,"aZ":-36.98869466487376,"pfxX":4.644032795037843,"pfxZ":-2.859379676427729,"pX":1.2183421550201567,"pZ":0.28131492955354365,"vX0":1.5905887240297214,"vY0":-129.01960153324785,"vZ0":-7.8282223379750056,"x":70.56,"y":231.18,"x0":-0.009678043761694078,"y0":50.00354706468502,"z0":6.209355284295985,"aX":7.820557138271359},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.7,"breakHorizontal":-8.8,"spinRate":3015,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.42469942664474347,"extension":5.490545564113448},"index":2,"playId":"b4335d0f-be23-3e94-8249-b38fe5e6e34e","pitchNumber":2,"startTime":"2025-07-27T00:15:55.616Z","endTime":"2025-07-27T00:16:02.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.33000063421895,"strikeZoneBottom":1.48910266238381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.606473410523954,"aZ":-33.989549466658914,"pfxX":4.210869850296161,"pfxZ":-1.062126987677689,"pX":1.179316178946878,"pZ":0.12260584024610247,"vX0":2.3352104775543676,"vY0":-129.64016265524748,"vZ0":-8.73744545830945,"x":72.05,"y":235.47,"x0":-0.2797143291535071,"y0":50.00414194368029,"z0":6.124092246463252,"aX":7.182018770791004},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.6,"breakHorizontal":-8.2,"spinRate":2972,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4221773251730716,"extension":5.470566282817066},"index":3,"playId":"b54d1052-6dcf-3052-9c31-f0f7c2cb955f","pitchNumber":3,"startTime":"2025-07-27T00:16:16.124Z","endTime":"2025-07-27T00:16:22.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71089998247031,"aZ":-22.294350731178927,"pfxX":2.5061715767991704,"pfxZ":4.972068568487662,"pX":0.4611430774157505,"pZ":2.4986644324182934,"vX0":0.8975872429644988,"vY0":-139.42142344104047,"vZ0":-6.601210816070505,"x":99.42,"y":171.32,"x0":-0.18982775173496425,"y0":50.002631059624285,"z0":6.348691845602616,"aX":4.977265494092814},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":-4.7,"spinRate":2502,"spinDirection":193},"zone":6,"typeConfidence":0.9,"plateTime":0.3915343877835018,"extension":5.320181282063164},"hitData":{"launchSpeed":97.0,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.31,"coordY":164.27}},"index":4,"playId":"439cc08a-31b2-38e8-86c7-e0c37c471593","pitchNumber":4,"startTime":"2025-07-27T00:16:34.815Z","endTime":"2025-07-27T00:16:42.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:16:42.714Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Caballero walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:17:08.863Z","endTime":"2025-07-27T00:18:37.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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, 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":89.7,"endSpeed":81.9,"strikeZoneTop":3.16999948491106,"strikeZoneBottom":1.36446073202821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71217954730379,"aZ":-35.50059520202028,"pfxX":5.844824027580529,"pfxZ":-1.9308110313037723,"pX":-0.35086013869849464,"pZ":4.425546543816373,"vX0":-2.31821402748834,"vY0":-130.59426686831512,"vZ0":1.2497773654921427,"x":130.37,"y":119.29,"x0":-0.20874532095844525,"y0":50.005703116321435,"z0":6.620588140464366,"aX":10.049773793034385},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.0,"breakHorizontal":-10.1,"spinRate":2869,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.42016662249711656,"extension":5.297173353702071},"index":0,"playId":"3d7d71eb-8e31-3d12-a7e6-00e9757c9ff7","pitchNumber":1,"startTime":"2025-07-27T00:17:11.356Z","endTime":"2025-07-27T00:17:16.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.17000186512404,"strikeZoneBottom":1.44185671226973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.134179817128345,"aZ":-37.462894223212665,"pfxX":7.034401217309795,"pfxZ":-3.224930838830204,"pX":-0.27111837736233985,"pZ":4.120844136952196,"vX0":-2.1602990312657684,"vY0":-127.16919797911113,"vZ0":1.3461980767281845,"x":127.33,"y":127.52,"x0":-0.3245129510166696,"y0":50.005344378060386,"z0":6.556747259631761,"aX":11.520667089985418},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.3,"breakHorizontal":-12.2,"spinRate":2919,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.4307317662712258,"extension":5.3677199913049325},"index":1,"playId":"c5c4cab2-135a-32fe-8f95-20cc51139117","pitchNumber":2,"startTime":"2025-07-27T00:17:32.096Z","endTime":"2025-07-27T00:17:37.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.699691007039835,"aZ":-20.098175311090944,"pfxX":1.4641330449069514,"pfxZ":6.115212199149571,"pX":0.6238656932380265,"pZ":2.1467677184818084,"vX0":1.2514208398008206,"vY0":-139.50682160407467,"vZ0":-7.802637676778195,"x":93.22,"y":180.82,"x0":-0.02043540071654188,"y0":50.00524893249967,"z0":6.299416675421075,"aX":2.8932826184957903},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-2.9,"spinRate":2560,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.39226202557100365,"extension":5.392504279542213},"index":2,"playId":"d1990132-e0fa-364e-9661-88932101ee26","pitchNumber":3,"startTime":"2025-07-27T00:17:50.515Z","endTime":"2025-07-27T00:17:54.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":90.3,"endSpeed":84.0,"strikeZoneTop":3.05151755177582,"strikeZoneBottom":1.43149227843779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.772716501270004,"aZ":-33.789918452135936,"pfxX":5.598176245999374,"pfxZ":-0.9236396214275191,"pX":1.3452868291454163,"pZ":0.27848295011491936,"vX0":1.7211187024397434,"vY0":-131.424862297581,"vZ0":-8.717707404397789,"x":65.72,"y":231.26,"x0":-0.04464041476645607,"y0":50.00130319807647,"z0":6.1337689277878376,"aX":9.831555603683173},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.2,"breakHorizontal":-10.6,"spinRate":2888,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.41611256361086024,"extension":5.473421118503174},"index":3,"playId":"cf3cdad6-abdd-3d51-912e-9650e1639a65","pitchNumber":4,"startTime":"2025-07-27T00:18:09.628Z","endTime":"2025-07-27T00:18:17.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":2.98138143727343,"strikeZoneBottom":1.40440808436468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07141464062604,"aZ":-22.916809123787736,"pfxX":1.2306787331331042,"pfxZ":4.662412318772331,"pX":0.8992257122799346,"pZ":1.9816649385683578,"vX0":2.030516982817811,"vY0":-139.07589543934438,"vZ0":-7.642145827137121,"x":82.72,"y":185.28,"x0":0.003622385510430431,"y0":50.00548355391403,"z0":6.251440351309554,"aX":2.445112275350121},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2733,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.39173116239855954,"extension":5.425015388638802},"index":4,"playId":"c8bf7ce2-c4ed-39e4-89f1-422797ccd6bc","pitchNumber":5,"startTime":"2025-07-27T00:18:30.009Z","endTime":"2025-07-27T00:18:37.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:18:37.159Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to center fielder TJ Friedl. José Caballero to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:18:54.958Z","endTime":"2025-07-27T00:19:45.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22214251486198,"aZ":-27.3735310294408,"pfxX":2.9401831235697,"pfxZ":2.4416608208976385,"pX":0.9488862962086959,"pZ":1.2332025985437778,"vX0":1.5515631906054033,"vY0":-138.42435299856137,"vZ0":-8.770344230187119,"x":80.83,"y":205.48,"x0":0.0012836553024376334,"y0":50.00326975930273,"z0":6.239465358485003,"aX":5.777627926622662},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.0,"breakHorizontal":-5.6,"spinRate":2737,"spinDirection":189},"zone":14,"typeConfidence":0.83,"plateTime":0.393784756735593,"extension":5.541724088106418},"index":0,"playId":"b9adb232-eb08-300e-97b4-be196df5d470","pitchNumber":1,"startTime":"2025-07-27T00:18:58.512Z","endTime":"2025-07-27T00:19:03.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"b9adb232-eb08-300e-97b4-be196df5d470","startTime":"2025-07-27T00:19:22.044Z","endTime":"2025-07-27T00:19:32.378Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058763447627843,"aZ":-22.927687637392204,"pfxX":1.65355043008365,"pfxZ":4.539873394121164,"pX":0.7103785520188702,"pZ":3.063559259929908,"vX0":1.2715021221187819,"vY0":-140.70676663602697,"vZ0":-5.395674401926149,"x":89.92,"y":156.06,"x0":0.040201015573364925,"y0":50.00673969691886,"z0":6.459048976497586,"aX":3.3699345478274294},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":-3.2,"spinRate":2699,"spinDirection":175},"zone":3,"typeConfidence":0.91,"plateTime":0.38688079330717073,"extension":5.2456072671439875},"hitData":{"launchSpeed":105.6,"launchAngle":2.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.9,"coordY":92.95}},"index":2,"playId":"69c83b39-b043-3f58-8afd-86138dd91ded","pitchNumber":2,"startTime":"2025-07-27T00:19:32.378Z","endTime":"2025-07-27T00:19:45.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-12.300000000000011,"leverageIndex":2.42,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:19:45.224Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to left fielder Austin Hays. José Caballero scores. Jonny DeLuca to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:20:28.524Z","endTime":"2025-07-27T00:23:03.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Lowe replaces Taylor Walls.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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":"2025-07-27T00:20:13.187Z","endTime":"2025-07-27T00:20:30.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.75999784077448,"strikeZoneBottom":1.74101986715116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63599115776053,"aZ":-22.982888452872796,"pfxX":2.205656934707495,"pfxZ":4.758959199615816,"pX":0.8441267881435728,"pZ":3.8739796927799377,"vX0":0.8897101379756799,"vY0":-137.00147965032207,"vZ0":-3.3033746482097355,"x":84.82,"y":134.18,"x0":0.2299842096329423,"y0":50.00507761637569,"z0":6.6370727507369205,"aX":4.261490524999141},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":-4.2,"spinRate":2495,"spinDirection":192},"zone":12,"typeConfidence":0.89,"plateTime":0.39733074187728734,"extension":5.301873357670605},"index":1,"playId":"b0af19c2-5248-3965-85af-f2e807c17e61","pitchNumber":1,"startTime":"2025-07-27T00:20:30.859Z","endTime":"2025-07-27T00:20:38.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.76000013730534,"strikeZoneBottom":1.84790725566177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10763286568792,"aZ":-35.196166769646425,"pfxX":6.9386506644754675,"pfxZ":-1.8348314384405306,"pX":0.6805481259393468,"pZ":0.478686871808147,"vX0":0.26734775127863564,"vY0":-127.21488966868444,"vZ0":-7.148861958449624,"x":91.06,"y":225.86,"x0":-0.327883710826928,"y0":50.004258545623905,"z0":6.101132525857543,"aX":11.419407243308987},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.7,"breakHorizontal":-12.6,"spinRate":2934,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4298800016433817,"extension":5.470600059080517},"index":2,"playId":"c8a6badb-94c0-31f3-a9a3-74738cd02a5e","pitchNumber":2,"startTime":"2025-07-27T00:20:46.665Z","endTime":"2025-07-27T00:20:50.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48257006628348,"aZ":-24.571507300413423,"pfxX":1.4002221558630397,"pfxZ":3.821137108718087,"pX":-0.12258443291588779,"pZ":3.3580109450413156,"vX0":-0.6926017351126172,"vY0":-139.50122223233487,"vZ0":-3.710883940818263,"x":121.67,"y":148.11,"x0":-0.05434844984407412,"y0":50.005217576442334,"z0":6.306699129756016,"aX":2.7873263442564578},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":-2.4,"spinRate":2532,"spinDirection":186},"zone":2,"typeConfidence":0.9,"plateTime":0.39115927026694397,"extension":5.386262092496516},"index":3,"playId":"b04bacff-f314-3587-9013-ac5e8c153798","pitchNumber":3,"startTime":"2025-07-27T00:21:17.133Z","endTime":"2025-07-27T00:21:20.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1096787585099,"aZ":-25.325018518007013,"pfxX":0.7487235516125104,"pfxZ":3.4105869602516563,"pX":1.710953596169991,"pZ":3.0652812887981713,"vX0":3.7232887868494946,"vY0":-139.95317853830144,"vZ0":-4.638733663425618,"x":51.78,"y":156.02,"x0":0.2724857763643899,"y0":50.001228281877985,"z0":6.378719498364287,"aX":1.5016939180604474},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2633,"spinDirection":163},"zone":12,"typeConfidence":0.89,"plateTime":0.3896326527016498,"extension":5.3995171797918},"index":4,"playId":"efdf3647-7d0a-3924-9816-5edf9a15db02","pitchNumber":4,"startTime":"2025-07-27T00:21:34.592Z","endTime":"2025-07-27T00:21:38.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657897407131127,"aZ":-37.070242349078875,"pfxX":5.692509061652915,"pfxZ":-2.9637335714232087,"pX":1.0397118072730125,"pZ":1.3590425744933186,"vX0":1.2687574056224635,"vY0":-127.97117213152524,"vZ0":-4.8545296136176646,"x":77.37,"y":202.09,"x0":-0.20264672132796338,"y0":50.00572062227514,"z0":6.2010030042621365,"aX":9.394686067542727},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.2,"breakHorizontal":-10.6,"spinRate":2955,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.42884679919488455,"extension":5.543965414648935},"index":5,"playId":"11c0d1b8-cc7f-3cff-9af8-afe71743ad73","pitchNumber":5,"startTime":"2025-07-27T00:21:56.505Z","endTime":"2025-07-27T00:22:00.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"60931cdc-edf9-3cf0-81ac-d154cdc46d3c","startTime":"2025-07-27T00:22:18.856Z","endTime":"2025-07-27T00:22:23.611Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.3,"strikeZoneTop":3.67235575226616,"strikeZoneBottom":1.75688870294169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46453670228635,"aZ":-23.9016515223496,"pfxX":1.224096222203245,"pfxZ":4.015713102117546,"pX":-0.6190401956740275,"pZ":3.5628552158873767,"vX0":-1.6983041176608753,"vY0":-141.29486856978485,"vZ0":-3.512335092298595,"x":140.6,"y":142.58,"x0":-0.17447532136437338,"y0":50.00397877565308,"z0":6.324316428883757,"aX":2.5223682670076353},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":-1.9,"spinRate":2666,"spinDirection":184},"zone":1,"typeConfidence":0.91,"plateTime":0.38487620263872957,"extension":5.3179542310586125},"index":7,"playId":"7e9529dc-d38a-39e1-b5fb-21b4f54fcb27","pitchNumber":6,"startTime":"2025-07-27T00:22:35.340Z","endTime":"2025-07-27T00:22:42.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56437062918064,"aZ":-21.00576177600153,"pfxX":1.5939654799511422,"pfxZ":5.393446254273711,"pX":-0.5792357743116883,"pZ":2.251481358883487,"vX0":-1.5488836815121947,"vY0":-141.840830616678,"vZ0":-7.384732823316385,"x":139.08,"y":177.99,"x0":-0.23739025384856335,"y0":50.00255205184618,"z0":6.193201246455666,"aX":3.3000425591063265},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":-2.6,"spinRate":2704,"spinDirection":191},"zone":7,"typeConfidence":0.91,"plateTime":0.38382413217605826,"extension":5.3707085060216615},"hitData":{"launchSpeed":92.0,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.5,"coordY":117.76}},"index":8,"playId":"083627b5-7948-349c-bf8f-0bcbc929cc22","pitchNumber":7,"startTime":"2025-07-27T00:22:54.869Z","endTime":"2025-07-27T00:23:03.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":-12.699999999999996,"leverageIndex":3.6,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:23:03.682Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, second baseman Matt McLain to first baseman Spencer Steer. Jonny DeLuca to 3rd. Josh Lowe to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:24:45.572Z","endTime":"2025-07-27T00:26:06.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnThird":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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":"2025-07-27T00:23:24.368Z","endTime":"2025-07-27T00:24:47.850Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.53999918573906,"strikeZoneBottom":1.58738427146615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.205540067344376,"aZ":-35.47364484928337,"pfxX":4.363440915700741,"pfxZ":-1.931453031839796,"pX":0.6292321415172916,"pZ":2.019034597871425,"vX0":0.35131586342736576,"vY0":-129.96431086208733,"vZ0":-4.152891332485863,"x":93.02,"y":184.27,"x0":-0.07451454597982617,"y0":50.00076920186126,"z0":6.331425625554424,"aX":7.46408916790476},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.2,"breakHorizontal":-7.9,"spinRate":3006,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.4214261009925253,"extension":5.438253695310952},"index":1,"playId":"7a579a08-5946-3a68-b9ee-358d77d09f3e","pitchNumber":1,"startTime":"2025-07-27T00:24:47.850Z","endTime":"2025-07-27T00:24:53.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.54000131270749,"strikeZoneBottom":1.53013790938527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.388120670477335,"aZ":-32.91758169516419,"pfxX":5.553071725646857,"pfxZ":-0.4405999272318093,"pX":0.7972418878639604,"pZ":0.3849266389089785,"vX0":0.8030886110220194,"vY0":-129.41375752100438,"vZ0":-8.013893301239001,"x":86.61,"y":228.39,"x0":-0.23862555017358106,"y0":50.00338554283378,"z0":6.061875918758475,"aX":9.367394077582384},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-10.2,"spinRate":3020,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.42412105122751154,"extension":5.609464130417183},"index":2,"playId":"ffb49f52-26d6-3c98-a20a-425891e11b6f","pitchNumber":2,"startTime":"2025-07-27T00:25:02.050Z","endTime":"2025-07-27T00:25:05.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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(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":96.2,"endSpeed":89.4,"strikeZoneTop":3.54000041424604,"strikeZoneBottom":1.58924235470298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76707848199783,"aZ":-19.723528957130025,"pfxX":0.4236532649928727,"pfxZ":6.217152080650882,"pX":-0.0041726327187640595,"pZ":0.46584577300807245,"vX0":0.23759700508095646,"vY0":-139.77297407204983,"vZ0":-11.818513684319294,"x":117.16,"y":226.2,"x0":-0.14500830266035905,"y0":50.00661538398974,"z0":6.008546791430713,"aX":0.8490705803656254},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.8,"spinRate":2482,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.389993637469884,"extension":5.492758981065217},"index":3,"playId":"93f424e2-cabe-313f-bc07-81ca5cbb37e4","pitchNumber":3,"startTime":"2025-07-27T00:25:22.263Z","endTime":"2025-07-27T00:25:25.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Reds manager Terry Francona ejected by HP umpire Willie Traynor.","event":"Ejection","eventType":"ejection","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-27T00:25:36.186Z","endTime":"2025-07-27T00:25:39.967Z","isPitch":false,"type":"action","player":{"id":114378,"link":"/api/v1/people/114378"},"umpire":{"id":691042,"link":"/api/v1/people/691042"},"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75598940186698,"aZ":-36.78471859408628,"pfxX":6.379852691768903,"pfxZ":-2.7489192141026226,"pX":-0.17173949524893048,"pZ":2.7032575831523595,"vX0":-1.8095416730060883,"vY0":-128.3843146407792,"vZ0":-1.9542059071499516,"x":123.55,"y":165.79,"x0":-0.28817279201964585,"y0":50.00505308552454,"z0":6.328321344692773,"aX":10.686727541709514},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":2901,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.42608166517335677,"extension":5.533324977024857},"index":5,"playId":"718962cf-0fb2-37f2-93a5-58e87c358c09","pitchNumber":4,"startTime":"2025-07-27T00:25:39.967Z","endTime":"2025-07-27T00:25:45.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77943004658768,"aZ":-25.836616093479964,"pfxX":2.2161363103164127,"pfxZ":3.1440348924208887,"pX":0.34205199711886275,"pZ":2.8719398972787125,"vX0":0.0061894136514688,"vY0":-140.00398918093012,"vZ0":-4.932182746211825,"x":103.96,"y":161.24,"x0":0.05106973092761425,"y0":50.00565943487703,"z0":6.312926380612874,"aX":4.4718622939674795},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.1,"spinRate":2801,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.38880694223493073,"extension":5.459761944128532},"hitData":{"launchSpeed":84.1,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.85,"coordY":158.53}},"index":6,"playId":"32a73ae4-5415-3b5c-b70c-50ecd9384cf4","pitchNumber":5,"startTime":"2025-07-27T00:25:59.331Z","endTime":"2025-07-27T00:26:06.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.8,"awayTeamWinProbability":51.2,"homeTeamWinProbabilityAdded":5.199999999999996,"leverageIndex":3.22,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:26:06.941Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out softly, pitcher Graham Ashcraft to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T00:26:31.932Z","endTime":"2025-07-27T00:26:57.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.70000241750702,"strikeZoneBottom":1.50915648182963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.032121787951283,"aZ":-36.267176734170675,"pfxX":7.9296026634390415,"pfxZ":-2.342258577880436,"pX":-0.6139991558334233,"pZ":3.884743616527448,"vX0":-3.6460265929325977,"vY0":-131.11111642809666,"vZ0":0.35353220921339945,"x":140.4,"y":133.89,"x0":-0.23764174093835544,"y0":50.00442185605631,"z0":6.448808709526068,"aX":13.843223431978442},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.0,"breakHorizontal":-13.6,"spinRate":3126,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.417339056156814,"extension":5.4167904564836675},"index":0,"playId":"536e5826-6bdb-32bc-a6b5-051dcd32b26d","pitchNumber":1,"startTime":"2025-07-27T00:26:32.566Z","endTime":"2025-07-27T00:26:38.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.951968249157858,"aZ":-34.79368918933615,"pfxX":5.729027465587581,"pfxZ":-1.5134592886148681,"pX":0.5339451783389738,"pZ":2.5196794557058,"vX0":-0.20846785405902235,"vY0":-130.21939070721612,"vZ0":-2.9240352492952186,"x":96.65,"y":170.75,"x0":-0.1306678414923836,"y0":50.00088292285392,"z0":6.264578670204795,"aX":9.9295358360381},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.1,"breakHorizontal":-10.3,"spinRate":3021,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.4191306183638459,"extension":5.400064305283776},"hitData":{"launchSpeed":57.8,"launchAngle":-55.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.81,"coordY":175.51}},"index":1,"playId":"03563611-4aca-3b27-bc47-66e70c602522","pitchNumber":2,"startTime":"2025-07-27T00:26:50.123Z","endTime":"2025-07-27T00:26:57.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":3.61,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:26:57.745Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:29:15.404Z","endTime":"2025-07-27T00:31:34.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10,11],"actionIndex":[0,1,2,3,4],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Gray replaces left fielder Christopher Morel, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:29:17.726Z","endTime":"2025-07-27T00:29:17.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T00:29:17.728Z","endTime":"2025-07-27T00:29:17.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":666624,"link":"/api/v1/people/666624"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for José Caballero.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T00:29:17.730Z","endTime":"2025-07-27T00:29:17.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"700","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Lowe remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-27T00:29:17.732Z","endTime":"2025-07-27T00:29:17.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Baker replaces Ryan Pepiot.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-27T00:29:17.734Z","endTime":"2025-07-27T00:29:17.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.023613795372196,"aZ":-11.34732914006804,"pfxX":-3.8947805644310636,"pfxZ":10.512994784251557,"pX":-0.11272376500806001,"pZ":2.5939498109194727,"vX0":2.654424485835565,"vY0":-139.52675198469882,"vZ0":-8.664226225042867,"x":121.3,"y":168.74,"x0":-0.5681244873759217,"y0":50.003577799552595,"z0":6.478445422660863,"aX":-7.715296879891943},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2271,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3918641339355542,"extension":6.342327296657815},"index":5,"playId":"83c5b9b9-3b69-3816-b4b9-ebd56d116668","pitchNumber":1,"startTime":"2025-07-27T00:29:17.736Z","endTime":"2025-07-27T00:29:21.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":89.1,"endSpeed":83.3,"strikeZoneTop":3.37999762474984,"strikeZoneBottom":1.49733715839972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97878622970845,"aZ":-22.484106792830406,"pfxX":3.7134969477157656,"pfxZ":5.59840487343927,"pX":0.6061461330462137,"pZ":1.155777191899188,"vX0":1.7299746907105917,"vY0":-129.65629895707647,"vZ0":-9.026553499256396,"x":93.9,"y":207.57,"x0":-0.5488635021162596,"y0":50.00028430376081,"z0":6.351470466045706,"aX":6.424040505542225},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-7.1,"spinRate":2483,"spinDirection":152},"zone":14,"typeConfidence":0.89,"plateTime":0.4198555439810976,"extension":6.494479848062286},"index":6,"playId":"37b6d8ed-ab4e-389e-b266-07f773e1412f","pitchNumber":2,"startTime":"2025-07-27T00:29:34.805Z","endTime":"2025-07-27T00:29:42.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.183242411758364,"aZ":-11.24802518230703,"pfxX":-3.5381234125148975,"pfxZ":10.598770161492638,"pX":0.38791510180003497,"pZ":2.3453310726477485,"vX0":2.9511268910808464,"vY0":-139.78131869295441,"vZ0":-9.117557302199767,"x":102.21,"y":175.46,"x0":-0.22304459134150426,"y0":50.00408937411754,"z0":6.3926714169242596,"aX":-6.98601315012376},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2350,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.3922011891021051,"extension":6.492128722864615},"index":7,"playId":"52854954-b479-3047-8f96-42aa9e7f3e1c","pitchNumber":3,"startTime":"2025-07-27T00:29:52.066Z","endTime":"2025-07-27T00:29:55.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.37999820797095,"strikeZoneBottom":1.49264931074142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77240777943699,"aZ":-26.363243045693977,"pfxX":-8.54583301175554,"pfxZ":3.689684130661755,"pX":1.600928441724633,"pZ":0.4814867242493403,"vX0":8.186232858182144,"vY0":-124.60346283712305,"vZ0":-8.923817421126031,"x":55.98,"y":225.78,"x0":-0.6149258477697036,"y0":50.00317956117571,"z0":6.28399011801214,"aX":-13.454008176972765},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":13.6,"spinRate":1791,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4394015251593202,"extension":6.736247187897253},"index":8,"playId":"4a502aaf-d389-325d-8e3d-43b2f35c6a7d","pitchNumber":4,"startTime":"2025-07-27T00:30:14.350Z","endTime":"2025-07-27T00:30:18.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.169976934823666,"aZ":-25.976283878915115,"pfxX":3.2260061843990813,"pfxZ":3.4849356518197663,"pX":0.5975304536048542,"pZ":2.5491447449390496,"vX0":1.5099516789635712,"vY0":-131.58841572569233,"vZ0":-5.404707207512284,"x":94.22,"y":169.95,"x0":-0.4004182759324534,"y0":50.002724502417365,"z0":6.51915268859927,"aX":5.738559996784785},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-6.1,"spinRate":2447,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.41397382047091247,"extension":6.378106492149248},"index":9,"playId":"874f82eb-8019-3a3e-ba79-7c62487c3710","pitchNumber":5,"startTime":"2025-07-27T00:30:47.124Z","endTime":"2025-07-27T00:30:51.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.37999966866728,"strikeZoneBottom":1.5309722750319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43992514431955,"aZ":-12.179301682199903,"pfxX":-2.1991601785347177,"pfxZ":10.06951491181599,"pX":1.3912609387151709,"pZ":2.8312573801169427,"vX0":5.208315238429494,"vY0":-140.41800554141275,"vZ0":-7.752915777839023,"x":63.97,"y":162.34,"x0":-0.20653423450766306,"y0":50.00516366714737,"z0":6.430784123763645,"aX":-4.368262882011742},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":2.9,"spinRate":2247,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3908987441582106,"extension":6.4787388749376085},"index":10,"playId":"4c0603b2-96b5-3d82-8fa8-809a2a3544a4","pitchNumber":6,"startTime":"2025-07-27T00:31:12.578Z","endTime":"2025-07-27T00:31:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.38000185637338,"strikeZoneBottom":1.57889099903232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.596371976465612,"aZ":-10.905479053596315,"pfxX":-1.2841648266955294,"pfxZ":10.407069217777662,"pX":1.57498611450422,"pZ":2.1033063064555435,"vX0":5.3243220348002165,"vY0":-141.86788052199162,"vZ0":-9.943502929615278,"x":56.97,"y":181.99,"x0":-0.1570414406670019,"y0":50.005878482698975,"z0":6.343158493914941,"aX":-2.6251055412955364},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2178,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.38565569690813817,"extension":6.601049356955292},"index":11,"playId":"e01518aa-935b-3109-bf2e-18def0d97e4a","pitchNumber":7,"startTime":"2025-07-27T00:31:30.790Z","endTime":"2025-07-27T00:31:34.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:31:34.865Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:32:01.481Z","endTime":"2025-07-27T00:33:49.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.36000193525835,"strikeZoneBottom":1.50631537758502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.530134268683256,"aZ":-11.433564365134695,"pfxX":-2.6455591034678623,"pfxZ":10.32292696673624,"pX":0.9093851814905878,"pZ":2.795020246388142,"vX0":4.571531617855273,"vY0":-140.53887866710386,"vZ0":-7.812675118186446,"x":82.34,"y":163.31,"x0":-0.3913424875612269,"y0":50.002998448498175,"z0":6.345702715571368,"aX":-5.315824933060604},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":2185,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.38907465621427706,"extension":6.617602129707674},"index":0,"playId":"07c94522-2edf-370a-b42c-61e4c4fff6d2","pitchNumber":1,"startTime":"2025-07-27T00:32:02.119Z","endTime":"2025-07-27T00:32:09.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.36000208588662,"strikeZoneBottom":1.46454383837922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.842415465231067,"aZ":-27.185592817636124,"pfxX":3.3841231611908498,"pfxZ":2.9963066371966613,"pX":-0.11982634728134868,"pZ":0.44401431051804563,"vX0":0.6322009004817026,"vY0":-127.54212425792286,"vZ0":-9.20861085878845,"x":121.57,"y":226.79,"x0":-0.8102240374519891,"y0":50.00121478545578,"z0":6.213266954361147,"aX":5.628647224130742},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-6.2,"spinRate":2276,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.42785815547459594,"extension":6.6162094557445466},"index":1,"playId":"38250b7b-6956-3b48-bd54-303cf62de7a1","pitchNumber":2,"startTime":"2025-07-27T00:32:19.179Z","endTime":"2025-07-27T00:32:22.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.3599978733463,"strikeZoneBottom":1.60741334706062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.355655800646346,"aZ":-10.286226465884916,"pfxX":-1.4658702198459939,"pfxZ":10.980103311649781,"pX":-0.06902157628649429,"pZ":1.942277711094362,"vX0":1.131723331792117,"vY0":-140.62290850249272,"vZ0":-9.999125175976435,"x":119.63,"y":186.34,"x0":-0.2872430273195524,"y0":50.000139013844645,"z0":6.221549896845806,"aX":-2.9209101933440444},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":2.4,"spinRate":2220,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.39025157656154574,"extension":6.618075336396219},"index":2,"playId":"b225fc92-0bb6-3ef8-96d3-95c994d02959","pitchNumber":3,"startTime":"2025-07-27T00:32:42.154Z","endTime":"2025-07-27T00:32:46.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.3599989561688,"strikeZoneBottom":1.46442266871109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65921458018235,"aZ":-12.866946385742507,"pfxX":-1.6321546884395683,"pfxZ":9.885235910012714,"pX":-1.2418101166790425,"pZ":3.0852897780299706,"vX0":-1.405474116442421,"vY0":-139.21436344829746,"vZ0":-6.814578965659133,"x":164.33,"y":155.48,"x0":-0.5174405067725117,"y0":50.005937852553124,"z0":6.4251679087802955,"aX":-3.188446289624334},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":3.2,"spinRate":2187,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3941726686331224,"extension":6.459210762705219},"index":3,"playId":"30b4be9d-490e-34c8-ac5b-378a8a9faeaf","pitchNumber":4,"startTime":"2025-07-27T00:33:02.671Z","endTime":"2025-07-27T00:33:07.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.61489191752127,"aZ":-27.640369358433578,"pfxX":4.644227904255514,"pfxZ":2.7011710817449543,"pX":-0.0037338777525397753,"pZ":1.6791660733384457,"vX0":0.5242901141406847,"vY0":-127.76651754435467,"vZ0":-6.4912105341925255,"x":117.14,"y":193.44,"x0":-0.8151607433595915,"y0":50.00166920624207,"z0":6.38196086929821,"aX":7.7932260720641},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-8.5,"spinRate":2363,"spinDirection":164},"zone":8,"typeConfidence":0.9,"plateTime":0.4262505714753404,"extension":6.5549131614438325},"index":4,"playId":"16b90934-5e42-3153-b8dc-3773a6a09c08","pitchNumber":5,"startTime":"2025-07-27T00:33:24.128Z","endTime":"2025-07-27T00:33:28.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.36000251013329,"strikeZoneBottom":1.39478737677904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.103364404379708,"aZ":-26.26186741915941,"pfxX":4.0342677840544905,"pfxZ":3.446683428983482,"pX":-0.5646514697635048,"pZ":3.3054074454404465,"vX0":-0.9773074766608384,"vY0":-129.15552730005797,"vZ0":-2.955809829468545,"x":138.52,"y":149.53,"x0":-0.7091571966527112,"y0":50.001904725830144,"z0":6.452156415845664,"aX":6.917777437982316},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-7.2,"spinRate":2331,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.42166650590042254,"extension":6.643709482889397},"index":5,"playId":"f9a15a25-ae9a-361f-9725-0bd7328b0934","pitchNumber":6,"startTime":"2025-07-27T00:33:43.851Z","endTime":"2025-07-27T00:33:49.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:33:49.754Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:34:25.896Z","endTime":"2025-07-27T00:34:39.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18670300549629,"aZ":-26.207784131361336,"pfxX":5.414843208886401,"pfxZ":3.463118139464447,"pX":-0.25684675785307554,"pZ":2.0504228893437695,"vX0":-1.1654372611946466,"vY0":-129.4938747584595,"vZ0":-6.347711326347929,"x":126.79,"y":183.42,"x0":-0.5091790923206785,"y0":50.00512912476486,"z0":6.4979976852202,"aX":9.33715266365162},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-9.6,"spinRate":2350,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.4205475446290974,"extension":6.469825103020001},"hitData":{"launchSpeed":103.7,"launchAngle":24.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.32,"coordY":39.44}},"index":0,"playId":"8aec898b-e80f-3882-a9fa-0e7d05a5d7e3","pitchNumber":1,"startTime":"2025-07-27T00:34:25.965Z","endTime":"2025-07-27T00:34:39.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":2.06,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:34:39.238Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks. Spencer Steer to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:35:01.337Z","endTime":"2025-07-27T00:36:39.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.27095840794519,"strikeZoneBottom":1.35062495906745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.846534014672397,"aZ":-23.888224231956073,"pfxX":4.41370373702156,"pfxZ":4.934442934548461,"pX":-0.5943421348122065,"pZ":0.5910904324031951,"vX0":-0.5041740249820529,"vY0":-128.59190151761476,"vZ0":-9.560211186800007,"x":139.65,"y":222.82,"x0":-0.9698530513191129,"y0":50.006047467953216,"z0":6.200377124928947,"aX":7.417264685157242},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-7.9,"spinRate":2240,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.4254120406324966,"extension":6.646738843074261},"index":0,"playId":"bbf281ad-f92d-39f8-b5aa-4d208a9864de","pitchNumber":1,"startTime":"2025-07-27T00:35:07.373Z","endTime":"2025-07-27T00:35:15.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.30200351016851,"strikeZoneBottom":1.33728278736328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81067002478789,"aZ":-22.91194683920288,"pfxX":-7.294711180134064,"pfxZ":5.903064008893891,"pX":0.38098385932192,"pZ":-0.16919463733126874,"vX0":4.941613585075884,"vY0":-123.98405162366731,"vZ0":-11.085320030943095,"x":102.48,"y":243.35,"x0":-0.681698988456518,"y0":50.00602570931829,"z0":6.242722668512486,"aX":-11.455802541197308},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.5,"breakHorizontal":12.2,"spinRate":1862,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.44034574072185384,"extension":6.667158328885404},"index":1,"playId":"e233215a-de15-31d6-9378-3a8ee4bca014","pitchNumber":2,"startTime":"2025-07-27T00:35:27.944Z","endTime":"2025-07-27T00:35:31.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.30000050533449,"strikeZoneBottom":1.48133379565954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.982345201280573,"aZ":-13.045070884935615,"pfxX":-2.2770465776738016,"pfxZ":9.624184464135071,"pX":-0.5097578379099249,"pZ":2.8272682725605067,"vX0":1.071173573720571,"vY0":-140.16310111940075,"vZ0":-7.539925811756711,"x":136.43,"y":162.44,"x0":-0.6012358854585034,"y0":50.005394538087245,"z0":6.406159223619347,"aX":-4.526515531017691},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2060,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.39093238264387065,"extension":6.601750538584762},"index":2,"playId":"63208816-d770-3c64-8c8d-916ad447be06","pitchNumber":3,"startTime":"2025-07-27T00:35:57.318Z","endTime":"2025-07-27T00:36:02.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.22463017736018,"strikeZoneBottom":1.43684798925086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41133643067616,"aZ":-22.10327628855775,"pfxX":2.2648033083804693,"pfxZ":5.782627505397875,"pX":-1.1339961673339105,"pZ":2.0909261113484363,"vX0":-1.1339538567955345,"vY0":-130.3609292716419,"vZ0":-6.574361351549109,"x":160.23,"y":182.32,"x0":-0.9902989493853054,"y0":50.00146908883269,"z0":6.285733239494882,"aX":3.943116499762426},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":-3.8,"spinRate":2230,"spinDirection":187},"zone":13,"typeConfidence":0.83,"plateTime":0.41829803717062974,"extension":6.560519814437073},"index":3,"playId":"b19e5d4c-1cf5-3f14-8486-2064d2ea9563","pitchNumber":4,"startTime":"2025-07-27T00:36:15.071Z","endTime":"2025-07-27T00:36:21.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.2595749778998,"strikeZoneBottom":1.38348260250135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36541726242492,"aZ":-11.741617032699665,"pfxX":-2.214766265453754,"pfxZ":10.533727748164662,"pX":-1.2873695789739321,"pZ":3.04587767824831,"vX0":-1.1913020616964003,"vY0":-139.15445054732794,"vZ0":-7.020043183830692,"x":166.07,"y":156.54,"x0":-0.564441201197073,"y0":50.006649905164714,"z0":6.397990471485124,"aX":-4.297365478877548},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2043,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39524530399282876,"extension":6.603454591590111},"index":4,"playId":"4c7120c4-6700-35e5-8f08-191120b52638","pitchNumber":5,"startTime":"2025-07-27T00:36:34.317Z","endTime":"2025-07-27T00:36:39.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":641329,"link":"/api/v1/people/641329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:36:39.124Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks. Spencer Steer to 3rd. TJ Friedl to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:37:46.726Z","endTime":"2025-07-27T00:43:52.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,6,7,8],"actionIndex":[4,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T00:36:45.570Z","endTime":"2025-07-27T00:37:49.053Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.19999872657685,"strikeZoneBottom":1.38752632171096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06830375514783,"aZ":-13.587058061266145,"pfxX":-2.34778195794959,"pfxZ":9.455330010392913,"pX":0.7068087307335521,"pZ":3.291182070846938,"vX0":3.524874399356879,"vY0":-139.70509954415485,"vZ0":-6.351291803364716,"x":90.06,"y":149.92,"x0":-0.26941308996716135,"y0":50.00529473950084,"z0":6.496538929629898,"aX":-4.616641022594966},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2131,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.3928795957139859,"extension":6.619954237683983},"index":1,"playId":"c9f5ea66-1206-3050-8193-8dff80d40093","pitchNumber":1,"startTime":"2025-07-27T00:37:49.053Z","endTime":"2025-07-27T00:37:55.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87878509162984,"aZ":-10.789539349384997,"pfxX":-2.239417764766084,"pfxZ":10.725687654858989,"pX":-0.20271306617586532,"pZ":2.4054166892628626,"vX0":1.4031535520004825,"vY0":-140.75730652122093,"vZ0":-9.013032027839518,"x":124.73,"y":173.83,"x0":-0.4184091686480106,"y0":50.00220108670563,"z0":6.360149886847829,"aX":-4.464348240871152},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":3.7,"spinRate":2116,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.3900979720372568,"extension":6.4563100485834095},"index":2,"playId":"fb778ab3-efd6-3851-9cc0-a0d44d439747","pitchNumber":2,"startTime":"2025-07-27T00:38:07.243Z","endTime":"2025-07-27T00:38:10.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.978115411196708,"aZ":-25.491427367920945,"pfxX":2.2038867814944854,"pfxZ":3.7677265861577727,"pX":-0.054200495590955765,"pZ":2.4443312297469943,"vX0":0.46862180851334684,"vY0":-131.81488789287914,"vZ0":-5.5934600060799395,"x":119.07,"y":172.78,"x0":-0.5203945033791756,"y0":50.002333620313884,"z0":6.456889254345578,"aX":3.9081126014467844},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-4.1,"spinRate":2339,"spinDirection":162},"zone":5,"typeConfidence":0.87,"plateTime":0.4143007716081599,"extension":6.572406488943117},"index":3,"playId":"6bdb05de-f096-364b-bcaa-625bffbbe5f3","pitchNumber":3,"startTime":"2025-07-27T00:38:25.001Z","endTime":"2025-07-27T00:38:28.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2025-07-27T00:39:00.112Z","endTime":"2025-07-27T00:41:24.249Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Bryan Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T00:41:24.249Z","endTime":"2025-07-27T00:43:02.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641329,"link":"/api/v1/people/641329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.10224348799071,"strikeZoneBottom":1.41246577888161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38944309346307,"aZ":-29.498882963396294,"pfxX":-2.568011009653988,"pfxZ":1.5870025526707718,"pX":-1.02949281460793,"pZ":0.11727137708836523,"vX0":-4.466047425237431,"vY0":-128.04696198933092,"vZ0":-6.407357332552609,"x":156.24,"y":235.61,"x0":1.0600357106061593,"y0":50.00504654965597,"z0":4.912248441431992,"aX":-4.333817151955849},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":5.5,"spinRate":2641,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4251114441888575,"extension":6.144496706351249},"index":6,"playId":"b703a20f-d678-3412-b61d-479c1389f788","pitchNumber":4,"startTime":"2025-07-27T00:43:02.561Z","endTime":"2025-07-27T00:43:09.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.18878843648435,"strikeZoneBottom":1.5415459222422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04805223164904,"aZ":-30.626505626506315,"pfxX":-2.0868277549498844,"pfxZ":0.9175148563705893,"pX":-1.3766136849708517,"pZ":1.769813325351677,"vX0":-5.121168136203132,"vY0":-128.17133529848846,"vZ0":-2.598230712794966,"x":169.47,"y":191.0,"x0":0.9074825321935227,"y0":50.002388492088194,"z0":5.155092101492291,"aX":-3.5198951784590253},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4251009208453693,"extension":6.150428165229048},"index":7,"playId":"f9e85820-8545-3f45-afca-5a6ed9041f32","pitchNumber":5,"startTime":"2025-07-27T00:43:26.030Z","endTime":"2025-07-27T00:43:32.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.18595399687937,"strikeZoneBottom":1.49630737512935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.966561413843063,"aZ":-24.07851307712881,"pfxX":9.920988322225329,"pfxZ":4.0355646845774205,"pX":-1.0176900668908568,"pZ":0.2820211447028121,"vX0":-8.750044731419989,"vY0":-140.72523980916782,"vZ0":-8.364445245078137,"x":155.79,"y":231.17,"x0":0.843134301822048,"y0":50.00323157391214,"z0":4.853046376842537,"aX":19.897093289296002},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":-16.2,"spinRate":2389,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3892345203779164,"extension":6.297433707098271},"index":8,"playId":"a5bca96b-ef72-33c5-b3e5-39c82e32514b","pitchNumber":6,"startTime":"2025-07-27T00:43:47.192Z","endTime":"2025-07-27T00:43:52.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.0,"awayTeamWinProbability":38.0,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":3.01,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:43:52.660Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a fly ball to center fielder Jonny DeLuca. Spencer Steer scores. TJ Friedl scores. Matt McLain to 3rd.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:44:14.919Z","endTime":"2025-07-27T00:46:18.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":641329,"link":"/api/v1/people/641329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":641329,"link":"/api/v1/people/641329"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":87.4,"endSpeed":81.4,"strikeZoneTop":3.59000017933833,"strikeZoneBottom":1.73252451976189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.431293645659796,"aZ":-30.164639723012947,"pfxX":-2.8105006012198075,"pfxZ":1.2007313704191933,"pX":0.595781029587902,"pZ":2.606137589838642,"vX0":-0.7073247398999167,"vY0":-127.51920699112834,"vZ0":-0.6552452788533877,"x":94.29,"y":168.41,"x0":1.2410331224912914,"y0":50.002533136311285,"z0":5.214396303459835,"aX":-4.699488282193424},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":5.3,"spinRate":2546,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.42701784163401557,"extension":6.05874407500942},"index":0,"playId":"9d2d6c7f-76bf-3959-97f2-0f7ba42cc8f1","pitchNumber":1,"startTime":"2025-07-27T00:44:20.366Z","endTime":"2025-07-27T00:44:25.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.72778237138317,"strikeZoneBottom":1.72824039697328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34033125546732,"aZ":-12.423282122600286,"pfxX":4.412459353195683,"pfxZ":9.52206431758321,"pX":0.3241516329656162,"pZ":2.1899518692836217,"vX0":-2.7937041448776885,"vY0":-142.96878756942158,"vZ0":-6.68003661035142,"x":104.64,"y":179.65,"x0":0.7396992782836476,"y0":50.001849950672074,"z0":5.333060813774435,"aX":9.152302112129107},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":-7.4,"spinRate":2520,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.3828013431606814,"extension":6.1456400891790945},"index":1,"playId":"8c6e2d95-03d6-3c71-b458-af4e88a29e82","pitchNumber":2,"startTime":"2025-07-27T00:44:40.089Z","endTime":"2025-07-27T00:44:46.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":86.6,"endSpeed":80.6,"strikeZoneTop":3.72694895304659,"strikeZoneBottom":1.68235181536937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72100593991892,"aZ":-34.838175364477465,"pfxX":-2.5900577128282922,"pfxZ":-1.6415399012050185,"pX":-0.699938995485524,"pZ":0.6594114743056708,"vX0":-3.1086265806795867,"vY0":-126.24025416937069,"vZ0":-4.097575510529946,"x":143.68,"y":220.98,"x0":0.8800005670017003,"y0":50.00039415472489,"z0":5.083311961360162,"aX":-4.213290012290433},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.6,"breakHorizontal":5.4,"spinRate":2654,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.43253130020121633,"extension":6.205888002402201},"index":2,"playId":"6e3d2756-8df3-393a-8f2d-becfa137bffe","pitchNumber":3,"startTime":"2025-07-27T00:45:01.635Z","endTime":"2025-07-27T00:45:07.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.58999788822671,"strikeZoneBottom":1.59029485344999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80274742271312,"aZ":-32.60486090712013,"pfxX":-2.699439840782758,"pfxZ":-0.255833818263139,"pX":-1.7186251816497078,"pZ":0.9378435872923174,"vX0":-5.322355097398151,"vY0":-128.7241413706739,"vZ0":-4.281397455484095,"x":182.51,"y":213.46,"x0":0.720258203531805,"y0":50.00238541155802,"z0":5.125604178411791,"aX":-4.563715109801616},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":6.0,"spinRate":2658,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4242691249869628,"extension":6.2344643772233646},"index":3,"playId":"ee320f7f-57a2-3fef-84ee-8720e2415364","pitchNumber":4,"startTime":"2025-07-27T00:45:22.162Z","endTime":"2025-07-27T00:45:27.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.59000143949566,"strikeZoneBottom":1.5489197148144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18955012525132,"aZ":-14.36034171004644,"pfxX":5.13340799216734,"pfxZ":8.67426842302837,"pX":-0.02121869735021042,"pZ":1.3185628509339204,"vX0":-3.838349279572735,"vY0":-142.4932111002047,"vZ0":-8.260439617466897,"x":117.81,"y":203.18,"x0":0.6773348772427923,"y0":50.002224002667646,"z0":5.165298694451568,"aX":10.54052302958394},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":-8.5,"spinRate":2496,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.38460928321287824,"extension":6.1653987139312925},"index":4,"playId":"ab23a6fc-7740-392d-84ca-88d261165019","pitchNumber":5,"startTime":"2025-07-27T00:45:45.098Z","endTime":"2025-07-27T00:45:52.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.309984699627037,"aZ":-30.890789861788907,"pfxX":-2.446545655359217,"pfxZ":0.7497557975473459,"pX":-0.3193051277549081,"pZ":3.257197095976594,"vX0":-2.2989841459073643,"vY0":-129.19020616835678,"vZ0":0.7626868936272235,"x":129.17,"y":150.84,"x0":0.8965895784138133,"y0":50.00071533433497,"z0":5.313500534839241,"aX":-4.177625155975964},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":4.9,"spinRate":2614,"spinDirection":256},"zone":1,"typeConfidence":2.0,"plateTime":0.4223050610236858,"extension":6.1507178958770075},"hitData":{"launchSpeed":72.0,"launchAngle":31.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.49,"coordY":97.22}},"index":5,"playId":"9215de99-6070-3093-b38d-1fe1528ff837","pitchNumber":6,"startTime":"2025-07-27T00:46:07.427Z","endTime":"2025-07-27T00:46:18.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"third":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":26.700000000000003,"leverageIndex":4.63,"dramaIndex":285.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:46:18.290Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hays walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:47:01.606Z","endTime":"2025-07-27T00:48:44.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.06266463412261,"strikeZoneBottom":1.29995518035717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62916724469211,"aZ":-26.174961536029997,"pfxX":-1.6081241881821207,"pfxZ":3.32834781572142,"pX":-1.9266431179773003,"pZ":2.081632575337357,"vX0":-6.690397967537141,"vY0":-132.53637717871712,"vZ0":-3.141969714131992,"x":190.44,"y":182.58,"x0":0.8253255058549168,"y0":50.0061711899865,"z0":5.165439070376849,"aX":-2.89996696758631},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":2735,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41108735632806725,"extension":6.067842213790456},"index":0,"playId":"fa7669ff-c5c6-36ba-9b44-8dba53be936a","pitchNumber":1,"startTime":"2025-07-27T00:47:03.154Z","endTime":"2025-07-27T00:47:10.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.33065475653502,"strikeZoneBottom":1.48131311149041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415994976689603,"aZ":-20.858703743191672,"pfxX":10.090184675042298,"pfxZ":5.682129788367206,"pX":-2.1140597573889828,"pZ":1.6783643823789376,"vX0":-11.624268025358177,"vY0":-139.92529241155276,"vZ0":-5.253422139459108,"x":197.58,"y":193.46,"x0":0.7754072527795901,"y0":50.00015136837905,"z0":4.939245758610958,"aX":20.08413679928057},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2542,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3908598139986754,"extension":6.1910682588248225},"index":1,"playId":"23bc1e8c-27d9-397a-9c5d-6c8d93147b76","pitchNumber":2,"startTime":"2025-07-27T00:47:24.097Z","endTime":"2025-07-27T00:47:28.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"f0cfee66-a5b1-3e9e-b5d0-49c04b8198ff","startTime":"2025-07-27T00:47:51.072Z","endTime":"2025-07-27T00:47:55.496Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.32000205623199,"strikeZoneBottom":1.41995088687539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73534282622242,"aZ":-31.16693432441931,"pfxX":-2.3587806836003535,"pfxZ":0.5932893163969437,"pX":-1.454287504937374,"pZ":0.9378053446231986,"vX0":-5.264066690970928,"vY0":-128.76864283516935,"vZ0":-4.492724987543967,"x":172.43,"y":213.46,"x0":0.9163571668474932,"y0":50.00080899048796,"z0":5.094496291174279,"aX":-3.99223032960417},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":2590,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42405993749485527,"extension":6.172414779545083},"index":3,"playId":"681038a7-81cc-3e6e-81a3-a07ff1903a31","pitchNumber":3,"startTime":"2025-07-27T00:48:10.013Z","endTime":"2025-07-27T00:48:13.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elly De La Cruz steals (28) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"681038a7-81cc-3e6e-81a3-a07ff1903a31","startTime":"2025-07-27T00:48:24.847Z","endTime":"2025-07-27T00:48:35.783Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"postOnSecond":{"id":682829,"link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.93,"dramaIndex":30.0,"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.14437146849926,"strikeZoneBottom":1.44704535960822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23389437791158,"aZ":-22.40042149534055,"pfxX":9.260259662124742,"pfxZ":4.797904159468192,"pX":0.7089261305923487,"pZ":2.679290678372493,"vX0":-4.220875665958368,"vY0":-141.53643661617014,"vZ0":-2.7155621515511923,"x":89.98,"y":166.44,"x0":1.0136066743800325,"y0":50.000915207755185,"z0":5.080063252604342,"aX":18.851434268070747},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.4,"breakHorizontal":-16.0,"spinRate":2422,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.3864651334147604,"extension":6.01919102723107},"index":5,"playId":"855ce9f8-679e-327d-9dcc-8cf08e76d483","pitchNumber":4,"startTime":"2025-07-27T00:48:35.783Z","endTime":"2025-07-27T00:48:44.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.93,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:48:44.592Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T00:50:13.607Z","endTime":"2025-07-27T00:51:43.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T00:48:53.820Z","endTime":"2025-07-27T00:50:05.947Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Joe replaces Gavin Lux.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T00:50:05.947Z","endTime":"2025-07-27T00:50:15.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.24009197806177,"strikeZoneBottom":1.53909692956804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.308594115884446,"aZ":-13.69442838562598,"pfxX":6.45282150650664,"pfxZ":9.017532856649446,"pX":-1.512320763130538,"pZ":1.9487477357247711,"vX0":-8.527124034413628,"vY0":-142.17539679172123,"vZ0":-6.90449168023852,"x":174.65,"y":186.16,"x0":0.6860507636574043,"y0":50.0031922760354,"z0":5.27627301732275,"aX":13.224168100895353},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.0,"spinRate":2403,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.385106799191818,"extension":6.200406376016951},"index":2,"playId":"22a96033-6f82-3f96-b787-44fb2966c854","pitchNumber":1,"startTime":"2025-07-27T00:50:15.948Z","endTime":"2025-07-27T00:50:22.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":95.7,"endSpeed":87.4,"strikeZoneTop":3.37000099556639,"strikeZoneBottom":1.58680580484574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30784604969321,"aZ":-14.381124229776304,"pfxX":4.672857869259653,"pfxZ":9.055578475787307,"pX":-0.1367024575199114,"pZ":3.2886853526349586,"vX0":-4.051087489518696,"vY0":-139.29816021658115,"vZ0":-3.1228382897052938,"x":122.21,"y":149.99,"x0":0.7293699681526268,"y0":50.00501921127861,"z0":5.375224111657957,"aX":9.18388298924329},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":-7.7,"spinRate":2390,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.3932260539357051,"extension":6.286170154456054},"index":3,"playId":"4b8587e1-3c73-375b-9b62-ec99a20875b5","pitchNumber":2,"startTime":"2025-07-27T00:50:34.197Z","endTime":"2025-07-27T00:50:38.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.20692273125223,"strikeZoneBottom":1.50621078365143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.308061933883398,"aZ":-15.466235945169041,"pfxX":5.277603013557648,"pfxZ":8.236874719681326,"pX":-1.5978288020071645,"pZ":2.691306122262337,"vX0":-8.104386254847988,"vY0":-141.30774530288332,"vZ0":-4.535093130837269,"x":177.91,"y":166.11,"x0":0.6177338603397923,"y0":50.00108388203521,"z0":5.3061332524902785,"aX":10.703807486945877},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":-7.9,"spinRate":2502,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.3871697504836491,"extension":6.159940370869028},"index":4,"playId":"70081059-e8f8-389c-9b58-a065ae114405","pitchNumber":3,"startTime":"2025-07-27T00:50:52.924Z","endTime":"2025-07-27T00:50:59.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.23633085401508,"strikeZoneBottom":1.66387902802708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.513905292009845,"aZ":-31.011145935395756,"pfxX":-2.6505527539620193,"pfxZ":0.6708908601932713,"pX":-0.09522838232019827,"pZ":2.547944803674304,"vX0":-2.1239008281551643,"vY0":-129.73518796071193,"vZ0":-0.779200670227195,"x":120.63,"y":169.99,"x0":1.0742963343028986,"y0":50.00186755667662,"z0":5.186367378135345,"aX":-4.581641244369179},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":5.3,"spinRate":2615,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.419905690910062,"extension":5.989683632121618},"index":5,"playId":"4470db96-d60e-3612-a0be-aa56287fae26","pitchNumber":4,"startTime":"2025-07-27T00:51:16.480Z","endTime":"2025-07-27T00:51:21.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37103107972166,"aZ":-26.73672514013326,"pfxX":-1.3873776799608235,"pfxZ":3.0100193007473033,"pX":-2.0719454571443903,"pZ":1.928069857468872,"vX0":-6.9420980322992785,"vY0":-132.5961636867669,"vZ0":-3.4067045938250837,"x":195.98,"y":186.72,"x0":0.7445545589793834,"y0":50.00513881827382,"z0":5.148469873580092,"aX":-2.506270586097141},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":3.8,"spinRate":2650,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4107443168974405,"extension":6.118839780828961},"index":6,"playId":"38688be8-7f30-30e5-bb9f-43a5ad374c99","pitchNumber":5,"startTime":"2025-07-27T00:51:37.415Z","endTime":"2025-07-27T00:51:43.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:51:43.284Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:54:16.017Z","endTime":"2025-07-27T00:55:48.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Connor Joe remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T00:54:02.093Z","endTime":"2025-07-27T00:54:02.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Santiago Espinal replaces third baseman Noelvi Marte, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T00:54:02.117Z","endTime":"2025-07-27T00:54:02.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":682622,"link":"/api/v1/people/682622"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tony Santillan replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T00:54:02.118Z","endTime":"2025-07-27T00:54:18.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.70000171368979,"strikeZoneBottom":1.78499100319497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79165161417233,"aZ":-16.205772209677928,"pfxX":-7.108300578219515,"pfxZ":8.10766829884353,"pX":0.2703392086464916,"pZ":2.8574991184662495,"vX0":8.910059608502856,"vY0":-139.97784569516799,"vZ0":-4.17760261390519,"x":106.7,"y":161.63,"x0":-2.041674125192,"y0":50.004287027638746,"z0":5.441710416014125,"aX":-14.002911614187836},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2381,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39242112481779046,"extension":5.881324909871144},"index":3,"playId":"87d1c6ce-f7c5-3229-a8a5-7ddc086b2a5b","pitchNumber":1,"startTime":"2025-07-27T00:54:18.348Z","endTime":"2025-07-27T00:54:22.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.5,"endSpeed":87.8,"strikeZoneTop":3.7000025473337,"strikeZoneBottom":1.74642644683727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.829555614521986,"aZ":-17.465228586381865,"pfxX":-7.741441650914512,"pfxZ":7.428100083529339,"pX":0.9447607104522563,"pZ":2.8017097465892067,"vX0":10.866590195941882,"vY0":-140.1312037064329,"vZ0":-3.651899393972747,"x":80.99,"y":163.13,"x0":-1.984722261226588,"y0":50.00649743874239,"z0":5.268765078947624,"aX":-15.338590511472956},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":2345,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3914506772102708,"extension":5.876269368602268},"index":4,"playId":"626d88c5-64c0-396b-947f-abbb5c12afba","pitchNumber":2,"startTime":"2025-07-27T00:54:37.008Z","endTime":"2025-07-27T00:54:43.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77330062355528,"aZ":-17.440279846710823,"pfxX":-8.271074032165556,"pfxZ":7.335806121977123,"pX":0.002776766904440348,"pZ":3.140700347758092,"vX0":8.479522239791022,"vY0":-141.19945014813578,"vZ0":-3.0344359677289843,"x":116.89,"y":153.98,"x0":-1.9724567450437243,"y0":50.00247333890714,"z0":5.359043598842932,"aX":-16.61116757790052},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2356,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3887123660575331,"extension":5.919374741783719},"index":5,"playId":"8c5e6e09-0597-33e9-95cf-641e3345129d","pitchNumber":3,"startTime":"2025-07-27T00:54:55.593Z","endTime":"2025-07-27T00:54:58.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-27T00:55:11.931Z","endTime":"2025-07-27T00:55:26.405Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.69999833801205,"strikeZoneBottom":1.74972755607435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04524605840741,"aZ":-19.703103089719942,"pfxX":-7.555179061248955,"pfxZ":6.135188407284765,"pX":-0.08180288718249665,"pZ":4.5455320924785,"vX0":8.002847386934256,"vY0":-141.83584589303413,"vZ0":0.9199342053259197,"x":120.12,"y":116.05,"x0":-1.9610312699004944,"y0":50.005720048470614,"z0":5.475217526400791,"aX":-15.365619297213621},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":12.0,"spinRate":2366,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3864601682646125,"extension":5.8398447487499725},"index":7,"playId":"7c206958-2a82-366b-9100-20b98633253c","pitchNumber":4,"startTime":"2025-07-27T00:55:26.405Z","endTime":"2025-07-27T00:55:31.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.791966123336564,"aZ":-16.96952946017164,"pfxX":-6.322822146033936,"pfxZ":7.626735547053966,"pX":-0.3845216491072041,"pZ":2.173843226866817,"vX0":6.893023881822032,"vY0":-140.52078801262914,"vZ0":-5.590630401653417,"x":131.66,"y":180.09,"x0":-2.05157951421022,"y0":50.0019175949499,"z0":5.297199964530379,"aX":-12.603982232539108},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2226,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.39025559377192254,"extension":5.901007128660283},"index":8,"playId":"c2b4b932-01ec-33d2-98f2-d81bdd90f914","pitchNumber":5,"startTime":"2025-07-27T00:55:44.590Z","endTime":"2025-07-27T00:55:48.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:55:48.650Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:56:14.026Z","endTime":"2025-07-27T00:58:05.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.40999951725539,"strikeZoneBottom":1.55992579453576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00787062389365,"aZ":-30.28002104079816,"pfxX":2.381252613311922,"pfxZ":1.2125221281981649,"pX":0.4252089652943529,"pZ":2.9607239376958376,"vX0":5.76406593017203,"vY0":-124.63461894017391,"vZ0":0.005491306925799577,"x":100.79,"y":158.84,"x0":-2.230795649952814,"y0":50.00573489252104,"z0":5.46770016990246,"aX":3.730848088946698},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-5.6,"spinRate":2110,"spinDirection":29},"zone":3,"typeConfidence":2.0,"plateTime":0.4401502236814534,"extension":5.730236001506053},"index":0,"playId":"b2def402-026d-3b9c-b3b8-4b8a1d2dee00","pitchNumber":1,"startTime":"2025-07-27T00:56:15.543Z","endTime":"2025-07-27T00:56:20.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.7,"endSpeed":87.7,"strikeZoneTop":3.4100008767213,"strikeZoneBottom":1.47371372171537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27733688030474,"aZ":-19.607037789189036,"pfxX":-8.541362257872635,"pfxZ":6.325138972846055,"pX":0.5099562851136143,"pZ":4.190876957624106,"vX0":9.765100842993487,"vY0":-140.4369887649334,"vZ0":0.02810813786380484,"x":97.56,"y":125.63,"x0":-1.9107847469932677,"y0":50.005409077532114,"z0":5.461309264024066,"aX":-16.97913319247566},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":13.3,"spinRate":2306,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.39076040194673123,"extension":5.848297828887997},"index":1,"playId":"bdd9e04c-3191-3ff0-8ef6-b9eb02f11810","pitchNumber":2,"startTime":"2025-07-27T00:56:32.435Z","endTime":"2025-07-27T00:56:37.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":87.1,"endSpeed":79.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80030385057975,"aZ":-29.13548844925168,"pfxX":4.460098198767424,"pfxZ":1.8731307295077233,"pX":0.25349596977642125,"pZ":2.9373897004568517,"vX0":5.012169728112177,"vY0":-126.72017138201886,"vZ0":-0.24524682546307075,"x":107.34,"y":159.47,"x0":-2.332067299326177,"y0":50.000464874593966,"z0":5.370377337006947,"aX":7.224861259872897},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":-9.2,"spinRate":2146,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.4328437891351884,"extension":5.740884220134637},"index":2,"playId":"49c35f7f-3add-3358-88d7-b4aa7c5cdc88","pitchNumber":3,"startTime":"2025-07-27T00:56:50.635Z","endTime":"2025-07-27T00:56:54.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T00:56:58.251Z","endTime":"2025-07-27T00:57:13.627Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47481418040851,"aZ":-18.290542281830128,"pfxX":-7.493995743390128,"pfxZ":6.841548469856715,"pX":0.5044770525877134,"pZ":3.3177509669877754,"vX0":9.592122075540514,"vY0":-141.79093879990208,"vZ0":-2.338644474994139,"x":97.77,"y":149.2,"x0":-1.9541825400613024,"y0":50.000637872663816,"z0":5.324850298277421,"aX":-15.2042147160459},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2282,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3868023202673774,"extension":5.940672908830191},"index":4,"playId":"f01c17d0-f721-3767-9ed9-40eb066a8c01","pitchNumber":4,"startTime":"2025-07-27T00:57:13.627Z","endTime":"2025-07-27T00:57:16.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.401821618214466,"aZ":-18.640952314398138,"pfxX":-8.227972916723242,"pfxZ":6.660041892168286,"pX":0.39932227610245447,"pZ":3.451381725661878,"vX0":9.792364970052414,"vY0":-141.4478618453153,"vZ0":-1.7286437950275029,"x":101.78,"y":145.59,"x0":-2.0338148111432712,"y0":50.003180074953534,"z0":5.262109040185595,"aX":-16.721048906596067},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2422,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3867991699698221,"extension":5.953099598943276},"index":5,"playId":"faeb26ee-2130-3449-8d26-38bd69cbb37c","pitchNumber":5,"startTime":"2025-07-27T00:57:35.965Z","endTime":"2025-07-27T00:57:39.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63221670968674,"aZ":-37.19608327988352,"pfxX":7.302550665995838,"pfxZ":-3.1559677955259353,"pX":-0.5605314161611868,"pZ":2.843385953802235,"vX0":2.1638986623695056,"vY0":-125.19058599333665,"vZ0":0.920750778754482,"x":138.37,"y":162.01,"x0":-2.3842408221840903,"y0":50.00258829811518,"z0":5.5089967163082605,"aX":11.62166969675769},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.3,"breakHorizontal":-13.7,"spinRate":2136,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.43707058756410166,"extension":5.7928029295793655},"index":6,"playId":"a45306bb-6edc-38f4-8c52-67d28d0a6f6f","pitchNumber":6,"startTime":"2025-07-27T00:58:02.387Z","endTime":"2025-07-27T00:58:05.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T00:58:05.484Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to center fielder TJ Friedl.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T00:58:28.722Z","endTime":"2025-07-27T01:00:40.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.873301855507368,"aZ":-17.338083087020284,"pfxX":-5.878242326991558,"pfxZ":7.322974628947719,"pX":-0.0884982662481589,"pZ":3.8383244863244386,"vX0":7.901844732985186,"vY0":-141.1226291554399,"vZ0":-1.3469836894751057,"x":120.37,"y":135.15,"x0":-2.155627481444024,"y0":50.00016901457186,"z0":5.434020258399311,"aX":-11.905109820998339},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2219,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.387520772271682,"extension":5.955675303122577},"index":0,"playId":"6376de12-a6a5-3482-954b-b5dc19f1a3c2","pitchNumber":1,"startTime":"2025-07-27T00:58:31.921Z","endTime":"2025-07-27T00:58:35.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.8,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27033143829809,"aZ":-18.60834186760761,"pfxX":-7.099534289988107,"pfxZ":6.715565781441628,"pX":-0.5743546704020103,"pZ":3.55382605211299,"vX0":6.80347242124134,"vY0":-140.84752730890915,"vZ0":-1.5314938525767485,"x":138.89,"y":142.83,"x0":-2.092050721712797,"y0":50.006974897327964,"z0":5.3010211209322184,"aX":-14.350002940451576},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":2270,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3880280913958467,"extension":5.882778485854208},"index":1,"playId":"ac1e16bc-5c43-35e9-8d53-1563fa34e031","pitchNumber":2,"startTime":"2025-07-27T00:58:49.489Z","endTime":"2025-07-27T00:58:52.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.91358685782198,"aZ":-15.67630381243044,"pfxX":-7.07366021334802,"pfxZ":8.231615307420114,"pX":0.6387154503272522,"pZ":2.66245118404894,"vX0":9.903399331155965,"vY0":-141.09042925395838,"vZ0":-4.284197077752621,"x":92.65,"y":166.89,"x0":-2.0076649317904747,"y0":50.00041886218652,"z0":5.21973758286335,"aX":-14.173703156693078},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2432,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38911615943368005,"extension":5.978347836282612},"index":2,"playId":"11f21ca9-0744-341a-840f-cc5da7db7816","pitchNumber":3,"startTime":"2025-07-27T00:59:16.496Z","endTime":"2025-07-27T00:59:20.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":97.4,"endSpeed":88.3,"strikeZoneTop":3.41260256344673,"strikeZoneBottom":1.47343734794894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.84233299868809,"aZ":-16.834413177705454,"pfxX":-7.6858609408199365,"pfxZ":7.595769222122323,"pX":-1.0203260580483147,"pZ":4.027785115248781,"vX0":5.937400371763166,"vY0":-141.76485962326166,"vZ0":-0.6620584851087106,"x":155.89,"y":130.03,"x0":-2.1518159642964214,"y0":50.000601011654034,"z0":5.347002151258131,"aX":-15.516334325341965},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2358,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3875643828559223,"extension":5.821038601315077},"index":3,"playId":"b7ab22ec-9354-3892-92e0-02fe5d1aadbc","pitchNumber":4,"startTime":"2025-07-27T00:59:40.098Z","endTime":"2025-07-27T00:59:44.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.31999981864742,"strikeZoneBottom":1.48495996840627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03827898229234,"aZ":-40.21426994804747,"pfxX":4.428005484102671,"pfxZ":-5.153764863108288,"pX":1.4759840806719826,"pZ":0.8990600832131861,"vX0":7.67352039043171,"vY0":-124.86617324370975,"vZ0":-2.5485639612355246,"x":60.74,"y":214.51,"x0":-2.2272471036224304,"y0":50.004145461783416,"z0":5.2814633491980585,"aX":6.905176236697621},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.7,"breakHorizontal":-10.0,"spinRate":2129,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4407399659749478,"extension":5.861557582755418},"index":4,"playId":"38163929-e333-3a5c-bb85-c727cc1be989","pitchNumber":5,"startTime":"2025-07-27T00:59:59.117Z","endTime":"2025-07-27T01:00:05.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T01:00:20.202Z","endTime":"2025-07-27T01:00:28.722Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.240545627735248,"aZ":-37.402084319125784,"pfxX":5.931795378368124,"pfxZ":-3.246089999520689,"pX":0.8352743240265006,"pZ":1.3197551158827883,"vX0":5.691086860094536,"vY0":-126.1930875109238,"vZ0":-2.269506887187725,"x":85.16,"y":203.15,"x0":-2.2219595144520605,"y0":50.00550482668421,"z0":5.250632154362598,"aX":9.544577149364164},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.1,"breakHorizontal":-12.1,"spinRate":2344,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4344282074981498,"extension":5.823070083722245},"hitData":{"launchSpeed":96.1,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.54,"coordY":91.74}},"index":6,"playId":"6b9d5b90-790c-3824-ab6f-181689a83bc1","pitchNumber":6,"startTime":"2025-07-27T01:00:28.722Z","endTime":"2025-07-27T01:00:40.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.54,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:00:40.056Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T01:00:55.154Z","endTime":"2025-07-27T01:02:16.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(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":96.2,"endSpeed":87.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.855464549813924,"aZ":-16.332682800219516,"pfxX":-5.896854519026689,"pfxZ":8.062761668055224,"pX":0.8833152012594618,"pZ":2.003658224670571,"vX0":9.879662149376818,"vY0":-139.60366453362394,"vZ0":-5.84457723054234,"x":83.33,"y":184.68,"x0":-1.9431590205554383,"y0":50.00076939167286,"z0":5.208097433936564,"aX":-11.583154511776502},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2459,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3930790220224556,"extension":5.896444992686128},"index":0,"playId":"a2a23f8b-837d-3608-8a9e-90f62c39c473","pitchNumber":1,"startTime":"2025-07-27T01:01:08.204Z","endTime":"2025-07-27T01:01:11.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":97.7,"endSpeed":88.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54735152425097,"aZ":-18.8283863274853,"pfxX":-7.338310294097514,"pfxZ":6.554462575065282,"pX":0.4193369400365516,"pZ":3.387706877899711,"vX0":9.61552017025092,"vY0":-142.01701393979417,"vZ0":-1.9273521492610453,"x":101.02,"y":147.31,"x0":-2.0622449103706892,"y0":50.002247899061366,"z0":5.277144420315031,"aX":-14.94024464975788},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":11.3,"spinRate":2317,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3861907055836733,"extension":5.983856278929172},"index":1,"playId":"1c71e623-197b-3fa2-bf97-2af7a7f8f186","pitchNumber":2,"startTime":"2025-07-27T01:01:31.319Z","endTime":"2025-07-27T01:01:35.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.32999940697115,"strikeZoneBottom":1.52863647634484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7933069195332,"aZ":-34.26120894565708,"pfxX":6.336378698992589,"pfxZ":-1.2918069656626336,"pX":1.7541411712690103,"pZ":2.2368826379889035,"vX0":7.497982438217548,"vY0":-126.19048456312782,"vZ0":-0.9442376610811114,"x":50.14,"y":178.38,"x0":-2.079661346745297,"y0":50.0053911043769,"z0":5.377248809526338,"aX":10.214016804126723},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":-13.2,"spinRate":2320,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43412384105712576,"extension":5.8717835092902915},"index":2,"playId":"0fc9eb41-a156-3806-a695-9c6aa8e3f0c4","pitchNumber":3,"startTime":"2025-07-27T01:01:53.055Z","endTime":"2025-07-27T01:01:56.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.063833443241574,"aZ":-34.769681273497255,"pfxX":7.539503545331994,"pfxZ":-1.600298019184125,"pX":0.8288065882371611,"pZ":2.254141400735359,"vX0":5.396650902302089,"vY0":-126.79448434593492,"vZ0":-0.6268546525079514,"x":85.41,"y":177.92,"x0":-2.310266724292937,"y0":50.00434307475868,"z0":5.290457042544912,"aX":12.217676860643314},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.8,"breakHorizontal":-14.9,"spinRate":2200,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.43275784071788426,"extension":5.802404821664681},"index":3,"playId":"38a3237f-fc91-3f99-84fa-5f151280ac05","pitchNumber":4,"startTime":"2025-07-27T01:02:13.019Z","endTime":"2025-07-27T01:02:16.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:02:16.941Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:04:46.308Z","endTime":"2025-07-27T01:05:14.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Kelly replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T01:04:08.666Z","endTime":"2025-07-27T01:04:48.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.41000048167,"strikeZoneBottom":1.6076502816998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32119166211123,"aZ":-34.110810453444984,"pfxX":-9.46657649962334,"pfxZ":-1.0681756293532896,"pX":-0.4282701312318043,"pZ":2.519346173930884,"vX0":5.942010279758063,"vY0":-133.70960892511386,"vZ0":2.8266220131796516,"x":133.32,"y":170.76,"x0":-1.4473118273362022,"y0":50.002020509781296,"z0":3.893089171425184,"aX":-17.172482577985022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":15.8,"spinRate":2230,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.409341529153914,"extension":6.896328485691821},"index":1,"playId":"26267cfe-e1e6-31a2-9ec4-79baf7e4b578","pitchNumber":1,"startTime":"2025-07-27T01:04:48.617Z","endTime":"2025-07-27T01:04:52.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.099619241014647,"aZ":-31.28998430469557,"pfxX":9.916172966677284,"pfxZ":0.6637771164170463,"pX":-0.08046696684409509,"pZ":1.5177761030079076,"vX0":1.1614212439122862,"vY0":-115.15239783545557,"vZ0":1.9088284737790902,"x":120.07,"y":197.8,"x0":-1.879635843403262,"y0":50.00327019829187,"z0":3.724111076650338,"aX":13.201315558497326},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":2687,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4772431110550701,"extension":6.955334679440866},"hitData":{"launchSpeed":95.2,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.65,"coordY":72.64}},"index":2,"playId":"7a31d745-32ad-33f4-82ed-942fdfbad584","pitchNumber":2,"startTime":"2025-07-27T01:05:04.146Z","endTime":"2025-07-27T01:05:14.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:05:14.670Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:05:32.377Z","endTime":"2025-07-27T01:06:55.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.3800010677944,"strikeZoneBottom":1.55467332733769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948856125865966,"aZ":-34.77480311946644,"pfxX":-10.848761070409676,"pfxZ":-1.4427921284291791,"pX":0.4386412333442233,"pZ":1.814657284242474,"vX0":8.665952938766905,"vY0":-133.56967112310187,"vZ0":1.1672976808986462,"x":100.28,"y":189.78,"x0":-1.4453504986963879,"y0":50.00532647068375,"z0":3.880797970708915,"aX":-19.51958860238009},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.2,"breakHorizontal":17.6,"spinRate":2092,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.4107584874402308,"extension":7.0135512388427586},"index":0,"playId":"920d58e8-64b3-330b-8714-ae7d481c2b03","pitchNumber":1,"startTime":"2025-07-27T01:05:39.347Z","endTime":"2025-07-27T01:05:43.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.38000035129116,"strikeZoneBottom":1.63081930738968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.467066832586887,"aZ":-32.020903377192795,"pfxX":-10.284861659014922,"pfxZ":0.08841906909594321,"pX":0.5023146400925155,"pZ":2.18909366905286,"vX0":8.745955632932674,"vY0":-134.04375840010096,"vZ0":1.794808690978046,"x":97.85,"y":179.67,"x0":-1.463516292977495,"y0":50.00571678031349,"z0":3.7938904878057476,"aX":-18.753896024618268},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":16.8,"spinRate":2150,"spinDirection":259},"zone":6,"typeConfidence":2.0,"plateTime":0.40832271587221847,"extension":6.999953810342061},"index":1,"playId":"c1dfbf4a-3b63-3859-872f-1e4bffb91ecb","pitchNumber":2,"startTime":"2025-07-27T01:05:59.682Z","endTime":"2025-07-27T01:06:04.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.37999758437395,"strikeZoneBottom":1.5820015991679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.558000455854078,"aZ":-30.621019026848234,"pfxX":8.871026093244904,"pfxZ":1.1715033973920725,"pX":1.504041540844473,"pZ":2.014634721777231,"vX0":4.3745789059512665,"vY0":-114.83944090628088,"vZ0":2.7867876149802724,"x":59.67,"y":184.38,"x0":-1.5820580201955512,"y0":50.002928482042236,"z0":3.7767802928654666,"aX":11.771677805264245},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.2,"breakHorizontal":-17.2,"spinRate":2826,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.47814098170000463,"extension":6.925460705248542},"index":2,"playId":"63962c57-d513-3754-9666-365473d4b1a6","pitchNumber":3,"startTime":"2025-07-27T01:06:20.690Z","endTime":"2025-07-27T01:06:26.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.6,"endSpeed":83.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.218582801185267,"aZ":-33.86481024001102,"pfxX":-9.215285564294422,"pfxZ":-0.9443548578190013,"pX":-0.48728464806782046,"pZ":1.5910982590083251,"vX0":6.012636801483228,"vY0":-133.2244930920941,"vZ0":0.9138585334491174,"x":135.57,"y":195.82,"x0":-1.578750687971578,"y0":50.00216890008887,"z0":3.6956125934424273,"aX":-16.527423573571298},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.3,"breakHorizontal":15.4,"spinRate":2165,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.41148097184041443,"extension":7.000899016257661},"hitData":{"launchSpeed":95.1,"launchAngle":32.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.47,"coordY":55.71}},"index":3,"playId":"e85a0e54-2837-3408-bf11-352818b8556c","pitchNumber":4,"startTime":"2025-07-27T01:06:43.020Z","endTime":"2025-07-27T01:06:55.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:06:55.632Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Fraley flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:08:02.793Z","endTime":"2025-07-27T01:08:49.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T01:07:19.743Z","endTime":"2025-07-27T01:08:05.160Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.4786295648667,"strikeZoneBottom":1.51474950200249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39527922992331,"aZ":-23.500041534864266,"pfxX":-2.339457337140475,"pfxZ":4.829944392800625,"pX":1.383698924456186,"pZ":2.231820518062279,"vX0":8.882384404668489,"vY0":-133.1068483656097,"vZ0":0.6994711324033807,"x":64.26,"y":178.52,"x0":-1.6915577281540817,"y0":50.00167678394676,"z0":3.6663242233474134,"aX":-4.201568585264363},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":2.3,"spinRate":2298,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4114007571157239,"extension":6.962937362543642},"index":1,"playId":"3828586d-ee95-37b8-9614-aa286e08372e","pitchNumber":1,"startTime":"2025-07-27T01:08:05.160Z","endTime":"2025-07-27T01:08:10.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.43233381425133,"strikeZoneBottom":1.46852229225732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.124799352049436,"aZ":-36.0017233333623,"pfxX":-7.334528600078002,"pfxZ":-2.187515757229698,"pX":-1.9428029852615016,"pZ":1.9646502197165783,"vX0":2.109321962293116,"vY0":-131.6090775285459,"vZ0":2.1660351611017314,"x":191.06,"y":185.73,"x0":-1.8022401756327626,"y0":50.00027062272869,"z0":3.7988337981998206,"aX":-12.854406001862452},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.2,"breakHorizontal":12.8,"spinRate":2144,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.41629639968133825,"extension":6.884595222496159},"index":2,"playId":"356d149c-7854-3c4b-8060-3aef16148402","pitchNumber":2,"startTime":"2025-07-27T01:08:22.076Z","endTime":"2025-07-27T01:08:28.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.182946889939405,"aZ":-35.40585129448097,"pfxX":-9.898884855370465,"pfxZ":-1.8007480973427228,"pX":0.4600282725761183,"pZ":2.486478012086609,"vX0":8.404824598102602,"vY0":-132.89012433765544,"vZ0":3.037482575668501,"x":99.46,"y":171.65,"x0":-1.4558683828258054,"y0":50.00655664697221,"z0":3.8987442272056168,"aX":-17.728508323602465},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.4,"breakHorizontal":16.1,"spinRate":2174,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.41199193283226876,"extension":6.956805525457164},"hitData":{"launchSpeed":87.0,"launchAngle":41.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.84,"coordY":81.26}},"index":3,"playId":"a0b687ac-23ec-3c57-acf2-c4493a50a4c7","pitchNumber":3,"startTime":"2025-07-27T01:08:37.608Z","endTime":"2025-07-27T01:08:49.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:08:49.635Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Santiago Espinal singles on a ground ball to right fielder Josh Lowe. Tyler Stephenson to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:09:13.605Z","endTime":"2025-07-27T01:09:27.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21592648887208,"aZ":-34.89198302566694,"pfxX":-8.162869738593795,"pfxZ":-1.5146833064740495,"pX":-0.409095814230046,"pZ":2.6476108055298835,"vX0":5.797066119816629,"vY0":-132.69204419997752,"vZ0":3.6121023683389595,"x":132.59,"y":167.29,"x0":-1.5526750479802123,"y0":50.00008183883189,"z0":3.7984076751188276,"aX":-14.673189209340437},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.8,"breakHorizontal":13.7,"spinRate":2142,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.41148532090045764,"extension":7.094122221103058},"hitData":{"launchSpeed":90.3,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.35,"coordY":118.97}},"index":0,"playId":"8ffc4d9b-07ab-336b-91c9-ff8da7f975ca","pitchNumber":1,"startTime":"2025-07-27T01:09:17.639Z","endTime":"2025-07-27T01:09:27.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.27,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:09:27.118Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a ground ball to left fielder Jake Mangum. Tyler Stephenson scores. Santiago Espinal to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:09:49.351Z","endTime":"2025-07-27T01:11:30.521Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":687330,"link":"/api/v1/people/687330"},"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.30000225594674,"strikeZoneBottom":1.60573627864767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46698822869597,"aZ":-36.73622523505673,"pfxX":-8.68207291840045,"pfxZ":-2.5786729754754116,"pX":-0.14637987113623707,"pZ":2.7855755509144573,"vX0":6.886896673890747,"vY0":-132.0192427363585,"vZ0":4.205361273690922,"x":122.58,"y":163.57,"x0":-1.657732734107439,"y0":50.00169050529995,"z0":3.872043988425104,"aX":-15.361728658294643},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.5,"breakHorizontal":14.3,"spinRate":2056,"spinDirection":254},"zone":2,"typeConfidence":2.0,"plateTime":0.41449402568707194,"extension":6.763275537836988},"index":0,"playId":"7d646188-9e2f-3d97-b5ef-71d40e176aa2","pitchNumber":1,"startTime":"2025-07-27T01:09:55.351Z","endTime":"2025-07-27T01:10:00.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":80.5,"endSpeed":73.3,"strikeZoneTop":3.14797946315361,"strikeZoneBottom":1.34062227912462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.452738580246812,"aZ":-26.364694424197396,"pfxX":9.939030905555644,"pfxZ":4.206095312034407,"pX":-0.9889474917566798,"pZ":2.1767442294171238,"vX0":-0.2909906465849192,"vY0":-117.14122654186913,"vZ0":1.9882409099190081,"x":154.7,"y":180.01,"x0":-2.1525406052170766,"y0":50.001238993890865,"z0":3.792628774236928,"aX":13.722803269861009},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.4,"breakHorizontal":-17.9,"spinRate":2739,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.46871900561106594,"extension":6.875648114683533},"index":1,"playId":"a1147ffd-e084-373f-994d-b59379196444","pitchNumber":2,"startTime":"2025-07-27T01:10:14.961Z","endTime":"2025-07-27T01:10:20.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.6,"endSpeed":83.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73307780954602,"aZ":-37.32169978908667,"pfxX":-7.817596515639103,"pfxZ":-2.8631673733754823,"pX":-0.5614903572432387,"pZ":2.637316698034998,"vX0":5.678906562558058,"vY0":-133.16117464026954,"vZ0":4.00849968506531,"x":138.4,"y":167.57,"x0":-1.7065861909929718,"y0":50.00630389066996,"z0":3.813301492137618,"aX":-14.034877496408974},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-4.1,"breakHorizontal":13.0,"spinRate":2133,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4114165522516382,"extension":6.878758793678458},"index":2,"playId":"5a6292f3-3acf-3239-9865-02faac4579ac","pitchNumber":3,"startTime":"2025-07-27T01:10:36.379Z","endTime":"2025-07-27T01:10:40.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.13469966698341,"strikeZoneBottom":1.40273139830861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5495745102672,"aZ":-31.548900337348904,"pfxX":8.188274548713672,"pfxZ":0.4668713174022949,"pX":-1.8595248223447474,"pZ":1.5371941760491683,"vX0":-1.7631182022358556,"vY0":-115.18492853789604,"vZ0":2.140168994826306,"x":187.88,"y":197.28,"x0":-2.147603305664069,"y0":50.0029024537073,"z0":3.6480511293560296,"aX":10.994296972102896},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.7,"breakHorizontal":-14.4,"spinRate":2632,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.47566034664277934,"extension":6.958227510737718},"index":3,"playId":"a9e1f2d7-b1a3-3976-ac0c-a92e399e9cac","pitchNumber":4,"startTime":"2025-07-27T01:11:00.770Z","endTime":"2025-07-27T01:11:06.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84166458032097,"aZ":-31.354604022438654,"pfxX":10.27903559161928,"pfxZ":0.6242173561916857,"pX":-1.0184194936583664,"pZ":2.6586014238108957,"vX0":-0.6922799613174855,"vY0":-113.59847374114372,"vZ0":4.345372989520268,"x":155.82,"y":167.0,"x0":-2.044964383455519,"y0":50.0012915290275,"z0":3.8383042868729533,"aX":13.42960871663495},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.5,"breakHorizontal":-18.5,"spinRate":2691,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.48219106341275797,"extension":7.055672820654594},"hitData":{"launchSpeed":85.5,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.79,"coordY":107.47}},"index":4,"playId":"7fa882f8-e6c8-3f95-a547-6035ab611f65","pitchNumber":5,"startTime":"2025-07-27T01:11:18.325Z","endTime":"2025-07-27T01:11:30.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":3.499999999999986,"leverageIndex":0.5,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:11:30.521Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to right fielder Josh Lowe. Santiago Espinal scores. TJ Friedl to 3rd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:11:58.135Z","endTime":"2025-07-27T01:12:30.965Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":{"id":687330,"link":"/api/v1/people/687330"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.10014073899503,"strikeZoneBottom":1.50735398181052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.794154504613523,"aZ":-30.387216956055276,"pfxX":10.720411717525913,"pfxZ":1.3317921795370813,"pX":0.07238483409883134,"pZ":1.4004014568650562,"vX0":1.6647297342483989,"vY0":-114.87321207948676,"vZ0":1.4991955328595932,"x":114.24,"y":200.97,"x0":-2.0541670581472027,"y0":50.0017191471364,"z0":3.688165311505118,"aX":14.359975129514751},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.1,"breakHorizontal":-19.8,"spinRate":2712,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.47636583541416,"extension":7.022225435837739},"index":0,"playId":"e5660146-859c-39a2-85cc-7e381021dba4","pitchNumber":1,"startTime":"2025-07-27T01:12:01.574Z","endTime":"2025-07-27T01:12:09.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33355427212737,"aZ":-35.9541522252266,"pfxX":-8.093744418739096,"pfxZ":-2.0689648215656824,"pX":-0.5233340256316845,"pZ":1.9388644350130035,"vX0":5.41552442023539,"vY0":-133.9089000680312,"vZ0":1.8525960905578558,"x":136.95,"y":186.43,"x0":-1.514372799118652,"y0":50.0023887091066,"z0":3.7994377960722865,"aX":-14.784540984294225},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-3.1,"breakHorizontal":13.6,"spinRate":2197,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.408107026501332,"extension":6.960104897826227},"hitData":{"launchSpeed":100.4,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.85,"coordY":121.39}},"index":1,"playId":"7ca0b11a-7547-340d-9375-3a144cb0ff16","pitchNumber":2,"startTime":"2025-07-27T01:12:19.209Z","endTime":"2025-07-27T01:12:30.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.23,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:12:30.965Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T01:12:58.954Z","endTime":"2025-07-27T01:14:41.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.58999866346984,"strikeZoneBottom":1.69303666116017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.522117956538604,"aZ":-24.195834948024732,"pfxX":-1.2006920199296744,"pfxZ":4.595598703961425,"pX":0.9889869242756245,"pZ":3.261021186747562,"vX0":7.3315134193858125,"vY0":-130.68769232423165,"vZ0":3.2970414883038073,"x":79.3,"y":150.73,"x0":-1.6919928564122129,"y0":50.00429065599955,"z0":3.796572686361025,"aX":-2.086645877850698},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":0.6,"spinRate":2303,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.41848697258757284,"extension":6.979959152358431},"index":0,"playId":"13eb0896-caa3-3458-aabc-75e3cbb1ee28","pitchNumber":1,"startTime":"2025-07-27T01:13:10.788Z","endTime":"2025-07-27T01:13:16.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.58999812165425,"strikeZoneBottom":1.70497998065436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88648424403048,"aZ":-38.74443735050621,"pfxX":-9.617978190891566,"pfxZ":-3.643679652815366,"pX":0.8675028795601659,"pZ":1.1901288144783997,"vX0":9.495293260919668,"vY0":-133.49090802550128,"vZ0":0.789576546890784,"x":83.93,"y":206.65,"x0":-1.4869594539656776,"y0":50.003084106081545,"z0":3.6810517343305005,"aX":-17.349574515812154},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-6.2,"breakHorizontal":15.4,"spinRate":2210,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.41041576998604334,"extension":6.975649773712086},"index":1,"playId":"1a17f042-ee0d-3fed-b6cd-ad30678ffe58","pitchNumber":2,"startTime":"2025-07-27T01:13:33.187Z","endTime":"2025-07-27T01:13:38.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.58999947356951,"strikeZoneBottom":1.66748106431258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.802871736524846,"aZ":-38.02243850221472,"pfxX":-9.798672300179794,"pfxZ":-3.2431201739524624,"pX":0.7861769057683767,"pZ":2.288137564529034,"vX0":9.127856329147457,"vY0":-133.16084398173652,"vZ0":3.2974731374378106,"x":87.03,"y":177.0,"x0":-1.4081187441180034,"y0":50.00557012815339,"z0":3.7792855675332717,"aX":-17.652041794927978},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.9,"breakHorizontal":15.8,"spinRate":2051,"spinDirection":256},"zone":6,"typeConfidence":2.0,"plateTime":0.4108616203657629,"extension":7.046979164944549},"index":2,"playId":"2ccb185c-95d6-3b5e-9f9f-ac889b7552fc","pitchNumber":3,"startTime":"2025-07-27T01:13:53.855Z","endTime":"2025-07-27T01:13:58.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.976957029142056,"aZ":-25.82798940054729,"pfxX":-0.3427384847160222,"pfxZ":3.561240679086243,"pX":0.1963996354855989,"pZ":2.3993510111636613,"vX0":5.340716058156145,"vY0":-132.14767604804823,"vZ0":1.6792878157207678,"x":109.51,"y":174.0,"x0":-1.7992896641368643,"y0":50.005864747062105,"z0":3.6422272300188205,"aX":-0.6124678771840126},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-0.5,"spinRate":2350,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41319156511350874,"extension":7.0518862650413325},"index":3,"playId":"70b626e6-421f-3b52-aa6a-932310f8f906","pitchNumber":4,"startTime":"2025-07-27T01:14:12.998Z","endTime":"2025-07-27T01:14:18.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.951497361374148,"aZ":-22.57246982541757,"pfxX":-3.6460154434493495,"pfxZ":5.154060414588095,"pX":-0.06450188341595789,"pZ":3.9161711116105398,"vX0":5.861832910076672,"vY0":-135.2468081147147,"vZ0":3.451291001063322,"x":119.46,"y":133.04,"x0":-1.7807108353186973,"y0":50.00264464104349,"z0":4.202281823031526,"aX":-6.793021964328649},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":5.4,"spinRate":2194,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4041261855918914,"extension":7.171132673682026},"index":4,"playId":"6b5ac719-5da7-3a3b-9c82-3a9629ef3818","pitchNumber":5,"startTime":"2025-07-27T01:14:32.703Z","endTime":"2025-07-27T01:14:41.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:14:41.056Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Caballero lines out to left fielder Austin Hays.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T01:17:07.786Z","endTime":"2025-07-27T01:17:55.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T01:15:54.804Z","endTime":"2025-07-27T01:17:10.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.566664359543715,"aZ":-10.336119089386992,"pfxX":-3.2427293241337845,"pfxZ":11.287855245561078,"pX":-0.056848107054688554,"pZ":2.7210520725683605,"vX0":4.000164216177806,"vY0":-138.59822247943848,"vZ0":-6.414039038422834,"x":119.17,"y":165.31,"x0":-1.1012745723255233,"y0":50.004318982530314,"z0":5.764140656271395,"aX":-6.274729084124893},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":5.0,"spinRate":2538,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.396030991261779,"extension":6.553896866077997},"index":1,"playId":"cef03662-d5ed-3fe1-9c5a-fe28f0dde2b8","pitchNumber":1,"startTime":"2025-07-27T01:17:10.110Z","endTime":"2025-07-27T01:17:13.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.10090473629091,"strikeZoneBottom":1.41265160787255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9228728824556,"aZ":-26.347023651726595,"pfxX":1.6568021208830173,"pfxZ":3.5097160091298996,"pX":1.4531390288049344,"pZ":0.6721747783275078,"vX0":6.206877046993972,"vY0":-127.20028179543297,"vZ0":-6.967551762392215,"x":61.61,"y":220.63,"x0":-1.2210254434514047,"y0":50.00131873217782,"z0":5.49857074279974,"aX":2.749826329195056},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2351,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.428488278083198,"extension":6.783765159180632},"index":2,"playId":"4431fd48-5b07-39c2-9328-2ab0ebe5ddbe","pitchNumber":2,"startTime":"2025-07-27T01:17:28.957Z","endTime":"2025-07-27T01:17:34.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.491840406141012,"aZ":-28.035728946620114,"pfxX":1.2883442931316378,"pfxZ":2.50558294740693,"pX":0.3599689132010124,"pZ":1.8496269263169822,"vX0":3.703162190408725,"vY0":-127.5056130345656,"vZ0":-3.935167708121261,"x":103.28,"y":188.84,"x0":-1.2768134029850517,"y0":50.00166729626938,"z0":5.617728366332565,"aX":2.1274327894315888},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-3.1,"spinRate":2315,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.4290771722428528,"extension":6.7665463523332},"hitData":{"launchSpeed":74.9,"launchAngle":25.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.48,"coordY":118.47}},"index":3,"playId":"cfe902bf-e0ce-3e5b-9bda-951bc168e07b","pitchNumber":3,"startTime":"2025-07-27T01:17:48.750Z","endTime":"2025-07-27T01:17:55.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:17:55.506Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonny DeLuca lines out to left fielder Austin Hays.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T01:18:17.764Z","endTime":"2025-07-27T01:19:15.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50061346612211,"aZ":-11.489574522710935,"pfxX":-4.26433241701712,"pfxZ":10.483350981883376,"pX":-0.5680895674639806,"pZ":3.2362091142762974,"vX0":3.4936640672670185,"vY0":-139.59995278660662,"vZ0":-4.486137010510996,"x":138.65,"y":151.4,"x0":-1.2819202600293933,"y0":50.002667621333195,"z0":5.62064848047854,"aX":-8.414426679507844},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2650,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3923921509242696,"extension":6.632784040831869},"index":0,"playId":"75ee2bca-03b0-3146-8950-b17d233a9b6c","pitchNumber":1,"startTime":"2025-07-27T01:18:34.476Z","endTime":"2025-07-27T01:18:37.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":97.0,"endSpeed":88.3,"strikeZoneTop":3.40558054899439,"strikeZoneBottom":1.66178314236574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.167815947083895,"aZ":-12.746370265714894,"pfxX":-5.494832052155094,"pfxZ":9.662548785298254,"pX":0.00771221981495569,"pZ":3.7995904108403264,"vX0":5.120595513639996,"vY0":-141.15803783661093,"vZ0":-3.091803446238309,"x":116.71,"y":136.19,"x0":-1.1189713110363122,"y0":50.00602865428699,"z0":5.733735515695343,"aX":-11.052522027583478},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2571,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38854123118754913,"extension":6.606989445594957},"index":1,"playId":"a034f198-75df-3dc0-97d8-d95c4522ee76","pitchNumber":2,"startTime":"2025-07-27T01:18:52.844Z","endTime":"2025-07-27T01:18:57.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.074270997155928,"aZ":-29.250971413325527,"pfxX":3.5067922334270483,"pfxZ":1.7815298815368532,"pX":0.48401776990650897,"pZ":2.2662361827020496,"vX0":3.45185019776652,"vY0":-126.87308112586383,"vZ0":-2.5731930581246742,"x":98.55,"y":177.59,"x0":-1.3459948783370062,"y0":50.00389524968746,"z0":5.606505699865419,"aX":5.761766167596038},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-7.1,"spinRate":2380,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.43043316227122785,"extension":6.866607265260977},"hitData":{"launchSpeed":101.0,"launchAngle":13.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.34,"coordY":108.68}},"index":2,"playId":"e48e7a26-201a-3c48-b942-74ea34b2e0c9","pitchNumber":3,"startTime":"2025-07-27T01:19:09.254Z","endTime":"2025-07-27T01:19:15.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:19:15.244Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out to left fielder Austin Hays.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T01:19:35.420Z","endTime":"2025-07-27T01:21:15.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61915124773952,"aZ":-12.354476213439344,"pfxX":-5.583075911754498,"pfxZ":10.031942977883368,"pX":0.03586795727002743,"pZ":2.0457911591758746,"vX0":5.876188074271646,"vY0":-139.49678152110332,"vZ0":-7.209546188721473,"x":115.63,"y":183.54,"x0":-1.3699490855434167,"y0":50.00592451763042,"z0":5.47386133331872,"aX":-11.033933461361363},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2554,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3922628241984105,"extension":6.5323889931708266},"index":0,"playId":"d974f42c-07a7-3caa-b002-0cd79984435f","pitchNumber":1,"startTime":"2025-07-27T01:19:46.432Z","endTime":"2025-07-27T01:19:49.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.76000102953711,"strikeZoneBottom":1.80566363434198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95191303016554,"aZ":-13.807413940560847,"pfxX":-5.7259556353329915,"pfxZ":9.17189454344963,"pX":-1.3071193691817868,"pZ":3.5430013448311715,"vX0":2.3710038789288066,"vY0":-141.25679058850963,"vZ0":-3.257566200017997,"x":166.82,"y":143.12,"x0":-1.4179526669065272,"y0":50.00094741584525,"z0":5.610286372894259,"aX":-11.46269495953629},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2571,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38913470001872863,"extension":6.497815172821656},"index":1,"playId":"3d71df85-d47e-39e3-bdc2-4199999f2003","pitchNumber":2,"startTime":"2025-07-27T01:20:07.148Z","endTime":"2025-07-27T01:20:11.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14082753373224,"aZ":-23.386617905775324,"pfxX":-2.5088363157800027,"pfxZ":5.651459973620203,"pX":-0.6874654560435324,"pZ":2.0621096776531695,"vX0":2.7665166691246386,"vY0":-124.00151163173284,"vZ0":-3.711469242078943,"x":143.2,"y":183.1,"x0":-1.4924190316062116,"y0":50.0031778587764,"z0":5.532782521182485,"aX":-3.9014042281089796},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.6,"breakHorizontal":3.8,"spinRate":998,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.44196333106559926,"extension":6.938439299961867},"index":2,"playId":"245cd6fc-37e4-3650-ae0f-0fe715e8b38a","pitchNumber":3,"startTime":"2025-07-27T01:20:24.841Z","endTime":"2025-07-27T01:20:29.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.150341144161665,"aZ":-13.300962844993215,"pfxX":-4.0616232047647305,"pfxZ":9.509253893253417,"pX":-0.9050978675187001,"pZ":2.7967262488029334,"vX0":2.8469406227529173,"vY0":-140.52782854604263,"vZ0":-4.966648056089777,"x":151.5,"y":163.27,"x0":-1.40763598742928,"y0":50.00263421111932,"z0":5.462535599448424,"aX":-8.060409075337086},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2570,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3909387466454399,"extension":6.631373401375836},"index":3,"playId":"88ca8b9d-5f46-3b42-80a2-78ebca9c3447","pitchNumber":4,"startTime":"2025-07-27T01:20:44.566Z","endTime":"2025-07-27T01:20:47.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.32711377401194,"aZ":-11.099494223394341,"pfxX":-5.51158228645421,"pfxZ":10.462865671057036,"pX":-0.9207453761635587,"pZ":3.1801783922568947,"vX0":3.154518339120258,"vY0":-142.1423974382904,"vZ0":-4.534890779602474,"x":152.1,"y":152.92,"x0":-1.3381087971851804,"y0":50.0030710607174,"z0":5.520905422338828,"aX":-11.102260759777066},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":9.2,"spinRate":2576,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3876600616206982,"extension":6.581599367222244},"hitData":{"launchSpeed":90.4,"launchAngle":23.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.9,"coordY":104.0}},"index":4,"playId":"8963be42-5b14-3606-bc27-8f7898421ef1","pitchNumber":5,"startTime":"2025-07-27T01:21:08.174Z","endTime":"2025-07-27T01:21:15.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-27T01:21:15.244Z","atBatIndex":74}]